前言
前面介绍的用例图、类图、包图和对象图都是对系统的静态的描述。本篇将介绍动态描述的交互图(顺序图和协作图),所以把顺序图和协作图的总结放一块儿更容易理解。
顺序图
1.概念
描述按时间先后顺序对象之间交互动作过程
2.构成
参与者、对象、消息(信号或操作调用)、生命线
3.消息的分类
简单消...
分类:
其他好文 时间:
2014-05-01 18:28:36
阅读次数:
368
了解更多关于Native Barcode Generator for Crystal
Reports以及如何在水晶报表(Crystal Reports)中创建Code 128条形码,请观看下列视频
分类:
其他好文 时间:
2014-04-30 23:45:22
阅读次数:
379
前言
对象图和包图依旧是对系统的静态的描述。
包图
1.构成
2.包中的元素
类、接口、用例、构件、其它包等。(若包被撤销,其中的元素被撤销)
3.包之间的关系
泛化、细化、依赖(常用)
4.包的作用
(1)逻辑上把一个复杂的图模块化
(2)组织源代码
5.包的常见问...
分类:
其他好文 时间:
2014-04-30 22:41:38
阅读次数:
203
之前看过很多关于三层的博客,所以这次自己重学三层之前,就给自己提了几个问题:一,三层指的是哪三层,每层的作用是什么? 二,为什么要分三层? 三,三层结构的优缺点? 四,如何分层?
下面,让我们来逐一回答这些问题。
一,三层指的是哪三层,每层的作用是什么?
三层架构(3-tierarchitecture) 通常意义上的三层架构就是将整个业务应用划分为:...
分类:
其他好文 时间:
2014-04-30 22:11:38
阅读次数:
343
1.JasperReport
报表文件视图化生成工具iReport。iReport做为一个生成JasperReport的视图工具,和我们是使用的大多数报表创建工具没有太大的差别,都是拖控件,搭出报表的样子,和水晶报表差不多。但是iReport有一个不同的地方,它的存储文件是是一个.jrxml的文件,...
分类:
Web程序 时间:
2014-04-30 00:05:08
阅读次数:
473
注:本文章内所有内容都来自互联网,本人主要是起了一个收集的作用http://www.cnblogs.com/zhhh/archive/2011/06/10/2077519.html又看到有人在问三层架构和MVC的关系,感觉这种问题有点教条化了。因为它们都在逻辑上将应用程序划为三块,凑了一个数字3,就...
分类:
Web程序 时间:
2014-04-28 12:02:13
阅读次数:
613
这样,各层分工明确,职责清晰。既有利于合作开发,也大大降低了维护的成本和维护的时间。与我们第一次机房收费系统的登录界面相比,分层之后的登录界面就显得效果好多了。但是分层不是分的越多越好,过多的分层限制了开发人员与客户对系统的理解能力,限制了客户与开发人员的交流。分层越多的话,可靠性有时也是不稳定; 项目开发中实在是要具体分析,盲目套用耦合不降反升,效率不高反低,维护不便反繁。
分层不是目的,是软件发展的产物和毕竟之路。层化是把软件横向切了几刀,模块化是把软件纵向切了几刀。我们要灵活使用分层,更好的...
分类:
其他好文 时间:
2014-04-27 21:34:59
阅读次数:
421
最近也进展到了三层的学习,看了一些三层的相关的资料,才逐渐的认识到三层的概念。
当初没看之前,在学习软件工程的时候,就曾设想过一个项目的流程也应该大致的包括三部分:需求分析、业务逻辑处理、数据库。而当面对三层的时候,才恍然大悟,这不就是三层的影子吗?三层到底是何方神圣呢,下面先看一副图片。
大家设想一下,我们平常去饭店吃饭的场景,前脚刚进去,服务员就笑嘻嘻的来迎接...
分类:
其他好文 时间:
2014-04-27 21:33:59
阅读次数:
280
架构、框架、设计模式三者关系与异同点、三层架构与MVC的区别——chenchen...
分类:
Web程序 时间:
2014-04-27 19:24:41
阅读次数:
1120