安全检测:瑞星:安全 诺顿:安全 卡巴:安全
《 软件工程 》试题(A卷)
( )1.“软件危机”产生的主要原因是 。
A. 软件日益庞大 B.开发方法不当
C. 开发人员编写程序能力差 D.没有维护好软件
( )2.软件工程学的一个重要目标是 。
A.提高程序的执行效率 B.降低程序对存储空间的要求
C.提高软件的可理解性 D.提高软件的可维护性
( )3.编写程序的工作量通常占用软件开发总工作量的 。
A.80% B.60%
C.40% D.20%
( )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.关联是建立 之间关系的一种手段。
A.类 B.对象
C.角色 D.属性
《 软件工程 》试题
一、名词解释(18分)
软件工程
软件危机
数据字典
重载
α测试
驱动模块
二、单选题(10分)
软件开发中的瀑布模型典型地刻画了软件生存周期的阶段划分,与其最相适应的软件开发方法是()。A.构件化方法B.结构化方法C.面向对象方法D.快速原型方法
软件设计的主要任务是设计软件的结构、过程和模块,其中软件结构设计的主要任务是要确定()。A.模块间的操作细节 B.模块间的相似性C.模块间的组成关系 D.模块的具体功能
系统测试是将软件系统与硬件、外设和网络等其他因素结合,对整个软件系统进行测试。()不是系统测试的内容。A.路径测试B.可靠性测试 C.安装测试 D.安全测试
在结构化分析方法中,数据字典是重要的文档。对加工的描述是数据字典的组成内容之一,常用的加工描述方法()。A.只有结构化语言 B.有结构化语言和判定树C.有结构化语言、判定树和判定表 D.有判定树和判定表
CMM模型将软件过程的成熟度分为5个等级。在()使用定量分析来不断地改进和管理软件过程。A.优化级 B.管理级 C.定义级 D.可重复级
。。。。。。