软件工程导论作业
学号:20092123068 姓名:苏卓榜 专业:软件工程
作业:
什么是软件生命周期模型?试比较瀑布模型,快速原型模型,增量模型和螺旋模型的优
缺点,说明每种模型的适用范围。
答:通俗说,就是软件开发过程中所遵循的模式。具体有: 瀑布(waterfall)
模型、原型(prototyping)模型、增量(incremental)模型、螺旋(spiral)
模型、快速应用开发(RAD)模型、渐进式模型等。
软件生命周期 同任何事物一样,一个软件产品或软件系统也要经历孕育、诞
生、成长、成熟、衰亡等阶段,一般称为软件生存周期(软件生命周期)。
把整个软件生存周期划分为若干阶段,使得每个阶段有明确的任务,使规模
大,结构复杂和管理复杂的软件开发变的容易控制和管理。通常,软件生存
周期包括可行性分析与开发项计划、需求分析、设计(概要设计和详细设计)、
编码、测试、维护等活动,可以将这些活动以适当的方式分配到不同的阶段
去完成。
(1) 瀑布模型的优点:有利于大型软件开发过程中人员的组织、管理,有利于软件开发
方法和工具的研究,从而提高了大型软件项目开发的质量和效率。
(2) 瀑布模型的缺点:
a)开发过程一般不能逆转,否则代价太大;
b)实际的项目开发很难严格按该模型进行;
c)客户往往很难清楚地给出所有的需求,而该模型却要求如此。 d)软件的实际情况 必须到项目开发的后期客户才能看到,这要求客户有足够的耐心。
瀑布模型的使用范围:(1)用户的需求非常清楚全面,且在开发过程中没有或
很少变化;(2)开发人员对软件的应用领域很熟悉;(3)用户的使用环境非
常稳定;(4)开发工作对用户参与的要求很低。
快速原型模型的优点:(1)可以得到比较良好的需求定义,容易适应需求的变
化;(2)有利于开发与培训的同步;(3)开发费用低、开发周期短且对用户
更友好。
快速原型模型的缺点:(1)客户与开发者对原型理解不同;(2) 准确的原型
设计比较困难;(3) 不利于开发人员的创新。
快速原型模型的使用范围:(1)对所开发的领域比较熟悉而且有快速的原型开
发工具;(2)项目招投标时,可以以原型模型作为软件的开发模型;(3)进
行产品移植或升级时,或对已有产品原型进行客户化工作时,原型模型是非常适
合的。
你可能喜欢
- 软件工程导论复习提纲
- 软件工程课程设计报告
- 酒店信息管理系统设计分析
- 工程导论论文
- 软件工程导论课后习题答案
- 图书管理系统软件工程
- 数据流图
- 软件工程导论复习提纲及试题3页
- 软件工程导论复习提纲7页
- 软件工程导论复习提纲及试题2页
- 软件工程导论复习提纲2页
- 软件工程导论 复习提纲,超强大的,不解释!河南科技大学14页
- 软件工程导论复习提纲及试题3页
- 学生选课系统设计报告 软件工程课程设计13页
- 软件工程课程设计报告物流配送31页
- 软件工程课程设计报告21页
- 软件工程课程设计报告201342页
- Lidusong软件工程课程设计报告39页
- 闫软件工程课程设计报告25页
- 《信息系统分析与设计》 ——酒店客房管理25页
- 酒店管理信息系统分析与设计35页
- 《酒店管理信息系统数据库设计分析报告》实验报告8页
- 酒店管理信息系统分析与设计11页
- 软件工程大作业模板—酒店管理信息系统分析与设计30页
- 第四章 酒店管理信息系统分析与设计31页
- 通信工程导论论文3页
- 材料科学与工程导论论文2页
- 土木工程专业导论论文3页
- 生物医学工程学科导论论文6页
- 制药工程导论论文4页
- 工程导论论文8页
- 软件工程导论简答题参考资料——课后习题答案16页
- 《软件工程导论》课后习题答案19页
- 软件工程导论_张海藩(第五版)课后习题答案22页
- 软件工程导论课后习题答案25页
- 软件工程导论(第五版)课后习题答案43页
- 软件工程 导论 第五版 课后习题 答案详解98页
- 图书管理系统软件工程导论作业14页
- 软件工程 图书管理系统(经济可行性分析)4页
- 软件工程---图书馆管理系统47页
- 软件工程之图书馆管理系统需求分析和数据流图6页
- 软件工程实践--图书管理系统54页
- 软件工程图书管理系统37页
- 9大知识领域内部数据流图9页
- 网上购物系统数据流图10页
- 数据流图——图书管理系统pdf33页
- 分层数据流图建模实例2页
- 医院信息管理系统的需求分析(文字表述-数据流图-数据字典}41页
- 数据流图4页


