关于计算机系统结构、软件工程、计算机网络与通讯 三个方面的笔试题,大家帮忙看看。
软件工程:
一、单项选择题(每题1分,共20分)
1.中级结构性成本模型COCOMO是一个( )。
A) 静态单变量模型 B) 动态单变量模型
C) 静态多变量模型 D) 动态多变量模型
2.在McCall软件质量度量模型中,( )属于面向软件产品操作的质量因素。
A) 可用性 B) 可维护性 C) 适应性 D) 互操作性
3.面向对象的开发方法中,( )将是面向对象技术领域内占主导地位的标准建模语言。
A) Booch方法 B) Coad方法 C) UML语言 D) OMT方法
4.瀑布模型本质上是一种( )。
A) 线性顺序模型 B) 顺序迭代模型
C) 线性迭代模型 D) 整体开发产品模型
5.在快速原型模型的开发过程中,仅作为需求说明的补充形式的原型是( )。
A) 探索型模型 B) 演化型模型
C) 实验型模型 D) 提交型模型
6.软件可维护性的特性中相互矛盾的是( )。
A) 可修改性和可理解性 B) 可测试性和可理解性
C) 效率和可修改性 D) 可理解性和可读性
7.软件维护产生的副作用,是指( )。
A) 开发时的错误 B) 隐含的错误
C) 因修改软件而造成的错误 D) 运行时误操作
8.用黑盒技术设计测试用例的方法之一为( )。
A) 因果图 B) 逻辑覆盖 C) 循环覆盖 D) 基本路径测试
9.软件测试方法中的( )属于静态测试方法。
A) 黑盒法 B) 路径覆盖 C) 错误推测 D) 人工检测
10.Ada语言是在Pascal语言基础上开发出来的,适用于( )项目的应用领域。
A) 科学工程计算 B) 数据库应用
C) 实时处理 D) 人工智能
11.程序设计语言的工程特性之一为( )。
A) 软件的可重用性 B) 数据结构的描述性
C) 抽象类型的描述性 D) 数据库的易操作性
12.软件详细设计的主要任务是确定每个模块的( )。
A) 算法和使用的数据结构 B) 外部接口
C) 功能 D) 编程
13.PAD图为( )提供了有力的工具。
A) 系统分析 B) 软件的自动化生成
C) 自动分析数据 D) 测试软件
14.软件结构图的形态特征能反映程序重用率的是( )。
A) 深度 B) 宽度 C) 扇入 D) 扇出
15.在大型数据处理系统的功能分析与设计中,数据库的概念设计对应于系统开发的( )。
A) 需求分析 B) 概要设计 C) 详细设计 D) 程序设计
16.为了提高模块的独立性,模块内部最好是( )。
A) 逻辑内聚 B) 时间内聚 C) 功能内聚 D) 通信内聚
17.软件结构图中,模块框之间若有直线连接,表示它们之间存在( )。
A) 调用关系 B) 组成关系 C) 链接关系 D) 顺序执行关系
18.需求分析最终结果是产生( )。
A) 项目开发计划 B) 需求规格说明书
C) 设计说明书 D) 可行性分析报告
19.可行性研究要进行一次( )需求分析。
A) 深入的 B) 详尽的 C) 彻底的 D) 简化的、压缩了的
20.软件是一种( )。
A) 程序 B) 数据 C) 逻辑产品 D) 物理产品
二、填空题(每空2分,共20分)
1. 成本估算模型中,Putnam估算模型是一种__________模型。
2. 功能模型描述子系统的所有计算,它由__________组成。
3. 在软件开发阶段用来减少错误,提高软件可维护性的技术称为__________的技术。
4. 测度是一种挑剔性行为,__________是测试自己程序的障碍。
5. 程序设计语言的心理特性所表现的简洁性是指程序员必须记住的__________的数量。
6. JSP方法主要体现程序结构的设计,不明确地划分__________和详细设计的两个阶段。
7. 按数据流的类型,结构化设计方法有两种设计策略,它们是变换分析设计和__________。
8. 数据流图仅反映系统必须完成的逻辑功能,所以它是一种__________模型。
9. 社会可行性所涉及的范围包括合同、责任、侵权、__________,其他一些技术人员常常不了解的陷阱等。
10. 软件开发方法是一种使用早已定义好的技术集及__________来组织软件生产的过程。
三、名词解释(每题3分,共15分)
1. 程序的可移植性——
2. 结构冲突——
3. 模块的作用范围——
4. 系统流程图——
5. 软件工程过程——
四、简答题(每题5分,共20分)
1.为什么说“CASE领域是一个应用、集成和综合的领域”?
2.软件复杂性度量的主要参数有哪些?简单说明其含义。
3.简述三种面向对象模型的主要功能。
4.试画出Jackson方法所用的结构图的三种基本结构及对应的图解逻辑。
五、论述题(第1题7分,第2题8分,第3题10分,共25分)
1.一本书的组成有一个封面,一个目录,一个前言,若干章,每章有若干节,每节有若干段,每段有若干句子,每节有0个或多个插图,还有0个或多个表格,最后有一个附录。试建立该书的对象模型。
2.根据下列条件使用等价类划分法设计测试用例。
某一8位微机,其八进制常数定义为:以零开头的数是八进制整数,其值的范围是-177~177,如05,0127,-065
3.高孝录取统分子系统有如下功能:
(1)计算标准分:根据考生原始分计算,得到标准分,存入考生分数文件;(2)计算录取线分:根据标准分、招生计划文件中的招生人数,计算录取线,存入录取线文件。 试根据要求画出该系统的数据流程图,并将其转换为软件结构图。