- 13
- 0
- 约2.94千字
- 约 4页
- 2017-06-29 发布于河南
- 举报
内聚耦合以及uml各图的关系
uml 在软件开发各个阶段的应用:
采用面向对象技术设计软件系统时,使用用例图来描述用户需求;使
用类图、对象图、包图、构件图和部署图描述系统的静态结构;使用
顺序图、合作图、活动图和状态图描述动态行为。
抽象得到类、属性、方法;关系来描述;组织成类图。部署图:将
来在现场如何实现的设备等。状态图:状态转换过程(状态机)。
specific diagrams for each phase:
--需求:用例图描述需求(角色、功能、外部交互)
--分析:明确解决问题的细节
类图来描述静态结构;
顺序图、合作图、活动图、状态图来描述动态结构;
--设计:给出解决方案
类图、包,对类的接口进行设计
--实现:将类用某面向对象语言实现
--集成与交付:
构件图、包、部署图
--测试
·单元测试使用类图和类的规格说明书
·集成测试使用类图、包、构件图和合作图
·系统测试使用用例图来测试系统功能
内聚类型
内聚强度类型[从低到高] :
(1)偶然内聚
如果一个模块的各成分之间毫无关系,则称为偶然内聚,也就是
说模块完成一组任务,这些任务之间的关系松散,实际上没有什么联
系。
(2 )逻辑内聚
几个逻辑上相关的功能被放在同一模块中,则称为逻辑内聚。
原创力文档

文档评论(0)