2009年软件工程自考试题及解析
需积分: 3 2 浏览量
更新于2024-09-13
收藏 46KB DOCX 举报
"全国2009年1月高等教育自学考试软件工程试题,包含单项选择题,涉及软件工程的基础概念、开发方法、模块耦合、内聚性、程序流程图、Jackson结构图、面向对象编程、逻辑覆盖、软件维护副作用、原型法以及UML统一建模语言等知识点。试卷附有答案和详细解析,适合软件工程的学习和复习。"
这篇摘要中涵盖了多个软件工程的关键知识点:
1. **软件特点**:提到了软件作为逻辑产品的特性,指出软件不存在物理磨损问题,其生产主要是研制过程,并且随着开发和维护,软件费用通常会不断增加。
2. **形式化开发方法**:列举了不同的开发方法,其中维也纳开发方法是形式化方法,而结构化、Jackson和面向对象方法则不是。
3. **数据字典**:解释了数据字典中符号的含义,(‥‥)表示数据的重复。
4. **IDEF方法**:IDEF是用于建立系统功能模型的一种方法。
5. **模块耦合**:介绍了不同类型的耦合,如数据耦合,表示两个模块间简单数据值的传递。
6. **内聚性**:提到了内聚性的不同类型,如通信内聚,指的是将需要同时执行的动作组合在一个模块中。
7. **程序流程图**:指出了其缺点,允许自由绘制控制流程线可能导致复杂性和理解难度。
8. **Jackson结构图**:强调了它的基本结构,包括顺序、选择和重复结构。
9. **面向对象编程语言**:举例说明Java是面向对象的语言,而C、Pascal和Prolog则不是。
10. **逻辑覆盖**:讨论了不同级别的覆盖,其中条件组合覆盖发现错误能力最强。
11. **集成测试**:集成测试通常在概要设计阶段进行。
12. **软件维护副作用**:包括编码、数据和文档的副作用,但不包括效率副作用。
13. **原型法**:优点在于能够早期发现问题并及时纠正,但可能对设计人员和开发环境有一定要求。
14. **UML**:统一了Coad方法、OMT方法和OOSE方法的表示方式,成为面向对象设计的标准语言。
这些知识点是软件工程学习者必须掌握的基础,涵盖了软件开发的多个方面,包括设计、测试、维护等多个环节。通过这样的试题练习,考生可以巩固理论知识并提升实际应用能力。
2011-01-23 上传
2010-06-04 上传
2010-03-30 上传
2010-07-27 上传
2009-04-17 上传
2010-08-25 上传
风云我辈
- 粉丝: 0
- 资源: 1
最新资源
- Raspberry Pi OpenCL驱动程序安装与QEMU仿真指南
- Apache RocketMQ Go客户端:全面支持与消息处理功能
- WStage平台:无线传感器网络阶段数据交互技术
- 基于Java SpringBoot和微信小程序的ssm智能仓储系统开发
- CorrectMe项目:自动更正与建议API的开发与应用
- IdeaBiz请求处理程序JAVA:自动化API调用与令牌管理
- 墨西哥面包店研讨会:介绍关键业绩指标(KPI)与评估标准
- 2014年Android音乐播放器源码学习分享
- CleverRecyclerView扩展库:滑动效果与特性增强
- 利用Python和SURF特征识别斑点猫图像
- Wurpr开源PHP MySQL包装器:安全易用且高效
- Scratch少儿编程:Kanon妹系闹钟音效素材包
- 食品分享社交应用的开发教程与功能介绍
- Cookies by lfj.io: 浏览数据智能管理与同步工具
- 掌握SSH框架与SpringMVC Hibernate集成教程
- C语言实现FFT算法及互相关性能优化指南