广州大学2017-2018软件工程试卷A及答案(2)
B. C. D. 25. A. B. C. D.
集成测试 验证测试 回归测试
汽车有一个发动机。汽车和发动机之间的关系是( B)关系 一般具体 整体部分 分类 主从
二.简答题(30分)
1. 简述瀑布等各种模型的优缺点和适用范围(12分)
优点
缺点
适用范围 适用于需
1.顺序性和阶段性
1.完全依赖文档 品不满足用户需求
求明确和过程很少变化
瀑布模型 2.可强迫开发人员采用2.可能导致最后的产全面,开发规范方法
1.可得到良好需求定义,可适应需求的变
快速原型
化
2.有利于开发与培训的同步
3.方便与用户沟通
1.设计困难 2.缺乏总体质量和可维护性
适用大部分场景
1.人员分配灵活
增量模型
1.具有不能集成的风适用于进
行已有产新版本开发
1.需丰富的风险评估1.设计灵活,可变更
经验和专门知识
2.客户参与各阶段开
2.增加开发成本,延
发
迟提交时间 1.开发效率高 2.快速响应变化
1.不适合大型项目
适合大规模的软件项目 适用于小型项目
2.逐步向用户交付产险 适应
结构开放
品,方便用户学习和2.架构设计要求高,品升级或
螺旋模型
敏捷开发模型
(软件工程导论+36学时-- A 卷答案共7页/第6页)
1.各阶段无明显界
喷泉模型
限,开发同步 2.提高开发效率
1.需要大量开发人员 2.要求严格管理文档
适用于面向对象的软件开发过程
2. 可行性研究报告的主要任务有哪些?(4分)
答:1、最根本任务是对以后的行动方针提出建议 2、进一步分析和澄清问题定义
3、澄清了问题定义之后,分析员应该导出系统的逻辑模型 4、探索若干种可供选择的主要解法
3. 简述软件需求的组成,并说明每种组成的含义(4分)
业务需求:反映了组织机构或客户对系统、产品高层次的目标要求,他们在项目视图与范围文档中予以说明
用户需求:文档描述了用户使用产品必须要完成的任务,这在使用实例文档或文案脚本说明中予以说明
功能需求:定义了开发人员必须实现的软件功能,使得用户能完成他们的任务,从而满足了业务需求
4. 简述总体设计的过程(4分) 答:1、设想可供选择的方案 2、选取合理的方案 3、推荐最佳方案 4、功能分解 5、设计软件结构 6、设计数据库 7、制定测试计划 8、书写文档 9、审查和复查
5. 软件交付有几种方式?对比优缺点,你觉得实际中应使用何种方式?(6分)
a) 直接方式
i. 直接用新系统代替旧系统,没有过度 ii. 转换简单,费用少 iii. 风险大 b) 并行方式
i. 并不立即投入使用而是同时运行新系统和旧系统,比较处理结果
(软件工程导论+36学时-- A 卷答案共7页/第7页)
ii. 可以对系统进行全面测试,减少新系统失灵带来的风险,因为旧系统仍然存
在
iii. 所需费用较高,双系统要投入更多的人力财力 c) 逐步方式
i. 将软件分期, 部分地交付使用,克服了上面两种方式的缺点,技能防止直
接转换产生的危险性,又能减少并行方式
ii. 但是这种方式使整个系统中一部分是旧系统,一般部分是新系统,要考虑好
互相配合和接口问题.
实际中应使用逐步方式。
三、计算题(10分)
用五种覆盖方法:语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖、条件组合覆盖,分别对下面的控制流图设计测试用例
1、语句覆盖
用例设计:
1 X 50 Y 50 路径 OBDE
(软件工程导论+36学时-- A 卷答案共7页/第8页)
2
2、判定覆盖 用例设计:
90 70 OBCE 1 2 3 X 90 50 90 Y 90 50 70 路径 OAE OBDE OBCE
3、条件覆盖 用例设计:
1 2 X 90 40 Y 70 70 路径 OBC OBD
4、判定/条件覆盖 用例设计:
1 2 3 4 X 90 50 90 70 Y 90 50 70 90 路径 OAE OBDE OBCE OBCE
5、组合覆盖
(软件工程导论+36学时-- A 卷答案共7页/第9页)
用例设计:
1 2 3 4 5 6 7 X 90 90 90 70 30 70 50 Y 90 70 30 90 90 70 50 路径 OAE OBCE OBDE OBCE OBDE OBDE OBDE
6、路径覆盖 用例设计:
1 2 3 4 X 90 50 90 70 Y 90 50 70 90 路径 OAE OBDE OBCE OBCE
四、设计题(35分)
实现学生管理系统的系统化、规范化和自动化。
主要功能:
(1) 基本数据管理:包括院系管理,专业管理(设置院系下面的专业),班级管理(设
置专业下面的班级),课程管理(设置相应专业下面的课程)
(2) 学生信息管理:包括基本信息录入、基本信息修改 (3) 学生成绩管理:包括学生成绩录入、学生成绩修改
(4) 信息查询:包括基本信息查询、成绩信息查询、学校人数统计 (5) 系统管理:用户管理、数据备份和系统帮助
(软件工程导论+36学时-- A 卷答案共7页/第10页)
…… 此处隐藏:279字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [实用模板]第八章:法国“新浪潮”与“左岸派”
- [实用模板]2021年北京上半年临床医学检验技师生物
- [实用模板]SAP GUI 7.10客户端安装配置文档
- [实用模板]2001年临床执业医师资格考试综合笔试试
- [实用模板]36机场工作实用英语词汇总结
- [实用模板](一)社会保险稽核通知书
- [实用模板]安全教育主题班会材料
- [实用模板]濉溪县春季呼吸道传染病防控应急演练方
- [实用模板]长沙房地产市场周报(1.30-2.3)
- [实用模板]六年级数学上册典中点 - 图文
- [实用模板]C程序设计(红皮书)习题官方参考答案
- [实用模板]中国证监会第一届创业板发行审核委员会
- [实用模板]桥梁工程复习题
- [实用模板]2011学而思数学及答案
- [实用模板]初中病句修改专项练习
- [实用模板]监理学习知识1 - 图文
- [实用模板]小机灵杯四年级试题
- [实用模板]国贸专业毕业论文模板
- [实用模板]教育学概论考试练习题-判断题4
- [实用模板]2015届高考英语一轮复习精品资料(译林
- 00Nkmhe_市场营销学工商管理_电子商务_
- 事业单位考试法律常识
- 诚信教育实施方案
- 吉大小天鹅食品安全检测箱方案(高中低
- 房地产销售培训资料
- 高一地理必修1复习提纲
- 新概念英语第二册lesson_1_练习题
- 证券公司内部培训资料
- 小学英语时间介词专项练习
- 新世纪英语专业综合教程(第二版)第1册U
- 【新课标】浙教版最新2018年八年级数学
- 工程建设管理纲要
- 外研版 必修一Module 4 A Social Surve
- Adobe认证考试 AE复习资料
- 基于H.264AVC与AVS标准的帧内预测技术
- 《食品检验机构资质认定管理办法》(质
- ABB变频器培训课件
- (完整版)小学说明文阅读练习题及答案
- 深思洛克(SenseLock) 深思IV,深思4,深
- 弟子规全文带拼音




