UML在软件开发中的建模与特点分析

3.0 闻远设计 2024-03-09 63 4 13.67KB 2 页 免费
侵权投诉
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)需求...

展开>> 收起<<
UML在软件开发中的建模与特点分析.docx

共2页,预览1页

还剩页未读, 继续阅读

相关推荐

作者:闻远设计 分类:其它行业资料 价格:免费 属性:2 页 大小:13.67KB 格式:DOCX 时间:2024-03-09

开通VIP享超值会员特权

  • 多端同步记录
  • 高速下载文档
  • 免费文档工具
  • 分享文档赚钱
  • 每日登录抽奖
  • 优质衍生服务
/ 2
客服
关注