[全程建模]最佳的定义是什么
2009-05-03 01:55
211 查看
一个帖子引起的话题,我想起了曾经批判过的一个词汇,最佳。
这些年什么都贴上了最佳这个标签,好像有了它,包治百病——即使不承认有银弹,也同样有人用这个词汇来避开银弹而推动他们的方法。
帖子连接如下:
http://topic.csdn.net/u/20090430/15/bb9883dd-bcf4-4311-9ec8-564f4ac21fb6.html?seed=859029288
引用 8 楼 HarryDuanChina 的回复:
各位可以考虑一下在下面两种情形下,use case是不是最佳的需求描述方法:
1. 开发一个类似Excel或者Word的编辑软件
2. 开发一个系统,要求系统的角色可以自定义,不同的角色可以被授权访问系统的任意一个或多个功能
个人认为这几年大家太崇拜“最佳”这两个字了。
最佳是什么?
实际上是最适合的解决办法才是最佳。
最佳什么时候出现?怎样才是最佳?
很明显,不同的项目有不同的要求,方法在于人的使用,而不是盲目照搬。
有些时候,最熟悉的就是最佳的,因为他找不到其他方法,也许用了别人的最佳,他需要耽误几个月的学习时间,那就不是最佳了。
所以,最佳和团队成员的知识和技能水平还有项目的特点都是有关系的。
这才是真正的最佳。
如果单纯的讨论最佳,或者在某一个抽象层面讨论最佳,都是毫无意义的,因为它不是具体的存在,只是一种抽象,这不仅仅在于usecase,同样在usestory或者其他描述需求的方法上也同样存在这样的问题。
这些年什么都贴上了最佳这个标签,好像有了它,包治百病——即使不承认有银弹,也同样有人用这个词汇来避开银弹而推动他们的方法。
帖子连接如下:
http://topic.csdn.net/u/20090430/15/bb9883dd-bcf4-4311-9ec8-564f4ac21fb6.html?seed=859029288
引用 8 楼 HarryDuanChina 的回复:
各位可以考虑一下在下面两种情形下,use case是不是最佳的需求描述方法:
1. 开发一个类似Excel或者Word的编辑软件
2. 开发一个系统,要求系统的角色可以自定义,不同的角色可以被授权访问系统的任意一个或多个功能
个人认为这几年大家太崇拜“最佳”这两个字了。
最佳是什么?
实际上是最适合的解决办法才是最佳。
最佳什么时候出现?怎样才是最佳?
很明显,不同的项目有不同的要求,方法在于人的使用,而不是盲目照搬。
有些时候,最熟悉的就是最佳的,因为他找不到其他方法,也许用了别人的最佳,他需要耽误几个月的学习时间,那就不是最佳了。
所以,最佳和团队成员的知识和技能水平还有项目的特点都是有关系的。
这才是真正的最佳。
如果单纯的讨论最佳,或者在某一个抽象层面讨论最佳,都是毫无意义的,因为它不是具体的存在,只是一种抽象,这不仅仅在于usecase,同样在usestory或者其他描述需求的方法上也同样存在这样的问题。
相关文章推荐
- [全程建模]关于最佳实践的思考——谈实事求是
- [全程建模]三个问题的对话之三——学习的态度是什么?
- [项目管理]项目经理应该做什么——全程建模绩效管理办法执行中出现的偏差之二
- Oracle数据库应用,热数据的最佳定义是什么?
- [全程建模]Blog定义与我的生活、追求与实现
- 自定义窗口大小并且让定义在自定义窗口的什么位置显示,窗口可以拖动。
- Java记录 -40- 定义常量最佳方法
- {定义介绍}什么是REST
- 什么才是提高ASP性能的最佳选择(二)
- 软件设计全程演练与最佳实践
- 第6章 需求分析与建模最佳实践
- 机器学习有很多关于核函数的说法,核函数的定义和作用是什么?
- 编程语言共性之------什么是函数式编程?(转)看文中定义,简单通俗易懂!!!函数式编程到底有什么好处,为什么会变得越来越流行?
- 软件设计全程演练与最佳实践
- php定义function时,函数名前加“&”符号是什么意思?
- 什么是java序列化及序列化对象定义
- Web 服务的一般定义是什么?
- C++中定义对象的语法,带括号与不带括号有什么区别?
- 【iOS开发】#define和const定义的变量,有什么区别?
- [全程建模]Rose中重名问题的解决