介绍
设计目标
关键功能,关键质量及关键约束。
总体设计:划分,切系统为子系统,切子系统为模块。(方块图描叙)
一般按业务切分。 如需要某个独特技术,也可归为一类。
展现系统的big picture
逻辑视图(分层,分区,机制的提取)
分层:如MVC
分区:每一层上进行功能模块的细分
机制的提取:考虑哪些是可以抽象出来的块(这个块中包含多个类似的行为,即封装一些系统中比较大的变化点)
技术结构图(方块图描述)
一般在分层的基础上,从上而下考虑每层,每个模块所采用的技术。
子系统或子模块的设计
接口设计:
表现在输入和输出。
数据结构
流程图(流程图描述)
复杂逻辑用流程图描述,貌似要在详细设计里面画。
顺序图 (序列图描述)
附录
术语
箭头方向,方框图形状和颜色说明,
未完待续
QQ:273875195
skype:quguilai