博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
软件工程—4需求工程
阅读量:6224 次
发布时间:2019-06-21

本文共 621 字,大约阅读时间需要 2 分钟。

1 软件需求

  定义(1)用户解决问题或达到目标所需条件或权能。 (2)系统或系统部件要满足合同、标准、规范或其它正式规定文档所需具有的条件或权能。 (3)一种反映上面(1)或(2)所述条件或权能的文档说明。它包括功能性需求及非功能性需求,非功能性需求对设计和实现提出了限制,比如性能要求,质量或者设计限制。

     业务需求:业务 客户 价值 优先级

     用户需求是从用户角度描述的系统功能需求和非功能需求,通常只涉及系统的外部行为而不设计系统内部特性。

     功能需求和非功能需求

          速度 存储空间 可用性 可靠性 容错性

     系统需求:1 结构化英语 2 可视化模型 3 形式化方法

 2 需求工程过程

       需求获取:1聆听客户的需求 2 分析和整理所获取的信息 3 形成文档化描述

       需求分析: 1 定义系统边界 2 建立软件原型 3 分析需求可行性 4 确定需求优先级 5 建立需求分析模型 6创建数据字典

      需求规格说明

      需求验证是为了确保需求说明准确。完整地表达必要的质量特点。1 真确性 2 无二异性 3 完整性 4 可验证性 5 一致性 6 可修改性 7 可跟踪性

      需求管理: 1 需求变更控制 2 需求文档的版本控制 3 需求跟踪 4 需求管理工具

 3 需求获取技术

   1 面谈 2 需求专题讨论会 3 观察用户工作流程 4 原型化方法 5 基于用例的方法        

 

 

转载于:https://www.cnblogs.com/bingoing/p/4279717.html

你可能感兴趣的文章
impdp的TABLE_EXISTS_ACTION参数选项
查看>>
机器学习之深入理解神经网络理论基础、BP算法及其Python实现
查看>>
ecshop设置一个子类对应多个父类并指定跳转url的修改方法
查看>>
【spring源码学习】spring的事务管理的源码解析
查看>>
遇见喜欢数学的女孩
查看>>
linux进程资源占用高原因分析命令记录
查看>>
【转】solr+ajax智能拼音详解---solr跨域请求
查看>>
SOA架构设计经验分享—架构、职责、数据一致性
查看>>
微信开发之推广支持
查看>>
第 50 章 Resin
查看>>
服务器操作系统应该选择Debian/Ubuntu还是CentOS?
查看>>
Hbase集群master.HMasterCommandLine: Master exiting
查看>>
程序员面试宝典——总结
查看>>
sqlplus / as sysdba无法登录的奇怪报错
查看>>
管理的艺术(转)
查看>>
java命令行HPROF Profiler(转)
查看>>
微服务系统中的认证策略
查看>>
关于httpservletrequest的获取真实的ip
查看>>
[20170628]11g修改用户名.txt
查看>>
siebel CRM初学
查看>>