博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
软件工程之系统建模篇【设计动态模型】
阅读量:5221 次
发布时间:2019-06-14

本文共 585 字,大约阅读时间需要 1 分钟。

 本章介绍动态模型的设计过程,系统实例的动态模型用序列图来描述,首先介绍选择序列图的理由,最后分别设计各个用例主路径的序列图。本设计结果将充实和完善系统结构的表示服务层、商业上下文服务层、商业规则服务层、数据转化服务层和数据访问服务层的内容。

  1、选择序列图

  UML以图的形式提供了4种动态模型:序列图、协作图、状态图和活动图,序列图和协作图都是交互图。序列图是描述对象如何交互的,其中最重要的是时间,由于序列图于用例路径有关,所以在大多数动态建模中都要用到它。协作图也是描述对象交付的,但侧重于对象空间的协作,协作图是序列图的“孪生兄弟”,在序列图和协作图中可以任选一个,状态图只有在一个类具有复制的动态特性时才有用,多用于实时应用程序,大多数应用程序不需要状态图。活动图描述活动序列,适合表单工作流和并发处理。序列图可以清楚地描述一个用例路径的实现步骤,所以在系统设计中用得最多,其他3个图只有在需要的时候才使用,在办公自动化系统实例中,只用序列图就可以满足设计动态模型的需要。一个用例路径用一个序列图来描述,序列图中的消息序列来自用例路径选用的对象序列来自类图。

  2、选择序列图

  我们以发文流程为例子,来讲解序列图的设计,新拟发文序列图如下:

 

转载于:https://www.cnblogs.com/chedahui/p/10001168.html

你可能感兴趣的文章
Android Studio 快捷键和常用技巧汇总
查看>>
POJ 1195 Mobile phones(二维树状数组)
查看>>
团队报告
查看>>
GridView 72般绝技 (http://blog.csdn.net/21aspnet/)
查看>>
win7创建共享给windows和linux机器
查看>>
Window.open()方法参数详解
查看>>
Hadoop1 集群安装实验
查看>>
纯css打造凹进与突出效果
查看>>
服创大赛_中期老师可能会问的问题
查看>>
面向对象三大特性之多态与多态性
查看>>
java RE Validation常用
查看>>
GNU make使用(一)
查看>>
How to change MAC address in windows 7
查看>>
log4net的各种Appender配置示例
查看>>
Using ActiveX in IE
查看>>
php 日期计算 总结
查看>>
Docker 命令总结
查看>>
操作系统杂谈 mac 和linux windows若干概念
查看>>
将Linux代码移植到Windows的简单方法
查看>>
JointCode.Shuttle,一个简单高效的跨 AppDomain 通信的服务框架
查看>>