第一章测试
1【单选题】 (2分)
“软件危机”是指( )。A.软件开发和软件维护中出现的一系列问题
B.计算机病毒的出现
C.利用计算机系统进行经济犯罪活动
D.人们过分迷恋计算机系统正确本题总得分2分

2【单选题】 (2分)
软件工程方法学的目的是:使软件生产规范化和工程化,而软件工程方法得以实施的主要保证是( )。A.软件开发的环境
B.软件开发工具和软件开发的环境
C.硬件环境
D.开发人员的素质正确本题总得分2分

3【多选题】 (2分)
软件危机可以表现为( )。A.软件产品的质量差
B.软件的可维护性差
C.产品不符合用户的需要
D.软件的价格昂贵正确本题总得分2分

4【多选题】 (2分)
下面的( )说法是错误的。A.大多数软件系统是不容易修改的,除非它们在设计时考虑了变更
B.由于软件是产品,因此可以应用其他工程制品所用的技术进行生产
C.购买大多数计算机系统所需的硬件比软件更昂贵
D.一般来说,软件只有在其行为与开发者的目标一致的情况下才能成功错误本题总得分0分

5【判断题】 (2分)
软件工程的方法只适用于大型软件的开发,对小型软件的开发没有帮助。A.对
B.错正确本题总得分2分

第二章测试
1【单选题】 (2分)
可行性分析是在系统开发的早期所做的一项重要的论证工作,它是决定该系统是否开发的决策依据,因必须给出( )的回答。A.行或不行
B.确定
C.无二义
D.正确正确本题总得分2分

2【单选题】 (2分)
数据流图是描述数据在软件中流动和变换的过程,而对数据流图中所包含的元素的定义则是( )。A.数据定义
B.数据加工
C.数据字典
D.数据存储
正确本题总得分2分

3【单选题】 (2分)
在软件的可能性研究中经常从不同的角度对系统进行可行性研究,其中从功能角度对系统进行研究属于( )的研究。A.操作可行性
B.经济可行性
C.法律可行性
D.技术可行性正确本题总得分2分

4【多选题】 (2分)
关于数据字典正确的描述是( )。A.数据字典最重要的用途是作为分析阶段的工具
B.实现数据字典三种常见的方法有全人工过程、全自动过程、混合过程
C.数据字典应该容易更新和修改
D.可以采用卡片形式书写数据字典正确本题总得分2分

5【判断题】 (2分)
数据字典是对数据流图中的数据流,加工、数据存储、数据的源和终点进行详细定义。A.错
B.对正确本题总得分2分

第三章测试
1【单选题】 (2分)
需求分析阶段的任务是确定( )。A.软件开发工具
B.软件系统的功能
C.软件开发方法
D.软件开发费错误本题总得分0分
