软工第四章--软件设计

设计阶段的三大块包括--模块-数据-文件
概要设计:完成模块划分
详细设计:模块里面设计(细化),并不是编程。虽有些程序像代码,但不能运行,为编程设计蓝图
过程设计:(详细设计)
软件设计的目标是:进行结构化设计,即划分模块及模块层次,然后进行细化,即数据设计和过程设计的细化
设计依靠的基础是:自顶向下,逐步细化的策略,把大的软件系统划分为单纯的模块结构,要符合模块             间“高内聚,低耦合”准则。

程序结构图:分为变换型,事务型都是对模块的层次划分服务的。

模块结构划分完成之后,要对模块结构进行改进,将模块功能完善,减少高扇出结构,随着深度增加扇               入。
   在最后还要写几分报告说明:为每个模块写一封处理说明,为每个模块提供一份接口说明。

你可能感兴趣的:(软件设计)