zoukankan      html  css  js  c++  java
  • 《需求工程--软件建模与分析》读书笔记06

     聆听客户的需求

    1.      及早并经常进行座谈

    2.      通过流程图和决策树描述用户的决策过程

    3.      避免讨论不成熟的细节(如用户界面)

    4.      使用USE CASE分析法,并编写Use Case 文档

    5.      利用图形分析模型辅助

    6.      用户的需求可分为9大类

    a)        业务需求

    b)        Use Case

    c)        业务规则

    d)        功能需求

    e)        质量属性,即非功能需求,如可靠性,易用性等

    f)          外部接口需求,如“从某些设备读取信号”

    g)        限制,如“必须使得系统可以WINDOWS和LINUX平台上运行”

    h)        数据定义,如“用户ID必须为3位以上的数字、字母组合”

    i)          解决思想,即用户自己建议的解决方案。分析人员应该探讨客户为什么提出这种方案

    7.      如果需求不能在前期全部确定,尽量确定出一个“基线”

  • 相关阅读:
    CSU1018: Avatar
    ZOJ
    HDU—4463 Outlets 最小生成树
    查询文件中值所在的路径
    mysql语句查询时间检测
    phpmyadmin修改root密码
    检测Linux glibc幽灵漏洞和修补漏洞
    监控宝安装手册
    ubuntu安装环境软件全文档
    ubuntu mysql主从库的搭建
  • 原文地址:https://www.cnblogs.com/chch157/p/8735326.html
Copyright © 2011-2022 走看看