`
mymail
  • 浏览: 17372 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
最近访客 更多访客>>
社区版块
存档分类
最新评论

UML学习摘要

    博客分类:
  • UML
阅读更多

一 UML中的事物

  1. 结构事物 (Structure things)
  2. 行为事物 (Behavior things)
  3. 组织事物 (Grouping things)
  4. 辅助事物 (Annotation things)


二 UML中的关系

  1. 关联 (Association) 关系
  2. 依赖 (Dependency)关系
  3. 泛化 (Generalization)关系
  4. 实现 (Realization)关系


三 UML中的图

  1. 类图 (class diagram)  描述系统的结构
  2. 对象图 (object diagram) 描述某一时刻系统的状态
  3. 用例图 (use diagram) 从用户角度描述系统的功能
  4. 组件图 (component diagram) 描述实现系统的元素组织
  5. 部署图 (deployment diagram) 描述环境元素配置
  6. 活动图 (activity diagram) 描述系统元素的活动
  7. 状态图 (state diagram) 描述系统元素的状态条件和响应
  8. 时序图 (sequence diagram) 按时间顺序描述系统元素间的交互
  9. 协作图 (collaboration diagram) 按时间和空间顺序描述系统元素间的交互和它们之间的相互关系

 

分享到:
评论

相关推荐

    UML的安卓建模论文加解析

    通过学习和实践UML,开发者可以提高设计质量,减少错误,同时增强代码的可读性和可维护性,这对于大型或复杂的安卓项目尤为重要。 总结起来,"UML的安卓建模"是一个深入探讨如何利用UML工具来提升安卓应用开发效率...

    UML_for_C.pdf

    通过引入 C 语言特有的概念到 UML 中,可以有效地降低学习成本,使 C 开发者能够更轻松地采纳这些先进的开发方法。 #### Q&A **问:UML 基于 MDD 是否适用于为 8 位和 16 位微控制器编写代码?** 答:尽管 UML 和...

    UML精粹(第三版)标准对象建模语言简明指南

    - 对于想要快速跟进UML 2.0版本变化的学习者而言,本书提供了一种高效的学习途径。 - 对于将本书作为常用参考书的开发者来说,可以快速查找并获取到UML中最常用的部分。 - **作者简介**: - 作者马丁·福勒是...

    基于UML的大学图书馆图书信息管理系统设计实验.docx

    总的来说,这个实验通过实际操作,让学生深入理解UML在软件开发过程中的应用,学习如何利用UML工具进行需求分析和系统设计,从而提升软件工程的实践能力。通过这样的实践,学生能够更好地把握软件生命周期的各个阶段...

    UML学生成绩管理系统PPT学习教案.pptx

    UML 学生成绩管理系统 PPT 学习教案 UML 学生成绩管理系统 PPT 学习教案是专门针对学校所开发的一种以管理为基础的信息管理系统。该系统涵盖成绩管理服务的所有环节,将原始的人工统计方法转换为先进的电脑管理模式...

    UML基础教程ppt

    【摘要】:这篇教程主要介绍了统一建模语言(UML)的基础知识,包括UML的概述、事物、关系以及各种UML图的详细讲解。它适用于初学者,通过丰富的图解帮助理解UML的各个概念。 【正文】: UML(Unified Modeling ...

    UML实验指导书2011

    实验内容未在摘要中详述,但可以预期会包含更全面、更实际的系统设计任务,可能涉及多个UML图的组合使用。 总的来说,这份实验指导书为软件工程专业的学生提供了深入理解和应用UML的实践平台,通过一系列递进的实验...

    例解基于UML的面向对象分析与设计

    然而,对于许多学习者而言,尽管掌握了UML的基础知识,但在实际应用时仍感到困惑。实际上,UML不仅仅是一种工具,它更是面向对象思想的具体体现。要想熟练地使用UML,必须先建立起坚实的面向对象思维基础。本文将...

    UML建模技术系统详细设计中的交互建模PPT课件.pptx

    本资源摘要信息是非常有价值的,对于学习UML建模技术和系统详细设计非常有帮助,能够帮助学习者更好地理解UML建模技术的应用和系统详细设计的重要性。 知识点: 1.UML动态建模技术的重要性 UML动态建模技术是系统...

    销售管理系统的UML分析与设计

    UML具有面向对象、可视化、独立于开发过程和编程语言、易于学习和使用等特点。UML适用于各种规模的系统开发,能促进软件复用,方便集成现有系统,并有效减少开发过程中的风险。 ##### UML在销售管理系统中的实际...

    毕业设计文献摘要(10篇文章)

    通过对这些摘要的学习,学生们可以了解当前IT领域的热点研究方向,以及各领域内的创新技术和方法。 首先,软件工程方向的文献可能涉及敏捷开发、需求分析、测试策略、代码质量控制等方面,这些都是软件开发过程中的...

    库存管理系统_UML设计与实现.doc

    在摘要部分,文档强调了在当前信息化背景下,库存管理系统对于企业的重要性,以及UML作为一种强大的系统建模方法,如何帮助实现库存管理的高效和精确。问题的提出部分,可能涉及库存管理中的常见问题,如库存积压、...

    UML图书管理系统报告.doc

    本报告旨在为信息管理与信息系统专业学生提供一个实践性的学习案例,通过指导教师的监督,学生将深入理解和应用UML工具进行系统设计。 一、系统概述 在这一部分,报告首先提供了项目摘要,概述了图书管理系统的...

    温伯格“探索需求”交流摘要

    ### 温伯格“探索需求”交流摘要——深入解析 #### UML的理解与应用 **标题:“温伯格“探索需求”交流摘要”** ...通过不断学习和实践,需求工程师可以更好地理解和满足客户的需求,进而推动项目的成功实施。

    系统分析师复习摘要笔记

    系统分析师复习摘要笔记是针对这一专业领域的重要学习资料,它以Word文档的形式,全面而精炼地涵盖了系统分析师所需掌握的核心知识。这份88页的笔记涵盖了系统分析师在实际工作中可能遇到的各种主题,旨在帮助备考者...

    毕业论文asp.net480互动媒体学习社区.doc

    摘要: 本系统设计的目的是为了创建一个在线学习社区,旨在提供一个互动的学习环境,促进学生之间的交流和互动。系统使用 ASP.NET 作为开发平台,C# 作为开发语言,SQL Server 2005 作为数据库管理系统。系统的主要...

    大学生毕业实习日志--软件测试-30篇.doc

    * 学习 UML 需要具备一定的理论基础和实践经验。 * UML 可以帮助开发团队更好地设计软件的架构和模块。 六、英语的重要性 * 英语是软件开发过程中的一个重要工具,可以帮助开发团队更好地学习和了解软件开发的相关...

    华南理工大学软件需求分析-复习完整.pptx

    本资源摘要信息涵盖了软件需求分析和UML可视化建模的基础知识,包括: 1. 软件需求分析的定义和重要性 2. UML的定义和应用 3. UML可视化建模的四个原则 4. 用例模型和用例图 5. 类图和类的定义 6. 状态图和状态机 7...

Global site tag (gtag.js) - Google Analytics