-
UML方法的返回值10
我使用的UML工具是StarUML不是Rose
在StarUML中我添加一个类,然后在类文件中写一个add()的方法,但是我怎么给这个add()方法指定返回值呢?我摸索不出来,然后我在网上搜了一下,上面说:
Operation的返回值:StarUML添加一个Operation,开始没发现怎么表示返回值,后发现原来是要Add一个Parameter,将这个Parameter的DirectionKind设为RETURN。
可是这个需要添加一个参数才能有返回值,可是很多方法没有参数也有返回值啊,这怎么来设置?还有就是返回值的类型怎么来写?
请熟悉StarUML工具的朋友帮个忙2010年4月24日 21:45
相关推荐
UML(Unified Modeling Language)是一种标准化的通用建模语言,用于软件工程和其他领域中的系统建模。它通过图形表示来简化复杂的设计...对于初学者来说,了解UML的基本概念、历史和应用方法是进入这个领域的第一步。
UML 1.0是最早的官方版本,它集成了多种建模方法,如Booch方法、Rational统一过程(RUP)和Objectory方法,旨在提供一种跨越不同软件开发方法的通用语言。 2. **UML的基本元素** - **类(Class)**: 类是系统中...
UML 的出现融合了多种主流的建模方法,如OMT(Object Management Technique)、Booch 方法和OOSE(Object-Oriented Software Engineering),使得不同背景的建模人员能够共享一个共同的语言。 **数据建模** 数据...
5. **操作(Operation)**:操作是类或接口上可以执行的行为,类似于方法。它们可以有参数和返回值,定义了对象的行为。 6. **属性(Attribute)**:属性是类的内部状态,表示对象的特征。它可以是基本类型,也可以是...
用例图描绘了系统与外部参与者之间的交互,序列图则展示了消息传递的顺序,而接口规范则详细列出方法签名、参数和返回值。 ### 概要设计 概要设计关注系统的高层架构和主要组件。UML中的组件图和类图有助于表示这些...
向`IShape`接口添加一个名为`getArea`的方法,返回值类型为`double`。 在“Model Explorer”面板中,展开`IShape`节点,右键点击`getArea`方法,选择“Add Parameter”,并将参数名称留空,方向类型设置为“RETURN...
总的来说,UML2PHP 1.7 结合 Dia 提供了一种强大的方法,让开发人员能够利用UML的强大功能来设计和实现PHP5项目,同时支持Web Services,进一步拓展了其应用领域。这个工具鼓励良好的编程实践,有助于创建高效、可...
UML(统一建模语言)是软件开发中用于建模和设计的一种标准化语言,它提供了图形化的表示方法来描述软件系统的需求、结构和行为。以下是一些关于UML的关键知识点: 1. **需求收集**:软件的成功很大程度上取决于...
Executor是一个顶层接口,定义了一个执行方法execute(Runnable command),该方法允许执行一个没有返回值的任务。它是Java并发包的起点。 ScheduledExecutorService接口扩展了ExecutorService接口,并增加了定时和...
UML学习心得体会 UML(Unified Modeling Language,统一建模语言)是一组用于描述面向对象设计中的需求、行为、体系结构的图形化...绘制UML序列图时,需要遵循一定的原则和方法,确保绘制的图形正确无误、简洁易懂。
类图中,每个类由三部分组成:类名、属性和方法。类与类之间的关系有助于理解系统的整体结构和设计。 1. **继承**: 表示一个类是另一个类的特例,通常用空心三角形箭头表示。 2. **关联**: 描述类之间的一般关系,...
- **消息与事件**:消息是对象之间通信的方式,由发送对象、接收对象、传递方式、消息内容和返回值组成。事件则是触发对象行为的动作,由系统或用户触发,对象识别事件并做出相应反应。 2. **面向对象的三大要素**...
- **消息**: 表示对象间的通信,可以是同步调用、异步消息、返回值等。 - **生命线**: 表示对象在时间轴上的存在。 - **激活期**: 描述对象处理消息的时间段。 5. **状态图(State Machine Diagram)** - **状态*...
在UML建模中,操作的查询类型(OperationQueryType)可能有多种模式,如`NON_RETURN`(无返回值)、`RETURN`(有返回值)和`NON_PARAM`(无参数)。这些模式用于定义不同类型的查询,帮助用户获取关于UML模型更具体...
UML(Unified Modeling Language)是一种标准化的通用建模语言,用于软件设计和系统分析,它提供了一种图形化的表示方法来描述软件系统和业务流程。UML包括多种图表,如类图、序列图和状态图,它们各自在软件开发的...
在UML中,操作以签名形式展示,如`+display():void`,其中"+"表示公共访问权限,"display()"是方法名,":void"表示没有返回值。 4. **关系(Relationships)**:UML中的关系包括关联(Association)、聚合...
- **消息**:消息是对象间通信的手段,包含发送者、接收者、传递方式、消息内容和返回值。消息传递是实现对象间交互的关键。 - **事件**:事件是系统预定义的动作,可以触发对象的特定行为。事件通常具有固定的类型...
TUP(Trufun统一过程)是一种结合了UML建模的软件开发方法论。 **第二节:TUP的定义** - **定义**:TUP是Trufun公司提出的一种统一过程模型,旨在指导软件项目从需求分析到最终实现的全过程。 **第三节:TUP的...
3. 绘制消息和返回值:通常,从左至右绘制消息,从右至左绘制返回值,以清晰呈现对象间的交互。在分析阶段,简化序列图以突出逻辑;在设计阶段,则需提供详细的消息细节。 4. 将序列图分层:按层次结构组织对象,如...