UML在软件开发中的建模与特点分析
UML 在软件开发中的建模与特点分析
1 UML 在软件开发中的建模
Rational Rose 是一个完全的 , 具有能满足所有建模环境(Web 开发,数据建模,Visual Studio
和C++ )需求能力和灵活性的一套解决方案。 Rose 允许开发人员,项目经理,系统工程师和
分析人员在软件开发周期内在将需求和系统的体系架构转换成代码,消除浪费的消耗,对需求
和系统的体系架构进行可视化,理解和精练。 通过在软件开发周期内使用这种建模工具可以确
保更快更好的创建满足客户需求的可扩展的、灵活的并且可靠的应用系统。 常用软件开发过程
为:分析、设计、实现、配置、测试等阶段,不同的软件开发方法,无疑都是对这些过程的 n
次迭代。
(1 )需求分析阶段建模。 使用 UML 静态图中的用例图 、状态图,可以在软件开发的需求分
析阶段找出系统所有需求并加以描述。 在用例图中,使用事件表明了用户和系统的交互作用,
在这个图形中显示了用户能实现一个目标。 通过用例图,可以把需求分析和功能分析中的系统
模块, 按角色分配到各类用户,使得系统模型更加清晰。 UML 的状态图是描述对象在生命周
期内处于哪些状态,每一种状态的行为以及什么样的事件引起对象状态发生改变。
(2 )设计阶段建模。 设计阶段的任务是通过综合考虑所有的技术限制,以扩展和细化分析阶
段的模型。 设计的目的是指明一种易转化成代码的工作方案,是对分析工作的细化,即进一步
细化分析阶段所提取的类(包括属性和操作),并且增加新的类处理诸如数据库、用户接口、
通信、设备等技术领域的问题。
设计阶段可以分为两个部分,一是结构设计。 结构设计是高层设计,其任务是定义包(子系
统),包括包间的依赖性和主要通信机制。 希望得到尽可能简单和清晰的结构,各部分之间的
依赖尽可能的少,并尽可能地减少双向的依赖关系。 二是详细设计。 细化包的内容,使编程
人员得到的所有类的一个足够清晰的描述。 在设计阶段可以使用两种 UML 视图来描述系统,
一是类图,类图是 UML 中的静态视图中的一种;二是序列图,序列图是 UML 中的动态图中
的一种。 ① 系统类图。 定义的类通常要有二个特点:一是使用来自问题域的概念,二是类的
名字用该类实际代表的涵义命名。 通过系统需求分析、系统用例,建立本系统类图;②序列
图。 序列图描述对象如何相互交互和通讯。序列图中的最重要的是时间。通过序列图,可以看
出为了完成某种功能一组对象如何发送和接收序列消息。
(3 )实现阶段建模。 构造或实现阶段是对类进行编程的过程。 选择向对象语言 C# 作为实现
系统的软件环境。 在 C# 中很容易实现从逻辑试图到代码部件的映射。 在实现阶段中,可以选
择下列图来辅助编程。 ①类的规格说明:每个类的规格说明详细显示了必要的属性和操作。
②类图:显示类的静态结构和类之间的关系。 ③状态图:显示类的对象可能的状态、所需处理
的转移以及触发这些转移的操作。 ④包含某个类的对象的动态图(顺序图、合作图、活动
图):显示该类的某个方法的实现或别的对象是如何使用该类的对象的。 ⑤用例图和规格说
明:显示系统需求和结果。
(4 )测试与配置阶段建模。 完成系统编码后,需要对系统进行测试,它通常包含:单元测
试、集成测试、系统测试和验收测试。 在单元测试中,使用类图和类的规格说明,对单独的类
或一组类进行测试;在集成测试中,使用组件图和合作图,对各组件的合作情况进行测试;在
系统测试中,使用 UML 的用例图,以及查所,开发的系统是否满足用例图所描述的需求。
2 UML 建模简介
UML 通 过事物、 关系和图来描述软件工程的建模内容 .
UML 采用多视图表示模型的不同侧面, 表 示各种元素和概念之间的划分, 而每一类视图使用
一种或两种特定图来可视化的表示视图中的概念。 图是 UML 的核心,通过事物和关系来描述
客观事物的抽象。 UML 的图可划分为如下三种类型:① 静态图:描述了那些不发生变化的软
件元素的逻辑结构,描绘了类、对象、数据结构及其存在于它们之间的关系。 ②动态图: 展
摘要:
展开>>
收起<<
UML在软件开发中的建模与特点分析1UML在软件开发中的建模RationalRose是一个完全的,具有能满足所有建模环境(Web开发,数据建模,VisualStudio和C++)需求能力和灵活性的一套解决方案。Rose允许开发人员,项目经理,系统工程师和分析人员在软件开发周期内在将需求和系统的体系架构转换成代码,消除浪费的消耗,对需求和系统的体系架构进行可视化,理解和精练。通过在软件开发周期内使用这种建模工具可以确保更快更好的创建满足客户需求的可扩展的、灵活的并且可靠的应用系统。常用软件开发过程为:分析、设计、实现、配置、测试等阶段,不同的软件开发方法,无疑都是对这些过程的n次迭代。(1)需求...
相关推荐
-
2024年党建工作要点工作计划5篇供参考
2023-12-16 999+ -
2025年专题生活会对照带头严守政治纪律和政治规矩,维护党的团结统一等“四个带头方面”个人对照检查发言材料4110字文稿
2024-12-21 999+ -
2025年医保局局长、科技局领导干部专题“四个带头”方面对照检查材料2篇例文(附:反面典型案例剖析情况)
2025-02-09 457 -
2025年国有企业党委书记、市总工会党组书记民主生活会“四个带头”方面对照个人检查发言材料2篇文(附:典型案例、上年度整改+个人情况)
2025-02-09 506 -
2025年市委组织部部长、教育局党委书记生活会“四个带头”个人对照检查发言材料2篇文(典型案例+个人事项)
2025-02-09 626 -
2025年市财政局党组书记、局长、市检察院党组领导班子对照“四个带头”方面生活会个人对照检视发言材料2篇文(含以案为鉴反思、以案促改促治方面)
2025-02-09 508 -
市检察院党组、市财政局领导班子2025年生活会对照“四个带头”方面检视发言材料2份文【含以违纪行为为典型案例剖析】
2025-02-09 461 -
2025年市财政局领导对照“四个带头”生活会检视发言材料2篇例文【含以违纪行为为典型案例剖析】
2025-02-09 582 -
单位领导班子2025年聚焦“四个带头”生活会对照检查材料2篇文(含:典型案例剖析反思、落实意识形态责任制)
2025-02-09 757 -
2025年镇党委副书记、市科学技术局领导班子生活会对照“四个带头”检视材料2篇文【含违纪行为典型案例分析】
2025-02-09 257
作者:闻远设计
分类:其它行业资料
价格:免费
属性:2 页
大小:13.67KB
格式:DOCX
时间:2024-03-09

