第1章软件工程概述 什么是软件?什么是软件危机?其产生原因和解决途径是 什么?
第 1 章 软件工程概述 什么是软件?什么是软件危机?其产生原因和解决途径是 什么?
第2章歉件生命周期模型 什么是软件生命周期?软件生命周期模型有哪些种? 瀑布模型 Ⅴ模型和W模型 原型方法( prototyping) 演化模型 增量模型 螺旋模型 喷泉模型 构件组装模型 快速应用开发模型 RUP 敏捷模型
第 2 章 软件生命周期模型 什么是软件生命周期?软件生命周期模型有哪些种? 瀑布模型 V 模型和 W 模型 原型方法(prototyping) 演化模型 增量模型 螺旋模型 喷泉模型 构件组装模型 快速应用开发模型 RUP 敏捷模型
第3章糸统需求分析及可行性分析 什么是可行性分析?其目的是什么?
第 3 章 系统需求分析及可行性分析 什么是可行性分析?其目的是什么?
第4章歉件需求分析 软件需求分析的目标和任务是什么? 什么是数据建模?什么是功能建模?什么是行为建模? 编写软件需求规格说明书的目的是什么?
第 4 章 软件需求分析 软件需求分析的目标和任务是什么? 什么是数据建模?什么是功能建模?什么是行为建模? 编写软件需求规格说明书的目的是什么?
第5章结构化需求分析 结构化需求分析的工具有哪些? 数据建模:ER图 功能建模:数据流图 系统行为建模:状态图、 Petri网 数据词典(DD, Data Dictionary) 会使用数据流图对系统进行功能建模? 会使用状态图对系统进行行为建模? 会撰写系统数据字典?
第 5 章 结构化需求分析 结构化需求分析的工具有哪些? 数据建模: E-R 图 功能建模:数据流图 系统行为建模:状态图、Petri 网 数据词典 (DD,Data Dictionary) 会使用数据流图对系统进行功能建模? 会使用状态图对系统进行行为建模? 会撰写系统数据字典?
第6章歉件设计 软件设计的目的是什么?软件设计都要对哪些内容进行设 计? 概要设计的步骤?详细设计的步骤? 模块的耦合与内聚?
第 6 章 软件设计 软件设计的目的是什么?软件设计都要对哪些内容进行设 计? 概要设计的步骤?详细设计的步骤? 模块的耦合与内聚?
第7章拘化设计方法 结构化程序设计的主要思想是什么? 什么是变换型系统结构?如何进行变换映射? 什么是事物型系统结构?如何进行事物映射? 会将数据流图映射为系统的结构图?了解结构图的含义? 详细设计的工具有哪些?会使用各种工具进行模块的详细 设计?
第 7 章 结构化设计方法 结构化程序设计的主要思想是什么? 什么是变换型系统结构?如何进行变换映射? 什么是事物型系统结构?如何进行事物映射? 会将数据流图映射为系统的结构图?了解结构图的含义? 详细设计的工具有哪些?会使用各种工具进行模块的详细 设计?
第8章面向对象基础 了解面向对象的主要思想? 掌握面向对象中关键概念,包括:对象、关联、继承、聚合, 给出应用描述,会轴象出类,并画出类与类之间的各种关联 掌握面向对象中的基本原则,包括:分类、封装、通信、多 态等 掌握什么是UML,UML中的扩展机制有哪些? 能看懂UML中各种图的含义,并掌握UML中各种图的画法, 重点掌握:用例图、类图、对象图、顺序图、协作图、状态 图、包图等
第 8 章 面向对象基础 了解面向对象的主要思想? 掌握面向对象中关键概念,,包括::对象、关联、继承、聚合,, 给出应用描述,,会抽象出类,,并画出类与类之间的各种关联 掌握面向对象中的基本原则,,包括::分类、封装、通信、多 态等 掌握什么是 UML,,UML 中的扩展机制有哪些? 能看懂 UML 中各种图的含义,,并掌握 UML 中各种图的画法,, 重点掌握::用例图、类图、对象图、顺序图、协作图、状态 图、包图等
第9章面向对象分析 什么是面向对象的分析? 面向对象的分析中都要做哪些工作? 创建用例图 创建领域模型 绘制交互图 创建操作契约 掌握给定应用描述中用例图的创建 掌握领域模型的建立方法 掌握采用顺序图或协作图刻画系统动态行为 掌握创建系统操作契约方法
第9章 面向对象分析 什么是面向对象的分析? 面向对象的分析中都要做哪些工作? 创建用例图 创建领域模型 绘制交互图 创建操作契约 掌握给定应用描述中用例图的创建 掌握领域模型的建立方法 掌握采用顺序图或协作图刻画系统动态行为 掌握创建系统操作契约方法
第10章面向对象设计 什么是面向对象的设计? 层次化模型都包括哪些层?各自的作用是什么? 了解面向对象设计的原则有哪些? 面向对象的设计中类职责分配模式有哪几种 信息专家模式创建用例图 创建者模式创建领域模型 控制器模式 会使用面向对象设计方法进行类的设计,并给出某个应用的 类图 能够使用协作图对绘制类之间的协作过程,并从中抽象出类 及类的属性与操作
第10章 面向对象设计 什么是面向对象的设计? 层次化模型都包括哪些层?各自的作用是什么? 了解面向对象设计的原则有哪些? 面向对象的设计中类职责分配模式有哪几种? 信息专家模式创建用例图 创建者模式创建领域模型 控制器模式 会使用面向对象设计方法进行类的设计,并给出某个应用的 类图 能够使用协作图对绘制类之间的协作过程,并从中抽象出类 及类的属性与操作