[设计模式学习笔记][之三]世上没有一成不变的需求
来源:互联网 发布:网络连环夺宝技巧 编辑:程序博客网 时间:2024/05/16 10:18
一成不变的需求是什么样子!
变化无处不在,变化无时不在,这就是现实,然愿意用一颗红心去面对这无尽的需求变化。
如果你去请教一些软件开发人员:对于从用户那里所获得的需求,哪些是他们知道确实可靠的?他们经常会给你下面这样的回答:
• 需求总是不完整的
• 需求经常是错误的
• 需求(以及用户)都会使人迷惑
• 需求不可能会说明全部情况
有一句也许是我们最想听到,却永远也不会听到的:“我们的需求不但完整,清晰,容易理解,而且我们在未来5年内不会再有任何关于需求的变化了!”
从毕业后一直到现在,这几年当中,关于需求我学到的最主要的东西就是:
需求总是在发生变化的,而且贯穿于整个开发过程当中。
我相信,不只是我,大多数的程序员都会为之而感到头痛。每一次的需求变化都像是在为我们的代码做一次“大手术”。
仔细想一下,其实需求变化也是必然的,理由也很简单:
• 由于与开发人员进行讨论并且看到了软件中新的可能性,用户对自己需求的看法发生了变化。
• 软件开发的环境发生了变化。(几年前,谁会想到Web 2.0会在今天大行其道呢?)
这并不是说,我们可以放弃收集好的需求。只是要我们必须写出适应性更强,更加灵活应对变化的代码。
既然变化无可避免,那我们就想办法处理吧!
• 在几乎所有的软件项目(除了1+1=?这样无法再简单的代码)中,无论你初期的分析做得多么好,
需求总是会发生变化。
• 与其抱怨总是变化的需求,我们不如改进开发过程,这样我们可以更有效地应付需求的变化。
- [设计模式学习笔记][之三]世上没有一成不变的需求
- [设计模式学习笔记][之四]如何处理变化的需求?
- 重读《设计模式》之学习笔记(三)--SINGLETON模式的疑惑
- 设计模式学习笔记(三)
- 学习笔记三:设计模式
- 设计模式学习笔记(三):模式的分类
- [原创]IssueVision 学习笔记(三)-----设计模式之OBSER
- boolan——c++学习笔记之设计模式三
- 设计模式之Singletion的学习笔记
- 设计模式之Builder 的学习笔记
- 设计模式之Prototype的学习笔记
- 学习笔记(三)-----C#的设计模式
- 学习笔记之设计模式
- 世上没有丑的女人
- 世上没有免费的午餐
- 设计模式笔记之三(Iterator Pattern):
- 设计模式C++学习笔记之三(Singleton单例模式)
- 设计模式C++学习笔记之三(Singleton单例模式)
- switch语句2
- asp.net从数据库导出数据到word、excel、txt文本文件
- J2ME--丰富多彩的领域中生机勃勃的技术
- 文章读写函数大全及说明
- 文件复制的一些资料
- [设计模式学习笔记][之三]世上没有一成不变的需求
- 主流Linux操作系统发行版简介
- 面试问题回答!^-^
- AIX参数配置参考
- javasript开发宝典
- Linux各个发行版镜像下载
- 常用的一些URL
- 只是测试而已
- 钩子