47. 面向数据流的设计方法把(控制结构 )映射成软件结构。 48. .数据流图是常用的进行软件需求分析的图形工具,其基本图形符
号是( 加工.数据流.数据存储和外部实体) 49. 软件结构使用的图形工具,一般采用( SC )图。
50. 在面向数据流的软件设计方法中,一般将信息流分为(变换流和事务流)
51. 程序的三种基本控制结构是( 顺序、选择和重复)。 52. 白箱测试方法重视( 测试覆盖率)的度量。
53、软件的集成测试工作最好由( 不属于该软件开发组的软件设计人
员)承担,以提高集成测试的效果。
54. 据国家标准GB8566-8计算机软件开发规定,软件开发和维护划分
为八个阶段,组装测试的计划是在( 概要设计 )阶段完成的? 55. 软件生命周期的最后的一个阶段是(软件维护)
56. McCall提出了表明软件质量的11个质量特性。它们是正确性、可靠性、可使用性、完整性、( 可维护性、灵活性) 、可移植性、可复用性、效率、可测试性、互联性。
57、每个对象可用它自己的一组属性和它可以执行的一组(操作)来
表征。
58、面向对象软件技术的许多强有力的功能和突出的优点,都来源于把类组织成一个层次结构的系统,一个类的上层可以由父亲,下层可以有子类,这种层次结构系统的一个重要性质是(继承性),一个类获得其父亲的全部描述(数据和操作)
6
59、软件开发在需求分析、设计、编码、测试这几个阶段所需不同层
次的技术人员大致是( 高级、中高级、初级、中高级) 60、软件重用的单位是( 软件模块)。
61、下列不属于软件工程方法学三要素的是( D ): A、方法 B、工具 C、过程 D、操作
62、软件开发中大约要付出( 40 )%的工作量进行测试和排错。 63、软件开发常使用的两种基本方法是结构化和原型化方法,在实际的应用中,它们之间的关系表现为 (相互补充 ) 64、系统分析员是(用户和软件人员的中间人)
65、结构化分析SA方法以数据流图、(数据字典)和加工说明等描述工具,即用直观的图和简洁的语言来描述软系统模型。
66、制定软件计划的目的在于尽早对欲开发的软件进行合理估价,软件计划的任务是(规划与调度)
67、在E-R 模型中,包含以下基本成分(实体、联系、属性)。 68、结构设计是一种应用最广泛的系统设计方法,是以(数据流)为基础、自顶向下、逐步求精和模块化的过程。
69、如果某种内聚要求一个模块中包含的任务必须在同一段时间内执行,则这种内聚为(时间内聚)。
70、初步用户手册在( 需求分析)阶段编写。
71、在软件结构化设计中,好的软件结构设计应该力求做到(顶层扇出较高,中间层扇出较少,底层模块高扇入)。
72、结构图(SC)和层次方框图是不同的,前者 (描述程序的层次特性)。
7
73、软件详细设计主要采用的方法是(结构化程序设计)。 74、程序的三种基本控制结构是(顺序、选择和循环)
75、软件设计将涉及软件的构造、过程和模块的设计,其中软件过程是指(模块的操作细节)
76、软件测试的手段有多种,通过人工来评审文档或程序,借以发现其中错误,该手段是(静态测试)。
77、黑盒测试在设计测试用例时,主要需要研究(需求规格说明与概要设计说明) 。
78、在整个软件维护阶段所花费的全部工作中,(完善性维护) 所占比例最大。
79、下列哪个改变不属于软件维护中的副作用?( C ) A.修改代码 B.修改数据 C.修改需求分析 D.修改文档
80.因计算机硬件和软件环境的变化而作出的修改软件的过程称为(完善性维护 ).
81.作坊式小团体合作生产方式的时代是( 程序系统 )时代。
82.软件需求分析阶段的工作,可以分为以下4个方面:对问题的识别、
分析与综合、编写需求分析文档以及(需求分析评审)。
83.在结构化分析方法中,用以表达系统内数据的运动情况的工具有
(数据流图)。
84.若软件是给许多客户使用的,大多数软件厂商要使用几种测试过程来发现那些可能只有最终用户才能发现的错误,(α)测试是由一个用户在开发者的场所来进行的.测试的目的是寻找错误的原因并改正之。 85.来辅助软件开发、运行、维护、管理、支持等过程中的活动的软件
8
称为软件开发工具,通常也称为(CASE)工具。
86. 螺旋模型综合了(瀑布模型和演化模型)的优点,增加了风险分析。 87.SA方法的分析步骤是首先调查了解当前系统的工作流程,然后( 获
得当前系统的物理模型,抽象出当前系统的逻辑模型,建立目标系统的逻辑模型)。
88. 在软件需求规范中,下述哪些要求可以归类为过程要求( A ) A. 执行要求 B. 效率要求 C. 可靠性要求 D. 可移植性要求 89. 数据流图是常用的进行软件需求分析的图形工具,其基本图形符
号是(加工.数据流.数据存储和外部实体) 90. 设计软件结构一般不确定( 模块内的局部数据)。
91. 模块的独立性是由内聚性和耦合性来度量的,其中内聚性是( 模
块的功能强度)
92. Jackson方法实现从(数据结构)导出( 程序结构 )。 93.下列语言中哪个语言是低级语言( D )
A、 PASCAL B、 VISUAL BASIC C、 C++ D、 汇编语言 94、PAD图的控制执行流程为( 自上而下、从左到右)
95. 程序设计语言的心理特性在语言中表现不应包括(保密性 )。 96. 在软件工程中,白箱测试方法可用于测试程序的内部结构。此方
法将程序可作为(路径的集合)
97.集成测试的主要方法有两个,一个是渐增式测试方法_一个是非渐
增式测试方法
98、软件维护工作的最主要部分是(完善性维护)
9
99、软件产品质量是生产者和用户都十分关心的问题,质量管理只看到产品的质量,近年来质量管理向( 过程质量的控制)发展,重要的基本假设是过程的质量直接影响产品的质量。
100.结构分析方法就是面向(数据流)自顶向下逐步求精进行需求分析的方法。 软件是一种(逻辑)产品。
102. 瀑布模型把软件生命周期划分为八个阶段:问题的定义、可行性研究、软件需求分析、系统总体设计、详细设计、编码、测试和运行、维护。八个阶段又可归纳为三个大的阶段:计划阶段、开发阶段和(运行阶段)。
103. 结构化分析方法是一种预先严格定义需求的方法,它在实施时强
调的是分析对象的(数据流 )
104. 在软件的可行性研究中,可以从不同的角度对软件的可行性进行
研究,其中是从软件的功能可行性角度考虑的是( 技术可行性) 105. 需求规格说明书的内容还应包括对( 算法的详细过程)描述。 106、系统测试是将软件系统与硬件、外设和网络等其他因素结合,
对整个软件系统进行测试。( 路径测试)不是系统测试 的内容。 107、在结构化分析方法中,数据字典是重要的文档。对加工的描述
是数据字典的组成内容之一,常用的加工描述方法(有结构化语言、判定树和判定表)。
108、项目管理工具中,将网络方法用于工作计划安排的评审和检查
的是(Gantt图)。
109、软件设计的主要任务是设计软件的结构、过程和模块,其中软
10