• 实现需求工程的成功方法——难度:低;影响:中


    1. 分析可行性
        在允许的成本和性能的要求下,分析在指定的运行环境下实现每项需求的可行性,明确与每项需求实现相关的风险,包括与其他需求之间的冲突、对外界因素的依赖以及技术上的障碍。
    2. 创建术语表
        定义应用领域专业名称的术语表可以减少误解。
    3. 编写数据字典
        数据字典中包括系统用到的所有数据项和结构的定义。使参与项目开发的每个人都使用统一的数据定义。方便客户和开发团队之间的交流。
    4. 观察用户执行工作的过
        能够确定用户对新的应用程序可能有哪些应用。可以通过一张简单的工作流程图(最好用数据流程图)来描绘用户什么时候拥有什么数据,以及怎样使用这些数据。
    5. 确定系统事件和响应
        列出系统可能发生的外部事件以及对每个事件所期待的响应。
    6. 为每项需求注上唯一的标号
        这种规约(标号)应该很健全,经得起随时间推移发生的对需求的增加、删除和修改。为需求标号使得需求可以被跟踪,其变更可以被记录。
    7. 测试需求
        根据用户需求推导出测试用例,以便记录产品在特定条件下应有的行为。与客户一起对用例进行走查,已确保它们反映了所期望的系统行为。每项需求都应有其对应的测试用例。
    8. 跟踪需求状态
        建立一个数据库,为每一项功能的需求保存一条记录。保存每项需求的重要属性,包括需求的状态。
    9. 从其他项目的需求工程中积累经验 

  • 相关阅读:
    Linux命令echo -e
    Linux下监控磁盘使用量并在超过阀值后自动发送报警邮件
    NSQ部署
    linux下查看和添加PATH环境变量
    NSQ:分布式的实时消息平台
    shell执行mysql操作
    scrapy爬虫成长日记之将抓取内容写入mysql数据库
    微信自定义菜单说php json_encode不转义中文汉字的方法
    CentOS 6 RPM安裝python 2.7
    MyCAT安装指南
  • 原文地址:https://www.cnblogs.com/adaiye/p/requirement4.html
Copyright © 2020-2023  润新知