管理

随笔分类 -  【14】UML面向对象分析与建模

摘要:一、前言 UML:Unified Modeling Language(统一建模语言),使用UML进行建模的作用有哪些: 可以更好的理解问题 可以及早的发现错误或者被遗漏的点 可以更加方便的进行组员之间的沟通 支持面向对象软件开发建模,可以更好的描述显示编程的情景。 对于复杂的系统来说,如果概要模型做 阅读全文

posted @ 2020-02-25 18:02 lzhdim 阅读(273) 评论(0) 推荐(0) 编辑

摘要:一、概述 在一般的面向对象技术中,状态图又称为状态迁移图。描述了一个特定对象的所有可能状态以及由于各种事件的发生而引起的状态之间的迁移。大多数面向对象技术都使用状态图来描述一个对象在其生命周期中的行为。 二、状态 在所有动态图(序列图、协作图、状态图、活动图)中,消息是作为对象间的一种通信方式来表示的。消息包括简单消息、同步消息和异步消息。可以将一个简单消息和同步消息合并成一个消息。 在UM... 阅读全文

posted @ 2008-12-16 11:40 lzhdim 阅读(1772) 评论(0) 推荐(0) 编辑

摘要:一、概述 交互图是用来表达系统的各个对象之间如何交互,如何合作完成某个行为的动态模型工具,它与用例图、状态图、活动图等共同构成了系统的行为视图。 交互图主要用于对用例图中的控制流进行建模,它包括序列图和协作图,其中,序列图按时间次序描述系统中各对象如何通过消息交互,协作图从空间上描述收发消息的对象的结构关系。 二、序列图 序列图是一种交互图,描述了系统中各个对象之间传递消息的时间次序,用来表示... 阅读全文

posted @ 2008-12-03 11:04 lzhdim 阅读(1617) 评论(0) 推荐(0) 编辑

摘要:一、概述 UML的类图和对象图表达的是对象模型的静态结构方面。 类图描述的是一种静态关系,在系统的整个生命周期都是有效的。通过分析问题域和用例,就可以得到相关的类,然后再把逻辑上相关的类封装成包。这样就可以很好地体现系统的分层结构,使人们对系统层次关系一目了然。 对象图是类图的实例,它的表示方式与类图基本相似。它们的不同之处在于对象图显示类图的多个对象实例,而不是实际的类。一个对象图是类图的一... 阅读全文

posted @ 2008-12-01 15:42 lzhdim 阅读(2419) 评论(1) 推荐(0) 编辑

摘要:一、用例图的描述 用例(Use Case)是指系统的外部事物(活动者、设备或外部系统)与系统交互,它表达了系统的功能,即系统所提供的服务。 用例图是一种描述用例的可视化工具,用简单的图形元素表示出系统的活动者、用例及它们之间的关系,准确地表达了活动者与系统的交互情况和系统所能提供的服务。用例图是从用户角度而不是从开发者角度来描述对软件产品的需求,分析产品所需的功能和动态行为。 二、活动者 确定... 阅读全文

posted @ 2008-11-29 21:07 lzhdim 阅读(1597) 评论(0) 推荐(0) 编辑

摘要:一、UML的主要内容 UML主要文件包括UML概要、UML语义、UML表示法指南和对象约束语言规约。 二、UML的主要特点 UML主要特点包括统一标准、面向对象、可视化及表示能力强大、独立于过程和容易使用掌握。UML不是一个独立的软件工程方法,而是面向对象软件工程方法中的一个部分。UML贯穿软件系统开发的需求分析、系统分析、系统设计、系统实现和测试五个阶段。 三、UML建模中9种图的特点 1.... 阅读全文

posted @ 2008-11-29 21:04 lzhdim 阅读(1051) 评论(0) 推荐(0) 编辑

摘要:一、软件开发方法 常见的软件开发方法有面向过程的开发方法,面向数据结构的开发方法和面向对象的开发方法。其中面向过程的开发方法也称为面向功能的软件开发方法或面向数据流的软件开发方法。结构化方法强调过程抽象和功能模块化。它一般利用图形表达用户需求,使用的手段有数据流图、数据字典、结构化语言、判定表及判定树等。面向数据结构的开发方法适合于求解算法依赖于问题描述的数据结构之类的情况。这种方法... 阅读全文

posted @ 2008-11-28 15:35 lzhdim 阅读(1420) 评论(0) 推荐(0) 编辑

Copyright © 2000-2022 Lzhdim Technology Software All Rights Reserved