
UML/ROSE
文章平均质量分 77
技术专家
鸽姆公司致力于在人工智能领域开辟新路径,突破 AI 发展瓶颈,引领行业向更高智慧层级迈进。凭借对技术趋势的深刻洞察与创新追求,在科技市场独树一帜,专注打造卓越 AI 解决方案,重塑 AI 与人类交互及服务模式。
创始人邓斌(英文名 Kucius Teng,笔名贾龙栋),拥有中国科学技术大学软件硕士学位,长期深耕微媒体、人工智能等领域。他专业能力强,在互联网等方面实现创新突破。管理上,具备独到战略眼光与精准战术实施能力,国际化视野为企业赋能。在团队和项目管理中,能精准组建高效团队,优化资源配置,成功管理大型 IT 项目。其对技术趋势极为敏锐,前瞻性布局助力企业抢占先机,还构建了紧密行业关系网络。
展开
-
UMLChina-我不经意的创业故事
我看了不少《程序员》上的创业故事,主人公多是踌躇满志,磨刀霍霍,经过一番拼杀之后,有的壮志得酬,有的无奈夭折。UMLChina和我的故事却没那么“壮烈”,似乎是不经意间一步一步走过来。五年在这个行业是一个不短的时间,UMLChina已经走过了第一个五年。我也想把UMLChina这五年多的故事奉献给大家,供大家参考。 从UMLChina起步 1999年6月,我还是一家软件公司的程序员,做电子商转载 2007-02-23 19:15:00 · 1366 阅读 · 0 评论 -
The Commercial Case For Object Oriented Software Development
The Commercial Case For Object Oriented Software DevelopmentMark Collins-CopePDF version1. IntroductionThis whitepaper looks at the factors influencing the cost of software development and maint转载 2007-12-11 00:14:00 · 1834 阅读 · 0 评论 -
Persistence: Implementing Objects over a Relational Database
Persistence: Implementing Objects over a Relational Database Mark Collins-Cope PDF version 1. IntroductionIn virtually every business applications the lifetime of the business data is longer t转载 2007-12-11 00:20:00 · 1775 阅读 · 0 评论 -
UML 的九种模型图
1. UML的模型图 UML 的模型图能够将被建模的系统的某一个方面的某一部分以图形的方式表示出来,不同的视图通过将多个不同的模型图有机组合在一起就能够描述系统模型的某方面的特征。UML的模型图是有模型元素构成的,模型元素以图标的形式直观形象的表达各种概念。有的模型元素可以在多个模型图中使用,如注释和注释连接可以在任何模型图中使用,用于给其他的模型元素进行注释。各种模型图能使用的模型元原创 2008-03-07 19:50:00 · 3917 阅读 · 0 评论 -
UML组件图详解
[关键字]UML 组件图 组件图的主要目的是显示系统组件间的结构关系。在 UML 1.1 中,一个组件表现了实施项目,如文件和可运行的程序。不幸地,这与组件这个术语更为普遍的用法、指象COM组件这样的东西相冲突。随着时间的推移及UM原创 2007-12-14 22:51:00 · 1244 阅读 · 0 评论 -
关于POJO
POJO 在Hibernate 语义中理解为数据库表所对应的Domain Object。这里的POJO就是所谓的“Plain Ordinary Java Object”,字面上来讲就是无格式普通Java 对象,简单的可以理解为一个不包含逻辑代码的值对象(Value Object 简称VO)。请教一下这里说的POJO和PO是一个概念么?它和VO又是什么关系呢?一个典型的POJO:public cla原创 2007-12-29 00:34:00 · 1118 阅读 · 0 评论 -
HOW TO DRAW UML DIAGRAMS
http://www.smartdraw.com/tutorials/software/uml/tutorial_01.htmSmartDraw UML CenterHOW TO DRAW UML DIAGRAMSWhat is UML?UML stands for Unified Modeling Language. This object-oriented system of原创 2007-12-29 00:18:00 · 1304 阅读 · 0 评论 -
第七章 类图
前言 类图是在面向对象的系统模型中使用得最普遍的图。类图包含了一组类、接口和协作以及他们之间的关系。 你使用类图来为系统的静态视图建模。通常这包括模型化系统的词汇(从系统的词汇表中发现类),模型化协作,或则模型化模式。类图还是一些相关的图的基原创 2007-12-29 00:25:00 · 1507 阅读 · 0 评论 -
用UML建模需要注意的问题
用UML建模需要注意的问题用UML建模时,对软件开发过程是有要求的,必须是用例驱动,以架构为中心,迭代和递增的开发,如果软件开发组织的软件开发过程不能满足这三点要求,那么UML的使用效果就会大打折扣,下面详细论述:一、 用例驱动用例驱动意味着为系统定义的用例是整个开发过程的基础。用例在多个核心工作流程中都发挥了作用。 1、 用例的概念可用来表示业务流程,我们称这种用例的变体为“业务用例”。 2原创 2007-12-29 00:16:00 · 1485 阅读 · 0 评论 -
策略→需求→建模→规划→执行
策略 需求 建模 规划 执行 当二十一世纪进入知识经济时代后,企业所面临的挑战也越来越严格。而善用信息技术于经营策略,绝对是企业赢的关键因素之一。企业信息化所需的 IT 技术越来越多、越来越复杂,而更重要的是 A 公司必要的 IT 需求,却不见得 B 公司也需要。因此,在这种趋势演变下,事先规划与确认符合企业经营策略的 IT 需求,是新一代的企业信息部门所必须负责的关键任务之一。 图一所示,以建模原创 2008-01-10 20:34:00 · 1019 阅读 · 0 评论 -
业务建模
业务建模是OOAD的重要组成部分,简单的说,业务建模就对业务领域问题进行结构化的描述。这个描述将会直接指导最终生成的软件,业务模型是否具有扩展性,业务模型是否能够正确的反映需求,都将影响最终软件的质量。 1. 业务建模 1.1 为什么要业务建模? 我们把业务建模这个概念放在了最后的部分,因为面向对象是业务建模的基础。面向对象是一种用计算机语言模拟现实生活的技术。而传统的语言是基于时序的,是计算机观原创 2008-01-10 20:41:00 · 1413 阅读 · 0 评论 -
从六个角度分析流程建模
流程是由多个要素组成的系统,可以从不同的维度或视角(perspective)描述,通常包括功能、业务逻辑、组织、知识、目标、数据和产品等,它们表达流程的不同本体(ontology)。其中功能视图表示流程的活动或任务(task)组成;业务逻辑与流程执行方式有关,由若干逻辑控制单元组成;组织视图涉及组织结构、执行主体角色定位等内容;而信息视图包括流程的数据(活动的输入、约束控制和输出)及其关系,涉及流原创 2008-01-10 20:44:00 · 1623 阅读 · 0 评论 -
OO系统分析员之路--用例分析系列(3)--业务建模之涉众
在了解了系统目标以后,系统分析员最先要做的事情不是去了解业务的细节,而是去发现与这个目标相关的人和物。英文把这种人和物称为Stakeholder,在Rose中,这类模型的类型被定义为Business Actor 。有的资料翻译为干系人,笔者则更喜欢涉众这种翻译方法。这就谈到了业务建模的第一步:发现和定义涉众。从这一篇开始,笔者将借助一个虚拟的实例来阐述获取用例的方法,以及如何判断用例获取是否完原创 2008-01-23 21:49:00 · 1432 阅读 · 0 评论 -
UML 基础: 类图
http://www-128.ibm.com/developerworks/cn/rational/rationaledge/content/feb05/bell/这是关于统一建模语言、即UML 里采用的基本图的一系列文章的一部分。在我 先前关于序列图的文章 里,我把重点从 UML 1.4 版,转移到 OMG的采用UML 2.0版草案规范(又称为UML 2)。在这篇文章中,我将会讨论结构图,这原创 2008-03-07 20:19:00 · 1504 阅读 · 1 评论 -
UML对基于B/S模式的图书管理系统的分析与设计
【导读】对基于B/S模式下的图书管理系统进行分析,运用UML的静态和动态模型图,对系统的分析结果进行可视化建模,并对系统模型图进行概括性论证。 1 前言 使用计算机软件对图书进行管理,是计算机应用的一部分。以实现图书检索迅速、可靠性高、存储量大、寿命长、成本低等特点,能极大程度地提高图书管理的效率,也是图书管理信息化、正规化管理的必然趋势。针对用户对图书资源进行有效利用和管理的功能需求,用原创 2007-12-12 01:22:00 · 3356 阅读 · 0 评论 -
Rational Rose和UML可视化建模基础
为了成功地开发一个项目,你需要正确的过程、工具和符号(注释)。在本文中作者解释了UML是如何为你提供符号、Rational统一流程(Unified Process)是如何为你提供正确的流程,以及Rational Rose是如何为你提供使项目成功的工具的。 什么是可视化建模? 可视化建模(VISUAL MODELING)是利用围绕现实想法组织模型的一种思考问题的方法。模型对于了解问题、与项目相原创 2007-02-23 19:18:00 · 1284 阅读 · 0 评论 -
作UML图的软件有哪些
作UML图的软件有哪些:1. Rational Rose(IBM) 2. Visio(MS) 3. Power Designer4. Visual Paradigm5. together6. Magic draw原创 2008-01-30 15:41:00 · 1343 阅读 · 0 评论 -
uml统一建模语言
面向对象的分析与设计(OOA&D)方法的发展在80年代末至90年代中出现了一个高潮,UML是这个高潮的产物。它不仅统一了Booch、Rumbaugh和Jacobson的表示方法,而且对其作了进一步的发展,并最终统一为大众所接受的标准建模语言。 1. 标准建模语言UML的出现 公认的面向对象建模语言出现于70年代中期。从1989年到1994年,其数量从不到十种增加到了五十多种。在众多的建原创 2008-02-01 22:05:00 · 1656 阅读 · 5 评论 -
UML基础: 统一建模语言
回顾20世纪晚期--准确地说是1997年,OMG组织(Object Management Group对象管理组织)发布了统一建模语言(Unified Modeling Language,UML)。UML的目标之一就是为开发团队提供标准通用的设计语言来开发和构建计算机应用。UML提出了一套IT专业人员期待多年的统一的标准建模符号。通过使用UML,这些人员能够阅读和交流系统架构和设计规划--就像建筑工原创 2008-02-01 22:11:00 · 1599 阅读 · 1 评论 -
SOA 建模: 第 1 部分 服务识别
本文是五篇系列文章中的开篇之作,本系列文章是有关基于面向服务的架构(SOA)的软件开发。它介绍了如何使用 IBM® Software Service Profile 扩展的 UML 模型设计同业务需求相连接的 SOA 解决方案,而它至今仍然是独立于解决方案的执行的。作者首先描述了业务目标以及满足这些目标所要执行的业务过程,然后解释了如何使用该过程识别那些完成他们所提需求所必须的业务相关的服务。原创 2008-02-01 22:13:00 · 1329 阅读 · 0 评论 -
SOA 建模: 第 4 部分 服务合成
本文是本系列五篇文章中的第 4 篇,它的内容包括如何装配和连接在“第 3 部分 服务实现”中建模的服务提供者,并且设计它们的交互作用,为业务需求提供一个完全的解决方案。最为结果的合成要素将成为一个服务参与者,它负责把由 Invoicer、Productions 和 Shipper 合成要素所提供的服务组合在一起,提供处理定购单的服务能力。本文还展示了这一服务参与者如何实现最初的业务需求。关于本原创 2008-02-01 22:28:00 · 1378 阅读 · 0 评论 -
UML建模工具比较
自从1997年正式发布UML以后,大量商用UML建模CASE工具粉墨登场。这样为我们提供了许多的选择,同时也要求我们在选择正确的UML建模工具以更好地适应我们业务和软件应用程序开发需求,达到最好的投资回报率(ROI)方面做大量的调查。在这篇文章中,我们将比较两款CASE工具的UML建模能力、双向工程特性和项目生命周期支持:Sparx Systems的Enterprise Architect(EA)原创 2007-12-05 15:22:00 · 1117 阅读 · 0 评论 -
UML 序列图
现在是二月,原创 2007-12-05 15:24:00 · 1089 阅读 · 0 评论 -
Java与UML交互图
正文:前面我们主要讨论的是UML类图,下面我们要讨论的是另一种UML图——交互图(Interaction Diagram)。交互图描述的是一组对象之间的交互过程,或者说,这里我们实际上要回答这样一个问题:“方法调用过程在UML中怎样表示?”UML交互图本文将通过一个非常简单的交易系统来说明UML交互图。这个系统包含六个Java类。从前面几篇文章中,我们已经知道UML类图是分析Java程序结构的原创 2007-12-05 15:28:00 · 1226 阅读 · 0 评论 -
Object Oriented Analysis and Design Using UML
http://www.ratio.co.uk/W1.html 1. IntroductionYou’re proficient in C++, Java or another OO language, you’re designing class hierarchies, using inheritance, and manipulating complex pointer relat原创 2007-12-11 00:07:00 · 2979 阅读 · 0 评论 -
Object and Components in a Financial System
Object and Components in a Financial System Anatomy of a Settlement System Development Mark Collins-Cope Hubert Matthews PDF version 1. IntroductionThis paper is one of a family of four papers (转载 2007-12-11 00:18:00 · 1764 阅读 · 0 评论 -
UML,OOAD,RUP在实际使用中存在的问题
如果你没听过UML,容我在此做个解释。这三个字就是U Must Learn的缩写,指的就 是你一定得学(you must learn),如果有下一句,应该是You Must Pay。这是几个大师级的人物,为了要把学术理论顺利转化成现金,所想出来的好点子。基本的想法是:如果可以弄出一套理论,让全世界想要学软件开发的人都得要来学习,那他们光卖这 套理论的教育训练、认证、顾问咨询、以及难用的开发工具,原创 2007-12-12 01:27:00 · 1352 阅读 · 0 评论 -
Android Ap 开发 设计模式第四篇:工厂方法模式
Factory Method Pattern模板模式的衍生品? 以Template Method Pattern 架构获取产生对象实例的工厂就是Factory Method Pattern。 工厂方法模式在父类规定对象的创建方法,但并没有深入到较具体的类名。所有具体的完整内容原创 2011-09-30 02:41:15 · 1053 阅读 · 0 评论