需求说明文档 笔记
对于大项目的初始状态,务必有需求定义。
以下为参考资料:
1.需求与解决方案的探讨: https://news.cnblogs.com/n/196695/#bottom
论述了用户说“我想要一头更快的马”。用户的需求是“更快的交通工具”,“马”是他能想到的、可能的解决方案。
如果实现者不假思索、可能会转而去培养一头更强壮、更快的马;而不会想到发明“汽车”、“火车”、“飞机”。
这就像用户说:“系统太慢,需要加快速度、优化速度”。如果程序员直接去实现,必然会去优化算法-代码、DB加索引、多程序缓存等;而不会想到去优化流程、将流程理清、去除无用的流程。
2.图书管理系统:http://www.cnblogs.com/tuanduiboke/p/4553044.html