问题分析
信息域分析
结构化设计
确定逻辑模型
第1题:
●软件需求分析的任务不应包括结构化程序设计。进行需求分析可使用多种工具,但 (20) 是不适用的。在需求分析中,分析员要从用户那里解决的最重要的问题是 (21) 。需求规格说明书的内容不应当包括 (22) 。该文档在软件开发中具有重要的作用,但其作用不应当包括 (23) 。
(20) A.数据流图
B.判定表
C.PAD图
D.数据词典
(21) A.要让软件做什么
B.要给该软件提供哪些信息
C.要求软件工作效率如何
D.要让软件具有什么样的结构
(22) A.对重要功能的描述
B.对算法的详细过程性描述
C.软件确认准则
D.软件的性能
(23) A.软件设计的依据
B.用户和开发人员对软件要"做什么"的共同理解
C.软件验收的依据
D.软件可行性分析的依据
【解析】软件需求分析的任务是通过与用户的合作,了解用户对待开发系统的要求;根据对用户要求的系统所在的信息域的调查、分析,确定系统的逻辑模型;并对求解的问题做适当的分解,使之适合于计算机求解。需求分析的结果是软件需求规格说明书。
结构化程序设计是在详细设计和编码阶段所采用的技术,而不是需求分析阶段要采用的技术。在需求分析阶段,分析人员可以用数据流图描述系统的数据流的变换和流向,用数据词典定义在数据流图中出现的数据流、数据文件、加工或处理,用判定表表示复杂条件和动作组合的情况。但PAD图是在详细设计阶段使用的描述加工逻辑的工具,不适用于需求分析。此外,软件需求分析阶段只确定软件系统要"做什么",完成对重要功能、性能、确认准则的描述,至于"怎么做"由后续的设计阶段完成,对算法的详细过程性描述也是在设计阶段给出。软件可行性分析应在需求分析之前,所以需求分析规格说明不能成为可行性分析的依据。
第2题:
软件需求分析阶段的任务不应该包括(61)。
A.结构化程序设计
B.问题分析
C.可靠性与安全性要求
D.确定功能与性能要求
第3题:
A、问题识别
B、编写文档
C、导出软件的物理模型
D、导出软件的逻辑模型
第4题:
软件需求分析的任务不应包括(34)。进行需求分析可使用多种工具,但(35)是不适用的。在需求分析中,分析员要从用户那里解决的最重要的问题是(36)。需求规格说明书的内容不应当包括(37)。该文档在软件开发中具有重要的作用,但其作用不应当包括(38)。
A.问题分析
B.信息域分析
C.结构化程序设计
D.确定逻辑模型
第5题:
● 软件需求分析的任务不应包括__(34)__。进行需求分析可使用多种工具,但__(35)__是不适用的。在需求
分析中,分析员要从用户那里解决的最重要的问题是__(36)__。需求规格说明书的内容不应当包括__(37)__。
该文档在软件开发中具有重要的作用,但其作用不应当包括__(38)__。
(34)
A. 问题分析
B. 信息域分析
C. 结构化程序设计
D. 确定逻辑模型
(35)
A. 数据流图
B. 判定表
C. PAD 图
D. 数据词典
(36)
A. 要让软件做什么
B. 要给该软件提供哪些信息
C. 要求软件工作效率如何
D. 要让软件具有什么样的结构
(37)
A. 对重要功能的描述
B. 对算法的详细过程性描述
C. 软件确认准则
D. 软件的性能
(38)
A. 软件设计的依据
B. 用户和开发人员对软件要“做什么”的共同理解
C. 软件验收的依据
D. 软件可行性分析的依据
第6题:
下面描述中不属于软件需求分析阶段任务的是().
A.撰写软件需求规格说明书
B.软件的总体结构设计
C.软件的需求分析
D.软件的需求评审
第7题:
软件需求分析的任务不包括______。
A.问题分析
B.信息域分析
C.确定逻辑模型
D.结构化程序设计
第8题:
A、问题分析
B、系统设计
C、需求描述
D、需求评审
第9题:
软件需求分析的任务不应包括结构化程序设计。进行需求分析可使用多种工具,但(20)是不适用的。在需求分析中,分析员要从用户那里解决的最重要的问题是(21)。需求规格说明书的内容不应当包括(22)。该文档在软件开发中具有重要的作用,但其作用不应当包括(23)。
A.数据流图
B.判定表
C.PAD图
D.数据词典
第10题:
软件需求分析的任务不应包括(9)。进行需求分析可使用多种工具,但(10)是不适用的。
A.问题分解
B.可靠性与安全性要求
C.结构化程序设计
D.确定逻辑模型