软件工程之软件需求

来源:互联网 发布:supreme高仿淘宝店家 编辑:程序博客网 时间:2024/06/03 22:47

       软件需求是什么呢?是不是如同我们渴了,需要喝水一样呢?软件需求可以从以下三个方面进行阐述:首先,用户解决问题或达到目标所需条件或权能,其次,系统或者是系统部件要满足合同、标准、规范或者其他正式规定文档所需具有的条件或权能,最后,一种反映上述两种条件或权能的文档说明。早在八十年代中期的时候,就形成了软件工程的子领域-需求工程,从1993年起每两年举办一次需求工程国际研讨会,自1994年起每两年举办一次需求工程国际会议,可见需求分析的重要性。

      需求工程是随着计算机的发展而发展的,在计算机发展的初期,软件规模不大,软件开发所关注的是代码的编写,需求分析很少受到重视后来软件开发引入了生命周期的概念,需求分析成为其第一阶段。软件需求的重要性不言而喻,现在就软件需求这一小节,做个简单的总结(点击打开链接`(*∩_∩*)′)。



       随着软件系统的扩大,需求分析与定义在整个软件开发与维护过程中越来越重要,直接关系到软件的成功与否。需求分析活动不再仅仅限于软件开发的最初阶段,她贯穿与系统开发的整个生命周期,简单的来说,软件需求就是该软件需要什么东西,拿这些东西做什么,存在怎么样的标准与需求,根本的就是要明白要做什么,就像上一篇博客软件计划中的例举盖房子的例子,盖房子的需求就是,想要把房子盖成什么样子,是一般的平房还是欧式建筑,坐南朝北,还是怎样一个方位,达到你想要的一个理想中的房子。

  

0 1
原创粉丝点击