销售推广平台

开发邦向具有互联网软件技术销售与推广能力的个人、团队、公司或有志于从事互联网软件技术销售推广业务的个人、团队、公司开放技术资源、产品资源及智力资源,以区域市场独占、行业市场独占、服务销售分成、产品代理合作等多种方式与合作伙伴共享互联网软件技术市场红利。

可视化项目管理系统

开发邦软件定制开发与软件外包开发服务致力于利用互联网软件技术为客户提高效率、降低成本、提升效能、优化管理,开发邦软件定制开发和软件外包开发服务,全程可视化,开发成果完全可视化 客户在过程中可以随时审计成果,便于客户控制开发风险,发现问题。

产品创新平台

开发邦一直在致力于为行业用户及区域互联网用户提供优质的产品解决方案,通过输出优质的互联网软件技术解决方案为客户创造价值。

当前位置: > > 软件定制开发或软件外包开发中的需求质量评价
软件定制开发或软件外包开发中的需求质量评价
发布日期:2019-05-16 10:16:43

我有开发需求

  • 联系电话:

    *
  • 10+5等于

很多有软件定制开发或软件外包开发需求的客户由于没有软件工程的专业知识,都不太重视软件需求的制订和需求分析,很少进行软件需求的质量评价。开发邦在执行软件外包开发或软件定制开发项目的过程中,非常重视软件需求质量评价,并建立了自己一套完整需求质量管理体系。开发邦认为,一个软件开发出来是否能给业务带来效益,最重要的一点就是整个软件是否满足了我们的需求,需求分析文档的好坏直接决定了这个软件的质量,需求质量评价是一个软件外包项目或软件定制开发项目是否成功的关键因素。直观的说,一个好的软件需求文档应该包含用户解决问题需要的功能和服务。从软件需求质量评价和度量的角度,软件需求质量评价标准包含:正确性、无歧义、完备性、一致性、分级别、可验证性、可修改性等。
正确性,就是指需求是正确的并且每条需求都描述清楚了所需开发的软件系统所要完成的事情,没有遗漏亦没有多余的需求。
无歧义,指的是每条需求只有一个解释,不会使软件开发人员或其他参与项目的人员产生其他不同的理解。
完备性是指需求完整的描述了用户在本次项目中需要的所有功能、性能、设计约束、属性及外部接口等相关的需求,完整的定义了所有的输入和输出以及规则。
一致性,很多没有经验的需求分析人员经常会有些自相矛盾或者有冲突的需求定义,这就是没有保持需求的一致性,所谓需求的一致性就是指当且仅当两个需求的子集没有矛盾。
分级别指的是对需求要按照重要性和紧急度进行优先级划分,根据级别的高低决定实现的先后,这对于预算和时间资源不足的客户尤其重要。
可验证性,需求分析文档里的每一条需求都要是可验证的,无论是人工测试还是自动化测试都可以确定按照这个文档开发出来的软件系统是否满足该需求。
可修改性,这个在做需求分析的时候一定要进行结构化的划分,对于功能需求能进行良好模块化组织,松耦合,低冗余,保证在需求变更时的成本最低。

相关推荐