1 / 41
文档名称:

软件工程课后作业.docx

格式:docx   大小:941KB   页数:41页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

软件工程课后作业.docx

上传人:大于振 2022/6/18 文件大小:941 KB

下载得到文件列表

软件工程课后作业.docx

文档介绍

文档介绍:软件工程课后作业
软件工程课后作业
软件工程课后作业
可编写可改正
第一章
答:软件危机是指在计算机软件开发、 使用与保护过程中碰到的一系列严重(1995-1960)=字
储存器价钱 *32* ( 1995-1974)*=7127 美元工作量 /600=122629( 人/ 月)
成本 122629*6000=0 美元
答:软件过程是为了开发出高质量的软件产品所需达成的一系列任务的框架,它规定了达成各项任务的工作步骤。
软件工程方法学: 往常把在软件生命周期全过程中使用的一整套技术方法的会合称为方法学,也称范型。
软件工程课后作业
软件工程课后作业
软件工程课后作业
3- 3 -
软件工程课后作业
软件工程课后作业
软件工程课后作业
可编写可改正
软件过程是软件工程方法学的 3 个重要构成部分之一。
答:软件生命周期模型是超越整个生计期的系统开发、运作和保护所实行的所有过程、
活动和任务的结构框架。
瀑布模型 :
长处:它供给了一个模板,这个模板使得剖析、设计、编码、测试和支持的方法能够在该模板下有一个共同的指导。固然有许多缺点但比在软件开发中任意的状态要好得多。弊端: (1) 实质的项目大多半状况难以依据该模型给出的次序进行,并且这种模型的迭代是间接的,这很简单由细小的变化而造成大的杂乱。
常常状况下客户难以表达真实的需求,而这种模型却要求这样,这种模型是不欢迎拥有二义性问题存在的。
客户要等到开发周期的后期才能看到程序运转的测试版本, 而在这时发现大的错误
时,可能惹起客户的慌张,尔结果也可能是灾害性的。
快速原型模型 :
长处:使用户能够感觉到实质的系统,使开发者能够快速地结构出系统的框架。
弊端:产品的先本性不足,因为开发者常常需要做实现上的折中,可能采纳不适合的操
作系统或程序设计语言,以使原型能够赶快工作。
增量模型 :
长处: (1) 人员分派灵巧,刚开始不用投入大批人力资源,当核心产品很受欢迎时,可
增添人力实现下一个增量。
当装备的人员不可以在设定的限期内达成产品时, 它供给了一种先推出核心产品的门路,这样就能够先公布部分功能给客户,对客户起到冷静剂的作用。
弊端: (1) 至始至终开发者和客户纠葛在一同,直到完好版本出来。
适合于软件需求不明确、设计方案有必定风险的软件项目。
软件工程课后作业
软件工程课后作业
软件工程课后作业
4- 4 -
软件工程课后作业
软件工程课后作业
软件工程课后作业
可编写可改正
该模型拥有必定的市场。
螺旋模型 :
长处:对于大型系统及软件的开发,这种模型是一个很好的方法。开发者和客户能够较
好地对待和理解每一个演化级别上的风险。
弊端: (1) 需要相当的风险剖析评估的特意技术,且成功依靠于这种技术。
很显然一个大的没有被发现的风险问题,将会致使问题的发生,可能致使演化的方
法失掉控制。
这种模型相对照较新,应用不宽泛,其功能需要进一步的考证。该模型适合于大型软件的开发
答:因为使用面向对象方法学开发软件时,各个阶段都使用一致的观点和表示符号,所以,整个开发过程都是符合一致的,或许说是无缝连结的,这自然就很简单实现各个开发步骤的频频多次迭代,达到认识的逐渐深入,而喷泉模型则很好的表现了面向对象软件开发过程迭代和无缝的特征。
答:长处 : 提升了团队生产力,在迭代的开发过程、需求管理、鉴于组建的系统结构、
可视化软件建模、考证软件质量及控制软件改正等方面、针对所有重点的开发活动为每
个开发成员供给了必需的准则、 模版和工具指导,并保证全体成员共享同样的知识基础。
它成立了简短和清楚的过程结构,为开发过程供给较大的通用性。
弊端: RUP不过一个开发过程,并无涵盖软件过程的所有内容,比如它缺乏对于软件运转和支持等方面的内容,别的,他没有支持多项目的开发结构,这在必定程度上降低了在开发组织内大范围实现重用的可能性。
答:大型的需求不停变化的复杂软件系统项目
软件工程课后作业
软件工程课后作业