中秋节前,我发布了一个广告,请大家用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建模相关推荐

  1. UMLChina: trufun Plato是中国唯一的UML建模工具

      在UMLChina最新发布的"厂商"栏目中,Trufun Plato是唯一的中国人自己的UML建模工具:[url]http://www.umlchina.com/Tools/N ...

  2. (转)轻量级 UML 建模工具JUDE 介绍(二)

    [译]Learn UML with JUDE(二) 六. UML about Bowling 现在都准备好了,我们可以开始画diagram了.我们画什么diagram呢?你最近有去打过保龄球吗?我非常 ...

  3. UML建模系列文章总结

    一.为什么要学习UML 二.UML的历史 三.UML的特点 四.UML中的视图 五.UML建模工具 六.UML的应用领域 七.UML的构成 1.需求阶段如何书写Use Case 2.设计阶段如何画用例 ...

  4. 软件需求工程与UML建模——第九组原型系统总结

    自习通原型系统总结文档 目录 一.   功能点概述 二.   前端界面交互功能说明 三.   前后端数据交换功能说明 四.   人员分工说明 五.   进阶需求内容展示 第一部分 功能点实现情况 下图 ...

  5. UML建模系列文章总结 (转载)

    一.为什么要学习UML 二.UML的历史 三.UML的特点 四.UML中的视图 五.UML建模工具 六.UML的应用领域 七.UML的构成 1.需求阶段如何书写Use Case 2.设计阶段如何画用例 ...

  6. 【UML 建模】UML建模语言入门 -- 静态图详解 类图 对象图 包图 静态图建模实战

    发现个好东西思维导图, 最近开始用MindManager整理博客 . 作者 :万境绝尘  转载请注明出处 : http://blog.csdn.net/shulianghan/article/deta ...

  7. 【UML 建模】UML建模语言入门-视图,事物,关系,通用机制

    . 作者 :万境绝尘  转载请注明出处 : http://blog.csdn.net/shulianghan/article/details/18964835 . 一. UML视图 1. Ration ...

  8. UML建模之数据建模

    一.数据库模简介 二.数据建模元素 1.表(Table) 2.表索引(Table Index) 3.表触发器(Table Trigger) 4.表约束(Table Constraint) 5.视图(V ...

  9. 实例讲解UML建模分析与设计

    本节和大家学习一下图书管理系统的UML建模分析与设计,包括UML简介,需求分析描述,模型建立等内容,相信通过本节的介绍你对UML建模分析与设计有深刻的认识. 图书管理系统的UML建模分析与设计 统一建 ...

最新文章

  1. java 以一个最高有效位为1的二进制数字开始_第02章 Java编程基础
  2. Android-View点击事件短时间重复点击的过滤
  3. 腾讯数平精准推荐 | 横扫ICDAR 2019,斩获七项冠军
  4. 强化学习应用于组合优化问题_如何将强化学习应用于现实生活中的计划问题
  5. HTML期末作业-宠物网
  6. java 删除指定文件夹和下面所有文件_java——File IO流
  7. Android使用SurfaceView实现墨迹天气的风车效果
  8. NickLee UI中间件 for asp.net 2.0版本
  9. keras实现Segnet、FCN、U-Net系列分割网络
  10. 【C语言】指针(野指针)
  11. 对称加密算法基本介绍
  12. 如何在Mac电脑中设置安全与隐私?如何加密应用?
  13. 使用Stellarium Web跟踪浏览器中的星星
  14. 星界边境服务器Linux,星界边境starbound如何联机?服务器建立指南
  15. java渗透_java 渗透模型
  16. 我在Blue Nile(蓝色尼罗河)上通过python爬取一百万颗钻石,最终选出心仪的一颗
  17. 【R语言】他说每个生存曲线一定要看到p值,不能0.05,0.01,0.001
  18. 【转】波利亚酒鬼回家定理的证明
  19. mysql判断纯数字_MYSQL中判断字符串是否为纯数字
  20. html写的代码投屏到LED屏,会议室小间距LED屏可以实现笔记本电脑的无线投屏显示吗?...

热门文章

  1. C++打印等腰三角形
  2. YoLov3训练自己的数据集(小白手册)
  3. 发言稿开场白范文_演讲稿开场白经典范文
  4. 数据结构—线性表(第三章)—基本知识点总结
  5. 现在好的微博营销技巧都有哪些呢?
  6. 2. 内核解压-关中断进入svc模式
  7. CVE-2017-8464远程命令执行漏洞(震网漏洞)复现
  8. win 8 store app 圆通快递查询 隐私声明
  9. for和while循环
  10. 身为在软件测试摸爬滚打多年工程师的感悟,写给正在迷茫的你!