【软件工程】第二节 可行性研究与结构化分析

591 阅读5分钟

开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第31天,点击查看活动详情

本篇文章我们对《软件工程》第二节可行性研究与结构化分析部分的一些习题进行分析。

一. 单选题(共10题)

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. (单选题)在进行可行性研究过程中,以下步骤顺序正确的是(       )。1.推荐行动方针2.研究目前正在使用的系统3.导出新系统的高层逻辑模型4.进一步定义问题5.导出和评价选择的解法6.复查系统规模和目标7.草拟开发计划8.书写文档提交审查

A. 62345178

B. 13526478

C. 16234578

D. 25341678

9. (单选题)软件需求分析的主要任务是准确地定义出要开发的软件系统是()。

A. 如何做

B. 怎么做

C. 做什么

D. 对谁做

10. (单选题)经济可行性研究的范围包括()。

A. 资源有效性

B. 管理制度

C. 成本效益分析

D. 开发风险

二. 判断题(共10题)

11. (判断题)在需求分析中,分析员要从用户那里解决的最重要的问题是明确软件做什么。

A. 对

B. 错

12. (判断题)需求规格说明书是系统所有相关人员,包括用户和开发人员对软件系统共同理解和认识的表达形式,是需求阶段最重要的技术文档。

A. 对

B. 错

13. (判断题)可行性研究可行性需要的时间长短和所研究系统的规模关系不大。

A. 对

B. 错

14. (判断题)需求管理主要是对需求变化的管理,即如何有效控制和适应需求的变化。

A. 对

B. 错

15. (判断题)在需求分析阶段采用图形工具的原因是图形的信息量大,便于描述规模大的软件系统。()

A. 对

B. 错

16. (判断题)文档只起备忘录的作用,可以在软件开发完成后再整理生成。

A. 对

B. 错

17. (判断题)可行性研究阶段要进行一次大大压缩简化了的系统分析和设计的过程。

A. 对

B. 错

18. (判断题)需求评审人员主要由开发人员组成,一般不包括用户。

A. 对

B. 错

19. (判断题)信息建模方法是从数据的角度来建立信息模型的,最常用的描述信息模型的方法是E-R图。

A. 对

B. 错

20. (判断题)把可行性研究各个步骤的工作结果写成清晰的文档,请用户、客户组织的负责人及评审组审查,以决定是否继续这项工程及是否接受分析员推荐的方案。

A. 对

B. 错

三. 简答题(共3题)

21. (简答题)可行性研究有哪些步骤?

(1)确定项目规模和目标
(2)研究正在运行的系统
(3)建立新系统的高层逻辑模型
(4)导出和评价各种方案
(5)推荐可行方案
(6)编写可行性研究报告

22. (简答题)结构化需求分析建模的三种模型是什么?每种模型的主要功能是什么?分别用什么图来描述?

功能模型。主要功能是描绘数据在软件中移动变换及相应功能,采用 DFD 进行描述。
数据模型。主要功能是描绘数据对象间的关系,采用 E-R 图进行描述。
行为模型。主要功能是描绘系统状态和在不同状态间转换方式,采用状态转换图。

23. 可行性研究的任务是什么?具体内容包括哪些?

可行性研究是任务是确定项目应不应该做,能不能做出来。具体内容包括:

(1)技术可行性:相关技术发展是否支持;设计出的系统能否达到要求的功能;资源的有效性等。
(2)经济可行性:开发成本的估算以及收益的预测,确定项目是否值得投资。
(3)法律可行性:项目是否违法;是否侵权。
(4)管理可行性:运行方式在用户组织内是否可行,现有管理制度、人员素质、操作方式是否可行。


以上就是《软件工程》第二节可行性研究与结构化分析部分的例题、答案与分析。希望对大家的复习有帮助。

本篇文章只给出个人见解,不保证正确性。如果有错误请联系我。