- 冒号空间 - https://blog.zhenghui.org -

Reply To: 需求与设计的关系

关于软件开发的过程(暂不考虑软件测试和维护)一般的说法(以waterfall模型为代表)是:分析用户需求 => 提炼出合乎需求的规范 => 根据规范进行设计 => 编写代码实现设计。这种描述过于粗线条了,实际的开发过程往往是上层需求产生下层设计,在实现该设计的过程中又产生更下层的需求…正是你上面所描述的情形。不出意外地,在这里我们又看问题的关键仍然是:如何将复杂的问题合理地进行抽象分层。


Share