软考系统分析师·每日学习卡 | [日期:2025-06-16] | [今日主题:需求分析-结构化需求分析]

一、今日学了啥?

  • 需求分析:把杂乱无章的用户要求和期望转化为用户需求

    • 特性:无二义性、完整性、一致性、可测试性、确定性、可跟踪性、正确性、必要性等
    • 任务:创建系统上下文范围关系图(数据流图)、创建用户界面原型、分析需求可行性、确定需求优先级、为需求建立模型、创建数据字典、使用QFD(质量功能部署)
    • 分类:结构化需求分析(SA)、面向对象需求分析(OOA)
  • 结构化需求分析

  • 数据流图:描述数据在系统中如何被传送或变换,以及如何对数据流进行变换的功能或子功能,用于对功能建模

    • 四大元素:数据流、加工、数据存储、外部实体
  • 状态转换图


二、重点/要记住的!

  • 🔺 掌握数据流图绘制,数据流可分层,从顶层(与上下文无关数据流,只含有一个加工处理表示整个管理信息系统,描述系统输入输出,以及和外部实体的数据交互)到0、1层等

  • ❌ 注意:数据流加工与外部实体的图形形状差别

  • ❌ 注意:数据流的分析方向:

    • 父子平衡
    • 子图内平衡(加工的平衡)
      • 黑洞:一个加工只有输入数据流而无输出数据流
      • 奇迹:一个加工只有输出数据流而无输入数据流
      • 灰洞:一个加工的输入数据流无法通过加工产生输出数据流(易错,如面粉厂进的不是面粉,但输出了面条,在逻辑上就错了)

三、今天的小收获/卡住的地方

暂不涉及


四、明天学啥?(一句话计划)

明天学面向对象需求分析


像实干家一样思考问题,像思想家一样付诸行动。

愿你我共同进步!

posted @ 2025-06-16 13:50  梦想截留时光  阅读(16)  评论(0)    收藏  举报