图书管理系统动态结构设计时序

上传人:max****ui 文档编号:23578003 上传时间:2021-06-09 格式:PPT 页数:16 大小:256.83KB
返回 下载 相关 举报
图书管理系统动态结构设计时序_第1页
第1页 / 共16页
图书管理系统动态结构设计时序_第2页
第2页 / 共16页
图书管理系统动态结构设计时序_第3页
第3页 / 共16页
点击查看更多>>
资源描述
今 天 的 工 作 任 务完成系统行为交互建模:时序图建模提 交 内 容系统时序图我 们 的 进 度 , 在 这 里 工 作 任 务 1: 完 成 系 统 行 为 交 互 建 模 时 序 图 建 模我 们 的 进 度 , 在 这 里 知 识 点 : 动 态 视 图 时 序 图 1.1 时序图的相关概念 1.2 时序图的用途 1.3 时序图的建模技术我 们 的 进 度 , 在 这 里 1.1 时 序 图 的 相 关 概 念 UML的交互图是用户系统动态方面的建模,交互图可分为时序图和协作图。时序图(Sequence Diagram)描述了对象之间传递消息的时间顺序,它用来表示用例中的行为顺序,是强调消息时间顺序的交互图。时序图描述类系统中类和类之间的交互,它将这些交互建模成消息交换,也就是说,时序图描述了类以及类间相互交换以完成期望行为的消息。时序图包括了4个元素,分别是对象(Object)、生命线(Lifeline)、激活(Activation)和消息(Message)。我 们 的 进 度 , 在 这 里 时 序 图 符 号 表 示生 命 线 : Actor object11: operation 激 活消 息 我 们 的 进 度 , 在 这 里 对 象 一 个 旅 客 到 机 场 换 登 机 牌 的 情 况 : 旅 客 : 登 记 处 柜 台1: 出 示 机 票 2: 存 放 行 李 3: 征 询 旅 客 选 择 4: 旅 客 收 到 登 机 牌 1.交 互 的 对 象2.消 息 交 互 的 时 间 顺 序 时 序 图 阅 读 练 习 1: : 学 生 : 课 表 : 书 : 笔 记 本 电 脑1: 今 天 上 什 么 课 () 2: 软 件 工 程 与 UML 3: 拿 书 () 4: 拿 笔 记 本 电 脑 () 时 序 图 阅 读 练 习 2: : 论 坛 管 理 员 登 录 系 统 帖 子 管 理 模块 数 据 库 模 块相 关 处 理1: 输 入 账 号 和 密 码 2: 提 交 管 理 员 ID 3: 显 示 帖 子 处 理 信 息 4: 提 交 删 除 、 置 顶 帖 、 精 华 帖 的 ID 5: 数 据 库 处 理 , 并 更 新 数 据 6: 提 示 成 功7: 提 示 成 功 信 息 时 序 图 阅 读 练 习 3: : 管 理 员 登 录 系 统 档 案 管 理 模 块 添 加 档 案 数 据 库 模 块 1: 输 入 用 户 名 和 密 码 2: 提 交 用 户 ID 3: 提 交 添 加 档 案 命 令 4: 提 示 添 加 档 案 信 息 列 表 5: 输 入 待 添 加 档 案 的 信 息 6: 提 交 档 案 信 息 , 并 存 入 数 据 库 7: 显 示 添 加 档 案 成 功 信 息 给 客 户 端 时 序 图 阅 读 练 习 4:请描述该时序图表达的含义 : 案 卷 输 入 人 员 登 录 系 统 案 卷 管 理 模 块 案 卷 录 入 数 据 库 模 块 1: 输 入 用 户 名 和 密 码 2: 提 交 用 户 ID 3: 提 交 案 卷 录 入 命 令 4: 提 示 输 入 案 卷 的 相 关 信 息 5: 显 示 输 入 的 案 卷 相 关 信 息 6: 提 交 案 卷 列 表 7: 提 交 成 功8: 显 示 案 卷 录 入 成 功 信 息 1.2 时 序 图 的 用 途时序图强调按时间展开的消息传送,这在一个用例脚本的语境中对动态行为的可视化非常有效。 UML的交互图是用于对系统的动态方面的建模,交互图又可分为时序图和协作图,时序图用于描述对象之间消息的时间顺序,协作图用于描述对象间的交互关系,以致它们的用途有所差别。以下是时序图有别于协作图的特性:(1)时序图有生命线(2)时序图有激活期我 们 的 进 度 , 在 这 里 时 序 图 可 以 用 于 软 件 开 发 的 不 同 阶 段 和不 同 情 况 下 :当不同类之间存在多个简短的方法时,描述控制流的整体序列。显示并发进程和激活。显示在协作图中难以描述的时间序列。显示涉及类交互与对象无关的一般形式。 1.3 时 序 图 的 建 模 技 术对系统动态行为建模,当强调按时间展开信息的传送时,一般使用时序图。使用时序图对系统建模时,可以遵循如下策略。(1)设置交互的语境,这些语境可以是系统、子系统、操作、类、用例和协作的一个脚本。(2)通过识别对象在交互中扮演的角色,根据对象的重要性,将其从左向右的方向放在时序图中。(3)设置每个对象的生命线。一般情况下,对象存在于交互的整个过程,但它也可以在交互过程中创建和撤销。(4)从引发某个交互的信息开始,在生命线之间按从上向下的顺序画出随后的消息。(5)设置对象的激活期,这可以可视化实际计算发生时的时间点、可视化消息的嵌套。(6)如果需要设置时间或空间的约束,可以为每个消息附上合适的时间和空间约束。 (7)给某控制流的每个消息附上前置或后置条件,这可以更详细地说明这个控制流。 我 们 的 进 度 , 在 这 里 练 习 一 下 : 画 出 以 下 时 序 图 : 学 生 : 课 表 : 书 : 笔 记 本 电 脑1: 今 天 上 什 么 课 () 2: 软 件 工 程 与 UML 3: 拿 书 () 4: 拿 笔 记 本 电 脑 () 课 程 小 结本次课中,用到以下知识:领域类图到数据库设计1.时序图我 们 的 进 度 , 在 这 里 随 堂 作 业 -图 书 管 理 系 统 时 序 图我 们 的 进 度 , 在 这 里 : 图 书 馆 工 作员 u1 : UserLogin s1 : SysMain l1 : Lend r1 : Return1: login 2: loginSucces 4: openLend 6: openReturn 3: lendbook 5: returnbook
展开阅读全文
相关资源
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 中学资料


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!