第一阶段:

总体把握,了解概况 接手一个项目,不要着急去了解需求,这一阶段是和具体用户方的领导层、业务层人员的访谈式沟通,主要目的是从宏观上把握用户的具体需求方向和趋势,了解现有的组织架构、业务流程、硬件环境、软件环境、现有的运行系统等等具体情况、客观的信息。建立起良好的沟通渠道和方式。针对具体的职能部门,最好能指定本次项目的接口人。

该阶段的主要工作方法:客户访谈

输出成果:业务流程报告/调查报告(对客户方的组织业务概况和企业现状的一些总结)

第二阶段:

详细了解业务,梳理业务流程 通过第一阶段的调研,了解客户业务概况的前提下,经过充分的业务调研准备,开始进入正式的业务调研工作。这一阶段要对所有业务流程、业务单据、报表等进行详细的分析。整理出业务架构,尽可能多的与相关基层人员进行诱导式的访谈,与用户一起探讨业务流程设计的合理性、准确性、便易性、习惯性。对主要的业务流程要有原型DEMO让客户操作,发现问题,提出改进的意见和建议。

该阶段的主要工作方法:访谈、业务分析、原型设计演示

输出成果:调研分析报告、原型反馈报告、业务流程报告

第三阶段:

需求细化和确认 这一阶段是在上述两个阶段成果的基础上,进行具体的流程细化、数据项的确认阶段,这个阶段承建方必须提供原型系统和明确的业务流程报告、数据项表,并能清晰地向用户描述系统的业务流设计目标。用户方可以通过审查业务流程报告、数据项表以及操作承建方提供的DEMO系统,来提出反馈意见,并对已经可接受的报告、文档签字确认。

实现手段:拜访(回顾、确认),提交业务流程报告、数据项表;原型演示系统

输出成果:需求分析报告、数据项、业务流程报告、原型系统反馈意见(后三者可以统一归入需求分析报告中,提交用户方、监理方进行确认和存档)

软件需求分析的工作步骤和流程相关推荐

  1. 软件需求分析文档模板_小议管理软件需求分析

    从事管理软件设计,一般都是从用户需求分析开始.从事软件工作的,大概谁都知道需求分析的重要性,可能大部分人都吃过需求分析不充分的亏.兵法云,"谋定而后动".对一个项目而言,需求分析应 ...

  2. 软件开发的步骤和流程

    软件开发通常包括以下几个步骤和流程: 需求分析: 收集和分析客户的需求, 确定软件的功能和性能要求. 设计: 根据需求分析的结果, 设计软件的架构和模块划分, 并制定详细的设计文档. 实现: 根据设计 ...

  3. 打造个人IP需要准备哪些工作?个人IP打造步骤和流程

    现在很多人都知道IP的重要性,不管什么行业的IP都是受到保护的,电影IP那更是值钱,但说到短视频IP大家可能有点茫然,不知道什么是短视频IP,其实很简单,就是打造属于你自己的标签,在行内称之为行走的名 ...

  4. 【转】软件需求分析方法

    软件需求分析(Software Reguirement Analysis)是研究用户需求得到的东西,完全理解用户对软件需求的完整功能,确认用户软件功能需求,建立可确认的.可验证的一个基本依据. 软件需 ...

  5. 软件工程之软件需求分析

    软件工程之软件需求分析 一.需求分析任务 1.用户需求 2.系统需求 (1)功能需求 (2) 数据需求 (3) 其他需求 二.需求分析过程 三.用户需求获取 1.研究用户 2. 从调查中获取用户需求 ...

  6. 软件需求分析复习要点

    本文根据华南理工大学软件学院<软件需求分析>课程及相关教材<UML和模式应用>总结,作复习回顾用. 这门课知识点很杂,重点掌握GRASP和GoF设计模式. Chapter. 1 ...

  7. 领域模型-软件需求分析

    领域模型 求助编辑百科名片 领域模型是对领域内的概念类或现实世界中对象的可视化表示.又称概念模型.领域对象模型.分析对象模型.它专注于分析问题领域本身,发掘重要的业务领域概念,并建立业务领域概念之间的 ...

  8. 【高老师软件需求分析】20级云班课习题答案合集

    文章目录 第1章:绪论 测试1 测试2 测试3 第2章:需求获取 测试1 测试2 测试3 测试4 测试5 测试6 测试7 测试8 第3章:需求分析 测试1 测试2 测试3 测试4 第4章:需求的规格化 ...

  9. 简单了解软件开发的生命周期和流程、思想

    所有知识体系文章,GitHub已收录,欢迎老板们前来Star! GitHub地址: https://github.com/Ziphtracks/JavaLearningmanual 既然我们以后从事的 ...

最新文章

  1. 实战 Docker+Kubernetes 微服务容器化(二)-微服务带来的问题及解决方案分析
  2. shell脚本详解(二)——条件测试、if语句和case分支语句
  3. Node.js中的回调解析
  4. 归一化处理公式_数学建模中的数据处理——归一化处理
  5. Linux mount命令使用
  6. spring cloud gateway java.lang.IllegalStateException:Only one connection receive subscriber allowed.
  7. 企业信息管理系统(1)_系统页面框架分析
  8. 默纳克主板c2图纸+底座图纸。维修利器
  9. CCFCSP非零段划分
  10. [生存志] 第140节 武帝定十三州
  11. 声律启蒙--喜欢这个韵律
  12. 百度网盘下载速度慢的解决方式
  13. 【C++设计模式】Singleton 单例设计模式与线程安全
  14. 微服务架构设计总结实践篇,10 步搭建微服务
  15. 【Java基础】【案例】
  16. 前端海报生成的不同方案和优劣
  17. 简述模板引擎、常见模板引擎以及Thymeleaf常用指令
  18. ubuntu16怎么升级到ubuntu18
  19. VsCode工具开发vue项目必装插件
  20. matlab 加节点,添加图节点名称、边权重和其他属性

热门文章

  1. 解决:Excel打开文件,内容不显示
  2. Randon范围控制
  3. 知识普及:KB=Kb?
  4. 视频伪原创工具 苹果手机视频md5值修改
  5. 使用腾讯云Ubuntu20.04搭建代理服务器
  6. linux通过文件修改密码,如何通过Linux系统来修改密码
  7. php银行卡号校验算法(16、19位)
  8. 误删微信聊天记录觉得手足无措?免费教你如何恢复
  9. html 条纹背景,CSS3 一组条纹背景图案
  10. linux执行scp命令出错