1、A 主要功能 B算法的详细过程 C用户界面和运行环境 D软件性能7需求规格说明书的作用不应包括( )A软件设计的依据 B用户与开发人员对软件要做什么的共同理解C软件验收的依据 D软件可行性研究的依据8SA方法用DFD 描述( )A系统的控制流程 B系统的数据结构C系统的基本加工 D系统的功能9一个局部数据存储当它作为( )时,就把他画出来。A某些加工的数据接口 B某个加工的特定输入C某个加工的特定输出 D某些加工的数据接口或某个加工的特定输入输出10对于分层的DFD,父图与子图的平衡指子图的输入、输出数据流同父图相应加工的输入、输出数据流( )A 必须一致 B数目必须相等 C名字必须相同 D数
2、目必须不等11需求分析阶段不适用于描述加工逻辑的工具是( )A 结构化语言 B判定表 C判定树 D流程图12SA方法的分析步骤是首先调查了解当前系统的工作流程,然后( )A获得当前系统的物理模型,抽象出当前系统的逻辑模型,建立目标系统的逻辑模型B获得当前系统的物理模型,抽象出当前系统的逻辑模型,建立目标系统的物理模型C获得当前系统的逻辑模型,建立当前系统的物理模型,抽象出目标系统的逻辑模型D获得当前系统的逻辑模型,建立当前系统的物理模型,建立目标系统的物理模型13SA方法的基本思想是( )A自底向上逐步抽象 B自底向上逐步分解C自顶向下逐步分解 D自顶向上抽象14初步用户手册在( )阶段编写A
3、 可行性研究 B需求分析 C软件概要设计 D软件详细设计答案:15系统中模块的_不仅意味着作用于系统的小变动将导致行为上的小变化,也意味着规格说明的小变动将影响到一小部分模块。A. 可分解性 B. 保护性 C. 可理解性 D. 连续性16.下面关于面向对象方法中消息的叙述,不正确的是_。 A.键盘、鼠标、通信端口、网络等设备一有变化,就会产生消息 B操作系统不断向应用程序发送消息,但应用程序不能向操作系统发送消息 C. 应用程序之间可以相互发送消息 D发送与接收消息的通信机制与传统的子程序调用机制不同17面向对象技术中,对象是类的实例。对象有三种成份:_、属性和方法(或操作)。A. 标识 B.
4、 规则 C. 封装 D. 消息18可行性研究要进行一次_需求分析。 A详细的B全面的C简化的、压缩的D彻底的答案:19系统流程图用于可行性分析中的_的描述。 A当前运行系统 B.当前逻辑模型 C目标系统 D新系统20系统流程图是描述_的工具。A逻辑系统B程序系统C体系结构D物理系统21_工具在软件详细设计过程中不采用。A判定表 BIPO图 CPDL DDFD图22.程序的三种基本控制结构是 A过程、子程序和分程序 B顺序、选择和重复 C递归、堆栈和队列 D调用、返回和转移23程序的三种基本控制结构的共同特点是A不能嵌套使用B只能用来写简单程序C已经用硬件实现D只有一个入口和一个出口24软件开发
5、过程中,抽取和整理用户需求并建立问题域精确模型的过程叫A生存期B面向对象设计C面向对象程序设计D面向对象分析答案:25原型化方法是用户和设计者之间执行的一种交互构成,适用于_系统。A需求不确定性高的B需求确定的C管理信息D实时26原型化方法是一种_型的设计过程。A自外向内B自顶向下C自内向外D自底向上27.选择结构的复杂性比顺序结构的复杂性要()。A、 小B、大C、相等D、无法比较28.在数据流图中,(椭圆)代表()。A、 源点B、终点C、加工D、模块29模块内聚度越高,说明模块内各成分彼此结合的程度越()。A、 松散B、紧密C、无法判断D、相等30、软件设计阶段的输出主要是()。A、 程序B
6、、模块C、伪代码D、设计规格说明书31、软件需求分析是保证软件质量的重要步骤,它的实施应该是在()。A、编码阶段B、软件开发全过程C、软件定义阶段D、软件设计阶段32、在七种偶合中,最低偶合是()。A、 内容偶合B、公共偶合C、数据偶合D、非直接偶合33、结构化分析方法SA、结构化设计方法SD,和JACKSON方法,是在软件开发过程中常用的方法,人们使用SA方法时可以得到(),使用SD方法时可以得到()。A、程序流程图B、具体的语言程序C、模块结构图及模块的功能说明书D、分层数据流图34进行需求分析可使用多种工具,但( )是不适用的。 A数据流图 B判定表 CPAD图 D数据字典 35需求分析
7、阶段研究的对象是软件项目的( )。 A用户要求 B合理要求 C模糊要求 37数据字典的任务是对于数据流图中出现的所有被命名的数据元素,在数据字典中作为一个词条加以定义,使得每一个图形元素的名字都有一个确切的( )。 A对象 B解释c符号 D描述 38在数据流图中,有名字及方向的成分是( )。 A控制流 B信息流c数据流 D信号流39在结构化分析方法中,用以表达系统内数据的运动情况的工具有 ( ) A数据流图 B数据词典C结构化英语 D判定树与判定表40在结构化分析方法中,用以表达系统内数据的运动情况的工具有 ( )41结构化分析方法(SA)是一种面向( )的需求分析方法。 A一对象 B数据结构
8、 C数据流 D控制流42.描述结构化系统分析方法的工具不包括( ) A数据流图 B组织结构图C数据词典 D结构化语言43决策树( )A能用来代替程序流程图B是程序流程图的辅助手段C是描述基本加工的逻辑功能的有效工具DA和B44软件需求分析阶段的工作,可以分成以下四个方面:对问题的识别、分析与综合、制定规格说明以及( )。 A总结 B实践性报告C 需求分析评审 D 以上答案都不正确45以下说法错误的是( )。 A结构化语言外层中的顺序结构是一组祈使语句、选择语句、重复语句的顺序排列 B结构化语言外层中的选择结构使用IF-THEN-ELSE-ENDIF等关键字 C结构化语言的内层可以采用祈使语句的
9、自然语言短语D 结构化语言外层中的重复结构使用CASE-OF-ENDCASE等关键字 46结构化分析方法使用的描述工具( )定义了数据流图中每一个图形元素。 A数据流图 B数据字典c判定表 D判定树 47下列说法正确的是( )。 A对于顺序执行和循环执行的动作,用判定表和判定树 B对于存在多个条件复杂组合的判断问题,用结构化语言描述 C判定表较判定树直观易读,判定树进行逻辑验证较严格D可将判定表和判定树两者结合起来,先用判定表作底稿,在此基础上产生判定树48需求规格说明书的作用不应包括( )。 A软件设计的依据 B用户与开发人员对软件要做什么的共同理解 c软件验收的依据D软件可行性研究的依据
10、49软件需求规格说明书的内容不应包括对( )的描述。 A 主要功能 B算法的详细过程C用户界面及运行环境 D软件的性能50在结构化分析方法(SA)中,与数据流图配合使用的是( )。 A网络图 B实体联系图C数据字典 D程序流程图 51通过( )可以完成数据流图的细化。 A结构分解 B功能分解C数据分解 D系统分解52分层DFD是一种比较严格又易于理解的描述方式,它的顶层图描述了系统的( )。 A细节 B输人与输出c软件的作者 D绘制的时间53数据存储和数据流都是( )仅仅所处的状态不同。 A分析结果 B事件C动作 D数据54数据字典中,一般不包括下列选项中的( )条目。 A数据流 B数据存储C加工 D源点与终点55在软件需求分析中,开发人员要从用户那里解决的最重要的问题是( )。 A要让软件做什么 B要给该软件提供哪些信息c要求软件工作效率怎样 D要让软件具有何种结构56需求分析最终结果是产生( )。 A项目开发计划 B可行性分析报告C需求规格说明书 D设计说明书57SA方法用DFD描述( )。 A
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1