软考系统架构师-需求工程

#需求工程

1 逆向工程

现有系统 -> 逆向工程 -> 考虑新需求 -> 正向工程 -> 新系统

现有系统 -> 再工程(重构) -> 新系统

  • 设计模型(实现级)
  • 程序和数据结构信息(结构级)
  • 对象模型.数据和控制流模型(功能级)
  • UML状态图和部署图(领域级)

2 需求分析 - OOA

  • 对象
  • 抽象
  • 封装
  • 继承和泛化
  • 多态
  • 接口
  • 消息
  • 组件
  • 模式和复用

3 需求分析 - UML

  • 构造块
    • 事物
      • 结构事物
      • 行为事物
      • 分组事物
      • 注释事物
    • 关系
      • 依赖
      • 关联
      • 泛化
      • 实现
    • 图:分为结构图和行为图,或者是静态图和动态图
      • 结构图(静态图)
        • 类图,对象图,包图,组合结构图,构架图,部署图,制品图
      • 行为图(动态图)
        • 用例图(静动有分歧)
        • 部署图 软件的构建应该在哪个硬件上
        • 用例图:系统和外部的关系
        • 顺序图:按时间顺序
        • 通信图:不要求按照时间顺序
        • 状态图:状态的变迁
        • 活动图:和流程图的结构一致
        • 定时图
        • 交互概览图
  • 规则
  • 公共机制
    • 规格说明
    • 修饰
    • 公共分类
    • 扩展机制

4 需求的分类和需求获取

在这里插入图片描述

  • 4.1需求获取
    • 手机资料
    • 联合需求计划
    • 用户访谈
    • 书面调查
    • 情节串联版
    • 现场观摩
    • 参加业务实践
    • 阅读历史文档
    • 抽样调查
  • 4.2 需求分类
    • 业务需求
      • 业务需求
      • 用户需求
      • 系统需求
    • 设计需求
      • 功能需求
      • 性能需求
      • 设计约束
    • 程序需求
      • 基本需求
      • 期望需求
      • 兴奋需求

5 需求分析

在这里插入图片描述

  • SA图:
    SA详解
    • 行为模型(状态转换图)
      • 状态(初态,终态)
      • 事件
    • 数据模型(E-R图)
      • 实体
      • 联系
    • 功能模型(数据流图)
      • 数据流
      • 加工
      • 数据存储
      • 外部实体
    • 数据字典
      • 数据元素
      • 数据结构
      • 数据流
      • 数据存储
      • 加工逻辑
      • 外部实体
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值