摘要: 1.软件设计 好的软件设计就是把一个问题清楚地分解为模块,然后再整体地排列这些模块。 高内聚:是一个模块功能强度的度量; 低耦合:涉及两个模块,是它们之间相互依靠或相互作用的程度的度量。 #功能独立性 定义:指的是一个内聚的模块执行单个任务或函数,若模块满足该特性,那它跟其他模块的互动是最小的。 用 阅读全文
posted @ 2016-04-20 22:52 QFighting 阅读(256) 评论(0) 推荐(0) 编辑
摘要: 1.什么叫模型?我觉得它的关键字:抽象 重要特征 降低复杂度。 2.软件设计的方法 分类:面向功能~,面向对象的设计。 面向数据流的方法是在结构化分析中提到的。 哦~ 3.面向数据流的结构化分析 特点:自顶而下(整体到局部),逐层分解。 它涉及数据流图(DFD) #DFD是什么?描述数据 各逻辑功能 阅读全文
posted @ 2016-04-20 17:54 QFighting 阅读(2230) 评论(0) 推荐(0) 编辑