I软件工程复习 CH1软件工程概述 软件危机概念 软件危机有哪些现象 软件工程概念 软件工程七条基本原理 软件工程方法学包含3个基本要素是什么? 软件生命周期划分哪些阶段? 各阶段的基本任务? 软件过程概念 软件过程模型都有哪些? 画图说明瀑布模型 瀑布模型有什么特点? 在软件生产中为什么要强调管理? CH2可行性研究 可行性研究的目的 从哪些方面进行可行性研究? ●系统流程图的作用? 数据流图的作用 数据字典的作用 数据字典中要定义哪些组成? 画出仓库定货系统的数据流图 CH3需要分析 需求分析的任务是什么? 系统的综合需求有哪些? 什么叫模型? 在需求分析中要建立哪些模型? 些图形的作用: ER实体关系图:描述数据模型 状态转换图:动态模型 层次方框图:数据的层次结构 Warnierl图:数据的层次结构 IPO图:描述输入、处理和输出之间的关系 ●从哪些方面验证软件需求? CH5总体设计 总体设计的主要任务是什么? 什么是模块化?模块化有什么优点? 什么是耦合?有哪些类型? 什么是内聚?有哪些类型?I 软件工程复习 CH1 软件工程概述 软件危机概念 软件危机有哪些现象 软件工程概念 软件工程七条基本原理 软件工程方法学包含 3 个基本要素是什么? 软件生命周期划分哪些阶段? 各阶段的基本任务? 软件过程概念 软件过程模型都有哪些? 画图说明瀑布模型 瀑布模型有什么特点? 在软件生产中为什么要强调管理? CH2 可行性研究 可行性研究的目的 从哪些方面进行可行性研究? 系统流程图的作用? 数据流图的作用 数据字典的作用 数据字典中要定义哪些组成? 画出仓库定货系统的数据流图 CH3 需要分析 需求分析的任务是什么? 系统的综合需求有哪些? 什么叫模型? 在需求分析中要建立哪些模型? 一些图形的作用: E_R 实体关系图:描述数据模型 状态转换图:动态模型 层次方框图:数据的层次结构 Warnierl 图:数据的层次结构 IPO 图:描述输入、处理和输出之间 的关系 从哪些方面验证软件需求? CH5 总体设计 总体设计的主要任务是什么? 什么是模块化?模块化有什么优点? 什么是耦合?有哪些类型? 什么是内聚?有哪些类型?