个人博客UML建模

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

2、识别例图
1、主用例图
2、登陆注册用例图 3、管理文章用例图
4、管理留言板用例图
5、管理好友用例图
6、管理好友用例图
2、识别例图
添加好友
查看留言 游客
博主 删除好友
添加新留言 会员 回复留言
管理好友用例图
博主
更改装扮
博主 删除留言
管理留言板用例图
装扮博客用例图
2.3 用例的事件流描述
浏览博客用例描述 用例名称:浏览博客用例 用例描述:用户进入自己或者其他会员的博客 参与者:博主,其他会员,游客 前置条件:进入博客 后置条件:退出博客 假设条件:用户已进入网上博客 基本操作流程: 1、进入网上博客 2、查看信息中心,文章,好友心情,相册,留 言板等 3、退出网上博客 备选流程: 点击“进入自己博客”可以进入自己博客
2.3 用例的事件流描述
管理留言板用例描述
用例名称:管理留言板用例 用例描述:博主可以通过此用例添加、删除留言 回 复留言 会员可以留言,游客只能浏览 参与者:博主,其他会员,游客 前置条件:成功进入到留言板模块 后置条件:退出留言板模块 假设条件:用户已经进入网上博客 基本操作流程: 1、进入留言板模块 2、博主:添加,删除,修改留言,回复留言 3、会员:添加留言,游客只能查看 3、退出留言板模块 备选流程: 点击导航超链接可以直接进入其他模块
(后台管理员)
博主
前台用户
游客
创建类图
1、实体类图
2、边界类图 3、控制类图
4、动态行为模型
1、创建系统顺序图
2、创建系统状态图 3、创建系统活动图
1、登陆注册顺序图 2、管理好友顺序图
3、 留言添加回复顺序图
4、文章,照片,心情管理顺序图
状态图
未成好友 状态 添加好友 删除好友
成功添加
未成功添加
2.3 用例的事件流描述
管理文章用例描述 用例名称:管理文章用例 用例描述:博主可以通过此用例添加、删除、修改文 章及评论、回复评论 会员可以浏览文章以及进行评论,游客只能 浏览 参与者:博主,其他会员,游客 前置条件:成功进入到文章模块 后置条件:退出文章模块 假设条件:用户已经进入网上博客 基本操作流程: 1、进入文章模块 2、博主:添加,删除,修改文章,评论及回复评论 3、会员:浏览文章,添加评论和回复评论,游客只能 查看 3、退出文章模块 备选流程: 点击导航超链接可以直接进入其他模块
添加新文 章
活动图
登录自己 博客
验证密码,用 户名是否匹配
验证通过
删除文章
验证未通 过
失败 返回失败 结果
成功
返回成功
登录失败
退出
管理文章活动图
活动图
登录 验证用户 名密码 密码错误 退出
用户名不 存在 注册 不注册 注册 注册成功 用户名不存在 输入用户 名密码
用户名已存在
继续注册 放弃注册
注册失败
留言评论
发表文章
分享照片
书写心情
Big
idea
系统功能图
装 扮 博 客
登 陆 注 册
日志
照片
心情
消息中心
留言板
相册
管 理 日 志
管 理 评 论
管 理 照 片
管 理 评 论
百度文库
管 理 心 情
管 理 评 论
查 看 消 息
处 理 消 息
添 加 留 言
删 除 留 言
回 复 留 言
管 理 相 册
删 除
添 加
修 改
2.3 用例的事件流描述
装扮博客用例描述
用例名称:装扮博客 用例描述:博主可以通过此模块更改皮肤装扮 参与者:博主 前置条件:博主已登陆自己博客 后置条件:退出装扮模块 假设条件:用户已登录自己博客 基本操作流程: 1、进入装扮模块 2、选择喜欢的皮肤 3、点击装扮,装扮成功 4、退出装扮模块 备选流程: 点击导航超链接可以直接进入其他模块
2.3 用例的事件流描述
查看信息中心用例描述
用例名称:查看信息中心 用例描述:博主可以通过此模块更改个人信息 所有用户都可以通过此模块浏览博主 信息 参与者:博主,其他会员,游客 前置条件:成功登录到个人信息模块 后置条件:退出个人信息模块 假设条件:用户已进入网上博客 基本操作流程: 1、进入个人信息模块 2、所有用户:查看博主信息 3、博主:更改个人信息 4、退出个人信息模块 备选流程: 点击导航超链接可以直接进入其他模块
2.3 用例的事件流描述
管理好友用例描述
用例名称:管理好友 用例描述:博主可以通过此模块添加好友 参与者:博主 前置条件:博主已登陆自己博客 后置条件:退出添加好友模块 假设条件:用户已登录自己博客 基本操作流程: 1、进入管理好友模块 2、选择要添加或者删除的好友的会员名称 3、点击添加或者删除 4、添加或者删除成功 4、退出管理好友模块 备选流程: 点击导航超链接可以直接进入其他模块
3、静态结构模型
1、定义系统对象
2、定义用户界面类
3、建立类图
定义系统对象 博主(后台管理员)或者(系 统管理员): 博客的拥有者,拥有博客的所 有权限 前台用户(包括其他会员会员 和游客) 其他会员: 可以查看和评论博主的文章, 心情,相册,以及在留言板留 言; 游客: 只具有查看博主的博客的权限; 其他会员
2、需求分析 1、识别参与者 2、识别用例
3、用例的事件流描述
1、识别参与者
游客
会员
游客:未注册的用户,只拥有普通浏览功能
会员:已注册成为会员,与游客是泛化关系,拥有 查看,评论,留言,回复留言评论的功能
用户
其他会员 博主
博主:博客的拥有者,与会员是泛化关系,拥有查 看,评论,回复评论,对自己博客的所有的文章, 心情,照片,评论留言具有管理的权限。
网上博客UML建模
指导老师:凌凤彩
制作人:刘 蓉
Big
idea
目录 1 2 3 4 系统需求 需求分析 静态结构模型 动态行为模型


数据库模型
物理模型
系统需求
项目概述
Blog是一种让编写者可以表达自己意见、 发表自己的看法以及见闻的平台。 系统目标: 使好友之间有一个交流沟通的平台, 通过博客可以互相了解彼此的生活状况, 系统拥有发布日志,心情,照片,留言 评论等功能。
登录注册活动图
数据库模型 系统组件图 创建系统部署图
系统部署图
The End
Thanks !
实体类图
好友状态
未成功
关闭状态
好友状态图
状态图
其他会员 游客
注册 博客会员
查看别人博客 退出状态
查看别人博客
登陆自己博客 登陆自己博客
博主
会员状态图
状态图
查看状态 关闭
不是会员 评论回复 评论 不是博主 是会员 删除文章 评论
是博主 可编辑状态
可修改文 章
回复文章 评论
删除文章 评论 修改文章
文章状态图
相关文档
最新文档