最近做需求,在这两个概念上很模糊,希望达人指点!
------解决方案--------------------------------------------------------
系统需求要扩展软件需求
性能要求
安全性要求等等都可以放在系统需求中
------解决方案--------------------------------------------------------
对软件开发来说,需求大致分为三种,或者说是三个级别,1用户需求,由市场,营销,外形设计,
功能设计等人员制定的。然后,是lz提到的系统需求。为了满足市场和用户的要求,应该采用怎样的硬件和软件架构,最后,就到了我们开发人员的软件需求。在已经定义好的硬件上,提出软件需求,以满足客户和市场要求的功能。
如果第一种需求分析失败的话,后面的再好也没有用了。如果硬件分析错误的话,可能会直接影响性能和成本,也能影响到软件的开发周期。在这里多说一句,作软件开发,应该尽量迁就前面两种需求,理性并积极的对应需求变更。