第一章练习题。
一、单项选择题。
1、软件是( )
a.处理对象和处理规则的描述
b.程序。c.程序、数据及文档
d.计算机系统。
2、下列选项中( )是软件开发中存在的不正确的观念、方法。
a.重编程、轻需求。
b.重开发、轻维护。
c.重技术、轻管理。
d.以上三条都是。
3、下列哪个阶段不属于软件生存周期的三大阶段( )
a.计划阶段。
b.开发阶段。
c.编码阶段。
d.维护阶段。
4、计算机系统就是( )
a.主机,显示器,硬盘,软驱,打印机等。
b.cpu,存储器,控制器,i/o接口及设备。
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.工程网络图。
11、软件生存周期包括可行性分析、需求分析、系统设计、编码、( 维护等活动。
a.应用。b.检测。
c.测试。d.以上答案都不正确。
12、一个软件从开始计划到废弃为止,称为软件的( )
a.开发周期。
b.生存周期。
c.运行周期。
d.维护周期。
13、软件计划时期的主要任务是:分析用户要求、新系统的主要目标以及( )
a.开发软件。
b.开发的可行性。
c.设计软件。
d.运行软件。
二、判断题。
1、软件就是计算机系统中的程序、数据及其文档( )
2、程序是指计算机为完成特定任务而执行的指令的有序集合( )
3、数据是指被程序处理的信息( )
4、软件工程与项目管理是为研究克服软件危机应运而生的( )
5、软件危机是20世纪60年代以前产生的( )
6、软件缺少适当的文档资料属于软件危机现象之一( )
7、软件工程是把工程化的思想应用于软件开发( )
8、软件工程是研究软件开发和软件管理的一门管理科学( )
9、一个好的开发人员应具备的素质和能力不包括具有良好的书面和口头表达能力( )
10、软件工程学是理论研究,没有实际用途( )
11、项目管理过程就是制定计划然后按计划工作( )
12、软件生存周期包括需求分析、 系统设计、 程序设计、 测试、 维护,五个阶段( )
13、软件生存周期是指根据某一软件从被提出并着手开始实现,直到软件完成其使命被废弃为止的全过程( )
第二章练习题。
一、单项选择题。
1、以下哪个不属于问题定义的步骤( )
a.调查和调研。
b.形成高层逻辑模型。
c.沟通和交流。
d.问题定义报告。
2、以下哪个不属于问题定义的内容( )
a.问题的背景。
b.开发的条件、环境要求。
c.实现目标的方案。
d.体系结构的设计。
3、可行性分析是在系统开发的早期所做的一项重要的论证工作,它是该系统是否开发的决策依据,因此必须给出( )的回答。
a.确定。b.行或不行。
c.正确。d.无二义。
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. 系统流程图是属于系统分析阶段的工作。
11、以下对系统流程图的理解不正确的是( )
a. 系统流程图是概括地描绘物理系统的传统工具。
b. 系统流程图的基本思想是用图形符号以白盒子形式描绘组成系统的每个部件。
c. 系统流程图表达的是数据在系统各部件之间流动的情况。
d. 系统流程图不描述对数据进行加工处理的控制过程。
12、以下哪个符号不属于数据流图的四种基本符号( )
a. b.
c. d.
13、按软件生命周期方法设计软件的过程中,画数据流图属于下面哪个阶段的工作( )
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. 自动估计成本技术。
二、判断题。
1、可行性分析阶段的问题定义可做可不做,没有实际意义( )
2、问题定义阶段不需要提出实现目标的方案,那是可行性分析阶段的工作内容( )
3、可行性分析的任务是对以后的行动方针提出建议( )
4、如果问题没有可行的解,分析员应该建议停止这项开发工程,以避免时间、资源、人力和金钱的浪费( )
5、如果问题值得解,分析员提出开发这项工程的建议即可,无需提出解决方案,制定计划( )
6、可行性分析包括经济、技术和社会三个基本要素( )
7、可行性分析中的经济要素是指这个系统的经济效益能否超过它的开发成本( )
8、可行性研究包括复查项目目标和规模、研究目前系统、形成高层逻辑模型和重新定义问题四。
9、高层逻辑模型指的就是系统数据流图( )
10、重新定义问题是指分析员与用户以系统流程图为讨论基础,再次复查问题定义、工程规模和目标。如对问题有误解,或遗漏要求,在此阶段改正( )
11、系统流程图基本思想是用图形符号以白盒子形式描绘组成系统的每个部件( )
12、系统流程图也称为系统图是最常用的一种系统逻辑模型表示法( )
13、系统流程图基本符号是以概括的方式抽象地描绘一个实际系统所用符号( )
软件工程与项目管理考试题 学生
d 维护周期。13 软件计划时期的主要任务是 分析用户要求 新系统的主要目标以及 a 开发软件。b 开发的可行性。c 设计软件。d 运行软件。二 判断题。1 软件就是计算机系统中的程序 数据及其文档 2 程序是指计算机为完成特定任务而执行的指令的有序集合 3 数据是指被程序处理的信息 4 软件工程与...
软件工程与项目管理考试题 学生
第一章练习题。一 单项选择题。1 软件是 a 处理对象和处理规则的描述 b 程序。c 程序 数据及文档 d 计算机系统。2 下列选项中 是软件开发中存在的不正确的观念 方法。a 重编程 轻需求。b 重开发 轻维护。c 重技术 轻管理。d 以上三条都是。3 下列哪个阶段不属于软件生存周期的三大阶段 a...
软件工程与项目管理考试题 学生
第一章练习题。一 单项选择题。1 软件是 a 处理对象和处理规则的描述 b 程序。c 程序 数据及文档 d 计算机系统。2 下列选项中 是软件开发中存在的不正确的观念 方法。a 重编程 轻需求。b 重开发 轻维护。c 重技术 轻管理。d 以上三条都是。3 下列哪个阶段不属于软件生存周期的三大阶段 a...