龙昱工作室 图书下载 百度空间
需求分析奠定了软件工程和项目管理的基础。我们在建造软件系统这座大厦的时候,如果需求分析的基础不够坚实和牢固,那么往往会导致软件系统问题百出,甚至被马上丢弃。在建造软件系统的过程中,我们经常习惯地沿用一些不规范的方法,其后果便是产生一条鸿沟--开发者开发的与用户所想得到的软件存在着巨大的"期望差异"。 我们也许会问:为什么人们开发一个软件系统会比建造一座摩天大厦要难得多?一是因为软件行业缺乏准确而又统一的语言来定义或描述相应的工作,真正的"需求"实际上存在于人们的头脑中;二是因为软件开发过程难以用一种工程化的方法来统一规范和有效实施。因此"需求"这个名词的定义不仅仅是从用户角度对系统外部行为的描述,以及从开发人员角度对系统内部特性的描述,其关键的一点是"需求"必须文档化。
posted on 2007-05-14 02:44 龙昱帅帅 阅读(642) 评论(0) 编辑 收藏