
UML
文章平均质量分 58
~小龙~
勇往直前,不停奋斗!!!
展开
-
UML概述
软件工程中我们学习了,传统软件设计的方法——面向过程设计方法。随着当今社会的发展,随着IT技术的发展,面向对象越来越使用。在软件工程中我们只是基本学习了一些面向对象的基本知识。在面向对象过程,建模设计软件成为一门值得学习的课程。UML就是这门一种语言,接着面向对象,我们要学会用UML建模语言在面向对象的过程中呼风唤雨,设计理想的软件。这篇博客从总的面上介绍一下UML的相关知识。原创 2012-10-30 23:27:30 · 2721 阅读 · 8 评论 -
面向对象需求分析——用例图和活动图
面向对象软件开发的方法有:a,面向对象分析(OOA)b,面向对象设计(OOD)c,面向对象实现(00I)d,面向对象测试(OOT),e,面向对象维护(OOM)这几个主要大步骤。下边我们就从面向对象的角度来学习UML的相关图。这里介绍面向对象分析阶段的用例图和活动图。 面向对象分析阶段,我们要明确系统的职责,范围和边界;确定软件的功能和性能;构建需求模型(用例模型)。原创 2012-11-12 14:45:20 · 59683 阅读 · 10 评论 -
面向对象系统分析——类图包图
系统分析是建立在需求分析的基础上,是在用例模型的基础上,建立对象类静态模型,对象类动态模型和系统功能模型。这阶段重点解决的是静态模型中,类图,对象图和包图的设计。 首先,介绍一下这几种图: 一, 类图: 1,作用:类图(classdiagram)描述了系统中涉及的所有类以及类之间的关系。 2,组成:类(由类名,属性,方法构成),类原创 2012-11-12 20:25:20 · 17836 阅读 · 5 评论 -
面向对象设计——系统动态模型设计(1,交互模型)
在这张图中,系统对象静态设计前边我们在分析中已经学习了,这个阶段需要做的就是细化优化。这里我们主要学习系统设计,这篇博客我们学习系统动态建模中交互模型建模。 首先需要我们学习的是对象之间的通信,这里重要的一点就是消息的传递。消息分为简单信息,同步消息,异步消息和返回消息。根基消息的类型,我重点说两种操作,同步操作和异步操作。 同步操作的过程:a,同步消息的原创 2012-11-12 20:32:21 · 9232 阅读 · 3 评论 -
面向对象设计——系统动态模型设计(2,状态模型)
这篇总结状态模型建模:状态图和活动图。 先看看状态图和活动图小结: 下边我们看一下,状态图的事务(活动图的在前边的博客中已经给出,活动图另一个大用处就是细化说明用例): 下边我们看例子:(图书管理信息系统中的图书的状态图) 活动图,我们在面向对象需求分析——用例图和活动图已经讲述了,这里不再重复.原创 2012-11-12 20:36:21 · 4986 阅读 · 2 评论 -
面向对象设计——系统体系结构建模
系统体系结构用于描述系统各部分的结构,接口以及用于通信的机制,包括软件系统体系结构模型和硬件系统体系结构模型。而软件体系结构模型对系统的用例,类,对象,接口以及相互之间的交互和协作进行描述;硬件系统体系结构模型对系统的组件、结点、的配置进行描述。用UML中的组件图和配置图(部署图)来建模。 组件图: 1,组件分类:在UML中,将组件分为源代码组件(编译时组件),二进制代码组件(原创 2012-11-12 20:40:44 · 7662 阅读 · 3 评论 -
面向对象开发过程——RUP
随着软件开发危机的发生,证明着传统的软件开发方法,存在很大的缺陷,即软件开发周期大大超过规定时间,开发成本严重超标,软件的质量难于保证。为了解决这些问题,随着软件技术的发展,探索出了一种新的软件开发过程——RUP(Rational Unified Process)。 下边我们学习一下RUP的具体知识,我从下边四个方面总结一下: 一,首先看一下介绍原创 2012-11-12 11:34:36 · 5069 阅读 · 6 评论