GA002-181-15

一、Starter Component Diagram

启动组件图模式创建组件和组件图,该组件图显示通过组件连接器连接的组件,指示两个组件通过接口共享信息。 组件添加了描述元素的注释,这些注释已在图中可见。

在这里插入图片描述

上图显示了一个组件图,其中两个组件通过组件连接器连接。

讨论
模式的目的是允许设计师、架构师和其他利益相关者创建或查看架构或设计的逻辑部分及其通过接口进行通信的方式。
模式通常在主动的设计阶段的早期使用,作为描述架构或设计的逻辑部分的一种方式。 可用于:
1.1 模拟设计的逻辑部分
1.2 展示组件如何通过接口进行通信。

下面是您在使用此模式时可能想做的一些事情的列表。
2.1 更改包的名称和图表以适应主动。
2.2 更改组件的名称以适应主动。
2.3 添加一个或多个泛化集来对关系进行分组。
2.4 创建额外的组件来将层次结构扩展到另一个层次。

下面是应用模式时可用的一些下一步步骤的列表。
3.1向组件添加描述,以描述它们在系统描述中的作用。
3.2如果需要,将另一个级别添加到层次结构中。
3.3添加一个或多个状态机来描述特定类可以展示的谨慎状态.
3.4使用内置或用户定义的模板自动生成文档生成器的文档。

二、Basic Activity Diagram with Decisions

基本活动图与决策模式创建元素和活动图,其中包含由控制流连接的一系列动作,指示启动动作的顺序。 决策被用作一个排他性的或,这意味着控制流中的一个和唯一一个将被警卫的价值所决定
在这里插入图片描述

上图显示了一个活动图,其中包含由控制流连接的多个动作和控制节点(初始、最终、决策)。

讨论
其目的是允许业务分析师和其他利益相关者通过定义一系列操作来创建活动如何执行其工作的可视化表示。 该序列由控制流关系显示。 该决定用于表示将遵循一个和唯一一个控制流程。 卫兵们表达了需要满足的条件或需要遵循的控制流程。
它通常在主动行动的分析阶段使用,以显示活动所描述的工作是如何通过一系列行动进行的。 图表通常不是为每个活动创建的,而是为一个很小的数字创建的,其中重要的是要阐明工作是如何进行的。

下面是您在使用此模式时可能想做的一些事情的列表。
1.1 重命名元素和图表,以适应主动.
1.2 重命名操作和伪节点(初始节点、最终节点、决策节点等。) 以适应主动.
1.3 在需要时添加进一步的元素以扩展图的语义.

下面是您在使用此模式时可能想做的一些事情的列表.
2.1 添加对象节点(使用Pins)以显示操作消耗和创建的信息.
2.2 创建与最终执行活动和行动定义的工作的组件的跟踪关系.
2.3 创建文档,帮助将图表中包含的信息传播给其他团队成员.

三、Basic Activity Diagram with Exception Handler

带有异常处理程序模式的基本活动图创建元素和包含一系列操作和控制节点(初始、最终、决策等)的活动图。通过控制流连接,指示触发动作的顺序。 异常处理程序是一个元素,它允许通过指定在受保护节点的执行中发生特定条件或事件时执行的备用操作来保护受保护的节点。

在这里插入图片描述
上图显示了一个活动图,其中包含由控制流连接的多个动作和控制节点(初始、最终、决策),异常处理程序在发生与其类型匹配的异常时接收传入流。

讨论
其目的是允许业务分析师和其他利益相关者通过定义一系列操作来创建活动如何执行其工作的可视化表示。 该序列由控制流关系显示。 例外。 Handler为建模者提供了一种机制,用于指定替代操作,以处理在执行操作期间发生的异常事件。
它通常在主动行动的分析阶段使用,以显示活动所描述的工作是如何通过一系列行动进行的。 图表通常不是为每个活动创建的,而是为一个很小的数字创建的,其中重要的是要阐明工作是如何进行的。 其用途包括:
1.1 指定当异常事件以匹配类型发生时要执行的备用操作。

下面是您在使用此模式时可能想做的一些事情的列表.
2.1 重命名元素和图表,以适应主动.
2.2 重命名操作和伪节点(初始节点、最终节点、决策节点等。) 以适应主动.
2.3 在需要时添加进一步的元素以扩展图的语义.

下面是您在使用此模式时可能想做的一些事情的列表.
3.1 添加对象节点(使用Pins)以显示操作消耗和创建的信息.
3.1 创建与最终执行活动和行动定义的工作的组件的跟踪关系.
3.2 创建文档,帮助将图表中包含的信息传播给其他团队成员.

四、Basic State Machine with Triggers Guards and Effects

带有触发器保护和效果模式的基本状态机描述一个实体(例如:类、演员、用例或测试用例)从它所显示的重要状态的角度来看。 状态机图表示实体可以处于两种状态之一,并且它在两种状态之间过渡。 转换已经用触发器和保护符注释,它们指示什么启动(触发)状态更改、什么条件(保护)对于过渡进行(火灾)和在过渡启动时执行的可选行为(效果)必须是正确的。

在这里插入图片描述

上图是一种状态机图,显示两个状态和两个转换,以及一个初始的psuedostate和一个最终状态。 转换已经注释了触发、守卫和效果.

在这里插入图片描述

上图是一种状态机表,显示状态和伪态之间的转换。

讨论
提供一种机制来表示系统工程师或其他利益相关者认为在类或其他元素的生命周期中重要的条件(国家)。 它描述了状态依赖行为,显示了元素如何从状态转换到状态。 转换的注释有助于限定状态更改.
当软件工程师想要定义或描述类或其他元素可能显示的一组离散状态时,使用该模式。 它们的创建通常是为了分析系统的某些部分的行为,通常是因为它很难理解或因为它的行为是复杂的.

下面是您在使用此模式时可能想做的一些事情的列表.
1.1 重新命名包,状态机和图表,以适应倡议.
1.2 重新命名图表中的国家和过渡,以适应该倡议.
1.3 通过从工具箱或项目浏览器拖动到图表上,创建新的状态、其他元素和转换.

下面是应用该模式时可用的下一步步骤的列表.
2.1 为国家创建进入、做和退出操作,以模拟在这些条件下发生的情况.
2.2 从开发的其他模型中创建痕迹,以表达国家如何与模型中的其他元素联系在一起,例如: 用例、组件、工件和数据库对象.
2.3 创建文档,帮助将图表中包含的信息传播给其他团队成员.

五、Basic State Machine with Fork and Join

带叉和连接模式的基本状态机描述一个实体(例如:类、演员、用例或测试用例)从它所显示的重要状态的角度来看。 Forks用于建模两个可以同时过渡到的状态,然后Transitions可以与Join重新组合.
在这里插入图片描述

上图是一种状态机图,显示两个状态和两个转换,以及一个初始的Psuedostate和一个最终状态。 分叉将单个转换划分为两个转换,转换随后与连接重聚.

在这里插入图片描述

上图是状态机表,显示状态和伪语句之间的转换,包括Fork和Join。一个国家被分为并行区域,表明实体可以同时位于两个州。

讨论
提供一种机制来表示系统工程师或其他利益相关者认为在类或其他元素的生命周期中重要的条件(国家。 它描述了状态依赖行为,显示了元素如何从状态转换到状态。 当一个国家可以向两个不同的国家过渡时,使用分叉,连接服务重新统一过渡.
当软件工程师想要定义或描述类或其他元素可能显示的一组离散状态时,使用该模式。 它们的创建通常是为了分析系统的某些部分的行为,通常是因为它很难理解或因为它的行为是复杂的。

下面是您在使用此模式时可能想做的一些事情的列表.
1.1 重新命名包,状态机和图表,以适应倡议.
1.2 重新命名图表中的国家和过渡,以适应该倡议.
1.3 通过从工具箱或项目浏览器拖动到图表上,创建新的状态、其他元素和转换.
1.4 将显示更改为状态表.

下面是应用该模式时可用的下一步步骤的列表.
2.1 为国家创建进入、做和退出操作,以模拟在这些条件下发生的情况.
2.2 在转换中添加触发器、守卫和效果,以表示转换的约束和行为
2.3 从开发的其他模型中创建痕迹,以表达国家如何与模型中的其他元素联系在一起,例如:用例、组件、工件和数据库对象.
2.4 创建文档,帮助将图表中包含的信息传播给其他团队成员.

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
资源包主要包含以下内容: ASP项目源码:每个资源包中都包含完整的ASP项目源码,这些源码采用了经典的ASP技术开发,结构清晰、注释详细,帮助用户轻松理解整个项目的逻辑和实现方式。通过这些源码,用户可以学习到ASP的基本语法、服务器端脚本编写方法、数据库操作、用户权限管理等关键技术。 数据库设计文件:为了方便用户更好地理解系统的后台逻辑,每个项目中都附带了完整的数据库设计文件。这些文件通常包括数据库结构图、数据表设计文档,以及示例数据SQL脚本。用户可以通过这些文件快速搭建项目所需的数据库环境,并了解各个数据表之间的关系和作用。 详细的开发文档:每个资源包都附有详细的开发文档,文档内容包括项目背景介绍、功能模块说明、系统流程图、用户界面设计以及关键代码解析等。这些文档为用户提供了深入的学习材料,使得即便是从零开始的开发者也能逐步掌握项目开发的全过程。 项目演示与使用指南:为帮助用户更好地理解和使用这些ASP项目,每个资源包中都包含项目的演示文件和使用指南。演示文件通常以视频或图文形式展示项目的主要功能和操作流程,使用指南则详细说明了如何配置开发环境、部署项目以及常见问题的解决方法。 毕业设计参考:对于正在准备毕业设计的学生来说,这些资源包是绝佳的参考材料。每个项目不仅功能完善、结构清晰,还符合常见的毕业设计要求和标准。通过这些项目,学生可以学习到如何从零开始构建一个完整的Web系统,并积累丰富的项目经验。
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值