李白《月下独酌-花间一壶酒》的UML建模
中秋节前,我发布了一个广告,请大家用UML建模方法剖析李白的作品《月下独酌-花间一壶酒》,仅有两位同学交来作品,所以这两位同学都将获得清华大学出版社出版的图书一本。
诗的内容如下:
花间一壶酒,独酌无相亲。
举杯邀明月,对影成三人。
月既不解饮,影徒随我身。
暂伴月将影,行乐须及春。
我歌月徘徊,我舞影零乱。
醒时同交欢,醉后各分散。
永结无情游,相期邈云汉。
下面,我用《软件方法》上册中的知识来剖析,如何从李白的这首诗开发出系统卖给李白这样的人。仅供参考。
一、愿景
老大:目标人群的代表。
老大已经定了是李白。
愿景:
*增加各种日常活动有陪伴的比例。
二、业务用例图和业务序列图
定位李白代表的人群:唐朝文艺青年。“唐朝文艺青年”人群的业务用例图如图1
图1 “唐朝文艺青年”人群的业务用例图
“花间一壶酒”片段可看作“文书工作”用例下面的支撑流程。
“花间一壶酒”片段的改进前业务序列图如图2:
图2 “花间一壶酒”片段的改进前业务序列图
“花间一壶酒”片段的改进后业务序列图如图3:
图3 “花间一壶酒”片段的改进后业务序列图
注意,这只是李白的美好想象,操纵月球的科技目前还没有诞生,相当于《软件方法》中阿布思考法的第一步。接下来,我们做阿布思考法的第二步,用实际可用的资源山寨这个美好理想。长安丽春院的广告如图4:
图4 长安丽春院的广告
长安丽春院版的改进业务序列图如图5:
图5 长安丽春院版的改进业务序列图
上面的山寨版还是比较贵的,如果用现代科技,还可以制作出更便宜的山寨版卖给唐朝平民,如图6:
图6 现代科技版改进
“陪酒机”的系统用例图如图7:
图7 “陪酒机”的系统用例图
根据愿景,“陪酒机”可以扩展为“陪伴机”,可以陪读,陪麻将……
=====群员评论============
大白兔(19***17) 16:52:12
广何彩丽(47***93) 16:55:40
太有才勒,但是没有看懂
apollo(24***86) 16:56:00
徘徊和零乱都是服务
广何彩丽(47***93) 16:57:03
徘徊和零乱是什么意思
apollo(24***86) 16:57:30
哈哈,要想象
四爷(473***93) 16:57:30
这个是什么意思?
随心所想(109***075) 16:57:34
有才
apollo(24***86) 16:58:18
都有关
大白兔(192***17) 17:00:52
需要配合iPhone600或安卓400及后续版本开发~
阿布(28***234) 17:09:43
潘老师,这里的虚线是什么意思?
apollo(24***86) 17:12:34
一个眼神
京张华(494***06) 17:16:03
虚线 发送信息
乡情(38***938) 17:30:07
我觉得是有陪酒机的比较难懂,其它的都好懂。
李白《月下独酌-花间一壶酒》的UML建模相关推荐
- UMLChina: trufun Plato是中国唯一的UML建模工具
在UMLChina最新发布的"厂商"栏目中,Trufun Plato是唯一的中国人自己的UML建模工具:[url]http://www.umlchina.com/Tools/N ...
- (转)轻量级 UML 建模工具JUDE 介绍(二)
[译]Learn UML with JUDE(二) 六. UML about Bowling 现在都准备好了,我们可以开始画diagram了.我们画什么diagram呢?你最近有去打过保龄球吗?我非常 ...
- UML建模系列文章总结
一.为什么要学习UML 二.UML的历史 三.UML的特点 四.UML中的视图 五.UML建模工具 六.UML的应用领域 七.UML的构成 1.需求阶段如何书写Use Case 2.设计阶段如何画用例 ...
- 软件需求工程与UML建模——第九组原型系统总结
自习通原型系统总结文档 目录 一. 功能点概述 二. 前端界面交互功能说明 三. 前后端数据交换功能说明 四. 人员分工说明 五. 进阶需求内容展示 第一部分 功能点实现情况 下图 ...
- UML建模系列文章总结 (转载)
一.为什么要学习UML 二.UML的历史 三.UML的特点 四.UML中的视图 五.UML建模工具 六.UML的应用领域 七.UML的构成 1.需求阶段如何书写Use Case 2.设计阶段如何画用例 ...
- 【UML 建模】UML建模语言入门 -- 静态图详解 类图 对象图 包图 静态图建模实战
发现个好东西思维导图, 最近开始用MindManager整理博客 . 作者 :万境绝尘 转载请注明出处 : http://blog.csdn.net/shulianghan/article/deta ...
- 【UML 建模】UML建模语言入门-视图,事物,关系,通用机制
. 作者 :万境绝尘 转载请注明出处 : http://blog.csdn.net/shulianghan/article/details/18964835 . 一. UML视图 1. Ration ...
- UML建模之数据建模
一.数据库模简介 二.数据建模元素 1.表(Table) 2.表索引(Table Index) 3.表触发器(Table Trigger) 4.表约束(Table Constraint) 5.视图(V ...
- 实例讲解UML建模分析与设计
本节和大家学习一下图书管理系统的UML建模分析与设计,包括UML简介,需求分析描述,模型建立等内容,相信通过本节的介绍你对UML建模分析与设计有深刻的认识. 图书管理系统的UML建模分析与设计 统一建 ...
最新文章
- java 以一个最高有效位为1的二进制数字开始_第02章 Java编程基础
- Android-View点击事件短时间重复点击的过滤
- 腾讯数平精准推荐 | 横扫ICDAR 2019,斩获七项冠军
- 强化学习应用于组合优化问题_如何将强化学习应用于现实生活中的计划问题
- HTML期末作业-宠物网
- java 删除指定文件夹和下面所有文件_java——File IO流
- Android使用SurfaceView实现墨迹天气的风车效果
- NickLee UI中间件 for asp.net 2.0版本
- keras实现Segnet、FCN、U-Net系列分割网络
- 【C语言】指针(野指针)
- 对称加密算法基本介绍
- 如何在Mac电脑中设置安全与隐私?如何加密应用?
- 使用Stellarium Web跟踪浏览器中的星星
- 星界边境服务器Linux,星界边境starbound如何联机?服务器建立指南
- java渗透_java 渗透模型
- 我在Blue Nile(蓝色尼罗河)上通过python爬取一百万颗钻石,最终选出心仪的一颗
- 【R语言】他说每个生存曲线一定要看到p值,不能0.05,0.01,0.001
- 【转】波利亚酒鬼回家定理的证明
- mysql判断纯数字_MYSQL中判断字符串是否为纯数字
- html写的代码投屏到LED屏,会议室小间距LED屏可以实现笔记本电脑的无线投屏显示吗?...