福建农林大学软件工程软件工程期末复习无答案版

上传人:ni****g 文档编号:563892346 上传时间:2024-03-03 格式:DOC 页数:10 大小:32.51KB
返回 下载 相关 举报
福建农林大学软件工程软件工程期末复习无答案版_第1页
第1页 / 共10页
福建农林大学软件工程软件工程期末复习无答案版_第2页
第2页 / 共10页
福建农林大学软件工程软件工程期末复习无答案版_第3页
第3页 / 共10页
福建农林大学软件工程软件工程期末复习无答案版_第4页
第4页 / 共10页
福建农林大学软件工程软件工程期末复习无答案版_第5页
第5页 / 共10页
点击查看更多>>
资源描述

《福建农林大学软件工程软件工程期末复习无答案版》由会员分享,可在线阅读,更多相关《福建农林大学软件工程软件工程期末复习无答案版(10页珍藏版)》请在金锄头文库上搜索。

1、软件工程期末复习无答案版填空:1. 软件项目计划是_ _阶段的结果产品。2. McCall质量度量模型高层特性包含面向软件产品操作、产品修改和_ _三个方面的11个特性。3. 在面向对象方法中,_ _是子类共享父类数据结构和方法的机制,体现了类之间的一种关系。4. 在结构化分析中,用于描述加工逻辑的主要工具有三种,即:结构化语言、判定表、 。5. 是计算机程序及其说明程序的各种文档。 是有关计算机程序功能、设计、编制、使用的文字或图形资料。6. 软件生存周期是指一个软件从提出开发要求开始直到该软件报废不止的整个时期。通常,软件生存周期包括问题定义、 、 、总体设计、详细设计、 、 、软件维护活

2、动,可以将这些活动以适当方式分配到不同阶段去完成。7. 软件详细设计阶段采用的工具有 、 、 。 8. 的目的就是用最小的代价在尽可能短的时间内确定该软件项目是否能够开发,是否值得去开发。9. 模块的耦合性分为四种类型: 、 、 、 。10. 内聚性有七种类型,最强的是 ,最弱的是 。11. 结构图的深度指结构图 ,结构图宽度指 。12. 集成测试采用的具体方法有 、 。13. 对于变换型的数据流图,按照软件设计思想,要将一个大型复杂的软件进行分解,要确定数据流图的 、逻辑输入、逻辑输出。 14. 软件编码阶段要善于积累编程的经验,使得编出的程序 ,易于 ,从而 提高软件质量。 15. 软件工

3、具通常由工具、工具接口和_ 三部分构成。16. 软件工程管理中的控制包括进度控制、人员控制、经费控制和 。17. 软件开发的原型模型可以分为三类,它们是:探索型原型、实验型原型和 。18. 软件复杂性主要表现在程序的复杂性。程序的复杂性主要指_ _程序的复杂性。19. 白盒法中, 首先以详细设计或源程序为基础,导出控制流程图的拓扑结构(程序图)。20. 在软件的详细设计中,根据控制流程从上到下,从左到右展开的设计工具是_ _。21. 一个模块通过传递开关、标志对某一模块的多种功能进行选择,则这两个模块之间的耦合方式是_ _。22. 结构化分析是面向_ _进行需求分析的方法。23. 有效的模块化

4、是通过定义一组_ _的模块来实现信息隐蔽的,这些模块彼此之间仅交换那些为了完成系统功能所必须的信息。24. 在软件生命周期中, 能准确确定软件系统的体系结构的功能阶段是_ _ 25. 软件过程成熟度分为5个等级: 、 、 、 、 。26. 需求分析阶段的任务是确定 。 27. 结构化分析(Structured Analysis,简称SA),是面向_ _进行需求分析的方法。28. 在程序流程图的各元素中,用方框来表示 。29. 在白盒测试法中的逻辑覆盖技术中,其中发现错误能力最弱的覆盖技术是 30. XP(极限编程)方法的4个价值观是交流、简单、勇气和 。31. 软件测试过程可以分成4个步骤进行

5、,即 、集成测试、 和系统测试。32. 软件的度量主要有面向规模的度量、面向 的度量和面向人的度量。33. 软件编码是将 阶段产生的算法,用某种程序设计语言编写成程序的过程。34. 若年利率为i,不计复利,n年后可得钱数为F,则现在的价值P=F/(1+(n*i)。35. 两个模块之间把简单的数值作为参数传递,这种耦合方式为 。36. 把在几个模块中都出现的一些毫无联系的处理序列抽出来组成一个新的模块,那么这个模块的内聚性是_ _。37. 成本效益分析的目的是从 角度评价开发一个新的软件项目是否可行。38. 软件工程的主要思想是在软件生产中用 代替传统手工方法。39. 软件由 、 、 组成。40

6、. 需求分析方法包括 : 的分析方法 、 的分析方法、 的分析方法。41. 一般的软件开发环境应有 的支持,有适宜的文档和评审,采用交互处理方式。42. 1978年Walters和McCall提出了包括 、 和 的三层次软件质量度量模型。43. 需求分析的主要任务是实现用户需求的 、 和完全化。44. 交互图描述对象之间的 。它又可分为顺序图(sequence diagram)与两种形式。45. 顺序图强调对象之间消息发送的 。合作图更强调对象间的 关系。46. 软件过程设计中最常用的技术和工具主要为 、流程图、盒图、 和PDL语言。 47. 采用任一种软件设计方法都将产生系统的 设计、系统的

7、数据设计和系统的 设计。48. 在学校中,一个学生可以选修多门课程,一门课程可以由多个学生选修,那么学生和课程之间是 关系。单选题1在下列工具与环境中( )属于较早期的CASE。A基于信息工程CASE B人工智能CASE C结构的基于图形CASE D集成的CASE环境2Putnam成本估算模型是一个( )模型。 A静态单变量 B动态单变量 C静态多变量 D动态多变量3在McCall软件质量度量模型中,( )属于面向软件产品修改。 A可靠性 B可重用性 C适应性 D可移植性4ISO的软件质量评价模型由3层组成,其中用于评价设计质量的准则是( ) ASQIC BSQMC CSQRC DSQDC5软

8、件复杂性度量的参数包括( ) A效率 B规模 C完整性 D容错性6对象实现了数据和操作的结合,使数据和操作( )于对象的统一体中。 A结合 B隐藏 C封装 D抽象7软件调试技术包括( ) A边界值分析 B演绎法 C循环覆盖 D集成测试8瀑布模型的存在问题是( ) A用户容易参与开发 B缺乏灵活性 C用户与开发者易沟通 D适用可变需求9软件测试方法中的静态测试方法之一为( ) A计算机辅助静态分析 B黑盒法 C路径覆盖 D边界值分析10软件生命周期中所花费用最多的阶段是( ) A详细设计 B软件编码 C软件测试 D软件维护11第一个体现结构化编程思想的程序设计语言是( ) AFORTRAN语言

9、BPascal语言 CC语言 DPL/1语言12程序的三种基本控制结构是( ) A过程、子程序和分程序 B顺序、选择和重复 C递归、堆栈和队列 D调用、返回和转移13在详细设计阶段,经常采用的工具有( ) APAD BSA CSC DDFD14详细设计的结果基本决定了最终程序的( ) A代码的规模 B运行速度 C质量 D可维护性15需求分析中开发人员要从用户那里了解( ) A软件做什么 B用户使用界面 C输入的信息 D软件的规模16结构化程序设计主要强调的是( )A 程序的规模 B 程序的效率C 程序设计语言的先进性 D 程序易读性17IDEF。图反映系统( )A怎么做 B对谁做 C何时做 D

10、做什么18经济可行性研究的范围包括( ) A资源有效性 B管理制度 C效益分析 D开发风险19可行性分析是在系统开发的早期所做的一项重要的论证工作,它是决定该系统是否开 发的决策依据,因必须给出( )的回答。 A确定 B行或不行 C正确 D无二义20需求分析阶段的任务是确定( )A 软件开发方法B 软件开发工具C 软件开发费 D 软件系统的功能1。软件需求分析阶段的工作,可以分为4个方面:需求获取,需求分析,编写需求规格说明书以及( )A).用户B).需求审评C).总结D).都不正确2。在原型法中称( )为用户/设计者,开发人员根据用户需求不断修改原型,直到满足用户要求为止。A).用户B).开

11、发人员C).系统分析员D).程序员3。下面不属于软件工程的3个要素是( )A).工具B).过程C).方法D).环境4检查软件产品是否符合需求定义的过程称为( )A).确认测试B).集成测试C).验证测试D).验收测试5.数据存储和数据流都是( ),仅仅是所处的状态不同。A).分析结果B).事件C).动作D).数据6。数据流图和( )共同组成系统的逻辑模型。A).HIPO图B).PD)LC).数据字典D).层次图7。数据元素组成数据的方式的基本类型( )A).顺序B).选择C).循环D).以上全部8。数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是( )。A).控制流B).加工C).数据存储D).源和潭9。结构化分析方法就是面向( )的自顶向下逐步求精进行需求分析的方法。A).目标B).数据流C).功能D).对象10。通过( )可以完成数据流图的细化。A).结构分解B).功能分解C).数据分解D).系统分解11。下面不属于软件工程原则的是( )A).抽象

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 习题/试题

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号