2012年1月软件工程自考答案详解:知识点与模型解析
4星 · 超过85%的资源 需积分: 9 93 浏览量
更新于2024-09-13
收藏 89KB DOC 举报
软件工程全国2012年1月高等教育自学考试答案主要包含了软件工程领域的多个知识点。以下是部分内容的详细解读:
1. 软件系统模型 - 在软件工程中,对系统的分层设计(如RUP过程,p166)有助于控制复杂性。需求层的模型通常是概念模型,它反映了系统高层次的结构和功能,以便于理解和交流。
2. 质量属性与需求 - 要求软件故障率低(如3次/2000小时),这是对软件质量属性的量化要求,而非功能或性能需求,A选项正确。
3. 需求规约文档 - 特定需求是需求规约文档的核心,它明确了系统必须满足的具体功能和行为,A选项正确。
4. 结构化需求分析 - 数据流是一种基本术语,它表示数据在系统中的流动路径,通常以动宾结构(例如“输入成绩数据”)来描述,B选项正确。
5. 总体设计阶段 - 总体设计阶段分为三个步骤,第三阶段是复审阶段,确保设计的正确性和一致性,C选项正确。
6. 模块内聚 - 计算平均值和挑选前十名学生的模块主要处理逻辑运算,因此是逻辑内聚,A选项正确。
7. 模块复用性 - 模块的扇入(指调用该模块的上级模块数量)越大,意味着复用性越高,因为更多模块依赖于它,A选项正确。
8. UML信息组织 - 包(Package)是UML中用于组织和分组类、接口和协作的机制,有助于控制信息的复杂性,C选项正确。
9. 行为生存周期模型 - 状态图用于表示系统中对象随时间变化的状态和事件之间的关系,B选项正确。
10. RUP开发阶段 - RUP的迭代、增量式开发包括初始阶段、构造阶段和移交阶段,但不包括评审阶段,D选项错误。
11. RUP测试活动 - 输入测试用况和实现测试后,输出应该是测试构件,即用于执行测试的组件,B选项正确。
12. 白盒测试 - 路径测试是一种典型的白盒测试技术,它关注程序内部的控制流,A选项正确。
13. 软件生存周期模型 - 螺旋模型(D选项)包含了风险分析活动,强调了风险管理和迭代过程。
14. 无间隙特征 - 增量模型(B选项)因其逐步交付软件特性而体现出了迭代和无间隙的开发特征。
15. CMMI成熟度等级 - 第二级(B选项)是已管理级,标志着组织在软件开发过程中有明确的过程管理,能够重复并改进其软件开发过程。
这些知识点涵盖了软件工程的基本概念、需求分析、设计、开发方法论、测试策略以及项目管理等多个方面,对于理解软件开发的全过程具有重要意义。
2010-12-22 上传
2012-11-29 上传
点击了解资源详情
2021-11-08 上传
2021-10-09 上传
2021-10-10 上传
2014-06-20 上传
2021-10-06 上传
2021-09-26 上传
Tessieyi
- 粉丝: 0
- 资源: 1
最新资源
- BottleJS快速入门:演示JavaScript依赖注入优势
- vConsole插件使用教程:输出与复制日志文件
- Node.js v12.7.0版本发布 - 适合高性能Web服务器与网络应用
- Android中实现图片的双指和双击缩放功能
- Anum Pinki英语至乌尔都语开源词典:23000词汇会话
- 三菱电机SLIMDIP智能功率模块在变频洗衣机的应用分析
- 用JavaScript实现的剪刀石头布游戏指南
- Node.js v12.22.1版发布 - 跨平台JavaScript环境新选择
- Infix修复发布:探索新的中缀处理方式
- 罕见疾病酶替代疗法药物非临床研究指导原则报告
- Node.js v10.20.0 版本发布,性能卓越的服务器端JavaScript
- hap-java-client:Java实现的HAP客户端库解析
- Shreyas Satish的GitHub博客自动化静态站点技术解析
- vtomole个人博客网站建设与维护经验分享
- MEAN.JS全栈解决方案:打造MongoDB、Express、AngularJS和Node.js应用
- 东南大学网络空间安全学院复试代码解析