软件工程系列-软件开发的需求分析

软件开发中的需求分析至关重要,涉及与客户的沟通、访谈、调查表、情景分析等多种方法。常用工具有层次方框图、Warnier图、数据流图、实体联系图等,用于建立数据、功能和行为模型。快速建立软件模型,如原型,有助于直观展示系统功能。数据字典则用于描述数据特性。此外,RSL和PSL/PSA是需求分析的验证工具。
摘要由CSDN通过智能技术生成
软件工程系列- 软件开发的需求分析

软件开发过程中需求分析是获得用户的真实需求的一个重要阶段,这一阶段,软件开发人员通过和用户的沟通,从中获取软件怎样完成它的工作的详细信息,了解目标软件系统的完整、准确、清晰、具体的要求。


软件需求分析中的与客户沟通获取需求的方法

  • 访谈
  • 向被调查人分发调查表
  • 情景分析技术

软件需求分析中的工具

  • 层次方框图
  • Warnier图
  • 数据流图(功能模型)
  • 实体联系图
  • 状态转换图
  • 数据字典
  • 主要的处理算法
  • IPO图
  • 简易的应用规格说明技术
  • 快速建立软件模型

简易的应用规格说明技术

优点: 用户和开发者不分彼此,齐心协力,密切合作;即使讨论并求精,有能导出的规格说明的具体步骤。

快速建立软件模型
快速建立软件模型方法就是快速建立起来一个旨在演示目标系统主要功能的可运行的程序。

优点: 能够准确,有效的分析出用户的需求。
缺点:必须要有适当的软件工具支持快速原型系统的建立

工具和方法:</

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值