一.系统需求分析
1.发现需求
2.求精
3.建模
4.规格说明
5.复审
二.结构化分析概叙
模型核心 :数据字典
数据模型 :E-R图表达
功能模型 :DFD表达
行为模型 :状态转换图
用状态转换图来表达它的行为模型
数据流图(DFD)是一种图形化技术,它描绘信息流和数据流从输入移动到输出的过程
中所经受的变换 数据的源点/终点(正方形/立方形) 数据处理(圆角矩形)
数据存储 (开口矩形/两条平行横线) 数据流(箭头)
三.数据字典:系统当中所有数据元素定义的集合
数据流 数据元素 数据存储 处理
四.结构化设计概念
模块化 抽象 逐步求精 信息隐蔽 模块独立
5.模块独立
耦合模块与模块之间的联系
内聚模块元素与模块元素之间的联系
6.启发规则
1.提高模块独立性 2.适中不大不小3.深度(指模块的总长值),宽度,扇出和扇入应适当
4.模块作用域应在控制域内5.降低模块接口复杂程度6.设计单入口单出口的模块
7.模块功能预测
总结:先抽象分析-再逐步求精-建立模型(E-R图)模型中有数据,功能,行为
根据启发的要求来开发模块分模块来写,模块与模块间功能模块是最理想化,独立的模块
容易测试和维护。也需要尽可能设计松散耦合,做到低耦合
在每个阶段结束之前必须进行严格的技术审查和管理