需求分析到建立业务模型再到整个程序架构的设计,
看似很简单,其中的细枝末节却能决定这个程序系统的成败。
在这里,我要说的是,做为程序员,我们写出的程序是给客户用的,
不符合实际情况的软件,就算设计得在完美,支持再多的扩展与变更,
对我们的客户来说,不过是一堆没用的拉丁文字而已。
明确业务流程,是需求分析的第一步,也是整个程序设计过程中最接近实际业务的时段,
哪些数据是客户想要的,哪些数据对客户来说是没有意义甚至会误导客户的,
这些分析将是建立业务模型的基础,也是最能体现我们的程序是最符合当前客户业务需求的。
不要输在起跑线上。
特别说明:在之后与上级的沟通中,我从中学到了很多,
比如:
从需求中找出和搭建基础数据模型,任何业务规则都是对基础数据模型的操作。
以不变应万变