美文网首页
需求分析-01分析思想

需求分析-01分析思想

作者: 周一ing | 来源:发表于2022-07-02 14:53 被阅读0次

需求分析的目的不是分析系统如何实现用户的需要,而是业务分析,以业务为线将需求串起来形成完整的框架,知道后续系统的设计与开发。

如何进行需求分析?

  1. 分解:自上向下将项目分解,确定需求规格说明书的大纲后,将对应信息获取并填充。
  • 以业务流程为主线的分解结构

目标系统到主题域的分解是目标决定范围,

主题域到业务事件、报表类型是沥青脉络

业务事件到业务活动、报表类型到报表所做是填充细节

image.png
  • 程序结构为主线的分解结构,缺点在于过早引入程序结构,容易与问题域割裂开来
image.png
  • 基于场景的分解结构(相比基于业务流程更设身处地,需考虑不同角色的需求和痛点)
image.png
  • 基于数据的分解结构:适合数据仓库等的数据类项目
image.png
  1. 提炼:自下将上将交叠的情况提炼,如将每个业务中的公共类抽取提炼
  2. 消除矛盾:对相互冲突、矛盾的需求找到 相关业务人员进一步获取,消除矛盾

需求建模的目的是按照实际情况将系统可视化,为系统提出一个说明方法,给出一个指导系统的模板,对所做决策进行文档化。切记模型是用来沟通的,仅当需要时才构建它。并根据任务选择合适的建模工具。

需求阶段所使用的UML图

image.png

——《软件需求最佳实践》

相关文章

  • 需求分析-01分析思想

    需求分析的目的不是分析系统如何实现用户的需要,而是业务分析,以业务为线将需求串起来形成完整的框架,知道后续系统的设...

  • 『产品经理』2.需求挖掘与分析

    (1)需求挖掘与分析 ①如何获取需求?--产品定位和分析 ※需求分析 ※用户调研 ※市场分析 需求分析:需求第一大...

  • 黑马day06

    01项目概述.avi02需求分析.avi03概要设计.avi04详细设计.avi 01项目概述 02需求分析 03...

  • 01. 需求分析

    环境搭建 创建数据库fly 新建Django工程 安装相关库,pymysql、pillow 配置settings....

  • 01 项目需求分析

    书架==> 书城 ==> 推荐==> 详情项目需求分析

  • 测试需求分析

    一、测试需求分析过程 分析对象---分析过程----分析结果 1、测试需求分析的对象 产品需求文档、交互稿、技术文...

  • 产品笔记|商业产品经理之商业产品需求分析

    商业产品需求分为客户需求分析,数据分析,竞品分析三个方面。 一、客户需求分析 客户需求分析是商业产品产生和迭代的源...

  • 简述互联网产品需求分析(一)

    产品需求分析 需求的定义 1、什么是需求定义:需求就是“要什么”。需求分析本质上就是问题分析,问题分析的方法论可运...

  • 需求分析(二)

    三、需求分析过程: 需求分析可分为: 问题识别、分析与综合、编制需求分析文档、 需求评审等四个阶段,包括以下几个...

  • 打造产品的第一步———需求分析(2)

    需求分析也称为软件需求分析、系统需求分析或需求分析工程等,是开发人员经过深入细致的调研和分析,准确理解用户和项...

网友评论

      本文标题:需求分析-01分析思想

      本文链接:https://www.haomeiwen.com/subject/efahbrtx.html