愿望的架构

来源:互联网 发布:足球比赛实时数据 编辑:程序博客网 时间:2024/04/28 14:11

面向对象是看待世界的一种方式。

UML是一个工具,方便将看到的东西记录下来。


模型是脑海中的蓝图,潜意识里要实现的愿望。

一个模型包含多张视图,从不同的层次和角度勾勒出美好的愿望。

从多角度观察,综合权衡,会促成正确的选择。


软件成就服务,让计算机代替人做些事情吧。

在规则的约束下,完成一件事情的过程,是一个场景

计算机可以模拟多个角色,参与到人做事的场景中。


明确计算机做什么,人做什么,这条界限就是系统边界

做相似事情的角色,可以凑到一起,打个


用例图描绘出:要为什么人,完成哪些愿望。

活动图分析出:通过哪些步骤,才能实现一个愿望。

时序图勾勒出:为了实现一个步骤,各个角色相互配合的场景。

状态图关注着:某个重要的角色,在配合过程中,状态如何变化。

类图定义出:每个角色的职责和属性。


用例模型专注于 愿望的长相。

分析模型专注于 将愿望分解为小目标。

领域模型专注于 剖析关键的小目标。

设计模型专注于 实现各个小目标的方法和具体步骤。

部署模型专注于 多台计算机如何配合工作。

原创粉丝点击