软件工程概论复习要点.ppt
第1章 软件工程,1.软件危机的 典型表现2.产生软件危机的原因3.软件工程概念4.软件工程的基本原理,1.常见的过程模型有哪些?2.软件生命周期包含哪几个阶段?3.瀑布模型的特点4.RUP生命周期核心工作流5.能力成熟度模型的能力成熟度等级,第2章 软件过程,第3章 结构化分析,1.什么是结构化分析?什么是模型?2.分析模型的结构3.实体关系图4.数据流图的基本图形符号,简单数据流图的绘制5.简单的状态转换图的绘制,第4章 结构化设计计的准则,1结构化设计与结构化分析的关系2软件设计的任务3.概要设计的基本任务和具体工作4.内聚和耦合的含义和基本形式5.软件结构优化的原则6.基于变化流和事务流的软件架构设计方法,1.详细设计的目的和任务2.结构化设计的原则3。详细程序的工具(流程图 盒图 PDA图),第5章 详细设计,1.程序设计风格和要素2程序的注释3.选择编码语言的标准,第7章 编码,1.测试员应具备的素质2.什么是软件测试3.软件测试的原则 4.黑盒测试和黑盒测试 用例设计的几种基本方法5.白盒测试和白盒测试 用例设计的几种基本方法6.单元测试的测试重点和集成测试重点7.集成测试的集成方式及其优缺点,第8章 软件测试,1.软件维护的定义和软件维护的几种基本形式2.维护工作流程3.决定软件可维护性的因素,第9章 软件维护,第10章 软件质量与质量保证,1.质量保证的策略2.质量保证的主要任务3.McCall质量度量模型4.软件可靠性和影响可靠性的因素5.软件容错技术,1.面向对象方法学的要点2.面向对象方法的主要优点3.面向对象的基本概念4.面向对象分析模型的组成结构5.用例建模,第12章 面向对象方法学引论,1.面向对象设计的准则2.面向对象的启发原则3.软件重用的概念 重用级别 重用软件元素、4.面向对象软件设计模型的逻辑组成部分5.问题域子系统、人机交互子系统、任务管理子系统、数据管理子系统设计,第14章 面向对象设计,