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、系统流程图基本符号是以概括的方式抽象地描绘一个实际系统所用符号( )
14、数据流图只描绘信息在系统中流动和处理的情况( )
15、设计数据流图只需考虑系统必须完成的基本逻辑功能,不需要考虑如何实现这些功能( )
16、数据流图中每个加工只有一个输入数据流和一个输出数据流,反映此加工数据的**与结果( )
17、数据流程图是指从数据传递和加工的角度,以图形的方式刻画数据流从输入到输出的移动变换过程( )
18、数据流图上所有图形符号只限于三种基本图形元素( )
19、数据字典是关于数据的信息的集合( )
20、数据字典是对数据流图中包含的所有元素的定义的集合( )
21、数据字典作用是在软件分析和设计的过程中给人提供关于数据的描述信息( )
22、系统的逻辑模型就是数据流图( )
23、成本/效益分析是指从经济角度评价开发一个新项目是否可行、是否划算,从而帮助使用部门的负责人正确地作出是否投资于这项开发的决定( )
第三章练习题。
一、单项选择题。
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. sa(structured analysis)
b. jsd(jackson)
c. dssd(data structured system development method)
d. ooa(object-oriented method)
9、面向数据流的结构化分析方法主要思想是( )
a. 具体与自顶向下的逐层分解。
b. 具体与自下向上的逐层分解。
c. 抽象与自下向上的分层分解。
d. 抽象与自顶向下的逐层分解。
10、结构化需求分析用于数据描述的工具是( )和数据字典。
a. 程序图。
b. 流程图。
c. 数据流图。
d. pad图。
二、判断题。
1、需求分析虽处于软件开发的初期阶段,但它对于整个软件开发过程以及产品质量至关重要( )
2、需求分析是软件计划时期的第一个阶段( )
3、需求分析是在问题定义的基础上,进一步了解确定用户需求。准确地回答“系统必须做什么?”的问题( )
4、由于经济和业务环境的动态性导致需求易变而直接影响需求分析的效果( )
5、需求分析阶段将用户非形式的需求陈述转化成的形式功能规约叫需求规格说明书( )
6、需求分析阶段需确定对系统的综合要求:系统功能要求、性能要求、运行要求、将来可能提出的要求( )
7、需求分析不能遗漏任何必要的需求( )
8、结构化需求分析主要思想抽象与自顶向下的逐层分解( )
9、结构化分析方法于20世纪70年代末到80年代中期提出( )
10、需求规格说明书中必须说明运行环境( )
第四章练习题。
一、单项选择题。
1、高层设计通常是在需求明确、准备开始( )之前进行。
a. 编码。
b. 维护。
c. 需求分析。
d. 测试。
2、以下对于高层设计的描述错误的是( )
a. 高层设计也称概要设计。
软件工程与项目管理考试题 学生
第一章练习题。一 单项选择题。1 软件是 a 处理对象和处理规则的描述 b 程序。c 程序 数据及文档 d 计算机系统。2 下列选项中 是软件开发中存在的不正确的观念 方法。a 重编程 轻需求。b 重开发 轻维护。c 重技术 轻管理。d 以上三条都是。3 下列哪个阶段不属于软件生存周期的三大阶段 a...
软件工程与项目管理考试题 学生
第一章练习题。一 单项选择题。1 软件是 a 处理对象和处理规则的描述 b 程序。c 程序 数据及文档 d 计算机系统。2 下列选项中 是软件开发中存在的不正确的观念 方法。a 重编程 轻需求。b 重开发 轻维护。c 重技术 轻管理。d 以上三条都是。3 下列哪个阶段不属于软件生存周期的三大阶段 a...
软件工程与项目管理考试题 学生
第一章练习题。一 单项选择题。1 软件是 a 处理对象和处理规则的描述 b 程序。c 程序 数据及文档 d 计算机系统。2 下列选项中 是软件开发中存在的不正确的观念 方法。a 重编程 轻需求。b 重开发 轻维护。c 重技术 轻管理。d 以上三条都是。3 下列哪个阶段不属于软件生存周期的三大阶段 a...