2.大象
Page22,RUP将软件生产分为了四个阶段和九个核心工作。
>>先启,精化,构建,产品化。4+9都是软件工程的另一种表达。就像Page23,软件过程是比UML更重要更本质的东西。
Page23,因此建议读者在学习UML之前,应当。。。起到了什么作用。
>>他已成仙~有点像当时看《要塞》时作者的口吻。
Page24,轻量级的敏捷方法和重量级的统一过程都是非常优秀的软件方法,只是他们各有各的使用范围。
>>选择适合自己的,才可能时最好的。
Page28,当你试图为现实世界建模的时候,首先要决定的是抽象角度,即建立这个模型的目的是什么。
Page28,这个限定条件一下子使得问题变得清爽很多。
Page28,首要目标不是要弄清楚业务时如何一步一步完成的,而要弄清楚有多少业务的参与者?每个参与者的目标是什么?参与者的目标就是你的抽象角度。
>>参与者的目标就是你的抽象角度。
Page28,模是什么?我们必须要搞清楚谁发出了什么动作,作用于什么事物,产生了怎样的后果。。。为了找出场景当中贡献于场景目标的那些事物,以及这些事物是如何贡献于这个场景的。
>>还是哪句话,关注点不同,就决定了我们整个系统的发展。就像之前所说的View很重要。
>>想起小时候看中神通王重阳,高手练九阴真经就是九阴降魔爪,梅超风练就成了九阴白骨爪。
Page31,关于抽象层次的描述。
>>还是表达了我们选择的角度,决定我们对于某事的了解程度。
Page32,在软件开发过程中,,,以提升软件的质量。
>>换个角度说,抽象的能力决定了leader的能力。
Page33,视角时针对每一个视图来说的,不同的视角展示了同样信息的不同认知角度以便于理解。
Page34,两个问题,一哪些视图?二哪些视角?
>>感觉这就是本章的重点了,选择的角度!他举得那个照相机的例子很贴切。