软件需求的定义是什么?

 我来答
安静的Able
2017-11-13 · TA获得超过2518个赞
知道小有建树答主
回答量:32
采纳率:0%
帮助的人:49.6万
展开全部

需求定义就是将需求分析结果形成书面文档。在需求定义的时候,要选择文档的书写形式:语言、工具、特点。


需求分析的最终成果是:客户和开发小组对将要开发的产品达成一致协议。这一协议综合了业务需求、用户需求和软件功能需求。就像我们早先所看到的,项目视图和范围文档包含了业务需求,而使用实例文档则包含了用户需求。你必须编写从使用实例派生出的功能需求文档,还要编写产品的非功能需求文档,包含质量属性和外部接口需求。只有以架构化和可读性方式编写这些文档,并且项目的风险承担着评审通过后,各方面人员才能确信他们所赞同的需求是可靠的。


你可以用三种方法编写软件需求规格说明:

·用好的结构化和字眼语言编写文本型文档

·建立图形化模型,这些模型可以描绘转换过程、系统状态和他们之间的变化、数据关系、逻辑流或者嗯对象类和它们的关系。

·编写形式化规格说明,这可以通过使用数学上精确的形式化逻辑语言来定义需求。


享知信息
2023-10-16 广告
上海享知信息科技有限公司的敏捷开发需求管理工具旨在提高项目效率。该工具采用易于理解的简明语言,允许团队成员轻松共享、讨论和管理需求。它支持灵活的需求变更,可帮助团队实时响应并跟踪项目进展。同时,工具的分层结构使得需求与设计、代码相关联,为整... 点击进入详情页
本回答由享知信息提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式