集美大学2013-2014软件工程试题回顾与参考

本资源是一份集美大学2013-2014学年第一学期软件工程课程的考试试卷,适用于软件11级和计算10级学生,为闭卷考试。试卷包含填空题和单项选择题,旨在考察学生对软件工程基础知识的理解和掌握。
1. 填空题部分涵盖了软件工程的核心概念:
- **FTR**:可能指的是功能分解图(Functional Template Representation),这是一种软件设计中的工具,用于描述系统功能如何组织成模块或组件。
- **CMM**( Capability Maturity Model):软件能力成熟度模型的最高级别是**优化级**,表示组织能够持续改进其软件开发过程。
- 软件生命周期阶段按照顺序为:**F需求分析**、**D概要设计**、**C详细设计**、**E编码**、**B测试**和**A维护**。
- **扇出**(Fan-out):衡量模块被其他模块直接调用的数量。
- 在给出的程序片段中,操作数数量是**3**,因为有三个变量(x, y, x)参与运算。
- **耦合性和内聚性**:模块之间的关系,耦合度高表示依赖性强,内聚度高则模块功能独立。
- **封装**(Encapsulation):面向对象编程中的重要概念,隐藏对象内部细节,仅提供有限的接口供外部交互。
- **软件测试目的**:确保软件质量,发现并修复错误,验证功能符合需求。
- **瀑布模型**:一种线性顺序的软件开发模型,各阶段依次进行,没有回溯修改。
2. 单项选择题涉及软件开发效率和成本计算:
- 题目要求根据开发者经验和环境成熟度对生产率进行评估,并计算NOP(Non-Optimal Point,非最优点)和工作量,然后基于平均价格计算项目成本。具体计算步骤包括:
- NOP = (简单任务*权重1 + 中等任务*权重2 + 困难任务*权重3) * (1-不完善度比例)
- 工作量 = NOP / 项目生产力(PROD)
- 每个NOP的成本 = 平均价格 * 每月工作小时数
- 项目总成本 = NOP的成本 * 总工作量
这份试卷提供了对学生软件工程理论知识和实际应用能力的全面考核,有助于集美大学的学生理解和掌握软件开发的各个环节。通过解答这些问题,学生可以加深对软件生命周期、面向对象编程、测试方法、项目管理等核心概念的理解,并学会运用这些知识解决实际问题。
568 浏览量
138 浏览量
577 浏览量
2021-10-14 上传
249 浏览量
577 浏览量

qq_33653212
- 粉丝: 0
最新资源
- 易酷免费影视系统:开源网站代码与简易后台管理
- Coursera美国人口普查数据集及使用指南解析
- 德加拉6800卡监控:性能评测与使用指南
- 深度解析OFDM关键技术及其在通信中的应用
- 适用于Windows7 64位和CAD2008的truetable工具
- WM9714声卡与DW9000网卡数据手册解析
- Sqoop 1.99.3版本Hadoop 2.0.0环境配置指南
- 《Super Spicy Gun Game》游戏开发资料库:Unity 2019.4.18f1
- 精易会员浏览器:小尺寸多功能抓包工具
- MySQL安装与故障排除及代码编写全攻略
- C#与SQL2000实现的银行储蓄管理系统开发教程
- 解决Windows下Pthread.dll缺失问题的方法
- I386文件深度解析与oki5530驱动应用
- PCB涂覆OSP工艺应用技术资源下载
- 三菱PLC自动调试台程序实例解析
- 解决OpenCV 3.1编译难题:配置必要的库文件