软件工程复习附件

软件工程复习附件

ID:13063142

大小:72.50 KB

页数:5页

时间:2018-07-20

软件工程复习附件_第1页
软件工程复习附件_第2页
软件工程复习附件_第3页
软件工程复习附件_第4页
软件工程复习附件_第5页
资源描述:

《软件工程复习附件》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、软件工程复习资料第1部分基本概念可重点通过以下的练习理解并掌握软件工程学中的基本概念!注意不要仅仅死记原题!例如“模块的独立性可以由___________和___________两项指标来衡量。”与“_________和___________是衡量模块的独立性的两项定性指标。”是同一题!题型可能是填空或者选择!1.产生软件危机的主要原因,一方面与_软件本身的特点有关,另一方面也和__软件开发与维护的方法不正确__有关。2.软件从___定义____、___开发_______、___使用_____和维护,直到最终被__废弃_______,要经历一个漫长

2、的时期,称为软件的____生命周期____________。3.一个软件产品必须由一个完整的配置组成,软件配置主要包括__程序_____、__数据____和__文档____等成分。4.软件是程序、数据及相关文档的完整集合。其中程序是__能够完成指定功能和性能的可执行的指令序列_____;数据是__使程序能够适当地处理信息的数据结构___;文档是____开发、使用和维护程序所需要的图文资料___。5.采用工程的概念、原理、技术和方法来____开发和维护软件_____,把经过时间考验而证明是正确的__管理技术__和当前能够得到的最好的___技术方案__

3、__结合起来,以经济地开发出_____高质量___的软件并有效地____维护____它,这就是软件工程。6.软件工程方法学的三要素是___方法___、____工具____和___过程___。7.目前使用得最广泛的软件工程方法学是__传统方法学____与___面向对象方法学___。8.概括地说,软件生命周期由__软件定义__、__软件开发___和__运行维护___3个时期组成。9.软件过程是为了获得高质量软件所需要完成的___一系列任务的框架___,它规定了完成各项任务的工作步骤。10.可行性研究的目的就是(用最小的代价在尽可能短的时间内确定问题是否

4、能够解决)。11.可行性研究的主要内容包括___技术__可行性、__经济__可行性和_操作__可行性3个方面。12.___系统流程___图是概括地描绘物理系统的传统工具;而___数据流___图是系统逻辑功能的图形表示工具。13.对数据流图(DFD)中包含的所有元素的定义和集合称为___数据字典_____。14.面向对象方法学的出发点和基本原则,是___尽可能模拟人类习惯的思维方式______,使开发软件的方法与过程尽可能__接近人类认识世界解决问题的方法与过程___,也就是使描述问题的__问题空间___与实现解法的___解空间____在结构上尽可能

5、一致。15.在软件的设计原理中,____抽象____和______求精___是一对互补的概念。16.衡量模块独立程序的两个定性标准是__内聚___和___偶合___。17.如果一个程序的代码块仅仅通过顺序、选择和循环这3种基本控制结构进行连结,并且每个代码块只有一个入口和一个出口,则称这个程序是___结构化__的。1.___软件测试___是为了发现程序中的错误而执行程序的过程。2.软件可靠性是指__程序在给定时间间隔内,按照规格说明书成功地运行的概率____。3.软件维护是指软件系统交付使用以后,为了__改正错误或满足新的需要__而修改软件过程。4

6、.凡采用__对象、类、继承、消息通信___这4个概念开发的软件系统是面向对象的。5.CMM的中文名称为__能力成熟度模型____,它分为__5__个等级。6.软件需求分析是指__需求的获取、分析及定义的过程_。其中软件需求是指_用户对目标软件系统在功能、性能、质量等方面的期望及对软件系统在运行环境资源消耗等方面的约束____。7.软件过程模型是指_一种使工程的进度达到预期的目的的开发策略__。其中基于文档驱动的软件过程模型是___瀑布___模型。基于用户需求的模型是__快速原型______模型。基于风险控制的模型是___螺旋___模型。基于面向面向

7、对象的软件过程模型是__喷泉__模型。8.程序是___能够完成指定功能和性能的可执行的指令序列____的描述。9.Jackson方法是一种面向___数据结构___________的设计方法。10.完整的软件测试一般要经过__单元测试___、___集成测试____、__系统测试_____和___确认测试____等4个阶段。11.软件需求分析解决“__做什么__”的问题,软件设计过程则解决“__怎么做__”的问题。12.软件工程方法学是指___技术与管理紧密结合所形成的工程学科____。13.概括地说,软件生命周期由__软件定义、软件开发、运行维护__

8、_三个时期组成。14.CASE是指__计算机辅助软件工程_____。15.在传统的结构化分析法中,软件需求的分析模型由__

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。