探究统一建模语言在面向对象分析与设计中的应用_第1页
探究统一建模语言在面向对象分析与设计中的应用_第2页
探究统一建模语言在面向对象分析与设计中的应用_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、探究统一建模语言在面向对象分析与设计中的应用一、UM L 与R a t io n a l r o s e 的特点u M L 是编制软件的标准语言, 拥有着强大的功能和良好的定义, 主要特点有统一性、非过程性和面向对象性等。R at io n al or s e 是由美国软件公司R at i on al 所研发出来的, 它目前对面向对象分析, 设计和建模市场有着重要的主导作用, 是重要的可视化软件研发工具。它的主要特点包括支持面向对象建模分析u M L、支持上升螺旋式研发开发过程、支持往返研发工程、支持多种语言设计程序和团队的研发开发。行为用例的划分, 从而产生交互时间及动态的用例顺序图。其次在

2、此根底上, 将系统的类抽象化, 弄清各模块的中间联络, 从而画出适当的类图, 再在分析完后形成构建图,这些步骤都不需要去考虑详细理论的过程, 使用者会用自己的目光分析和建立起完好的模型, 形成编码时所需的大概框架。二、统一建模语言U M L 概述2.1 u M L 的主要内容和建模机制。u M L 汲取了目前许多的新技术, 是建模语言的可视化标准, 并且在面向对象分析上还汲取和开展了非面向对象分析的优势, 提出了建模机制, 在实际应用中对系统大量的可视化图形进展了阐述进而使开发人员和使用客户全方面准确的认识系统, 防止开发过程中的描绘不明确的情况发生11 1 , 从而满足客户的真正的需求。u

3、M L 和详细的过程并没有什么直接的关系,而是一个独立的过程, 因此可以运用在各个开发过程和软件系统中。标准U M L 面向对象分析的设计与开发的过程和方法, 提供面向对象分析中的高级概念的条件支持, 强调软件开发框架和组建的重要性。u M L 主要重视满足客户的需求, 以客户的需求作为开发过程中的核心与关键, 自始至终都保持着系统与客户需求的一致, 准确表达和适用客户所需, 从而进步系统效率, 简化思路和标准方法来指导软件的来发, 用统一的方法分析系统的静动态的各关系中的逻辑关系。它可以被用于U S e Cas e 的驱动开发也可以适用在其它的软件开发中, 建立起系统的模型。2 2 U M

4、L 的表示法。通过运用各式各样的模型图来描绘系统, 充分表现出u M L 可见化建模语言的特点。一组元素的图形代表着图, 将图画变成顶点和弧的组合连通图, 从不同角度来画图将系统变成可视化的投影。在理论根底上,任何事物和它们的关系都可以组成要素形成一副图, 但在现实中, 只存在一些少量的常见图和组合。2.3 运用u M L 进展系统软件建模的过程。在运用u M L进展描绘系统软件建立的总体需求的过程中, 搭建起用例模型及静态模型的系统构造体系。按照面向对象的根本原那么运用高级试图用例视图, 以功能区分的角度实现系统.三、统一建模语言在面向对象分析与设计中的应用3.1 u M L 及其与面向对象

5、分析的集成。u M L 是包含多方面的通用标准可视化的面向对象建模语言, 是计算机技术领域中的非常重要的成果, 极其强调构造模型中的系统对象的操作属性和类的关系, 及其行为模型中的交互作用和合作性历史状态的对象12 1。身为一种可视化系统建模语言工具, 是一种独立的开发过程, 可以适用于各个阶段的过程。面向对象的设计与分析中最关键和最根本的活动便是建模,它是面向对象分析与设计的开始和关键。按照不同阶段的要求和行为来选择不同形态的行为模型。3 2 u M L 面向对象分析过程。首先, 通过利用u M L 的模型用例图来确定出系统边界和活动功能, 识别出系统的准确需求。然后运用用例模型的分析和描绘识别出问题的本质类和对象。再通过U M L 的图提醒它们之间的关系和构造组成。3.3 在实际系统中的应用。u M L 面向对象分析的方法在上述中已经有了大概的介绍,u M L 主要是图形化符号的建模语言, 运用好的工具来获得好的最终结果。接下来以自动售货机作为例子进展介绍, 因为自动售卖机是顾客自己投人硬币进展购物的无人售货系统, 同时系统也可以自己进展对于纸币的真假区分, 会根据顾客所付硬币及所选产品进展找零及出货的整个过程, 当顾客取消购置也可自动将货币退回。自动售卖机的系统主要是先识别

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论