软件工程复习提纲.doc

上传人:夏** 文档编号:561168833 上传时间:2024-01-31 格式:DOC 页数:3 大小:17.50KB
返回 下载 相关 举报
软件工程复习提纲.doc_第1页
第1页 / 共3页
软件工程复习提纲.doc_第2页
第2页 / 共3页
软件工程复习提纲.doc_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

《软件工程复习提纲.doc》由会员分享,可在线阅读,更多相关《软件工程复习提纲.doc(3页珍藏版)》请在金锄头文库上搜索。

1、1.软件危机的定义2.产生软件危机的原因及解决途径3.能力成熟度模型,简称CMM4.软件工程的定义5.软件工程的七条基本原理6.软件工程方法学定义7.两种使用最广泛的软件工程方法学8.软件工程方法学的基本要素包括方法,工具,过程9.软件生命周期定义10.软件生命周期由软件定义、软件开发和运行维护3个时期组成11.软件定义时期包含3个阶段:问题定义、可靠性研究、需求分析12.开发时期包含4个阶段:总体设计、详细设计、编码和单元测试、综合测试,13.前两个阶段又称为系统设计,后两个阶段又称为系统实现14.软件过程模型定义15.常见的几种软件过程模型 瀑布模型、快速原型模型、增量模型、螺旋模型16.

2、可行性研究的任务是什么?17.可行性研究的步骤?18.数据流图定义19.数据流图包含的四种基本成分20.数据字典定义21.数据流图和数据字典共同构成系统逻辑模型22.如何定义数据第二章习题2第5题(掌握)23.需求分析的任务?24.需求分析建立三种模型,数据模型、功能模型和行为模型25.E-R模型中符号的含义26.数据字典描述在数据模型、功能模型和行为模型中出现的数据对象及其控制对象的特性。27.Perti网可以有效地描述并发活动(书上的例子掌握)28.总体设计过程通常包含两个主要阶段,系统设计阶段和结构设计阶段29.典型总体设计过程的9个步骤30.模块化定义31.抽象定义32.耦合定义.,具

3、体耦合类型,考虑耦合时的设计原则33.内聚定义,具体内聚类型,功能内聚顺序内聚通信内聚过程内聚时间内聚逻辑内聚偶然内聚 34总体设计的启发规则,35.模块的作用域应该在控制域之内36.描述软件结构的工具 层次图和HIPO图、结构图37.面向数据流的设计方法把信息流映射成软件结构,信息流有两种基本类型,变换流和事务流38.用图例描述面向数据流方法的设计过程(书上图例掌握)39.三种基本的控制结构40.过程设计的工具程序流程图,盒图,PAD图,判定表,判定树,过程设计语言41.环形复杂度的定义及计算环形复杂度的三种方法是什么, 模块环形复杂度的合理上限是1042.通常把编码和测试统称为实现43.选

4、择程序设计语言的主要实用标准44.保证源程序良好风格应该遵循的规则45.保证软件可靠性的主要手段是软件测试46.软件测试的目的47.单元测试定义,单元测试主要使用白盒测试技术48.单元测试的测试重点 模块接口,局部数据结构,重要执行路径,出错处理通路,边界条件49.集成测试50.模块组装成程序的两种方法,非渐增式测试方法和渐增式测试方法,使用渐增式方法的两种集成策略,自顶向下和自底向上。51.设计测试方案是测试阶段的关键技术问题,测试方案包括具体的测试目的,应该输入的数据和预期的结果,通常又把测试数据和预期结果称为测试用例52.设计白盒测试的技术主要有,逻辑覆盖和控制结构测试,设计黑盒测试的技

5、术主要有:等价划分,边界值分析和错误推测53.从覆盖源程序语句的详尽程度分析,有具体6种覆盖标准,从对程序路径覆盖程度分析,有具体3种覆盖标准54.黑盒测试着重测试软件功能55.7.9节软件可靠性,56.如何计算平均无故障时间,如何根据已发现错误数推测错误总数,57.两个公式要掌握7.5和7.858.软件可靠性定义59.软件维护定义,60.四类具体的软件维护活动,改正性维护,适应性维护,完善性维护,预防性维护。其中主要的是改正性维护。61.面向对象方法用对象分解取代了传统方法的功能分解62.面向对象方法学的四个要点63.面向对象方法学的优点64.典型的面向对象的软件过程模型是喷泉模型65.对象

6、的定义66.用面向对象方法开发软件通常需要建立三种模型,对象模型,动态模型,功能模型67.UML 类图描述对象联系用的符号()68.UML提供的用例图是进行需求分析和建立功能模型的强有力工具,用用例图建立起来的系统模型称为用例模型。69.面向对象分析的基本过程(10.1.1)70复杂问题的对象模型通常由下述五个层次组成,主题层,类与对象层,结构层,属性层和服务层。70.建立对象模型的典型步骤是什么?(p235)72.传统生命周期方法学把设计分成总体设计和详细设计两个阶段,面向对象设计也可分为系统设计和对象设计两个阶段。73.面向对象技术中的类是比较理想的可重用构件,74.类构件的重用方式3种,实例重用,继承重用,多态重用。75大部分系统的面向对象设计模型,逻辑上由四部分组成,对应于目标系统的四个子系统,分别是问题域子系统,人机交互子系统,任务管理子系统,数据管理子系统。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 幼儿/小学教育 > 小学课件

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