[架构之路-252]:目标系统 - 设计方法 - 软件工程 - 软件设计 - 分析VS设计、设计层次(架构、高层、详细); 界面设计、结构化设计(高内聚低耦合)和面向对象设计(23种设计模式)
目录一、什么是设计?1.1什么是设计1.2设计的种类1.3设计与分析的区别二、什么是软件设计?2.1概述2.2软件工程中的软件设计种类:根据宏观到微观分(1)软件架构设计(层次划分、模块划分、职责分工):(2)软件高层设计、概要设计(功能模块的接口与协作细节):(3)软件详细设计(模块内具体实现方式):2.3软件工程中的软件设计种类:根据目标对象分2.4软件设计的目的三、常见的软件设计方法3.1界