【例】系统顺序图、操作契约、领域模型图
一. 实验目的及实验环境
(一)、实验环境
(1)、硬件
1. CPU : Intel i5-2450m
2. 内存 : 4.00GB
3. 硬盘容量 : 500GB
(2)、软件
1. Win7 旗舰版 64位操作系统
2. Trufun Plato X Enterprise Edition
(二)、实验目的
1.理解顺序图、操作契约、领域模型的概念。
2.掌握领域模型分析的步骤与要点。
3.掌握握系统顺序图的绘制方法。
4.学会为系统创建操作契约。
二. 实验内容
(1)、绘制系统顺序图。
(2)、绘制领域模型图。
(3)、操作契约
三.实验结果
1、顺序图
图 1 用户注册帐号顺序图
2、操作契约
契约U1:CreatNewAccount
操作:CreatNewAccount(AccountID:String, Name:String, .....);
交叉引用:用例:注册帐号
前置条件:用户正在注册帐号
后置条件:创建了一个新的拥有唯一标识的帐号,将该帐号的信息写入系统数据库中。
契约U2:UserLogin
操作:UserLogin(AccountID:String, Password:String);
交叉引用:用例:用户登录
前置条件:用户正在登录系统
后置条件:系统创建一个线程管理用户的操作。
契约A1:AdminLogin
操作:AdminLogin(AccountID:String, Password:String);
交叉引用:用例:管理员登录
前置条件:管理员正在登录系统
后置条件:系统创建一个线程管理管理员的操作。
契约A2:ModifyUserInfo
操作:ModifyUserInfo(AccountID:String, ModifyContent:String, ModifyMode:int);
交叉引用:用例:修改用户信息
前置条件:管理员已登录系统
后置条件:根据AccountID找到该用户的信息,由ModifyMode确定修改项,将修改项修改为ModifyContent。
3、领域模型
图 2 领域模型图
【例】系统顺序图、操作契约、领域模型图相关推荐
- ps怎么切图后放html下,怎么使用PS切图?PS切图后怎么保存到本地?
怎么使用PS切图?使用PS切图的目的其实就是将大的设计图分割成多个小图片,通过网页代码定位后台相册的照片来显示前端网页的效果,当然,在处理某X宝的图片的时候也是可以使用该方法的,具体见下文怎么使用PS ...
- UML和模式应用5:细化阶段(5)---系统顺序图
1.前言 系统顺序图(SSD)是为阐述系统相关的输入和输出事件而快速.简单的创建的制品,它们是操作契约和对象设计的输入. SSD展示了直接与系统交互的外部参与者.系统(作为黑盒)以及由参与者发起的系统 ...
- EA类图之间的关系,用例图、类图、顺序图操作
九种关系总结,EA图中会用到: 关联关系(Association):双向关联,单向关联,自关联.多重性关联Multiplicity. 聚合(Aggregation):整体与部分的关系,整体对象销毁时成 ...
- ATM 系统的用例图、类图、顺序图、协作图、活动图设计
用例图 分析:对于银行的客户来说,可以通过ATM机启动几个用例:存款.取款.查阅结余.付款.转帐和改变PIN(密码).银行官员也可以启动改变PIN这个用例.参与者可能是一个系统,这里信用系统就是一个参 ...
- 软件工程之系统顺序图
1.描述外部参与者发送给系统的事件. 2.描述系统与系统之间的通信. 一个用例有一个系统顺序图,在系统顺序图中画的箭头都是按照用例描述的main flow画的: 系统顺序图从上到下代表时间顺序,顺序按 ...
- 系统分析与设计——系统顺序图
简介 系统顺序图(SSD)是为阐述与所讨论系统相关的输入和输出事件而快速.简单地创建的制品.系统顺序图,表示的是,对于用例的一个特定场景,外部参与者产生的事件,其顺序和系统之内的事件.所有系统被视为黑 ...
- 在线购物系统——顺序图
在线购物系统顺序图 实验一博客地址: https://blog.csdn.net/Analysis_yes/article/details/90182332 实验二博客地址: https://blog ...
- 绘制饮料自动销售系统顺序图
目录 绘制饮料自动销售系统顺序图 1.买饮料的正常场景 2.饮料"已售完"场景 3.机器没有合适的零钱 4.带有临时对象的顺序图 绘制饮料自动销售系统顺序图 下面以饮料自动销售系统 ...
- uml通信图画法_UML 交互图 (顺序图、通信图、鲁棒图、定时图)
交互与交互图 交互的概念 一次交互就是指在特定语境中,为了实现某一个目标,而在一组对象之间进行交换的一组消息所表示的行为 消息 UML中的4种交互图 顺序图:顺序图是一种强调消息时间顺序的交互图,为读 ...
- 系统开发基础:UML中图的相关知识笔记(下)
1.状态图 状态图展现了一个状态机,它由状态.转换.事件.活动组成.状态图关注系统的动态视图,它对于接口.类.协作的行为建模尤为重要,它强调对象行为的事件顺序. 组成:简单状态.组合状态.转换(事件和 ...
最新文章
- 二叉树的高度-递归-JS实现
- Android之SimpleAdapter使用
- 最多包含2/k个不同字符的最长串
- 删除含有关键词的文件_AweEraser——macOS Catalina最佳的文件粉碎机
- .NET深入实战系列—Linq to Sql进阶
- ‘dict’ object has no attribute 'has_key'
- htmlcss面试笔记
- 32位存储字长存储double_1GB多大?1GB与1MB的关系?详细数据存储单位转换来了...
- linux下安装不同版本的jdk
- 库存管理软件挑选窍门:怎么才算合格的库存管理软件?
- ASCII码、Unicode和UTF-8之间的转换
- 这是转载的孔雀东南飞的文章
- idea怎么替换git地址(简单明了的教程)
- 全球与中国相机模组胶黏剂市场运营现状及投资可行性评估报告2022-2028年
- 《如何阅读一本书》的梗概
- power bi 雷达图_星载雷达与C波段地基雷达数据一致性个例分析 | 新文速递
- JS gkb转utf8(fetch gbk网页是乱码)
- 民航飞机因何频繁遭遇乱流?
- 自建机房还是上云?华夏航空的抉择与成效
- 《永不止步》--[奥]力克胡哲