zoukankan      html  css  js  c++  java
  • 《软件需求》读书笔记五

    需求分析与建模

    需求分析是需求工程中最为核心的工作,需求建模是需求分析的主要手段。

    需求分析

    需求分析的任务并不是分析系统如何实现用户的需求,需求分析实际上是一种业务分析,也就是选择一种业务导向的线索将需求串起来,形成一个完整的可参考的架子。
    三大重心:分解、提炼,消除矛盾

    1. 分解
      分解有很多种,如下
      1. 业务流程为主线索的分解结构
      2. 程序结构为主线索的分解结构
      3. 基于场景的分解结构
      4. 基于数据的分解结构
    2. 提炼
      抽取业务事件中的相同部分
    3. 消除矛盾
      需求分析过程中不免会出现矛盾,再过程的最后要消除这些矛盾

    建模

    1. 建模通过简化、强调来帮助需求分析人员理清思路,达成共识。
    2. 建模的目的:帮助我们按照实际情况或按我们需要的样式对系统进行可视化;提供一种详细说明系统的结构或行为的方法:给出一个指导系统构造的模板;对我们所做出的决策进行文档化。
    3. 不要为了建模而建模,需要的时候才建模
    4. 常用的建模:活动图、类图、用例图、构件图、部署图。
  • 相关阅读:
    每周工作进度及工作量统计
    debug阶段工作期站立会议2(进度推进)
    new NABCD
    事后诸葛亮会议 (尸体解剖)
    debug阶段工作期站立会议1
    用户使用报告
    Scrum会议10(Beta版本) 补交
    历年学生作品点评
    关于词频统计的效能测试
    敏捷开发之Scrum站立会议
  • 原文地址:https://www.cnblogs.com/xp-thebest/p/14192650.html
Copyright © 2011-2022 走看看