如何做软件需求分析

发表于:2010-4-15 12:04

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:徐文兵    来源:51Testing软件测试网采编

  质量:

  一般质量分类包含 性能,安全性,可靠性,易用性,可扩展,可维护,可移植等。

  在需求分析中,和关键功能一样,要根据项目的愿景,进行关键质量的筛选。

  在某种情况下软件的质量之间还是有冲突,鱼和熊掌不可兼得的情况,如 可维护性和性能是一对对立的两兄弟。我们还需要对这样的关键质量进行必要的取舍。在作出这样的取舍,依据的标准就来源于我们需求的第一阶段的工作。

  约束:

  软件的约束分好多的角度,

  业务级约束:举例:项目的组织结构和人员信息来源于企业人事系统

  用户级约束:举例:使用客户用一部分是残障人事等,其包含了藏语用户等

  开发级约束:举例:开发人员的技术水平等。

  在调研并完成这样的二维需求表后,及时的和客户沟通,确定关键功能,关键质量和约束等。对二维需求表中的内容进行取舍和确定。

  在第二阶段出的配置项二维需求表

  2.3 第三阶段 项目详细需求分析

  在第二阶段的基础上,我们就可以对项目核心功能进行数据流需求调研分析,业务逻辑分析。并在这基础上编写用户用例 ,数据流转图,业务逻辑图等

  在完成了以上业务核心功能的详细调研分析后,将全部用例和其他内容组合在一起,制定《项目需求规格说明书》。

  在第三阶段出的配置项《项目需求规格说明书》。

22/2<12
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号