全球旧事资料 分类
说明
24重新执行已经做过的部分测试的过程称为(C)A确认测试
(软件工程导论36学时A卷答案共7页第5页)
fBCD25ABCD
集成测试验证测试回归测试汽车有一个发动机。汽车和发动机之间的关系是(B)关系一般具体整体部分分类主从
二.简答题(30分)
1简述瀑布等各种模型的优缺点和适用范围(12分)
优点缺点适用范围适用于需
1顺序性和阶段性
1完全依赖文档品不满足用户需求
求明确和过程很少变化
瀑布模型
2可强迫开发人员采用2可能导致最后的产全面,开发规范方法
1可得到良好需求定义,可适应需求的变
快速原型
化2有利于开发与培训的同步3方便与用户沟通1人员分配灵活
1设计困难2缺乏总体质量和可维护性
适用大部分场景
1具有不能集成的风适用于进行已有产新版本开发
增量模型
2逐步向用户交付产险适应结构开放1需丰富的风险评估经验和专门知识迟提交时间1不适合大型项目
品,方便用户学习和2架构设计要求高,品升级或
1设计灵活,可变更螺旋模型2客户参与各阶段开发敏捷开发模型1开发效率高2快速响应变化
适合大规项目适用于小型项目
2增加开发成本,延模的软件
(软件工程导论36学时A卷答案共7页第6页)
f1各阶段无明显界喷泉模型限,开发同步2提高开发效率
1需要大量开发人员2要求严格管理文档
适用于面向对象的软件开发过程
2
可行性研究报告的主要任务有哪些?(4分)答:1、最根本任务是对以后的行动方针提出建议2、进一步分析和澄清问题定义3、澄清了问题定义之后,分析员应该导出系统的逻辑模型4、探索若干种可供选择的主要解法简述软件需求的组成,并说明每种组成的含义(4分)
3
业务需求:反映了组织机构或客户对系统、产品高层次的目标要求,他们在项目视图与范围文档中予以说明用户需求:文档描述了用户使用产品必须要完成的任务,这在使用实例文档或文案脚本说明中予以说明功能需求:定义了开发人员必须实现的软件功能,使得用户能完成他们的任务,从而满足了业务需求4简述总体设计的过程(4分)答:1、设想可供选择的方案2、选取合理的方案3、推荐最佳方案4、功能分解5、设计软件结构6、设计数据库7、制定测试计划8、书写文档9、审查和复查软件交付有几种方式?对比优缺点,你觉得实际中应使用何种方式?(6分)a直接方式i直接用新系统代替旧系统,没有过度ii转换简单,费用少iii风险大b并行方式i并不立即投入使用而是同时运行新系r
好听全球资料 返回顶部