什么是软件系统的需求分析?其作用是什么?简述如何实施需求分析 您所在的位置:网站首页 怎么叫做系统软件 什么是软件系统的需求分析?其作用是什么?简述如何实施需求分析

什么是软件系统的需求分析?其作用是什么?简述如何实施需求分析

2024-06-30 12:44| 来源: 网络整理| 查看: 265

需求分析是获取需求、表达需求和验证需求的过程,最终形成一个客户和开发人员都遵守的规约:软件需求规格说明书—— 详细记录项目的目标、约束条件、功能需求、非功能需求、接口需求、开发运行环境要求等内容。

需求分析是整个软件系统构建的基础,其目标是分析客户的需求是什么,陈述需要系统做什么,解决do what,而不是how to do。

需求分析包括系统的功能需求、非功能需求、以及相关设计约束等方面。其中

l 功能需求:指系统必须完成的那些事,即系统要完成用户提出的各种功能要求

l 非功能需求:指软件必须具备的品质或属性,如可靠性、系统响应时间、容错、可扩展性等

l 设计约束:指客户提出的一些补充约束说明,如系统必须基于SOA、采用Oracle、必须采用Unix服务器等技术要求。

具体实施时,通常需要以下步骤:

l 获取需求 :可以采用问卷调查、客户访谈、等方式,

l 表达需求 :可以直接文字描述(即自然语言描述),也可以使用专门的需求分析撰写工具描述,如使用UML的用例模型,...,形成需求规格说明书。

l 验证需求 : 与用户 充分 沟通,让用户直观 理解需求规格说明书体现 的 系统功能 、流程 ; 通过外部评审让需求尽可能达成共识,通过内部评审让开发和测试人员了解需求 。

好的需求要求清晰、准确、可测试、可实现等。 因此,在撰写需求分析文档是,需要遵循一些基本原则,如使用简单的语法描述、明确写出操作的执行者、站到用户的角度描述系统...。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有