软件工程填空题

合集下载

软件工程—填空题

软件工程—填空题

全国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.软件工程中,开发阶段包括、概要设计、详细设计、编码及测试几个阶段。

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.模块 A 调用模块 B 以查询学生成绩,模块A 通过参数向模块 B 传送所查询学生的**,模块 B通过参数向模块 A 返回学生的考试成绩。

模块A 和模块 B 之间的耦合类型属于数据耦合。

8.在类的继承构造中,不同层次的类共享同一个行为名称,但各个类可以按照自己的需要为同名行为设计不同的算法,此性质称为类的重写。

9.测试软件中的模块时,通常需要为被测模块设计辅助模块,辅助模块的名称分别是驱动模块和桩模块。

10.软件生存期中时间最长的是_软件维护阶段。

11.构造化分析方法中,功能模型用 DFD 描述;数据模型用 E-R 描述。

12.过程设计〔详细设计〕中,常用的描述工具有图形、表格和语言三类。

13.在模块构造图中,直接调用*一模块的其他模块数称为该模块的扇入数。

14.面向对象分析〔OOA〕方法中,必须定义对象间的通信机制,对象间通信是通过消息传递机制来实现的。

15.面向对象方法用对象分解取代了构造化方法的功能分解。

16.写出以下各对事物之间的关系〔继承、会萃、普通关联〕:交通工具——汽车的关系是:继承;书——读者的关系是:普通关联;班级——学生的关系是:会萃;多边型——线段的关系是:会萃。

17.面向对象设计〔OOD〕阶段,可以将面向对象的设计容划分为四局部,分别是:人机界面部分、问题域局部、任务管理局部和数据管理局部。

软件工程试题及答案

软件工程试题及答案

软件工程一、填空题(每题2分,共20分)1、系统流程图是描述物理模型的传统工具,用图形符号表示系统中各个元素表达了系统中各种元素之间的( )情况。

2、成本效益分析的目的是从( )角度评价开发一个项目是否可行。

3、自顶向下结合的渐增式测试法,在组合模块时有两种组合策略:深度优先策略和( ) 。

4、在JSP方法中解决结构冲突的具体办法是( )。

5、详细设计的任务是确定每个模块的内部特性,即模块的算法、( )。

6、所有软件维护申请报告要按规定方式提出,该报告也称( )报告。

7、独立路径是指包括一组以前没有处理的语句或条件的一条路径。

从程序图来看,一条独立路径是至少包含有一条( )的边的路径。

8、设计任何一个人机界面,一般必须考虑()四个方面。

9、在软件测试中,已知产品内部工作过程,通过测试检验产品内部动作是否按照产品规格说明的规定正常进行的方法称为()测试法。

10、()是对软件结构中模快间关联程度的一种度量。

三、判断题(每题2分,共20分)1. 缺乏有力的方法学的指导和有效的开发工具的支持,这往往是产生软件危机的原因之一。

()2. 一个好的开发人员应具备的素质和能力不包括具有良好的书面和口头表达能力。

()3. 在用户需求分析时观察用户手工操作过程不是为了模拟手工操作过程,而是为了获取第一手资料,并从中提取出有价值的需求。

()4. 快速原型技术的适用于软件产品要求大量的用户交互、或产生大量的可视输出、或设计一些复杂的算法等场合。

()5. 流程图也称为程序框图是最常用的一种表示法。

6. 面向数据设计方法一般都包括下列任务:确定数据结构特征;用顺序、选择和重复三种基本形式表示数据等步骤。

()7. 理想的人机界面应针对具有典型个性的特定的一类用户设计。

()8. 数据输入的一般准则中包括尽量增加用户输入的动作。

()9. 用穷举测试是较现实的测试方法。

()10、在软件维护过程中改善性维护是为适应环境的变化而修改软件的活动。

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

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

一、填空题(每空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 )。

软件工程练习填空题

软件工程练习填空题

软件工程练习填空题31.第 1 题PAD是()的英文缩写。

答案 :问题分析图32.第 2 题()也称为聚合,它表示类与类之间的关系是整体与部分的关系。

答案 :聚集33.第 3 题()模型是典型的面向对象的软件过程模型。

答案 :喷泉模型34.第 4 题()是最高程度的内聚。

答案 :功能内聚35.第 5 题当用代码行技术估算软件规模时,当程序较小时,常采用的单位是()( LOC),当程序较大时,常用的单位是()(KLOC)。

答案 :代码行数、千行代码数36.第 6 题()就是抽出事物的本质特征而暂时不考虑它们的细节。

答案 :抽象37.第 7 题耦合是对一个软件结构内不同模块之间()程度的度量。

答案 :互连程度38.第 8 题()是要求某个对象执行在定义它的那个在中所定义的某个操作的规格说明。

答案 :消息39.第 9 题()图用于描绘软件的层次结构,图中的每一个矩形框代表一个(),方框间的连线表示(),而不像层次方框图那样表示组成关系。

答案 :层次、模块、调用关系40.第 10 题按照形式化的程度,可以把软件工程使用的方法划分成()、()和()3类。

答案 :非形式化、半形式化、形式化41.第 11 题模块间还经常用带注释的短箭头表示调用过程中来回传递的信息。

有时箭头尾部带空心圆表示传递的是(),带实心圆的表示传递的是()。

答案 :数据、控制信息42.第 12 题数据流图是一种图形化技术,它描绘()和()从输入移动到输入的过程中所经爱的变换。

答案 :信息流、数据43.第 13 题Halstead 方法是根据程序中的()和()的总数来度量程序的复杂程度。

答案 :运算符、操作数44.第 26 题()测试是在用户积极参与下进行的,而且可能主要使用实际数据进行测试,也称为()测试。

答案 :验收测试、确认测试45.第 27 题系统流程图表达的是()在系统各部件之间流动的情况。

答案 :数据46.第 28 题所谓()就是把软件设计结果翻译成用某种程序设计语言书写的程序。

软件工程考试试题(含答案)

软件工程考试试题(含答案)

一、填空题(每空1分,共25分)1.软件生存周期一般可以划分为,问题定义、____________、____________、设计、编码、测试和____________.2.基于软件的功能划分,软件可以划分成__________、__________、__________三种.3.可行性研究,应从、技术可行性、运行可行性、和开放方案可行性等方面研究。

4.系统流程图是描绘的传统工具。

它的基本思想是用图形符号以描绘系统里面的每个部件。

5.数据流图的基本四种成分:数据输入的源点和数据输出汇点、、和。

6.结构化分析方法是面向________________进行需求分析的方法。

结构化分析方法使用________________与________________来描述。

7.是自动地共享类、子类和对象中的方法和数据的机制.8.软件详细设计工具可分为3类,即________________、________________和________________。

9.为了在软件开发过程中保证软件的质量,主要采取下述措施:________________、复查和管理复审、________________。

10.大型软件测试包括、、确认测试和四个步骤.1、可行性研究需求分析运行与维护2、系统软件支撑软件应用软件3、经济可行性法律可行性4、物理系统黑盒子形式5、加工数据流数据存储文件6、数据流数据流图DFD 数据字典DD7、继承性8、图示工具、设计语言表格工具9、审查测试10、单元测试集成测试系统测试1.软件设计中划分模块的一个准则是()。

A、低内聚低耦合B、低内聚高耦合C、高内聚低耦合D、高内聚高耦合2.Jackson设计方法是由英国的M。

Jackson提出的,它是一种面向()的软件设计方法.A、对象B、数据流C、数据结构D、控制结构3.试判断下列叙述中,哪个(些)是正确的( ).a、软件系统中所有的信息流都可以认为是事务流b、软件系统中所有的信息流都可以认为是变换流c、事务分析和变换分析的设计步骤是基本相似的A、aB、bC、cD、b和c4.()是用户和设计交换最频繁的方法.A、原型化方法B、瀑布模型方法C、螺旋模型方法D、构件组装模型5.软件工程方法学的目的是:使软件生产规范化和工程化,而软件工程方法得以实施的主要保证是()。

软件工程练习题

软件工程练习题

软件⼯程练习题⼀.填空题1.软件⽣命周期分为、需求分析、概要设计、详细设计、软件实现、软件测试及运⾏维护7个阶段。

2. 是最早的软件⽣存周期开发模型,它将软件开发过程中的各项活动规定为依固定顺序连接的若⼲阶段⼯作,形如瀑布流⽔,最终得到软件系统或软件产品。

3. 是⼀种软件开发模型,在这种模型的每⼀个阶段,都要编码产⽣⼀个新的构件,并将新构件集成到先前已经构成的产品中并作为⼀个整体进⾏测试,直到满⾜⽤户需求为⽌。

4.当没有⾜够的⼈员在规定的期限内开发完整的产品或者由于不可克服的客观原因⽽把交付期限规定的太短时应选⽤软件开发模型。

5. 是⼀种软件开发模型,由需求定义、风险分析、实施开发和计划评审4个部分组成,主要适⽤于⼤型软件项⽬开发。

6. ⽂档说明该软件开发项⽬的实现在技术上、经济上和社会因素上等⽅⾯的可⾏性,评述为了合理地达到开发⽬的可供选择的各种可能实施的⽅案,说明并论证所选定实施⽅案的理由。

7.可⾏性分析的⽬的是。

8. ⽤于描述系统的物理模型,⽤物理符号以⿊盒⼦的形式描绘系统⾥的每个部件,仅表达信息在系统个部件之间流动的情况。

9. (⼀种图)可以⽤来进⾏项⽬进度管理。

10. 结构化分析与设计是⼀种⾯向的分析设计⽅法。

11. 常见的需求获取⽅式有、情景分析技术等。

12. 在结构化分析中,⽤于描述加⼯逻辑的⼯具主要有结构化语⾔、判定树和。

13. 数据字典中的条⽬主要有、数据流、⽂件和加⼯四种。

14. 结构化软件开发⽅法贯穿始终的⼋字⽅针为。

15. 在软件⽣命周期中的每⼀个阶段结束后必须进⾏,这是为了能尽早发现项⽬开发中的错误。

16. 是软件⽣命周期中重要的⼀步,是软件定义阶段的最后⼀个阶段,是关系到软件开发成败的关键步骤。

17. 数据流图分为变换型和两种类型。

18. 衡量不同模块彼此之间相互依赖的紧密程度。

19. 衡量不同模块彼此之间相互依赖的紧密程度。

20.在软件模块设计时应该采取的设计原则是。

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

二、填空题(本大题共10小题,每空2分,共20分)请在每小题的空格中填上正确答案。

错填、不填均无分。

1.软件生产的发展经历了三个阶段,分别是程序设计时代、程序系统时代和软件工程时代时代。

2.可行性研究从以下三个方面研究每种解决方法的可行性:经济可行性、社会可行性和_技术可行性____。

3.HIPO图的H图用于描述软件的层次关系,矩形框表示一个模块,矩形框之间的直线表示模块之间的__调用___关系。

4.数据流图描绘数据在系统中_流动和处理__的过程。

5.为了便于对照检查,测试用例应由输入数据和预期的_输出数据___两部分组成。

P826.软件详细设计阶段常采用的工具有图、表和_语言__。

7.由于运用原型的目的和方式不同,在使用原型中可以采取___抛弃__策略和附加策略。

8.实现容错技术的主要手段是__冗余___。

P1769.软件开发环境的目标是提高软件开发的生产率和_改善软件质量、降低软件成本_。

P19910.面向对象分析的目的是对_客观世界的系统__________进行建模。

11.组成软件的两个部分是:__程序与文档___。

12.项目开发计划的主要内容包括项目概述、__实施计划__、人员组织及分工、交付期限。

13.为了克服软件危机,1968年北大西洋公约组织的工作会议上首先提出了__软件工程___的概念。

14.变换型数据流图是由输入、_处理___和输出三部分组成的。

15.Jackson方法是一种面向数据结构_的开发方法。

16.结构化语言是介于__自然语言___和形式语言之间的一种半形式语言。

17.软件产品在交付使用之前一般要经过_单元测试__、集成测试、确认测试和系统测试。

18.不采用软件工程的方法开发软件,软件只有程序而无文档,从而导致维护工作困难,这是一种__非结构化__的维护。

19.子类自动共享父类数据结构和方法的机制是_继承性__,这是类之间的一种关系。

20.软件版本控制是属于__软件配置管理__的活动内容。

P19021.为了支持软件人员开发和维护活动而使用的软件一般是指_软件工具__。

P1122.在IDEF0方法中,一个活动可以无输入,但必须至少有一个_控制__。

P3723.在软件结构的设计中,各个模块之间要力求降低耦合性,提高_模块的独立性___。

P4824.在类的层次结构中,通常上层类称为父类或超类,下层类称为__子类___。

P12825.数据流图(DFD)一般可分为变换型和_事物型___两类。

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

P10527.渐增模型是瀑布模型的变种,分为两类:增量构造模型和_演化提交模型__。

P11828.状态图反映了_状态与事件_的关系。

P13729.软件项目管理过程一个关键的活动是_制定项目计划_,它是软件开发工作的第一步。

30.可行性研究从技术可行性、经济可行性、_社会可行性__三方面进行分析。

P1531.软件工程的生产经历了三个阶段,分别是程序设计时代.程序系统时代和软件工程时代.32.IDEF0方法用来描述系统的功能活动及其联系,建立系统的_功能模型_模型。

P3633.结构化方法总的指导思想是_自顶向下_逐层分解。

P1034.在一段程序中,将多次出现的一组语句设计为一个子程序,供多个部分调用,这种情况出现的内聚称为_偶然内聚_______。

35.软件部件的内部实现与外部可访问性分离,这是指软件的__封装____。

P13036.用来模拟被测模块的上级调用模块的模块称为_驱动模块__。

P9637.软件复杂性度量的参数很多,主要有规模、_难度__、结构、智能度。

38.软件开发环境中最主要的组成部分是_软件工具__。

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

40.增量模型根据增量方式和形式的不同,分为_渐增模型_和原型模型。

P11741.软件工程研究的主要内容是软件开发技术和_软件开发管理__两个方面。

P442.软件可行性研究从技术可行性、_经济可行性_、社会可行性三个方面分析研究每种解决方案的可行性。

P15 43.需求分析的基本任务是准确地定义新系统的目标,回答_做什么_的问题。

P2244.一个模块的作用范围指受该模块内一个_判定_影响的所有模块的集合。

P4945.PAD图是日本日立公司提出的一种_算法描述_工具。

P6346.程序的注释分_序言性注释_和功能性注释。

P80 47.G.J.Myers提出:软件测试是为了发现__错误_而执行程序的过程。

48.软件维护的内容有四种:校正性维护、_适应性维护_、完善性维护和预防性维护。

49.面向对象分析模型有三种,分别是:对象模型、_动态模型_和功能模型。

P13250.对面向对象软件的测试可分为四个层次进行,这四个层次是:算法层、类层、_模板层_和系统层。

51.螺旋模型是将两种软件生存周期模型结合起来,加入了风险分析,这两种模型是指瀑布模型和__增量模型__。

P9 52.在软件项目的经济可行性分析中,所谓投资回收期指的是:使开发项目累计的经济效益等于__最初的投资费用__所需的时间。

P1953.数据流图中描述加工逻辑一般使用三种工具,分别是__结构化语言___、判定表、判定树。

54.变换型的DFD是由输入、_变换__和输出三部分组成。

P5155.Jackson开发方法中,Jackson结构图由__顺序结构__、选择结构和重复结构这三种基本结构组合而成。

P6856.为开发一个特定项目选择程序设计语言时,必须从技术特性、__工程特性__和心理特性几方面考虑。

P7657.软件产品在交付使用之前一般要经过以下四步测试:_单元测试__、集成测试、确认测试和系统测试。

P9458.软件维护的副作用有三种,分别是编码副作用、__数据副作用__、文档副作用。

P11059.面向对象设计可以细分为系统设计和_对象设计___。

60.面向对象分析要建立三个模型,其中__对象___模型是三个模型的核心,也是其他两个模型的框架。

61.软件工具一般是指为了支持软件人员__开发与维护__活动而使用的软件。

P1162.CASE技术是__软件工具__和软件开发方法的结合。

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

P3064.各种软件系统的数据流图一般可分为__交换型_和事务型两类。

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

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

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

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

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

P13270.面向对象分析中,动态模型使用_状态图_作为描述工具,该图反映了状态与事件的关系。

71、可行性研究的目的是用最小的代价,在尽可能短的时间内,确定该项目是否能够开发。

72、程序设计时代的生产方式是个体手工,程序系统时代的生产方式是作坊式小团体,软件工程时代的生产方式是工程化。

73、喷泉模型是一种以需求分析为动力,以对象为驱动的模型。

74、需求分析阶段,分析人员要确定对问题的综合需求,其中最主要的是功能需求。

75、可行性研究需要从以下三个方面分析研究每种解决方法的可行性:技术可行性、经济可行性、社会可行性。

76、可行性研究的目的不是去开发一个软件项目,而是研究这个软件项目是否值得开发,其中的问题能否解决。

77、判定树较判定表直观易读,判定表进行逻辑验证较严格,能把所有的可能性全部都考虑到。

可将两种工具结合起来,先用判定表做底稿,在此基础上产生判定树。

78、软件工具的发展特点是软件工具有单一工具向多个工具集成化方向发展。

重视用户界面的设计,不断的采用新理论和新技术。

软件工具的商品化推动了软件产业的发展,而软件产业的发展,又增加了对软件工具的需求,促进了软件工具的商品化进程。

79、环境集成主要有数据集成、界面集成、控制集成、平台集成、过程集成。

80、可行性研究实质上是进行一项简化、压缩了的需求分析、设计过程。

81、结构化方法有结构化分析、结构化设计、结构化程序设计构成,它是一种面向数据流的开发方法。

82、投资回收期就是累计的经济效益等于最初的项目投资所需的时间。

83、详细描述处理过程常用三种描述工具:图形、表格和语言。

84、数据流图中,每个加工至少有一个输入流和一个输出流。

85、结构化设计以数据流为基础映射成软件结构。

86、当数据流图中某个加工的一组动作存在着多个条件复杂组合的判断时,使用判定表或判定树较好。

87、由于运用原型的目的和方式不同,在使用原型时也采取不同的策略,有抛弃策略和附加策略。

88、有两类维护技术:在开发阶段是用来减少错误、提高软件可维护性面向维护的技术,在维护阶段用来提高维护的效率和质量的维护支援技术。

89、软件开发中原型是软件的一个早期可运行的版本,它反映了最终系统的重要特性。

90、产品管理包括版本管理和配置管理。

91、任何程序都可由顺序、选择、重复三种基本控制结构构造。

92、测试用例应有输入数据和预期的输出数据两部分组成。

这样便于对照检查。

93、需求分析阶段产生的最重要的文档之一是需求规格说明书。

94、项目开发计划是一个管理性文档。

95、软件配置管理,简称SCM,软件配置项简称SCI。

96、在算法描述工具中,PAD图可自动生成程序。

由机器自动通过走树的办法生成相应的源代码,大大提高软件的生产率。

97、在CASE集成中,控制集成支持工作台或环境中一个工具对系统中其它工具的访问。

过程集成是指CASE系统嵌入了关于过程活动、阶段、约束和支持这些活动所需的工具的知识。

98、解决一个复杂问题,往往采取的策略是分解。

99、效益分析有有形效益和无形效益两种。

100、两个模块都是用同一张表,这种耦合称为公共耦合。

101、一个模块把数值作为参数传送给另一个模块,这种耦合方式称为数据耦合。

102、一个模块内部各程序段都在同一张表上操作,这个模块的内聚性称为通信内聚。

103、在SA方法的需求描述工具中,数据流图描述系统的分解,即描述系统有哪几部分组成,各部分之间有什么联系等等。

数据字典定义了数据流图中每一个图形元素;结构化语言、判定表或判定树则详细描述数据流图中不能被再分解的每一个加工。

104、IDEF图是一种功能模型,表示系统功能的图形称为活动图形,连方框上的箭头有四种类型,他们分别是输入、输出、控制、机制。

105、软件项目计划是可行性研究阶段的结果产品。

相关文档
最新文档