UML(ROSE)综合实验报告(包括用例图、类图、组件图等等)

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

计算机科学与技术专业实验报告 课程名称:UML 统一建模语言

……………………………………………装……………………………………订……………………………………线……………………………………………………………

图2-4

(Ⅱ)按系统的重要模块细分

系统设置模块:设置系统基本信息,由系统管理员操控;如图统计管理模块:统计分析营业状况,由财务管理员操控;如图

图2-5

图2-7图2-8

图2-9

⑶组件图:描述软件组件以及组件之间的关系,组件本身是代码的物理模块,

则显示了代码的结构。组件图中通常包括:组件、接口和关系。

在系统建模中建立组件图的用途有:能帮助客户理解最终的系统结构;

工作有一个明确的目标;有助于工作组的其他人员理解系统;有利于软件系统的组件重用。以下图2-10是对该软件系统进行组件图建模

图2-10

图2-12

3、系统的行为模型

动态模型描述了系统随时间变化的行为,这些行为是用从静态视图中抽取的系统的瞬间值的变化来描述的。在UML的表现上,动态模型主要是建立系统的交互图和行为图。交互图包括时序图和协作图;行为图则包括状态图和活动图。

(1)时序图:时序图用来显示对象之间的关系,并强调对象之间消息的时间顺序,同时显示对象之间的交互,它可以与时序图互换。包括了4个元素,分别是对象、生

图3-1

图3-3

图3-5

图3-6

图3-7

活动图是一种特殊形式的状态机,用于对计算流程和工作流程建模。

可以算是状态的一种扩展方式。活动图与状态图不同,它除了描述对象状态之外,突出了它的活动。活动图包括动作状态和活动状态。对象的动作状态是活动图最小单位的构造块,表示原子动作。动作状态表示状态的入口动作。对象的活动状态可以被理解成一个组合,它的控制流由其他活动状态或动作状态组成。

相关文档
最新文档