第5章用例图 51用例图的概念52用例图建模技术56实例-图书馆管理系统中的 用例图511 概述 用例图显示谁将是相关的用户、用户希望系统提供什么服务以及用户需要为系统提供的服务。用例图最常用来描述系统以及子系统。 511概述 用例图包含6个元素:参与者(Actor)用例(Use Case)关联关系(Association)包含关系(Include)扩展关系(Extend)泛化关系(General
单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级--单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级面向对象分析与设计Object-Oriented Analysis Design-2-学习路线图OOUMLOOPDP… Case-Study …学 习 路 线 图……………………12345678910第05章 用例分析Use Case Analysi
将多个元素组织为语义相关组的通用机制包的内容:拥有或引用的模型元素包的实例没有任何语义 仅在建模时有意义而不必转换到可执行的系统中 引入(import): 允许一个包中的元素可以单向访问另一包中的元素 输出(export): 包的公共部分 描述一个作为另一个包的公共内容代理的包浏览特定体系结构视图中的建模元素找出由在概念和语义上相互接近的元素所定义的组块把每一个这样的组块放到一个包中对每一
#
大连理工大学软件学院软件架构4681012
公共机制逻辑视图泛化用例图……………………但知道要画什么是困难的以开发者的身份站在用户的角度分析问题分析需求—用例分析技术验 收编码和测试内容安排18界面约束21直接观察个人工作的情况以发现现存的实践方式和问题模拟一个无法直接测试的系统1. 获取原始需求2. 开发一个可以理解的需求 识别参与者 识别用例 构建用例图:确定参与者和用例之间的关系3. 详细完整地描述需求进行用例阐述4. 重构用例模型
用例图的组成参与者有三大类:系统用户与所建造的系统交互的其它系统和一些可以运行的进程第一类参与者是真实的人即用户命名这类参与者时应当按照业务命名第二类参与者是其它的系统这类位于程序边界之外的系统也是参与者第三类参与者是一些可以运行的进程如时间当经过一定的时间触发系统中的某个事件时时间就成了参与者情况四:如果扩大系统边界让呼叫中心成为机票预定系统的一个子系统并且假设机票购买者将可以自主选择是通过人工
Java中的对象统一建模语言(Unified Modeling Language )课程要点对象的本质统一建模语言统一建模语言的标记法构造和清除对象关联和连接聚合和复合继承31 对象的本质软件开发的过程31 对象的本质存在的主要问题从项目的需求分析开始编码编写了大量的结构不好的代码缺乏有计划的体系结构这些问题最终导致了项目失败。建立有效的模型是避免软件项目开发失败的有效途径31 对象的本质以对象为
重点内容:什么叫用例图 用例图的构成要素 用例的重要元素 用例之间的各种重要关系 使用Rose创建用例图的步骤说明 使用Rose创建用例图的步骤说明 第6章 用例图一、 什么叫用例图由参与者(Actor)、用例(Use Case)以及它们之间的关系构成的用于描述系统功能的动态视图称为用例图。要在用例图上显示某个用例,可绘制一个椭圆,然后将用例的名称放在椭圆的中心或椭圆下面的中间位置。要在用例图上绘
单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级用例图实例医院病房监护系统 现有一医院病房监护系统病症监视器安置在每个病房将病人的病症信号实时传送到中央监视系统进行分析处理在中心值班室里值班护士使用中央监视系统对病员的情况进行监控根据医生的要求随时打印病人的病情报告定期更新病历当病症出现异常时系统会立即自动报警 并实时打印病人的病情报告立即更新病历
违法有害信息,请在下方选择原因提交举报