今天读了构建之法的前几章,了解了一下关于软件的基本概念,那就是作为软件工程的一员,首先明白那就是我们经常说的软件是指程序+软件工程,而程序又是数据结构+算法,所以对于现在的我们来说,明白程序的运行以及多样化,比如,书中用了一个简单的例子来说明,也就是做一个计算题的软件等相关问题以此来说明我们对应用软件的理解。从而表示出一个完整的软件需要有合理的软件架构,软件设计与实现,当然还要有各种文件和数据来描述各个程序文件之间的依赖关系,编译参数,链接参数等等汇聚成一个完整软件的架构过程。
早期山德士上校研制肯德基时,并没有对具体的工艺流程什么严格要求,只要好吃就行,因此可以做到因人出单,这种方式虽然能照顾一些食客,但也成了KFC难以走向商业化的第一诱因
后来各位也看到了。如今的肯德基在鸡肉划几道、拍多少粉、炸多长时间都有严格规定,甚至连洗几次手都有近乎苛刻的规定
这是大规模量产的通病,当然在软件这种东西上也同样如此。