架构"/>
愿望的架构
面向对象是看待世界的一种方式。
UML是一个工具,方便将看到的东西记录下来。
模型是脑海中的蓝图,潜意识里要实现的愿望。
一个模型包含多张视图,从不同的层次和角度勾勒出美好的愿望。
从多角度观察,综合权衡,会促成正确的选择。
软件成就服务,让计算机代替人做些事情吧。
在规则的约束下,完成一件事情的过程,是一个场景。
计算机可以模拟多个角色,参与到人做事的场景中。
明确计算机做什么,人做什么,这条界限就是系统边界。
做相似事情的角色,可以凑到一起,打个包。
用例图描绘出:要为什么人,完成哪些愿望。
活动图分析出:通过哪些步骤,才能实现一个愿望。
时序图勾勒出:为了实现一个步骤,各个角色相互配合的场景。
状态图关注着:某个重要的角色,在配合过程中,状态如何变化。
类图定义出:每个角色的职责和属性。
用例模型专注于 愿望的长相。
分析模型专注于 将愿望分解为小目标。
领域模型专注于 剖析关键的小目标。
设计模型专注于 实现各个小目标的方法和具体步骤。
部署模型专注于 多台计算机如何配合工作。
更多推荐
愿望的架构
发布评论