【系统分析师】需求工程☆

文章目录

  • 0、需求工程概述
  • 1、需求的分类
  • 2、需求获取
  • 3、需求分析
    • 3.1 结构化需求分析-SA
      • 3.1.1DFD- 数据流图
      • 3.1.2 STD-状态转换图
      • 3.1.3 ER图-实体联系图
    • 3.2 面向对象需求分析-OOA
      • 3.2.1 工具-UML图
      • 3.2.2 UML分类
      • 3.2.3 用例图 ☆
      • 3.2.4 类图 / 对象图 ☆
      • 3.2.5 顺序图
      • 3.2.6 活动图
      • 3.2.7 状态图
      • 3.2.8 通信图
      • 3.2.9 部署图
      • 3.2.10 需求建模
  • 4、需求定义
  • 5、需求验证
  • 6、需求管理
    • 6.1 需求基线
    • 6.2 需求跟踪
    • 6.3 风险管理

0、需求工程概述

在这里插入图片描述

例题

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

1、需求的分类

在这里插入图片描述

PIECES框架

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

2、需求获取

在这里插入图片描述

例题

在这里插入图片描述

3、需求分析

在这里插入图片描述

3.1 结构化需求分析-SA

在这里插入图片描述

3.1.1DFD- 数据流图

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

3.1.2 STD-状态转换图

在这里插入图片描述

3.1.3 ER图-实体联系图

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

在这里插入图片描述

3.2 面向对象需求分析-OOA

OOA - Object Oriented Analyse

核心是什么?

相关概念

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

3.2.1 工具-UML图

在这里插入图片描述

事物主要是考选择
1. 结构事物
2. 行为事物
3. 分组事物:包、构件包大于构件包没有那么多限制构件:限制比较多,限制组成部分之类
4. 注释事物

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

3.2.2 UML分类

在这里插入图片描述

UML - 4+1视图

在这里插入图片描述

3.2.3 用例图 ☆

在这里插入图片描述

用例之间的:关系

在这里插入图片描述

3.2.4 类图 / 对象图 ☆

重点!!!
类与类之间的关系

在这里插入图片描述

类与类之间的关系

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

3.2.5 顺序图

在这里插入图片描述

3.2.6 活动图

非重点

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

3.2.7 状态图

在这里插入图片描述

3.2.8 通信图

非重点
在这里插入图片描述

3.2.9 部署图

非重点
在这里插入图片描述

3.2.10 需求建模

在这里插入图片描述

4、需求定义

简述:把已经分析清楚的东西,写成文档

在这里插入图片描述

5、需求验证

在这里插入图片描述

6、需求管理

6.1 需求基线

在这里插入图片描述

6.2 需求跟踪

需求跟踪矩阵
在这里插入图片描述

6.3 风险管理

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/618660.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

科研学习|科研软件——如何使用SmartPLS软件进行结构方程建模

SmartPLS是一种用于结构方程建模(SEM)的软件,它可以用于定量研究,尤其是在商业和社会科学领域中,如市场研究、管理研究、心理学研究等。 一、准备数据 在使用SmartPLS之前,您需要准备一个符合要求的数据集。…

windows 系统下全新下载安装 mysql8.0 数据库(详细)

windows 系统下全新下载安装 mysql8.0 数据库(详细) 段子手168 1、登录官方网站下载: https://dev.mysql.com/downloads/windows/installer/ 2、下载最新版本,一般可能需要注册登录,下载其他历史版本,请…

transformer在生物基因DNA的应用:DNABERT、DNABERT-2

参考: https://www.youtube.com/watch?vmk-Se29QPBA&t1388s 写明这些训练模型可以最终训练好可以进行DNA特征向量的提取,应用与后续1、DNABERT https://github.com/jerryji1993/DNABERT 主要思路就是把DNA序列当成连续文本数据,直接用…

20240414,类的嵌套,分文件实现

笑死&#xff0c;和宝哥同时生病了 一&#xff0c;封装-案例 1.0 立方体类 #include<iostream>//分别用全局函数和成员函数判定立方体是否相等 using namespace std;class Cube { public:int m_area;int m_vol;int geth(){return m_h;}int getl() { return m_l; }int…

Spark-机器学习(1)什么是机器学习与MLlib算法库的认识

从这一系列开始&#xff0c;我会带着大家一起了解我们的机器学习&#xff0c;了解我们spark机器学习中的MLIib算法库&#xff0c;知道它大概的模型&#xff0c;熟悉并认识它。同时&#xff0c;本篇文章为个人spark免费专栏的系列文章&#xff0c;有兴趣的可以收藏关注一下&…

【电控笔记5】电流环速度环三环参数整定

旋转坐标系下的电压方程,由id和iq计算出ud和uq Lq:q轴电感 Ld:d轴电感 输入是电流,输出是电压? 内嵌式pmsm(ipmsm)模型建立: 其中: λf是转子磁场在定子绕组所产生的磁通链,为一常数,在psms中转子磁场非常稳定几乎不变。 ipmsm转矩方程式: 对永磁同步马达而言,使…

Java代码基础算法练习-拆分一个三位数的个位、十位、百位-2024.04.14

任务描述&#xff1a;输入一个三位数&#xff0c;逆序输出这个三位数的个位、十位、百位对应的数字&#xff0c;用空格分开。 任务要求&#xff1a; 代码示例&#xff1a; package April_2024;import java.util.Scanner; public class a240414 {public static void main(Strin…

三角形最小路径和-java

题目描述: 给定一个三角形 triangle &#xff0c;找出自顶向下的最小路径和。 每一步只能移动到下一行中相邻的结点上。相邻的结点 在这里指的是 下标 与 上一层结点下标 相同或者等于 上一层结点下标 1 的两个结点。也就是说&#xff0c;如果正位于当前行的下标 i &#xff…

非对称加密学习

非对称加密&#xff0c;又称为公钥加密&#xff0c;是一种在网络中广泛使用的加密技术。它使用一对密钥来实现数据的加密和解密&#xff0c;这对密钥包括一个公钥和一个私钥。公钥是公开的&#xff0c;任何人都可以用来加密信息&#xff1b;私钥则是保密的&#xff0c;只有密钥…

分布式事务(一)

一、序言 本文介绍分布式事务相关的基本概念。 二、什么是分布式事务 分布式事务是指涉及多个独立计算机或系统的事务操作&#xff0c;这些计算机或系统可能位于不同的物理位置&#xff0c;彼此之间通过网络进行通信。分布式事务的目标是确保在分布式环境中的多个参与者之间…

安卓逆向 | 某X游戏垂类Web nonce

*本案例仅做分析参考,如有侵权请联系删除 1.逻辑分析 通过XHR断点,然后逐步往上调发现nonce生出处。 在console执行下函数 其中 i,是当前日期和时间的秒级时间戳,并将其向下取整到最接近的整数。 i = ~~(+_.w() / 1e3)w</

电影《你想活出怎样的人生》观后感

上周去看了宫崎骏电影《你想活出怎样的人生》&#xff0c;就像作为导演问观众的一个问题一样&#xff0c;宫崎骏老爷子&#xff0c;在电影中&#xff0c;给出了他的一些开放式答案。自己可是说是宫崎骏的粉丝&#xff0c;宫崎骏老爷子的大部分电影&#xff0c;自己基本都看过了…