raw.doc
《软件工程》模拟试卷 B
专业年级 姓名 得分
一、名词解释(每个 2 分,共 10 分)
1. 软件危机
2. 纯收入
3. 模块
4. 原型
5. BROOKS 定律
二、填空题 (每题 2 分,共 20 分)
1.————是计算机程序及其说明程序的各种文档。————是有关计算机
程序功能、设计、编制、使用的文字或图形资料。
2.软件生存周期是指一个软件从提出开发要求开始直到该软件报废不止的整
个时期。通常,软件生存周期包括问题定义、————、————、总体设计、
详细设计、————、————、软件维护活动,可以将这些活动以适当方式
分配到不同阶段去完成。
3.软件详细设计阶段采用的工具有――――――。
4.————的目的就是用最小的代价在尽可能短的时间内确定该软件项目是
否能够开发,是否值得去开发。
5.模块的耦合性分为四种类型:————、————、————、————。
6.内聚性有七种类型,最强的是————,最弱的是————。
7.结构图的深度指结构图——————,结构图宽度指————————。
8.集成测试采用的具体方法有 --――――、――――――
9.对于变换型的数据流图,按照软件设计思想,要将一个大型复杂的软件进
行分解,要确定数据流图的 ――――、逻辑输入、逻辑输出。
10.软件编码阶段要善于积累编程的经验,使得编出的程序――――,易
于――――,从而 提高软件质量。
三、选择题 (每题 2 分,共 20 分)
1.系统定义明确之后,应对系统的可行性进行研究。可行性研究应包括(
)。
A. 软件环境可行性、技术可行性、经济可行性、社会可行性
B. 经济可行性、技术可行性、操作可行性
C. 经济可行性、社会可行性、系统可行性
D. 经济可行性、实用性、社会可行性
2.通过( )可以完成数据流图的细化。
A. 结构分解 B、 功能分解 C、 数据分解 D、 系统分解
3.模块( ),则说明模块的独立性越强。
A. 耦合越强 B、 扇入数越高 C、 耦合越弱 D、 扇入数越低
1
评论1