UML历史

统一建模语言(UML,UnifiedModelingLanguage)是面向对象软件的标准化建模语言。UML因其简单、统一的特点,而且能表达软件设计中的动态和静态信息,目前已成为可视化建模语言的工业标准。在软件无线电系统的开发过程中,统一建模语言可以在整个设计周期中使用,帮助设计者缩短设计时间,减少改进的成本,使软硬件分割最优。

UML的演化可以分为几个阶段[1]:第一阶段是3位面向对象(OO,Object-Oriented)方法学家Booch、Rumbaugh和Jacobson共同努力,形成了UML0.9;第二阶段是公司的联合行动,由十几家公司(DEC、HP、I-Logix、IBM、Microsoft、Oracle、TI、RationalSoftware等)组成了UML成员协会,将各自意见加入UML,以完善和促进UML的定义工作,形成了UML1.0和1.1,并向对象管理组织(OMG,ObjectManagementGroup)申请成为建模语言规范的提案;第三阶段是在OMG控制下对版本的不断修订和改进,其中UML1.3是较为重要的修订版。

UML由3个要素构成:UML的基本构造块、支配这些构造块如何放置在一起的规则和运用于整个语言的公用机制。

UML有3种基本的构造块:事物、关系和图。

事物是对模型中最具有代表性的成分的抽象,包括结构事物,如类(Class)、接口(Interface)、协作(Collaboration)、用例(UseCase)、主动类(ActiveClass)、组件(Component)和节点(Node);行为事物,如交互(Interaction)、态机(Statemachine)、分组事物(包,Package)、注释事物(注解,Note)。

关系用来把事物结合在一起,包括依赖、关联、泛化和实现关系。

原文来源于https://www.bullmind.com/

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好的,我来为您提供历史订单管理的用例文档,文档内容如下: # 历史订单管理系统用例文档 ## 1. 引言 本文档旨在描述历史订单管理系统的用例,包括系统的功能需求和用户需求。 ## 2. 功能需求 ### 2.1 查询历史订单 #### 用例描述 用户可以通过查询历史订单功能来查询以前的订单信息。用户可以根据订单号、下单时间、订单状态等条件来查询历史订单。 #### 前置条件 用户已经登录到系统,并且拥有查询历史订单的权限。 #### 后置条件 系统显示符合条件的历史订单信息。 #### 基本流程 1. 用户进入历史订单查询页面。 2. 用户输入查询条件。 3. 系统根据查询条件查询历史订单信息。 4. 系统显示符合条件的历史订单信息。 #### 替代流程 1. 如果用户输入的查询条件不合法,则系统提示用户重新输入查询条件。 ### 2.2 删除历史订单 #### 用例描述 用户可以通过删除历史订单功能来删除不需要的订单信息。用户可以选择需要删除的订单并进行删除操作。 #### 前置条件 用户已经登录到系统,并且拥有删除历史订单的权限。 #### 后置条件 系统删除用户选择的历史订单信息。 #### 基本流程 1. 用户进入历史订单查询页面。 2. 用户选择需要删除的历史订单。 3. 系统提示用户是否确认删除操作。 4. 用户确认删除操作。 5. 系统删除用户选择的历史订单信息。 #### 替代流程 1. 如果用户选择的历史订单不存在或已经被删除,则系统提示用户选择正确的历史订单。 ## 3. 用户需求 ### 3.1 查询历史订单 用户希望能够通过查询历史订单来查看以前的订单信息。用户希望能够根据订单号、下单时间、订单状态等条件来查询历史订单。 ### 3.2 删除历史订单 用户希望能够通过删除历史订单来删除不需要的订单信息。用户希望能够选择需要删除的订单并进行删除操作。 ## 4. 总结 历史订单管理系统的用例包括查询历史订单和删除历史订单两个功能。用户可以通过查询历史订单来查看以前的订单信息,也可以通过删除历史订单来删除不需要的订单信息。以上是历史订单管理系统的用例文档,希望能够对您有所帮助。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值