一.基本信息

标题:UML标准建模语言与应用实例

时间:2012

出版源:科技创新导报

领域分类:UML标准建模语言 面向对象 系统分析与设计

二.研究背景

问题定义:UML建模语言用图形来表现典型的面向对象方法分析与设计的系统的整个结构

难点:理解UML语义和UML表示法,类图的定义,功效

相关工作:用UML符号为系统建模提供标准,用配置图定义系统中软硬件的物理体系结构。

三.创新方法

1.用五类图来定义UML的重要内容。

2.以面向对象对象图的方式来描述任何类型的系统,具有很宽的应用领域。

四.实验

UML建模应用实例:

要探究的问题:UML基本思想和过程对于系统分析与设计典型部分的分析和建模。确定用例和用例图,确定系统中的类及其类图,确定系统的活动图。

结论:在UML中,一个用例是用户与计算机之间为了达成某个目的的一次交互,是对一个系统提供的功能的一种描述,它描述了用户提出的一些可见的需求。

用例图与系统各个用例有关,类图是描述系统功能需求 系统给最终用户提供的服务。

活动图是在规格说明阶段进行系统的业务描述,即规范系统完成一定功能的主要流程。

五.结论

作者的总结:UML是一种图形语言,它以可视化的方法描述和构建一个系统。UML建模机制为系统分析、设计和实现从不同角度和层次予以支持。它不仅可以用于构造各种类型系统的业务模型和软件模型,而且可以为系统开发的各个阶段构造各种静态结构和动态行为的模型。

自己的评价:UML建模技术可以实现为不同领域的开发人员提供统一的交流标准,成为了为大众所接受的世界公认的标准建模语言,极大程度上方便了使用者之间的心得交流和实际应用。

参考文献:

【1】刘超,张莉,可视化面向对象建模技术,北京航空航天大学出版社,1999.

【2】张海藩,软件工程,人民邮电出版社,2002.

UML标准建模语言与应用实例的更多相关文章

  1. UML(统一建模语言)是通用的可视化标准建模语言。由构造块、公共机制、构架三部分组成。

    UML UML(统一建模语言)是通用的可视化标准建模语言.由构造块.公共机制.构架三部分组成. 1.构造块:包括基本的UML建模元素(类.接口.用例等).关系(关联关系.依赖关系.泛化关系.实现关系) ...

  2. 技术人应该学习的行话--UML统一建模语言

    新生代码农如何在硝烟弥漫的商业丛林中生存和崛起? 洞见,让一部分先遇见未来. 最近公司技术部在组织架构师培训,有幸参与.导师老刘特别推荐了UML语言的学习.回想多年来,自己习惯做一些流程图,框图或者所 ...

  3. 设计模式学习总结(一)——设计原则与UML统一建模语言

    一.概要 设计模式(Design Pattern)是一套被反复使用.多数人知晓的.经过分类的.代码设计经验的总结. 使用设计模式的目的:为了代码可重用性.让代码更容易被他人理解.保证代码可靠性. 设计 ...

  4. 1. UML统一建模语言

    (1)UML概述: 建模: 对现实系统进行适当的过滤, 用适当的表现规则描述出简洁的模型. 建模是一种深入解决问题的方法. UML: UML(United Modeling Language, 统一建 ...

  5. UMLUnified Modeling Language (UML)又称统一建模语言或标准建模语言

    1.用例图(use case diagram) 2.活动图(activity diagram) 3.静态结构图 4.顺序图(Sequence Diagram):时序图 5.交互纵览图(Interact ...

  6. UML统一建模语言

    概述 统一建模语言(UML)是一种图形化的语言,用于软件密集系统要素的可视化.制定规范.构建对象和编写文档.UML提供了一种标准的方式来描述系统的设计图,既包括概念方面,例如业务过程和系统功能,也包括 ...

  7. UML同一建模语言

    结构型图:描述系统静态结构,显示系统类之间的静态关系. 行为型图:描述系统的动态属性,显示系统元素如何协作产生满足要求的系统行为. 类图分类名,属性清单,方法清单,性质清单几层 类之间的关系:1 一般 ...

  8. 一次搞懂建模语言UML

    Unified Modeling Language (UML)又称统一建模语言或标准建模语言,它是一个支持模型化和软件系统开发的图形化语言,为软件开发的所有阶段提供模型化和可视化支持,包括由需求分析到 ...

  9. 建模语言UML

    建模语言UML Unified Modeling Language (UML)又称统一建模语言或标准建模语言,它是一个支持模型化和软件系统开发的图形化语言,为软件开发的所有阶段提供模型化和可视化支持, ...

随机推荐

  1. 关于tp5自动过滤index.php

    在public/.htaccess 中输入这段代码即可实现过滤index.php <IfModule mod_rewrite.c> Options +FollowSymlinks -Mul ...

  2. mybatis xml中返回map 参看aiwanpai

    <!-- 指定日期活动被创建次数查询结果数据集--> <resultMap id="countPlayTimesMap" type="HashMap&q ...

  3. 深入理解Servlet原理

    Servlet介绍: 1. 如何返回一个网页: a. 静态网页 >新闻页.百度百科 >服务器保存一份HTML,直接返回给浏览器即可 b. 动态网页 >淘宝.QQ空间.微博 >服 ...

  4. Servlet的几个关键知识点

    1.ServletConfig ServletConfig是Servlet的配置文件.对应于web.xml中的<servlet></servlet>标签.ServletConf ...

  5. JVM内容梳理

  6. ARM 版本

    M  microcontroller 单片机 STM32                                M0 M0+   M3  M4  M7低功耗 A applicatioin 应用 ...

  7. 关于wordpress中的contact form7和WP Mail SMTP的一些设置

    昨天帮客户解决了这个问题  折腾了好几个小时  下面说下流程 先配置的  wp mail smtp 如果配置完毕后  就可以使用里面配置的邮件   放到contact form7 中的 发件人中 1 ...

  8. Vue proxy

    npm run dev 我们访问的是localhost:8080 config文件夹下的index.js配置文件的dev dev: { env: require('./dev.env'), port: ...

  9. 在网站中使用UEditor富文本编辑器

    UEditor是由百度WEB前端研发部开发的所见即所得的开源富文本编辑器,具有轻量.可定制.用户体验优秀等特点. 官网链接 进入到下载页面,选择相应的版本下载 这里我们使用ASP.NET开发,所以选择 ...

  10. iOS之Safari调试webView/H5页面

    之前做过混合开发,用的是JavaScriptCore+OC+UIWebView. Safari调试功能真的很有用,通过它可以轻松定位问题的所在,下面说说怎么调试. 开启Safari开发菜单 在Mac的 ...