软件设计(是确定系统的物理模型),是将需求准确地转化为软件产品或系统的唯一途径。
软件设计的基本原理:模块化、抽象、信息隐藏和局部化、模块独立性(与耦合性(模块之间)成反比,与内聚性(模块内)成正比)。在设计中应该力求松散耦合,避免紧密耦合。内聚性越强,则耦合性越弱,高质量的软件设计,应尽量做到高内聚,低耦合,有利于提高模块的独立性。典型的数据流类型有两种:变换型和事 首页 上一页 1 2 3 4 5 6 7 下一页 尾页 4/14/14