Week06_软件设计与设计工具.ppt

4.5.4 详细设计及其工具 详细设计为软件结构图中的每一个模块确定采用的算法,模块内部的数据结构 详细设计的工具: 程序流程图 N-S图 问题分析图等 * 54 * 4.5.4.1 流程图 流程图用方框表示各种操作,菱形表示分支 * 54 * 4.5.4.2 N-S图 用方框代表流程图 * 54 * 5 面向对象方法的设计方法 面向对象方法通过一组互相关联的模型详细表示类之间的关系和对象的行为,这些模型从不同的侧面表示了软件的体系结构,包括: 静态逻辑模型(对象模型) 动态逻辑模型(动态模型) 静态物理模型 动态物理模型 * 54 * 5.1 面向对象方法的4种模型 静态逻辑模型——描述类及类的实例化、关联、聚集、继承等关系,表达了对象之间的静态逻辑关系 动态逻辑模型——描述对象之间的相互作用,相互作用通过一组协同的对象,对象之间的消息序列,参考对象的可见性来定义系统运行时的行为,表达了对象之间的动态逻辑关系 * 54 * 5.1.1 面向对象方法的4种模型 静态物理模型——通过模块描述代码的布局,即模块与文件的关系 动态物理模型——描述软件的进程和线程体系结构,描述了对象运行时载体之间的关系 面向对象的4种模型通常使用UML语言表达 * 54 * 5.2 UML语言的表示法(上) UML表示法由5类共9种图形来定义 用例图(Use case diagram),从用户角

文档评论(0)

1亿VIP精品文档

相关文档