软件工程填空全

合集下载

2020软件工程期末填空题 +答案

2020软件工程期末填空题 +答案

习题11.软件工程是开发、运行、维护和修复软件的系统化方法,它包含的三个要素指的是:(方法)(工具)和(过程)2.软件是计算机系统中与硬件相互依存的另一部分,它是包括(程序)(数据)及(文档)的完整集合。

3.开发软件时对提高软件开发人员工作效率至关重要的是(程序运行环境 ),软件工程中描述生存周期的瀑布模型一般包括计划、(需求分析)、设计、编码、测试、维护等几个阶段,其中设计阶段在管理上又可以依次分成(概要设计)和(详细设计)两步。

4.软件发展过程的第一阶段称为“程序设计的原始时期”,这时既没有(汇编语言),也没有(高级语言),程序员只能用机器指令编写程序。

5.软件发展过程的第二阶段称为“基本软件期”,出现了(汇编语言),并逐渐普及,随着(高级语言)的发展,编译技术也有较大的发展。

6.软件发展过程的第三阶段称为“程序设计方法时代”,这一时期,与硬件费用下降相反,软件开发费急剧上升。

人们提出了(结构化)和(模块化)等程序设计方法,设法降低软件的开发费用。

7.软件发展过程的第四阶段称为“软件工程时期”,软件开发技术不再仅仅是程序设计技术,而是包括与软件开发的各个阶段,如(需求分析)、(设计)、编码、单元测试、综合测试、(使用与维护)及其整体有关的各种管理技术。

8.原型化方法从用户界面的开发入手,首先形成(系统界面原型)、用户(运行用户界面原型),并就(同意什么不同意什么)提出意见,它是一种(自外向内)型的设计过程。

9.软件工程中描述生存周期的瀑布模型一般包括计划(需求分析)、软件设计、代码设计、软件测试、软件维护等几个阶段,其中软件设计阶段在管理上又可以依次分成(概要设计)和(详细设计)两步。

习题21.在实体关系图中,表达对象的实例之间的关联有三种类型:一对一联系、(一对多、多对一)联系、多对多联系。

2.需求分析的重点是:(业务模型 )、(功能模型)、(性能模型)、(接口模型)。

3.获取需求的常用方法有:(访谈)、(问卷调查)、(情景分析)、(构造原型)。

软件工程—填空题

软件工程—填空题

全国2010年10月二、填空题1. 计算机程序及其说明程序的各种文档称为____。

答案:软件2. IDEF0用来描述系统的功能活动及其联系,建立系统的____。

答案:功能模型3. 结构化分析方法是一种面向____的开发方法。

答案:数据流4. 成本——效益分析的目的是从____角度评价开发一个新的软件项目是否可行。

答案:经济5. 模块有四个基本属性,其中反映它的内部特性的是____。

答案:逻辑6. 确认测试可以发现软件系统是否符合用户的____要求。

答案:功能和性能7. 在算法描述工具中,____是一种由左往右展开的二维树型结构。

答案:PAD8. 动态模型是与时间和变化有关的系统性质,它描述了系统的____结构。

答案:控制9. 成本估算方法中,有自顶向下估算方法、自底向上估算方法和____方法。

答案:差别估算10. 随着软硬件环境变化而修改软件的维护活动称为____。

答案:适应性维护全国2010年1月21.软件工具一般是指为了支持软件人员___开发和维护_____活动而使用的软件。

22.CASE技术是____软件工具______和软件开发方法的结合。

23.数据字典有四类条目,分别是数据流、___数据项_____、数据存储和基本加工。

24.各种软件系统的数据流图一般可分为___变换型_____和事务型两类。

25.过程设计语言是用于描述模块___算法设计_____和处理细节的语言。

26.效率是与编程风格有关的一个因素,效率是指处理机时间和___存储空间______的使用。

27.调试技术有简单的调试方法、归纳法调试、___演绎法______和回溯法调试。

28.软件可维护性可用七种质量特性来衡量,分别是____可理解性_____、可测试性、可修改性、可靠性、可移植性、可使用性和效率。

29.UML将Booch方法、OMT方法和___ OOSE______的表示方法统一,并进一步发展为大众所接受的标准建模语言。

软件工程填空题

软件工程填空题

1.可行性研究从技术可行性、经济可行性、___三方面进行分析。

答案:社会可行性2. .IDEF0 方法用来描述系统的功能活动及其联系,建立系统的___模型。

答案:功能3.结构化方法总的指导思想是 ___逐层分解。

答案:自顶向下4.在一段程序中,将多次出现的一组语句设计为一个子程序,供多个部分调用,这种情况出现的内聚称为 ___。

答案:偶然内聚5.软件部件的内部实现与外部可访问性分离,这是指软件的___ 。

答案:封装6.用来模拟被测模块的上级调用模块的模块称为___。

答案:驱动模块7.软件复杂性度量的参数很多,主要有规模、___ 、结构、智能度。

答案:难度8.软件开发环境中最主要的组成部分是___。

答案:软件工具9.软件工程管理的具体内容包括对开发人员、组织机构、用户和___ 等方面的管理。

答案:文档资料10.增量模型根据增量方式和形式的不同,分为___ 和原型模型。

答案:渐增模型浙江省2002年1月11.瀑布模型是以文档为驱动、适合于 __软件需求明确 ______的软件项目的模型。

12.纯收入是指在整个生存周期之内的 ___累计经济效益 _____与投资之差。

13.数据项是指 _不可再分解的 __数据单元。

14.软件概要设计的主要任务就是 _软件结构的设计 __。

15.结构化程序设计方法是使用 __基本控制结构 _构造程序。

16.软件开发是一个自顶向下逐步细化和求精过程,而软件测试是一个_自底向上 _集成的过程。

17.软件维护的内容包括校正性维持,适应性维护、__完善性维护 __和预防性维护。

18.CASE 工具的平台集成指工具运行在相同的__操作系统 __平台上。

19.在建立对象的功能模型时,使用的数据流图中包含有处理、数据流、动作对象和_数据存储对象 __。

20.将开发项目与一个或多个已完成的类似项目进行比较,找出与某个相类似项目的若干不同之处,并估算每个不同之处对成本的影响,得出开发项目的总成本。

软件工程填空题

软件工程填空题

1.软件开发技术包括:软件开发方法学、工具和环境支持,其内容是。

2.软件工程中,开发阶段包括、概要设计、详细设计、编码及测试几个阶段。

3.在软件工程中,高质量的文档标准是完整性、一致性和性。

4.软件的生产经历了程序设计、程序系统和 3 个阶段。

5.软件开发方法中的结构化方法是一种面向数据流的开发方法,其指导思想是。

6.综合应用观点和虚拟机观点,软件可分为系统软件、和应用软件3类。

7.软件工程的结构化生命周期方法中,一般将软件设计阶段划分为和详细设计两个阶段。

8.总体设计阶段主要由两个小阶段组成,首先要进行,然后进行软件结构设计。

9. 阶段主要完成的任务是确定每个模块的具体执行过程。

10.软件的详细设计可采用图形、和过程设计语言3种形式的描述工具表示模块的处理过程。

11.软件工程是一种分阶段实现的软件程序开发过程。

12.采用自顶向下逐步分解的分析方法是。

13.软件详细设计的方框图方法常用两个盒子;数据盒和过程盒,在数据盒中包含四种描述,它们是,局部数据,数据结构和调用参数模式。

14.软件的详细设计需要设计人员为每个设计模块确定所使用的算法、、接口细节和输入、输出数据等。

15.软件需求说明包括概述、数据描述、功能说明、参考文献目录和附录。

16. 是为了便于了解程序所需的资源说明,是与程序的开发、维护和使用有关的资料。

17.软件可分为应用软件、系统软件和支撑软件3种。

其中是最靠近硬盘的一层。

18.对于变形的数据流图,按照软件设计的思想,要将一个大型复杂的软件进行分解,要确定数据流图的、逻辑输入、逻辑输出。

19.软件结构以图形的方式表示。

20.Jackson 方法可以实现从推导出程序结构。

21.软件工程标准化所涉及的主要内容是:软件开发程序、软件设计、、和项目管理。

22.在程序设计时代的生产方式是个体手工劳动,使用的工具是和汇编语言,主要通过编程来实现,不重视程序设计方法。

23.面向数据流的设计方法定义了不同的映射方法,可以将数据流图映射和变换成。

软件工程期末复习填空题

软件工程期末复习填空题

软件工程填空题1、软件危机是指在计算机软件的_开发和维护_过程中所遇到的一系列严重问题。

2、软件危机包含下述两个方面的问题:一是 _如何开发软件,以满足对软件日益增长的需求;二是_如何维护数量不断膨胀的已有软件_。

3、软件不同于硬件,它是计算机系统中的_逻辑部件_而不是物理部件。

4、一个软件从定义、开发、使用和维护,直到最终被废弃,要经历一个漫长的时期,通常把这个漫长的时期称为__生命周期__。

5、软件配置主要包括 __程序、文档_和_数据_ 等成分。

6、软件工程学的一个重要目标就是提高软件的 _可维护性、减少 _软件维护_ 的代价。

7、软件工程是指导计算机软件 __软件开发_ 和 __维护_ 的一门工程学科。

8、软件工程包括 _技术_ 和 __管理__ 两方面的内容,是技术与管理紧密结合所形成的工程学科。

9、通常把在软件生命周期全过程中使用的一整套技术方法的集合称为 _方法学_ ,也称为范型。

10、软件工程方法学包含_方法、工具和_过程_ 三个要素。

11、目前使用最广泛的软件工程方法学,分别是 _传统方法学和面向对象方法学__ 。

12、概括地说,软件生命周期由 _软件定义_ 、 __软件开发_ 和 __运行维护(软件维护)__ 3个时期组成,每个时期又进一步划分为若干个阶段。

13、软件定义时期通常进一步划分为3个阶段,即 _问题定义__ 、 __可行性研究__ 和需求分析。

、14、螺旋模型将 _瀑布、_ 模型和 __快速原型_ 模型结合起来,加入了两种模型均忽略了的风险分析,弥补了这两种模型的不足。

15、瀑布模型 _不能_ 适应需求可变的软件开发,只有到 _开发结束_ 才能见到整个软件系统。

16、可行性研究阶段当从系统逻辑模型出发,探索若干种可供选择的主要解法,对每种解法都应该从 __技术可行性、经济可行性_和 _操作可行性__ 这三个方面研究每种解法的可行性。

17、可行性研究_的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。

软件工程期末考试参考题及答案

软件工程期末考试参考题及答案

一、填空题(每空1分, 共20分)1.软件生存周期一般可分为__问题定义__、可行性研究、_需求分析_____、设计编码、__测试________、运行与维护阶段。

2.按软件旳功能进行划分, 软件可以划分为系统软件、支撑软件和应用软件。

3.可行性研究重要集中在如下四个方面经济可行性、技术可行性、法律可行性和抉择。

4.顾客界面旳可使用性是顾客界面设计最重要旳也是最基本旳目旳。

5.常见旳软件概要设计措施有3大类: 以数据流图为基础构造模块构造旳___构造化设计措施_________, 以数据构造为基础构造模块旳__jackson措施__________, 以对象、类、继承和通信为基础旳__面向对象设计措施__________。

6.__数据流图________和__数据字典___共同构成系统旳逻辑模型。

7.软件测试旳措施有__分析措施________和___非分析措施_______(即黑盒法)。

8.单元测试一般以___白盒_____________测试为主, ___黑盒______测试为辅。

9.成本估计措施重要有__自底向上估计________、_自顶向下估计_________和算法模型估计三种类型。

二、单项选择题(每题2分, 共10分)1.下列哪个阶段不属于软件生存周期旳三大阶段( C )。

A.计划阶段B.开发阶段2. C.编码阶段 D.维护阶段3.需求分析是(A )。

A. 软件开发工作旳基础B. 软件生存周期旳开始C. 由系统分析员单独完毕旳D. 由顾客自己单独完毕旳原型化措施是软件开发中一类常用旳措施, 它与构造化措施相比较, 更需要( B )。

A. 明确旳需求定义B.完整旳生命周期C、较长旳开发时间D、纯熟旳开发人员软件维护时, 对测试阶段未发现旳错误进行测试、诊断、定位、纠错, 直至修改旳回归测试过程称为( A )。

A、改正性维护B、适应性维护C、完善性维护D、防止性维护一般说来, 投入运行旳软件系统中有错误(A )。

软件工程填空题(18套试题与答案)

软件工程填空题(18套试题与答案)

《软件工程》填空题二、填空题(请把答案写在相应的横线上,每小题1.5分)1、软件是数据、计算机程序及其说明程序的各种文档。

2、概要设计主要是把各项功能需求转换成系统的体系结构。

3、面向对象开发方法包括OOA 、OOD 、OOP 三部分。

4、结构化设计中以数据流图为基础的两种具体分析设计方法是变换分析、事物分析设计。

5、在单元测试时,需要为被测模块设计驱动模块和桩模块。

6、CMM把软件过程从无序到有序的进化分成5个阶段,排序而形成5个逐层提高的等级,分别是初始级、可重复级、已定义级、已管理级和可优化级。

7.子类自动共享父类的属性和操作的机制称为继承。

8. 软件工程管理的具体内容包括对开发人员、组织机构、用户、文档资料等方面的管理。

9、可行性研究的三个方面是技术可行性、社会可行性和__经济可行性__。

10、在软件概要设计阶段,建立软件结构后,还应为每个模块写一份处理说明和_接口说明__。

11、在画分层的DFD时,父图与子图的输入输出数据流要__平衡__。

12、在详细设计阶段,除了对模块内的算法进行设计,还应对模块内的__数据结构_进行设计。

13. 对象的抽象是___类___。

14. 基线的作用是把各阶段的开发工作划分得更加明确,便于检查与确认阶段成果。

因此,基线可以作为项目的一个___检查点__。

15. 软件工程包括软件开发技术和__软件工程管理__两大部分内容。

16、开发过程管理包括项目计划、控制和___任务管理__等。

17、CASE是多年来在软件开发管理、软件开发方法、软件开发环境和__软件工具__等方面研究和发展的产物。

18、数据字典中有四类条目,分别是___数据流、数据项、数据存储、基本加工。

19、用于描述基本加工的小说明的三种描述工具是结构化语言、判定表、判定树_。

20、子类只继承一个父类的属性和操作,这称为__单重继承__。

21、McCabe复杂性度量又称__环路度量_。

22、喷泉模型是一种以用户需求为动力,以__对象__为驱动的模型。

软件工程填空题试题及答案

软件工程填空题试题及答案

《软件工程》填空题二、填空题(请把答案写在相应的横线上,每小题分)1、软件是数据、计算机程序及其说明程序的各种文档。

2、概要设计主要是把各项功能需求转换成系统的体系结构。

3、面向对象开发方法包括 OOA 、OOD 、 OOP 三部分。

4、结构化设计中以数据流图为基础的两种具体分析设计方法是变换分析、事物分析设计。

5、在单元测试时,需要为被测模块设计驱动模块和桩模块。

6、CMM把软件过程从无序到有序的进化分成5个阶段,排序而形成5个逐层提高的等级,分别是初始级、可重复级、已定义级、已管理级和可优化级。

7.子类自动共享父类的属性和操作的机制称为继承。

8. 软件工程管理的具体内容包括对开发人员、组织机构、用户、文档资料等方面的管理。

9、可行性研究的三个方面是技术可行性、社会可行性和__经济可行性__。

10、在软件概要设计阶段,建立软件结构后,还应为每个模块写一份处理说明和_接口说明__。

11、在画分层的DFD时,父图与子图的输入输出数据流要__平衡__。

12、在详细设计阶段,除了对模块内的算法进行设计,还应对模块内的__数据结构_进行设计。

13. 对象的抽象是___类___。

14. 基线的作用是把各阶段的开发工作划分得更加明确,便于检查与确认阶段成果。

因此,基线可以作为项目的一个___检查点__。

15. 包括软件开发技术和__软件工程管理__两大部分内容。

16、开发过程管理包括项目计划、控制和___任务管理__等。

17、CASE是多年来在软件开发管理、软件开发方法、软件开发环境和__软件工具__等方面研究和发展的产物。

18、数据字典中有四类条目,分别是___数据流、数据项、数据存储、基本加工。

19、用于描述基本加工的小说明的三种描述工具是结构化语言、判定表、判定树_。

20、子类只继承一个父类的属性和操作,这称为__单重继承__。

21、 McCabe复杂性度量又称__环路度量_。

22、喷泉模型是一种以用户需求为动力,以__对象__为驱动的模型。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

二.填空题1软件质量与产品运行特性为,健壮性,效率,安全性,可用性,风险性和可靠性.2软件工程的目的是成功地建造大型的软件系统,主要内容是软件开发技术和软件工程管理两方面3软件开发方法的主要目的是克服软件手工生产,使软件开发能进入工程化和规范化的环境4软件工程学中除重视软件开发技术的研究外,另一重要组成内容是软件的工程管理.5瀑布模型把软件生命周期划分为软件定义,软件开发,与运行与维修3个阶段,而没个阶段又可分为若干个小更小的阶段.6软件文档是软件工程实施中的重要成分,它不仅是软件开发的各阶段的重要依据,而且也是影响软件的可维护性.7文档是软件开发人员,维护人员,用户,以及计算机之间的桥梁. 8在软件生命周期的各个阶段都会产生一系列的文件,如手册,数据和程序等,他们总称为软件配置9软件工程开发的可行性研究是决定软件项目是否继续开发的关键,而可行性研究的结论主要是关于软件系统目标10.软件计划是软件开发的早期和重要阶段,此阶段要求交互和配合的是分析人员和用户人员11.可行性研究的目的是要用最小的代价,在尽可能段的时间内确定软件项目的可行性12.从可行性研究从技术可行性经济可行性,和社会可行性3各方面进行论证.13软件成本—效益分析的目的是从经济的角度评价软件项目的开发是否可行.14.在可行性研究中,要用软件的描述工具画出现行系统流程图,它反映了现行系统的基本功能和处理流程.15.流程系统图表达了系统中各个元素之间信息的流动情况.16需求分析阶段需要编写的文档有:需求规格说明书,初步用户使用手册和确认测试计划.17.软件计划包括总体设计(或概要设计)和详细设计两个阶段.18.软件概要设计的成果是软件设计说明书.19.软件的详细设计,也称模块设计.它要求设计人员为每一个程序模块确定所使用的算法,数据结构,接口细节和输入,输出数据等.20.结构化分析方法是面向数据流进行分析的方法.21.在软件开发的结构化方法中,构成系统逻辑模型的是数据流和数据字典.22.数据流图是描述数据在软件中流动和被处理的过程,是软件模型的一种图示,它一般包括4种图形符号:变换/加工,外部实体,数据流向和数据储存.23.判定表是一种用以描述软件加工时组合条件的一种图示方法,一般它由条件和条件项目以及操作部和操作组成.24.数据字典有4类条目,它们是数据项,数据流,数据储存和基本加工.25.数据流图采用4种符号表示数据储存,数据源点和终点,数据流向和数据加工. 26.面向数据流的软件设计中,一般是把数据流图的数据流划分为变换流和事物流27.结构化分析方法用于加工逻辑的工具有结构化语言、判定表、判定树共三种工具。

28.在软件研制过程中,CASE是指计算机辅助软件工程。

29.计算机辅助软件工程(CASE)的目标是实现软件开发各个阶段的自动化。

30.PAD是一种详细设计工具。

31.模块的独立性可以通过软件的耦合性和内聚性这两个指标来衡量。

32.软件模块独立性的两个定性度量标准是内聚性和耦合性。

33.为了便于软件模块的维护和测试,模块的接口应当简单。

34.在白盒法测试中,对程序的语句逻辑有6种覆盖技术,其中发现错误能力最强的技术是路径覆盖技术。

35.若有一个计算类型程序,它的输入量只有一个X,其范围是[-1.0,1.0]。

现在输入的角度考虑设计一组测试该程序的测试用例为-1.001,-1.0,1.0,1.001,设计这组测试的方法是边界值分析法。

36.软件测试中路径覆盖测试是整个测试的基础,它是对软件的结构进行测试。

37.软件工程的提出起源于软件危机,其目的是最终解决软件的生产工程化。

38.回归测试是校正性维护中最常运用的方法。

39.软件复审时,其主要的复审对象是软件文档。

40.软件项目开发计划属于管理文档。

二,填空题1.软件开发技术包括:软件开发方法学、工具和环境支持,其内容是。

2.软件工程中,开发阶段包括、概要设计、详细设计、编码及测试几个阶段。

3.在软件工程中,高质量的文档标准是完整性、一致性和性。

4.软件的生产经历了程序设计、程序系统和3 个阶段。

5.软件开发方法中的结构化方法是一种面向数据流的开发方法,其指导思想是。

6.综合应用观点和虚拟机观点,软件可分为系统软件、和应用软件3类。

7.软件工程的结构化生命周期方法中,一般将软件设计阶段划分为和详细设计两个阶段。

8.总体设计阶段主要由两个小阶段组成,首先要进行,然后进行软件结构设计。

9. 阶段主要完成的任务是确定每个模块的具体执行过程。

10.软件的详细设计可采用图形、和过程设计语言3种形式的描述工具表示模块的处理过程。

11.软件工程是一种分阶段实现的软件程序开发过程。

12.采用自顶向下逐步分解的分析方法是。

13.软件详细设计的方框图方法常用两个盒子;数据盒和过程盒,在数据盒中包含四种描述,它们是,局部数据,数据结构和调用参数模式。

14.软件的详细设计需要设计人员为每个设计模块确定所使用的算法、、接口细节和输入、输出数据等。

15.软件需求说明包括概述、数据描述、功能说明、参考文献目录和附录。

16. 是为了便于了解程序所需的资源说明,是与程序的开发、维护和使用有关的资料。

17.软件可分为应用软件、系统软件和支撑软件3种。

其中是最靠近硬盘的一层。

18.对于变形的数据流图,按照软件设计的思想,要将一个大型复杂的软件进行分解,要确定数据流图的、逻辑输入、逻辑输出。

19.软件结构以图形的方式表示。

20.Jackson 方法可以实现从推导出程序结构。

21.软件工程标准化所涉及的主要内容是:软件开发程序、软件设计、、和项目管理。

22.在程序设计时代的生产方式是个体手工劳动,使用的工具是和汇编语言,主要通过编程来实现,不重视程序设计方法。

23.面向数据流的设计方法定义了不同的映射方法,可以将数据流图映射和变换成。

24.软件开发是一个自顶向下逐步细化和求精的过程,而软件测试是一个集体过程。

25.程序系统时代的生产方式是作坊式小集团生产,生产工具是高级语言,开始提出。

26.数据守恒是数据流图绘制中应遵守的原则,而违反此原则的情况一般是: 某加工未得到应输入得数或。

27.软件工程时代的生产方式是,使用数据库、开发工具、开发环境、网络、先进的开发技术和方法。

28.软件系统中的各模块一般在纳入时间、和控制方法等方面可以不同。

29.在面向数据流的设计方法中,一般定义了一些不同的映射方法,利用这些方法可以把换成软件结构。

30.软件中详细设计一般是在基础上才能实施,它们一起构成了软件设计的全部内容。

31.软件质量因素中,系统在完成应该完成的功能时,另人满意的程度称为。

32.数据流一般可以分为和两钟33. 阶段的任务是确定软件系统需要解决的问题。

34.在映射中,一般将数据流分为和事物流两钟35.目前用于保证软件质量的主要手段是。

36.结构化程序设计主要强调程序设计的。

37.仅依据规格说明书描述的程序功能来设计测试用例的方法称为。

38.近些年来形成了软件开发的多种模式。

大致有3钟类型:基于瀑布模式结构化方法,基于生命周期动态定义需求的方法和基于结构的面向对象的软件开发方法。

39.程序是按既定算法,用某种计算机语言所规定的指令和语言编写的一系列指令或语言的集合。

是程序再加上程序实现和维护程序所需的文挡的总称。

40.可行性研究中着重考虑的是下列具体方案:经济可行性、技术可行性和。

41.按照结构化方法的模型进行的软件开发具有以下特点:阶段性、推迟实施和。

42. 在软件工程中普遍遵守的软件工程原则的4个因素分别是可维护性、可靠性、和效率。

43.软件工程管理包括: 和软件工程经济学两个部分。

44.瀑布模式强调将逻辑设计与物理设计清楚的划分开来,尽可能推迟程序的物理实现。

快速原形仅包括未来系统的,以及系统的重要接口,以提高设计的效率。

45. 阶段的任务是确定软件系统所需要解决的任务,分析人员应提出软件系统的目标与范围的说明。

46.由于软件生产的复杂性和高成本,使大型软件生产出现了很多问题,即出现。

软件工程正是为了克服它而提出了一种概念及相关方法和技术。

47.对于大型软件,为了控制复杂性,结构化方法采用。

48. 是描述信息在软件系统中流动和处理图象的一种工具。

49.数据字典的实现有3种方法:人工过程、自动化过程和。

50.在软件开发的结构化方法中,构成系统逻辑模式的是和数据流。

51.数据流包括4种基本符号:园框代表变换/加工,方框代表外部实体,箭头代表数据流,双杠代表。

52.结构图是描述软件结构的图型工具。

它用方框代表一个模块,用代表模块之间的模块调用关系。

53. 是从功能的角度来度量模块内的联系,耦合是度量模块之间联系的程度。

54.静态测试一般是指人工评审软件文档或借以发现其中的错误。

55.Jackson方法的设计原则是:使程序结构和数据结构相对应。

它用来描述程序结构。

56.单元是程序中最小的部分,由可以隐含的3 个部分组成:数据输入、加工和。

57.软件工程的结构化分析方法强调的是分析开发对象的。

58.软件工程过程是把输入转化为的一组彼此相关的资料和活动。

60.软件设计规格说明的编写可分为两个阶段。

在总体设计阶段应集中于,在详细设计阶段应集中于软件元素的细节。

61.JACKSON 方法的原理与WARNIER 方法的原理类似,也是从出发设计程序,但后者的逻辑要求更严格。

62.提高程序的可读性和可维护性的关键是使用程序结构。

63.结构化分析方法采用结构化语言、和判定树这3种半形式化的方法编写加工说明。

64.需求分析是时期最后一个阶段,它的基本任务是准确的回答“系统必须做什么“。

65.软件工程环境按其支持软件的不同生命周期可分为:软件开发环境、项目管理环境、质量保证环境和。

66.按生命周期划分,软件工具可分为:软件需求分析工具、软件设计工具、软件编码工具和。

67.软件工程环境按照支持软件的不同生命周期可分为: 软件开发环境、软件项目管理环境、软件维护环境。

68.在结构化程序设计模块调用中, 是指模块的上级模块数。

69.软件开发过程中所使用的资源一般包括人、软件资源、和3个资源。

70.大型软件系统的测试要分为几个步骤进行,包括模块测试、子系统测试、和平行运行。

71.在软件结构化设计中,其软件结构中的模块可分为、增量模块和并行模块。

72.软件结构设计要考虑的问题是在设计软件划分模块时尽量做到,模块内部高内聚,同时要保持模块的相对独立性。

73.验收测试是对软件进行测试。

74.瀑布模型属于开发模型。

75.模块分解的主要指导思想是和模块独立性。

76.软件模块化方法可将复杂的软件结构分解为结构简单的局部,而衡量模块化程度的重要度量标准是。

77.模块化指解决一个复杂问题时自顶向下逐层将软件系统划分成若干过程。

相关文档
最新文档