uml及软件建模内容摘要:
一个成功的开发项目之所以成功,是因为功能的提出者(客户)和实现功能的开发人员(程序员)之间有一座可以很好沟通的桥梁。 UML借助一套图形和符号,可以来完成这座桥梁的作用。 UML不是一门程序设计语言。 但可以使用代码生成器工具将 UML模型转换为多种程序设计语言代码,或使用反向生成器工具将程序源代码转换为 UML。 ? 软件设计几个主要的阶段 : 需求分析 概要设计 详细设计 编 码 测 试 结构化的需求分析方式和设计方式 例如:数据流图等 面向对象的需求分析方式和设计方式 结构化程序设计语言: C等 面向对象的程序设计语言: C++, JAVA等 结构化测试方法 面向对象的测试方法 例如: UML • 构造块 • 公共机制 • 构架 • 建模元素 • 关系 • 图 • UML • 修饰 • 公共分类 • 规格说明 • 扩展机制 • 五个系统视图 •物件 —— 这些是建模元素本身。 •关系 —— 这些把物件联系在一起,关系说明两个或多个物件是如何语义相关的。 •图 —— 这些是 UML模型的视图,它们展现物件的集合。 1) UML物件 UML物件可以分成: •结构物件 —— UML模型的名词,如类、接口、协作、用例、活动类、组件、节点。 •行为物件 —— UML模型的动词,如交互、状态机。 •分组物件 —— 包,它用于把语义上相关的建模元素分组为内聚的单元。 •注解物件 —— 注解,它附加到模型以捕获特殊信息。 2) UML关系 3) UML视图 标准建模语言 UML的重要内容可以由下列五类视图 (共 9种图形 )来定义 : 第一类是用例 视图 (Use case View),强调 从用户角度 看到的或需要的 系统功能 ,并指出各功能的操作者。 包括用例图。 用例图 用来描述系统功能。 第二类是静态 视图 (Static View),展现系统的静态或结构组成及特征。 包括类图、对象图和包图。 类图 描述系统中类的。uml及软件建模
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。
用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。