项目管理--需求分析

article/2025/1/11 22:49:36

项目管理-需求分析

    • 一、需求分析概述
      • 软件需求
        • 分类
      • 需求分析是什么?
    • 二,需求分析的任务
      • 需求分析的任务主要有两个方面:
      • 需求分析的困难:
      • 需求分析过程
      • 需求管理
    • 三,需求分析案例
      • 需求分析的过程包括:
      • exp:
        • 需求陈述
          • 需求陈述中的元素
          • 需求分析模型建立过程
          • ==数据模型==——E-R图
          • 数据字典
        • 功能模型
          • 数据流图的四种图素
          • 功能模型简述
        • 动态模型
          • 物流系统状态图的建立
          • ==动态模型==简述
        • 需求说明书及书写重点
        • 总结

一、需求分析概述

  • 搞清楚用户要求软件要做的事情

软件需求

  • 是用户对该软件在功能、性能等方面的期望与要求,或者说是软件必须符合的条件和具备的功能。

分类

  • 功能需求:
    描述系统所预期提供的功能和服务。功能一般由输入、处理、输出等内容描述。
  • 非功能需求:
    是那些不直接与系统具体工作(功能)相关的一些需求,如:系统的外观、性能、效率、规模、可靠性、易用性、可移植性等。
  • 其它需求:如某领域特殊需求等。

需求分析是什么?

  • 需求分析师通过与用户的交流、调查、分析,得到系统完整、准确、清晰、具体的要求。并用软件需求说明书表达出来

二,需求分析的任务

需求分析的任务主要有两个方面:

  • 通过对问题及环境的理解、分析和综合,建立分析模型。
  • 在完全弄清用户对软件系统的确切要求的基础上,用“软件需求规格说明书”把用户的需求表达出来,并进行审核。

需求分析的困难:

  • 用户说不清需求
  • 用户的需求经常变动
  • 需求分析员或用户理解需求有误

需求分析过程

在这里插入图片描述

在这里插入图片描述

需求管理

在这里插入图片描述

三,需求分析案例

需求分析的过程包括:

  • 需求陈述
  • 数据分析与静态数据建模
  • 功能分析与功能建模
  • 行为分析与动态建模
  • 需求分析说明书编写

结构化需求分析过程中建立了结构化分析模型,它包括:
数据模型——E-R图
功能模型——数据流图
动态模型——状态图

exp:

在这里插入图片描述

需求陈述

  • 物流公司需要建立自己的计算机网络系统,用以处理物流与配送业务。物流处理业务包括:揽货点接收用户的货物,称重、打包、填单、收费,并将信息输入计算机中,要求将送货单号扫描入数据库。送货员到各个网点接送货物,将货物集中到物流仓库。物流仓库每天将集中的货物根据送达目的地不同而分拣成不同区域,由送货员分别送到不同的地方或收货人手中。各个阶段均通过扫描进入数据库,客户可以根据送货单号查询到货物状态。财务部门根据送货单的信息处理收费及与各相关人的结算。
需求陈述中的元素

在这里插入图片描述

需求分析模型建立过程

在这里插入图片描述

数据模型——E-R图

通过分析需求陈述中的名词概念
进一步进行筛选

  • 删除一些不需要用计算机处理的概念
  • 排除是属性名词
  • 将某些实体转化成属性后排除
  • 增加一些隐形的实体概念

在这里插入图片描述

数据字典
  • 可以对数据对象细节进行精确描述 。
  • 对所有数据元素和结构的定义,包括数据的类型、大小、单位、精度以及允许取值范围等。
  • 可以对处理等进行描述。

样例
在这里插入图片描述

功能模型

  • 从需求陈述中的动词中获取功能
  • 功能模型描述数据流动与加工的整个过程
    在这里插入图片描述
    在这里插入图片描述
数据流图的四种图素

在这里插入图片描述

功能模型简述

在这里插入图片描述
在这里插入图片描述

动态模型

  • 动态模型又称为行为模型是描述系统的动态行为。
  • 动态模型用状态转换图来表示。它表示系统如何应付外部事件
物流系统状态图的建立

在这里插入图片描述

动态模型简述
  • 在系统的静态数据模型(数据对象)考察清楚后,就需要考察这些静态数据对象的动态特征,即何时对它们及其关系做何种改变。系统这些涉及按时间改变就是动态模型来描述。

  • 动态模型表示瞬间的、行为化的系统控制性质,它规定了数据对象模型的合法变化序列。动态模型由多个状态图组成,对应每个具有重要动态行为的对象都有一个状态图,通过它们的集合表明系统活动的模式。

需求说明书及书写重点

在这里插入图片描述

总结

在这里插入图片描述


http://chatgpt.dhexx.cn/article/exQ32no3.shtml

相关文章

谈产品研发项目需求及需求变更管理

公司经过2年多所研发的产品,终于正式试用了,中间经历过了无数次调整,产品研发过程是不断迭代的过程,发生需求变更、设计变更的情况非常多,为不影响创新和开拓思路,研发处在开放状态,当前阶段是时…

需求管理搞不定?这4招帮你解决项目需求管理

当你坐下来分析一个失败项目的时候,会发现很多项目在需求分析阶段就出现了问题,而需求变更也或多或少和开始的需求有关。 但项目需求就像神秘人一样,不知道是什么、不知道从哪来、不知道想干啥,搞清项目需求简直像一场读心术… …

软件项目管理 第五讲软件项目需求管理

文章目录 项目案例软件需求管理的基本概念什么是软件需求?关于软件需求的注意事项软件需求的重要性 软件需求开发软件需求工程的产生什么是软件需求开发?软件需求开发的任务软件需求开发的过程步骤1:收集和获取软件需求步骤2:软件需求建模步骤3:文档化软…

项目管理学习总结(2)——需求收集和管理

需求收集对于产品经理来说,都已经属于老生常谈了。在产品的立项和设计前需要先做需求调研,在这里我们就来谈谈如何进行需求收集和管理。 一、需求收集目的 需求收集的目的就是了解用户目前所需要的是什么,最迫切需要去解决的问题是什么&#…

END-TO-END OPTIMIZED IMAGE COMPRESSION论文阅读

END-TO-END OPTIMIZED IMAGE COMPRESSION 文章目录 END-TO-END OPTIMIZED IMAGE COMPRESSION单词摘要:1.INTRODUCTION2.CHOICE OF FORWARD, INVERSE, AND PERCEPTUAL TRANSFORMS3.OPTIMIZATION OF NONLINEAR TRANSFORM CODING MODEL3.1 RELATIONSHIP TO VARIATIONAL…

[论文解读] Concolic Testing for Deep Neural Networks

Concolic Testing for Deep Neural Networks 文章目录 Concolic Testing for Deep Neural Networks简介摘要介绍相关工作DNNs的鲁棒性Concolic测试与相关工作对比深度神经网络 DNNS的覆盖测试激活模式形式化测试覆盖标准测试覆盖率指标 具体覆盖要求Lipschitz连续性神经元覆盖率…

【论文翻译】 Clustering by Passing Messages Between Data Points

论文题目:Clustering by Passing Messages Between Data Points 论文来源:Clustering by Passing Messages Between Data Points 翻译人:BDMLCQUT实验室 Clustering by Passing Messages Between Data Points Brendan J. Frey* and Delbert …

二维泊松方程求解--点迭代法

本文目录 1. 问题描述1.1. 泊松方程1.2. 算例 2. 区域离散和方程离散2.1. 边界条件 3. 代数方程组求解3.1. 雅可比迭代3.2. 高斯-赛德尔迭代3.3. SOR迭代3.4. 迭代收敛标准3.5. 迭代法收敛的分析3.6. 上述迭代方法的计算结果 4. 代码 1. 问题描述 本算例来自B站Up主“Red-Gree…

【论文翻译】Clustering by Passing Messages Between Data Points

论文题目:Clustering by Passing Messages Between Data Points 论文来源:Clustering by Passing Messages Between Data Points 翻译人:BDMLCQUT实验室 Clustering by Passing Messages Between Data Points Brendan J. Frey* and Delbert…

数值计算:线性方程组求解及应用

文章目录 一. 实验目的二. 实验内容、过程及结果实验一:使用直接法求解线性方程组①高斯消去法:②列主元法: 实验二:使用迭代法求解线性方程组①Jacobi 迭代法②Gauss-Seidel 迭代法③逐次超松弛迭代法④共轭梯度法⑤令n10、50、1…

A Survey on Knowledge Graphs___Representation, Acquisition and Applications.知识图谱综述:表示,获取,应用

知识图谱综述:表示、获取及应用 这是研究生第一篇综述文章,第一次读也是花了好几天的时间。 摘要:人类的知识提供了对世界的一种形式的理解。表征实体之间结构关系的知识图已成为认知和人的智能研究的热门方向。在这个调查中,我们提供了一…

【中科院】分子生物学-朱玉贤第四版-笔记-第14-16讲 真核生物基因表达调控

第14-16讲 真核生物基因表达调控 文章目录 10. 真核生物基因表达调控10.1 转录水平的调控 (transcriptional regulation)10.1.1 转录起始调控 Transcriptional initiation10.1.2 组蛋白修饰10.1.3 DNA 甲基化 10.2 转录后水平的调控 (post-transcriptional regulation)10.2.1 前…

线性系统理论笔记

文章目录 三、系统的数学描述3.2 输入输出描述二、初始松弛概念三、线性性质四、因果律五、松驰性六、时不变性七、传递函数阵 小结3.3 状态变量描述3.4 输入输出描述和状态变量描述的关系3.5 组合系统的数学描述一、时变情形二、时不变情形 四、线性动态方程和脉冲响应矩阵4.2…

2.2 SIMPLE系列算法 | 2.3 PISO算法(OpenFOAM理论笔记系列)

2.2 SIMPLE系列算法 2.2.1标准SIMPLE算法 SIMPLE算法(Semi-Implicit Method for PressureLinked Equations)1最初被设计用来求解稳态问题,即控制方程中不包含瞬态项的计算。按照1.3.3节的约定,我们假设计算开始的时候有初始的压力和速度值 P o , U o ⃗…

8月20日计算机视觉理论学习笔记——图像分割

文章目录 前言一、图像分割1、传统图像分割(1)、基于阈值的分割方法(2)、基于边缘的分割方法(3)、基于区域的分割方法(4)、基于图论的分割方法 二、人脸检测1、级联分类器(1)、Boosting 分类器 三、行人检测1、梯度2、HOG 方向梯度直方图(1)、梯度计算(2)、Block 拆分(3)、HOG计…

智能反射面(IRS)在无线通信安全领域应用的论文复现

引言 Zhang Rui老师的将IRS引入无线通信安全的论文《Secure Wireless Communication via Intelligent Reflecting Surface》有较高的引用量,在此给出要论文的复现及代码。 主要问题 该论文的目的是引入IRS并联合优化基站的主动式波束和IRS的被动式波束&#xff0…

线性方程组6种数值解法的对比研究

线性方程组数值解法实验研究 一、实验目的 熟悉求解线性方程组的有关理论和方法;会编写Gauss消去法、LU分解法、Jacobi迭代法、Gauss-Seidel迭代法、超松弛(SOR)迭代法及共轭梯度法的程序;通过实际计算,进一步了解各种方法的优缺点&#xf…

高阶查找算法第二篇

目录 平衡二叉树AVLtree数据结构插入左旋右旋右左双旋左右双旋完整AVLTree插入代码如下 AVLTree的验证AVLTree删除【了解】AVLTree性能分析 红黑树红黑树性质RBTree数据结构插入情况一:cur为红,p为红,g为黑,u存在且为红情况二&…

基于有限体积法 (FVM) 和 SIMPLE 算法求解平行板之间层流的速度、压力和温度附 MATLAB 代码

✅作者简介:热爱科研的Matlab仿真开发者,修心和技术同步精进,matlab项目合作可私信。 🍎个人主页:Matlab科研工作室 🍊个人信条:格物致知。 更多Matlab仿真内容点击👇 智能优化算法 …

【论文笔记】AP聚类算法解读

文章目录 引子自己体会吸引信息更新公式归属信息更新公式松弛因子引入 缺点评估 论文原文 引子 网络上已经有很多关于AP算法的介绍了,托他们的福,我更快地理解了AP算法。但是感觉他们不说人话,只说了很抽象的概念,公式理解起来还…