软件工程讲解
qq_30122639
这个作者很懒,什么都没留下…
展开
-
软件的本质
对于软件本质就不多说,因为定义比较多,也不能完全的理解,只能说提出一些问题。1.软件开发面临的问题:为什么软件需要如此长的开发时间为什么开发成本居高不下为什么在将软件交付顾客使用之前,我们无法找到所有的错误为什么维护已有的程序要花费如此多的时间和人工为什么软件开发和维护的进度仍旧难以度量2.软硬件失效图:从图中我们可以看出不断的变更是软件退化的根本原因。3.软件应用领域:...翻译 2018-11-19 14:48:32 · 1238 阅读 · 0 评论 -
软件工程
1.要构建21世纪挑战的软件产品需要团队合作,需要设计,需要高质量,需要可维护性2.定义:软件工程是:(1)将系统化的、规范的、可量化的方法应用与软件的开发、运行和维护,即将工程化方法应用与软件;(2)对(1)中所述方法的研究。3.软件工程框架:有以下5个活动沟通:收集需求来定义软件特性和功能策划:定义和描述软件工程的工作,包括要执行的技术任务、可能的风险、资源需求、工作产品和工...翻译 2018-11-19 15:42:25 · 285 阅读 · 0 评论 -
软件过程结构
1.通用过程模型2.过程模型惯用过程模型:力求达到软件开发的结构和秩序,其活动和任务都是按照过程的特定指引谁许进行的瀑布模型:V模型增量过程模型演化过程模型原型开发范型不建议使用,一般这种方式设计的系统,一般都会被作废,无法演化实际的系统。但是可以对客户有一个大致的认知,方便后期做开发确认。原型开发存在的问题:当客户看到原型的时候,会要求立即产出产品上线使用,但是对于开发...翻译 2018-11-19 16:35:06 · 379 阅读 · 0 评论