关闭

关闭

关闭

封号提示

内容

首页 软件工程复试资料+考研复试.doc

软件工程复试资料+考研复试.doc

软件工程复试资料+考研复试.doc

上传者: xiaoxiao 2011-05-19 评分 0 0 0 0 0 0 暂无简介 简介 举报

简介:本文档为《软件工程复试资料+考研复试doc》,可适用于高等教育领域,主题内容包含软件:在信息处理和计算机领域内一般认为软件是计算机程序、各种相关的文档和数据的集合文档:指为了委托、购入、使用、开发、维护软件以及管理开发过程所需要符等。

软件:在信息处理和计算机领域内一般认为软件是计算机程序、各种相关的文档和数据的集合文档:指为了委托、购入、使用、开发、维护软件以及管理开发过程所需要的所有文书和资料。软件危机:软件发展的第二阶段末期的规模较大的项目开发中出现了与当初的计划推迟交工、费用比预算大幅度上升、不能满足用户要求、可靠性低、维护困难等问题导致了软件危机。软件工程:指用科学知识和技术原理来定义、开发、维护软件的一门学科。或者说软件工程就是运用工程学的基本原理和方法来组织管理软件的生产、研究、开发、管理、维护的过程、方法和技术。软件工程过程:指在获取、供应、开发、操作和维护软件时要实施的过程、活动和任务。软件生存周期:是指一个软件从立项开始经过制造、测试、使用和维护直到软件废止为止的整个时期。数据流图:是以图形的方式描述数据在系统中流动和处理的过程只反映系统必须完成的逻辑功能是一种功能模型。数据字典:用来定义数据流图中各个成分的具体含义。模块:在程序中是数据说明、可执行语句等程序对象的集合或者是单独命名和编址的元素在软件的体系结构中模块是可组合、分解和更换的单元。模块化:指解决一个复杂问题时自顶向下逐层把软件系统划分成若干模块的过程。每个模块完成一个特定的子功能所有模块按某种方法组装起来成为一个整体完成整个系统所要求的功能。抽象:是认识复杂现象过程中使用的思维工具即抽出事物本质的共同特性而暂不考虑它的细节不考虑其他因素。信息隐蔽:指在设计和确定模块时使得一个模块内包含的信息(过程和数据)对于不需要这些信息的其他模块来说是不能访问的。模块独立性:指每个模块只完成系统要求的独立的子功能并且与其他模块的联系最少且接口简单。耦合性:也称块间关系指软件系统结构中各模块间相互联系紧密程度的一种度量。数据耦合:指两个模块之间有调用关系传递的是简单的数据值相当于高级语言中值传递。内聚性:又称块内联系指模块的功能强度的度量即一个模块内部各个元素彼此结合的紧密程度的度量。软件测试:是指为了发现软件中的错误而执行软件的过程。它的目标是尽可能多地发现软件中存在的错误将测试结果作为纠正的数据。黑盒测试:指把测试对象看成一个黑盒子测试人员完全不考虑程序的内部结构和处理过程只在软件的接口处进行测试依据需求规格说明书检查程序是否满足功能需求又称为功能测试或数据驱动测试。白盒测试:指把测试对象看成一个打开的盒子测试人员需了解程序的内部结构和处理过程以检查处理过程的细节为基础对程序中尽可能多的逻辑路径进行测试检验内部控制结构和数据结构是否有错实际运行状态与预期的状态是否一致。测试用例:指为寻找程序中的错误而精心设计的一组测试数据。调试:指确定错误的原因和位置并改正错误的过程也称纠错。校正性维护:指识别和纠正隐含在软件中的错误的过程。适应性维护:指为了使软件系统适应计算机运行环境的不断变化而修改软件的过程。完善性维护:指为了适应用户业务和机构的发展变化而对软件的功能、性能进行修改、增加的过程。预防性维护:指为了提高软件可靠性和可维护性而对软件做出的修改。软件的可维护性:指软件能够被理解、校正、适应及增加功能的容易程度。面向对象设计的准则:模块化、抽象、信息隐藏、低耦合、高内聚。对象:指人们要进行研究的任何事件它不仅能表示具体的事物还能表示抽象的规则、计划或事件主要的事件类型有有型实体、作用、事件、性能说明。类:具有相同或类似性质的对象的抽象就是类类具有属性和操作。继承性:是指子类自动共享父类数据结构和方法的机制。多态性:指相同的操作或函数、过程可用于多种类型的对象上并获得不同结果。不同的对象收到同一消息可产生不同的结果这种现象成为多态性。重用性:指同一事物不经修改或稍加修改就可以多次重复使用的性质。

用户评论(0)

0/200

精彩专题

上传我的资料

每篇奖励 +2积分

资料评价:

/1
0下载券 下载 加入VIP, 送下载券

意见
反馈

立即扫码关注

爱问共享资料微信公众号

返回
顶部