55、在软件需求分析中,开发人员要从用户那里解决的最重要的问题是( )。
A、要让软件做什么 B、要给该软件提供哪些信息
c、要求软件工作效率怎样 D、要让软件具有何种结构
答案:A
56、需求分析最终结果是产生( )。
A、项目开发计划 B、可行性分析报告
C、需求规格说明书 D、设计说明书
答案:C
57、SA方法用DFD描述( )。
A、系统的控制流程 B、系统的数据结构
C、系统的基本加工 D、系统的功能
答案:D
58、SA方法的分析步骤是首先调查了解当前系统的工作流程,然后( )。
A、获得当前系统的物理模型,抽象出当前系统的逻辑模型,建立目标系统的逻辑模型
B、获得当前系统的物理模型,抽象出目标系统的逻辑模型,建立目标系统的'物理模型
C、获得当前系统的逻辑模型,建立当前系统的物理模型,抽象出目标系统的逻辑模型
D、获得当前系统的逻辑模型,建立当前系统的物理模型,建立目标系统的物理模型
答案:A
59、需求分析阶段不适于描述加工逻辑的工具是( )。
A、结构化语言
C、判定树
B、判定表
D、流程图
答案:D
60、结构化分析方法(SA)最为常见的图形工具是( )。
A、程序流程图 B、实体联系图
C、数据流图 D、结构图
答案:C
61、sA方法的基本思想是( )。
A、自底向上逐步抽象 B、自底向上逐步分解
C、自顶向下逐步分解 D、自顶向下逐步抽象
答案:C
62、下面错误的说法是( )。
A、每个数据流必须用名词或名词短语命名
B、每个加工必须有名字,通常是动词短语
c、每个数据存储必须用名词或名词短语
D、每个数据源点或终点必须有名字
答案:C
63、下面错误的说法是( )。
A、判定表能够把在什么条件下系统应做什么动作准确无误地表示出来
B、判定表能够描述循环的处理特性
C、结构化语言同样能够描述循环的处理特性
D、判定树是判定表的变形,一般情况下它比判定表更直观,且易于理解和使用
答案:B
64、软件需求说明书是软件需求分析阶段的重要文件,下述( )是其应包含的内容。
①数据描述 ②功能描述
③模块描述 ④性能描述
A、② B、③④
c、①②③ D、①②④
答案:D
65、软件需求分析方法中,结构化分析是一种常用的方法。结构化分析产生的系统说明书是包括一套分层的( )图。
A流程 B数据流
C软件结构 D事务转换
答案:B
66、软件需求分析方法中,结构化分析是一种常用的方法。结构化分析产生的系统说明书是包括一本(B)。
A结构说明 B用户需求
C数据字典 D数据流程
答案:B
67、常用的需求分析方法有面向数据流的结构化分析方法,( ),面向对象的分析方
法等。
A、面向数据结构的分析方法
B、面向时序问题的分析方法
C、面向事务的分析方法
答案:A
68、结构化分析方法使用的描述工具( )描述系统由哪几部分组成,各部分之间有什么联系等等。
A、数据流图 B、数据字典
C、判定表 D、判定树
答案:A
69、结构化分析方法(sA)是一种面向( )需求分析方法。
A、对象 B、数据结构
C、数据流 D、结构图
答案:C
70、需求分析中,对算法的简单描述记录在( )中。
A、层次图 B、数据字典
C、数据流图 D、IPO图
答案:B
71、数据流图和( )共同构成系统的逻辑模型。
A、IPO图 B、PDL图
C、数据字典 D、层次图
答案:B
72、在下面的叙述中,( )不是软件需求分析的任务。
A、问题分解 B、可靠性与安全性要求
c、结构化程序设计 D、确定逻辑模型
答案:C
73、原型化方法是一类动态定义需求的方法,下列叙述中,( )不具有原型化方法的特征。
A、提供严格定义的文档 B、加强用户参与和决策
C、简化项目管理 D、加快需求的确定
74、需求分析是( )。
A、软件开发工作的基础 B、软件生存周期的开始
C、由系统分析员单独完成的 D、由用户自己单独完成的
答案:A
75、软件原型化开发方法有其基本步骤,下述( )是实施原型化的最基本的步骤。
①获得基本需求
②开发工作模型
③严格细部说明
④模型验证
A、全部都是 B、①②和④
c、④ D、①和②
答案:B
76、原型化方法是用户和软件开发人员之间进行的一种交互过程,适用于(A)系统。
A需求不确定性高的 B需求确定的
C管理信息 D动态改变
答案:A
77. 原型化方法从用户界面的开发人手,首先形成(B)。
A用户界面使用手册 B用户界面需求分析说明书
C系统界面原型 D完善的用户界面
答案:C
78原型化方法是一种( )型的设计过程。
A自外向内 B自顶向下
C自内向外 D自底向上
答案:A
79、数据流图是用于软件需求分析的工具,下列元素( )是其基本元素。
①数据流 ②加工 ③数据存储 ④外部实体