《UML与软件开发生命周期》的相关内容
相关讨论
UML 中各种图形的重要性排行
UML 中包括有很多种图形。我最初学习 UML 是通过三友的《UML 用户指南》,这本书是一本很详尽的著作(另外一本更详尽的著作是三友的《UML 参考手册》),是 UML 领域最重要的著作之一,然而却不利于初学者掌握重点。因为时间有限,我没有能够读完用户指南的全书。对于一个形式主义者,很容易陷入大量 UML 的细节之中,使用昂贵的建模工具(ROSE、Together、PowerDesigner、V ...
by dlee 2005-07-22 浏览 (22646) 回复 (27) 关键字:
介绍一种好的设计方法——在软件设计前先画界面图
在做软件设计之前,画好系统的界面图是一种非常有效的建模和交流方式。
总是有人抱怨在需求和软件设计之间仍然有很大的鸿沟需要填补,这是至今仍然未能有效解决的软件工程难题。多年以来,有很多人一直在寻找从需求到设计的直接的形式化映射方法,但是收获很少。实际上软件工程对于软件生命周期前面的那些阶段并没有多大的帮助。为了响应 o6z 说的努力在在现有技术基础上杀死人狼的号召,我来推荐一种有效的设计方法。
这 ...
by dlee 2004-06-06 浏览 (36520) 回复 (64) 关键字:
相关博客
UML基础: 统一建模语言简介
回顾20世纪晚期--准确地说是1997年,OMG组织(Object Management Group对象管理组织)发布了统一建模语言(Unified Modeling Language,UML)。UML的目标之一就是为开发团队提供标准通用的设计语言来开发和构建计算机应用。UML提出了一套IT专业人员期待多年的统一的标准建模符号。通过使用UML,这些人员能够阅读和交流系统架构和设计规划--就像建筑工 ...
by yiliner 2008-06-25 浏览 (87) 回复 (0) 关键字:
UML 工作簿, 第 2部分――序列图中的条件逻辑(转)
序列图中的条件逻辑Granville 继续讨论“统一建模语言”和序列图的绘制。他仔细研究了序列图绘制过程中条件逻辑的角色,并讨论了为什么要在图中包含或排除条件和循环。Granville 还描述了序列图的两种形态 -- 常规和实例 -- 并说明了它们在开发周期中各自的应用。序列图用于描述系统随时间而产生的内部行为。因为系统行为是对象相互之间发送消息的结果,因此序列图绘制了那些 ...
by roruby 2005-07-08 浏览 (124) 回复 (0) 关键字:
相关圈子讨论
google背后的分布式架构
Google背后的分布式计算架构策略
Google是与众不同的。它的独特不仅仅表现于革新的思维和充满创意的应用 (比如那个大堂里的地球模型),更在于其有别常规的IT策略……
加利福尼亚州山景城(Mountain View)Google公司(Google,下称Google)总部有一个43号大楼,该建筑的中央大屏幕上显示着一个与Google地球(Google Earth)相仿的世界地图,一个转动 ...
by dogstar 2008-05-29 浏览 (2052) 回复 (0)
消息中间件及WebSphere MQ入门
阅读提示:通过消息队列,应用程序可独立地执行--它们不需要知道彼此的位置、或在继续执行前不需要等待接收程序接收此消息。
消息中间件概述
消息队列技术是分布式应用间交换信息的一种技术。消息队列可驻留在内存或磁盘上,队列存储消息直到它们被应用程序读走。通过消息队列,应用程序可独立地执行--它们不需要知道彼此的位置、或在继续执行前不需要等待接收程序接收此消息。
在分布式计算环境中,为了集成分布式应 ...
by IBM文章编辑 2007-08-06 浏览 (2452) 回复 (0)
Web开发之华山论剑—Web表现层跑完龙套唱主角
一直以来,表现层的开发在Web应用的讨论中似乎总是一个小角色。Java的开发者们热烈讨论着的Spring、Hibernate、Struts、WorkWeb也都跟它没有什么关系。技术专家们甚至理直气壮的喊出了Web表现层应当“As thin as possible”口号,于是越来越多人们开始笃信有关业务逻辑的开发技术是武学之正宗,而表现层的开发技术不过是些旁门左道、花拳绣腿。 ...
by hotbarsmu 2008-09-19 浏览 (97) 回复 (0)
类似JBOSS权限管理系统(在等待中)!高手们出马啦!
权限管理系统,还缺少什么?里面有要求,也有我已经做过的项目的描述!
项目目标:设计并开发与JBOSS集成的J2EE权限系统(类似JBOSS的权限管理系统,其实我对JBOSS没什么了解)
总体要求:
1、灵活、通用、方便;
2、高度安全并可靠;
3、易于扩展;
4、结构完整,代码清晰,易于阅读。
技术要求:
1、需要提供详细设计文档,阐述基本思路与实现方法;
2、 ...
by guojingxf 2008-05-06 浏览 (885) 回复 (8)
从幻灯片到彩色电视机Web开发技术的发展与推动
“我说的是,能让我们把湿衣服弄干的最好办法,是来个Web开发技术式的赛跑。”渡渡鸟说。“什么是Web开发技术式赛跑?”爱丽丝问。渡渡鸟说:“为了说明它,最好的办法就是咱们亲自做一做。”它划了圆圈,然后一大群家伙就在圈子内散乱地站着,“—,二,三,开始!”大家 ...
by hotbarsmu 2008-09-19 浏览 (42) 回复 (0)
相关新闻
2008年最值得学习的5个Java技术
Carlos Perez发表了2008年最值得学习的5个Java技术:1.OSGi(特别是Java动态模型方面)OSGi service platform是一个基于Java的platform,OSGi service platform是一个开放并且提供统一接口标准的体系框架,基于这个体系框架,服务提供商,程序开发人员,软件提供商,服务网管运营商,设备提供商能够协调地联合起来开发,部署以及管理向用户 ...
by QQbyte 2008-01-31 浏览 (9921) 回复 (38) 关键字:
四个有害的java习惯
John O'Hanley 的这篇文章列举了四个有害的java编码习惯,并提出了改正方案。
这四个习惯普遍存在于java程序员中,并且已经被广泛接受,大家都习以为常,流毒甚远。
1.对局部变量(local variables),字段(fields),参数(method arguments)这三种变量的命名没有区分,造成了代码的阅读困难,增加了代码的维护成本。
...
by jolestar 2008-07-29 浏览 (6751) 回复 (56) 关键字:
struts2新特性预览
看到关于框架选择的帖子,贡献一点东西,如果你有选择struts的意向,还是直接等struts2好了。
Struts2与Struts1的对比
来源:struts2开发组 翻译:tianxinet(胖猴)
Action 类:
• Struts1要求Action类继承一个抽象基类。Struts1的一个普遍问题是使用抽象类编程而不是接口。
• Struts 2 Action类可以实现 ...
by tianxinet 2006-08-21 浏览 (1465) 回复 (0) 关键字:

