易学笔记-系统分析师考试-第11章 软件需求工程/11.3 需求分析/11.3.2 需求分析的方法

本文深入探讨了需求分析的三种主要方法:PDOA(面向问题域分析)、SA(结构化分析)和OOA(面向对象分析)。PDOA侧重于问题域的定义与描述,SA关注问题的分层分解,而OOA则基于抽象、功能独立和模块化理念。每种方法的步骤和关注点都有详细解析。
摘要由CSDN通过智能技术生成
  • 需求分析的方法
  1. PDOA方法(面向问题域的分析(Problem Domain Oriented Analysis))
    1. 概念:是一种比较新的分析技术,注重描述,少强调建模
    2. 组成
      1. 关于问题域
        1. 用一个文档罗列出问题区域以及问题区域下的所有问题,针对问题进行详细描述
        2. 文档在需求分析时产生
      2. 关注解系统
        1. 用一个文档罗列出系统实现相关要求的技术点、难点问题
        2. 文档在需求定义时产生
    3. 分析步骤
      1. 收集基本问题并整理问题域类型
      2. 针对问题域进一步进行信息收集,对问题域给出一个更加详细的特征描述
      3. 用文档描述对新系统的需求
    4. 核心:问题域
  2. SA方法(结构化分析:Struct Analysis ):具体参照11.4章节
  3. OOA方法(面向对象分析(Object-Oriented Analysis)):具体参照11.5章节
  4. 几种方法的比较
    1. SA方法
      1. 关注点:注重问题的分层和分解
      2. 步骤:
        1. 可假定问题域
        2. 对问题域通过有限的步骤将问题进行分析
    2. OOA方法
      1. 关注点:基于抽象、功能独立和模块化的理念分析系统
      2. 步骤:
        1. 不可假定问题域,只能不断观察并理解
        2. 可对问题域进行对象化,确定对象的合理性,然后归入对象集合
        3. 对象之间通过接口通讯
    3. PDOA方法
      1. 关注点:注重问题域的定义和描述
      2. 步骤:针对问题域逻辑出详细的问题列表

====>易学笔记在线视频免费学习教程:Python、GO、Java、微服务、容器、大数据等<====

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

易学笔记(qq:1776565180)

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值