1.引子
软件是为了实现真是问题的解决方案
软件,或者说解决方案的实现不是单单靠面向对象的几个概念构筑好代码就行了,更是要方方面面的考虑。
所以,在创建一个好软件前,必须理解业务。
需要对软件和业务领域中建立映射——模型——一种抽象概念,并用之能进行交流
之后便是进行设计工作。但无论瀑布型的设计开发方式和极限编程都有本身的缺点。
2.构建领域知识
和领域专家交流,从中捕获关键点构筑模型。
1.引子
软件是为了实现真是问题的解决方案
软件,或者说解决方案的实现不是单单靠面向对象的几个概念构筑好代码就行了,更是要方方面面的考虑。
所以,在创建一个好软件前,必须理解业务。
需要对软件和业务领域中建立映射——模型——一种抽象概念,并用之能进行交流
之后便是进行设计工作。但无论瀑布型的设计开发方式和极限编程都有本身的缺点。
2.构建领域知识
和领域专家交流,从中捕获关键点构筑模型。
去megaton裏面的屍鬼.那裏買藥, 把破爛賣給他. 然後傳送到其他地圖, 再傳送回來, 他就又有錢和新藥了.繼續賣破爛, 買藥.刷幾次就夠了.