全球旧事资料 分类
划分阶段?1每一个阶段的任务尽可能独立;2同一阶段内的任务性质尽可能相同;3每一个阶段任务的开始和结束有严格的标准。
1
f软件工程课后习题答案第五版
8.软件开发模型有几种?它们的开发方法有可特点?软件开发模型有瀑布型、渐增型和变换型。瀑布型开发方法是按照软件生存周期的划分依次实施,每一个阶段有明确规定的任务。它的特点:1各个阶段的顺序性和依赖性;2划分逻辑设计与物理设计,尽可能推迟程序的物理实现;3每个阶段必须完成规定的文档,对其中问题通过复审及早发现,及早解决。渐增型开发方法及特点1从部分需求出发,先建立一个不完全的系统,通过测试运行该系统取得经验和信息反馈,加深对软件需求的理解,进一步使系统扩充和完善。如此反复,直至软件人员和用户对所设计完成的软件系统满意为止。2在渐增型开发下的软件是随软件开发的过程而逐渐形成的。3渐增型开发方法适合于知识型软件的开发,设计系统时对用户需求的认识开始不是很清楚的,需要在开发过程中不断认识、不断获得新的知识去丰富和完善系统。多数研究性质的试验软件,一般采用此方法。变换型开发方法及特点1从软件需求的形式化规格说明出发,经过一系列的程序变换,得到最终的程序系统。2该方法必须有严格的数学理论和形式化技术的支持。9什么是软件工程软件工程是指导计算机软件开发和维护的工程学科。1它采用工程的概念、原理、技术和方法来开发和维护软件;2它将管理技术与当前经过时间考验的而证明是正确的技术方法结合起来;3它强调使用生存周期方法学和结构分析和结构技术;4经过人们长期的努力和探索,围绕着实现软件优质高产这个目标从技术到管理两个方面做了大量的努力逐渐形成了
好听全球资料 返回顶部