UML周期表放规定和应用细则.docxVIP

UML周期表放规定和应用细则.docx

本文档由用户AI专业辅助创建,并经网站质量审核通过
  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

UML周期表放规定和应用细则

一、UML周期表概述

UML(统一建模语言)周期表是面向对象分析与设计领域中的一种重要工具,用于规范和简化UML图的设计与使用。它通过定义一系列常用的UML图及其应用场景,帮助开发者在建模过程中提高效率和质量。本指南将详细介绍UML周期表的规定和应用细则,以确保使用者能够正确理解和应用。

(一)UML周期表的基本规定

1.周期表的构成:UML周期表主要包含以下几类图:

-用例图

-类图

-时序图

-状态图

-活动图

-组件图

-部署图

2.图的应用场景:

-用例图:用于描述系统功能和用户交互。

-类图:用于表示系统中的类及其关系。

-时序图:用于展示对象之间消息传递的时间顺序。

-状态图:用于描述对象状态变化及其触发条件。

-活动图:用于表示系统中的业务流程。

-组件图:用于展示系统中的组件及其依赖关系。

-部署图:用于描述系统物理部署结构。

(二)UML周期表的使用规范

1.命名规范:

-图的名称应简洁明了,反映其功能。

-类和对象的命名应符合驼峰命名法或下划线命名法。

2.图例规范:

-使用标准的UML图例符号,确保一致性。

-避免使用非标准的符号和标记。

二、UML周期表的应用细则

(一)用例图的应用

1.绘制步骤:

-(1)确定系统边界。

-(2)识别参与者。

-(3)定义用例。

-(4)绘制用例图,连接参与者和用例。

2.注意事项:

-用例应具有明确的触发条件和结果。

-参与者应具有唯一的标识。

(二)类图的应用

1.绘制步骤:

-(1)识别系统中的类。

-(2)定义类的属性和方法。

-(3)确定类之间的关系(继承、关联、依赖等)。

-(4)绘制类图,展示类及其关系。

2.注意事项:

-类的命名应反映其功能。

-属性和方法应具有明确的类型和访问权限。

(三)时序图的应用

1.绘制步骤:

-(1)确定对象。

-(2)定义消息传递的顺序。

-(3)绘制时序图,展示对象和消息传递。

2.注意事项:

-消息传递应具有明确的时间顺序。

-对象的激活和终止应清晰表示。

(四)状态图的应用

1.绘制步骤:

-(1)确定对象的状态。

-(2)定义状态转换的条件。

-(3)绘制状态图,展示状态和转换。

2.注意事项:

-状态转换应具有明确的触发条件。

-状态的命名应简洁明了。

(五)活动图的应用

1.绘制步骤:

-(1)确定业务流程的步骤。

-(2)定义活动的顺序和条件。

-(3)绘制活动图,展示活动和流程。

2.注意事项:

-活动的命名应反映其功能。

-活动的顺序和条件应明确表示。

(六)组件图的应用

1.绘制步骤:

-(1)确定系统中的组件。

-(2)定义组件的依赖关系。

-(3)绘制组件图,展示组件及其关系。

2.注意事项:

-组件的命名应反映其功能。

-组件的依赖关系应明确表示。

(七)部署图的应用

1.绘制步骤:

-(1)确定系统的物理部署结构。

-(2)定义节点和组件的部署关系。

-(3)绘制部署图,展示节点和组件。

2.注意事项:

-节点的命名应反映其功能。

-节点和组件的部署关系应明确表示。

三、总结

UML周期表是面向对象分析与设计中的一种重要工具,通过规范和简化UML图的设计与使用,帮助开发者在建模过程中提高效率和质量。本指南详细介绍了UML周期表的规定和应用细则,包括用例图、类图、时序图、状态图、活动图、组件图和部署图的应用步骤和注意事项。正确理解和应用UML周期表,将有助于提高建模的准确性和一致性。

二、UML周期表的应用细则(续)

(八)用例图的应用(续)

1.绘制步骤(续)

1.(1)确定系统边界:

具体操作:明确系统所包含的功能范围以及不包含的功能范围。这通常通过与系统用户(参与者)的沟通以及分析系统目标来完成。

实用技巧:可以使用一个“沉默的外部实体”来代表系统之外的、不直接交互但影响系统的因素(如外部数据源)。明确边界有助于界定参与者和用例的合理性。

示例:在一个在线图书销售系统的用例图中,系统边界可以定义为“处理图书购买、支付、订单管理和用户账户相关操作”。而系统外部的因素,如“邮政服务”可以作为沉默的外部实体处理图书的物理配送。

2.(2)识别参与者:

具体操作:识别所有与系统交互的外部实体,这些实体可以是人、其他系统或设备。参与者是主动发起用例的实体。

实用技巧:采用“角色”的思维来思考参与者。问自己:“谁会使用这个功能?”“谁需要从系统中获取信息?”“谁会对系统的运行产生影响?”

示例:在线图书销售系统的参与者可能包括“普通

文档评论(0)

咆哮深邃的大海 + 关注
实名认证
文档贡献者

成长就是这样,痛并快乐着。

1亿VIP精品文档

相关文档