首页 技术 正文
技术 2022年11月15日
0 收藏 810 点赞 4,219 浏览 635 个字

在介绍了曾经的类图和用例图等之后,因为对象图是描写叙述类图的某一个时刻的快照,所以类图没有详细的赋值可是对象图能够有详细的值。而包图是蕴含在画uml图之中的,对类图和对象图等进行分类的图,就像windows系统中我们平时建立的目录的作用一样,所以对象图和包图这里就不详尽介绍了。类图、对象图和包图都是从系统结构的角度分析的。

系统建模,须要从系统的结构和行为两个方面来描写叙述,当中系统的行为是通过状态图、活动图、序列图和协作图来描写叙述的。学过软工之后相信大家对流程图应该是非常熟悉了吧。简而言之,流程图常被用来建立模型,使用流程图能够表示一个算法的运行序列、过程、判定点、分支和循环。同理,活动图与之相似,不同之处在于它支持并行活动。活动图的缺点:非常难清楚的描写叙述动作与对象之间的关系,可是不要紧,交互图能够直接描写叙述。(后文会介绍)所以一下情况不适合用活动图:

描写叙述对象间的合作

描写叙述对象在生命周期内的运转

在活动图中,值得一提的是泳道。活动图告诉你发生了什么,但没有告诉你该项活动由谁来完毕。在程序设计中,这意味着活动图没有描写叙述出各个活动由哪个类来完毕。泳道攻克了这一问题。它将活动图的逻辑描写叙述与顺序图、合作图的责任描写叙述结合起来。活动图仅仅能描写叙述系统的某个方面,除非系统非常小否则一张图不足以描写叙述全局。

以下是对机房收费系统进行实战演习,若有不完好之处欢迎指出相互交流。首先是登录过程

针对自己的不足我在最后的问题集锦中有所总结,敬请观看。

相关推荐
python开发_常用的python模块及安装方法
adodb:我们领导推荐的数据库连接组件bsddb3:BerkeleyDB的连接组件Cheetah-1.0:我比较喜欢这个版本的cheeta…
日期:2022-11-24 点赞:878 阅读:9,090
Educational Codeforces Round 11 C. Hard Process 二分
C. Hard Process题目连接:http://www.codeforces.com/contest/660/problem/CDes…
日期:2022-11-24 点赞:807 阅读:5,567
下载Ubuntn 17.04 内核源代码
zengkefu@server1:/usr/src$ uname -aLinux server1 4.10.0-19-generic #21…
日期:2022-11-24 点赞:569 阅读:6,415
可用Active Desktop Calendar V7.86 注册码序列号
可用Active Desktop Calendar V7.86 注册码序列号Name: www.greendown.cn Code: &nb…
日期:2022-11-24 点赞:733 阅读:6,187
Android调用系统相机、自定义相机、处理大图片
Android调用系统相机和自定义相机实例本博文主要是介绍了android上使用相机进行拍照并显示的两种方式,并且由于涉及到要把拍到的照片显…
日期:2022-11-24 点赞:512 阅读:7,823
Struts的使用
一、Struts2的获取  Struts的官方网站为:http://struts.apache.org/  下载完Struts2的jar包,…
日期:2022-11-24 点赞:671 阅读:4,906