软件工程导论期末复习考点

软件工程导论期末复习考点

ID:42076777

大小:137.00 KB

页数:5页

时间:2019-09-07

软件工程导论期末复习考点_第1页
软件工程导论期末复习考点_第2页
软件工程导论期末复习考点_第3页
软件工程导论期末复习考点_第4页
软件工程导论期末复习考点_第5页
资源描述:

《软件工程导论期末复习考点》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、1.软件危机:在计算机软件开发和维护过程中所遇到的一系列严重问题(开发软件满足不断的需求;维护数量膨胀的软件)。P12.软件危机产生的原因:P3(1)软件不同于硕件,它是计算机系统的逻辑部件而不是物理部件。(2)软件开发的过程是多人分工合作,分阶段完成的过程,参打人员Z间的沟通和配合十分重要。(3)开发和管理人员只重视开发而轻视问题的定义,使软件产品无法满足用户的要求。(4)软件管理技术不能满足现代软件开发的需要,没有统一的软件质量管理规范。(5)在软件的开发和维护关系问题上存在错谋的观念。3.软件

2、工程的定义:是指导计算机软件开发和维护的一门工程学科。P54.软件的生命周期:P11软件生命周期(各阶段)软件生命周期由软件定义、软件开发和运行维护三个时期组成。(1)软件定义时期划分为三个阶段:问题定义、可行性研究和需求分析(2)开发时期:总体设计、详细设计、编码和单元测试、综合测试。(3)维护时期:主要任务是使软件持久地满足用户的需要。5.软件过程:是为了获得高质量软件所需要完成的一系列任务的框架,它规定了完成各项任务的工作步骤。P146.软件开发模型种类:瀑布型、快速原型模型、增量模型、螺旋模

3、型、喷泉模型等。P197.可行性研究包含:技术上的可行性、经济使的可行性、操作可行性、社会政策允许的可行性。P38&数据字典:是关于数据的信息的集合,也就是対数据流图中包含的所有元素的定义的集合。P47组成:数据流;数据流分量(即数据元素);数据存储;处理。川途:数据字典授重要的用途是作为分析阶段的工具。在软件分析和设计过程中给人提供关于数据的描述信息。9.需求规格说明书:它是需求分析阶段得出的最主要的文档。通常用自然语言完整、准确、具体地描述系统的数据要求、功能需求、性能需求、町靠性和可用性婆求、

4、出错处理需求、接口需求、约束、逆向需求以及将來可能提出的要求。P6210.设计原理:模块化、抽象、逐步求精、信息隐蔽和局部化、模块独立(标准:耦合、内聚)。P9411・耦合:是对一个软件结构不同模块Z间互连程度的度量。P9712.内聚:标志一个模块类各元索彼此结合的紧密程度,它是信息隐藏和局部化概念的自然扩展。P9813.信息隐藏:应该这样设计和确定模块,使得一个模块内包含的信息(过程和数据)对于不需要这些信息的模块来说,是不能访问的。P9614.软件测试的目标:P150(1)测试是为了发现程序中的

5、错误而执行程序的过程。(2)好的测试方案是极可能发现迄今为止尚未发现的错误的测试方案。(3)成功的测试是发现了至今为止尚未发现的错谋的测试。15.测试:为了发现程序屮的错谋而执行程序的过程。测轼是为孑表明■稈序的宦确〒我期俐轼是没令钱现错16.软件测试的步骤:(1)模块测试(2)子系统测试(3)系统测试(4)验收测试(5)平行运行17.测试用例设计:给出描述要求设计测试路径(我猜想是不是“等价划分”和“边界值分析”)P172-17512.软件维护:就是在软件己经交付使用Z后,为了改正错谋或满足新的需

6、要而修改软件的过程。P18913.软件维护过程:P192(1)维护组织(2)维护报告(3)维护的事件流(4)维护记录(5)评价维护活动14.面向对象的特征:封装、继承、多态。15.对象:在应用领域中冇意义的、与所要解决的问题冇关系的任何事物都可以作为对象,它既可以是具体的物理实体的抽象、也可以是人为的概念,或者是人后有明确边界和意义的东西。/对象是封装了数据结构及可以施加在这些数据结构上的操作的封装体,这个封装体有可以唯一•地标识它的名字,而且向外界提供一组服务(即公有的操作)16.对象的特点:以数

7、据为屮心、对象是主动的、实现了数据封装、木质上具有并行性、模块独立性好。17.类:就是对具冇相同数据和相同操作的一组相似对象的定义。18.面向对象建模得到的模型包含系统的3个要素,即静态结构(对彖模型)、交互次序(动态模型)和数据变换(功能模型)。P23219.复杂问题(大型系统)的对象模型通常由下述5个层次组成:主题层、类与对象层、结构层、结构层、属性层和服务层。P23220.建立对象模型(与作业第5题同类)P23521.重用:也叫再用或复用,是指同一事物不作修改或稍加改动就多次重复使用。P263

8、典型的可重用软件成分:P264项目计划、成本估计、休系结构、需求模型和规格说明、设计、源代码、川户文档和技术文档、用户界面、数据、测试用例22.软件质量保证措施:技术复审的必要性、走査、审査、程序正确性证明。P32623.路径覆盖:选取足够多测试数据,是程序的每条町能路径都至少执行一次(如果程序图中有环,则要求每个环至少经过-•次)P16524.模块:是由边界元素限定的相邻程序元素(数据说明、可执行的语旬)的序列,而H有一个总体标识代表它。P9425.实体-联系图E-

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

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

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