版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、需求工程概述,软件需求,是什么和为什么,一些行业数据,1/3左右的项目失败原因属于需求(Standish Group94) 大约一半的调查者认为两个最大的软件问题:需求规格说明和需求管理(ESPITI95) 需求缺陷占总提交缺陷的1/3(Capers Jones),一些行业数据,缺陷排除成本需求阶段维护阶段:1/200(Davis93) 需求错误占返工成本的70% 返工占项目预算的30%50% (Boehm98),需求的层次,业务需求,项目前景与范围文档,系统需求,功能需求,软件需求规格说明,用户需求,质量属性,其它非功能需求,约束条件,用例文档,需求的层次概念,业务需求(business r
2、equirement)反映了组织机构或客户对系统、产品高层次的目标要求,它们在项目视图与范围文档中予以说明。 用户需求(user requirement)文档描述了用户使用产品必须要完成的任务,这在用例(use case)文档或方案脚本说明中予以说明。 功能需求(functional requirement)定义了开发人员必须实现的软件功能,使得用户能完成他们的任务,从而满足了业务需求。 所谓特性(feature)是指逻辑上相关的功能需求的集合,给用户提供处理能力并满足业务需求。,需求层次示例,业务需求:“用户能有效地纠正文档中的拼写错误”,该产品的包装盒封面上可能会标明这是个满足业务需求的拼
3、写检查器。 用户需求:“找出文档中的拼写错误并通过一个提供的替换项列表来供选择替换拼错的词”。 功能需求:如找到并高亮度提示错词的操作;显示提供替换词的对话框以及实现整个文档范围的替换。 非功能需求:包括产品必须遵从的标准、规范和合约;外部界面的具体细节;性能要求;设计或实现的约束条件及质量属性。 所谓约束是指对开发人员在软件产品设计和构造上的限制。 质量属性是通过多种角度对产品的特点进行描述,从而反映产品功能。,需求工作的主要困难与对策,需求工作的主要困难与对策,知识技能问题,缺乏应用域知识 态度问题 相当多的开发人员习惯于被动地对待需求开发 合作关系问题,交流、沟通能力 用户说不清楚需求
4、双方误解需求 开发人员写不好需求文档 用户经常变更需求,软件客户需求权力书,1. 要求分析人员使用符合客户语言习惯的表达。 2. 要求分析人员了解客户系统的业务及目标。 3. 要求分析人员组织需求获取期间所介绍的信息,并编写软件需求规格说明。 4. 要求开发人员对需求过程中所产生的工作结果进行解释说明。 5. 要求开发人员在整个交流过程中保持和维护一种合作的职业态度。 6. 要求开发人员对产品的实现及需求都要提供建议,拿出主意。 7. 描述产品使其具有易用、好用的特性。 8. 可以调整需求,允许重用已有的软件组件。 9. 当需要对需求进行变更时,对成本、影响、得失有个真实可信的评估。 10.
5、获得满足客户功能和质量要求的系统,并且这些要求是开发人员同意的。,软件客户需求义务书,1. 给分析人员讲解业务及说明业务的术语等专业问题。 2. 抽出时间清楚地说明需求并不断完善。 3. 当说明系统需求时,力求准确详细。 4. 需要时要及时对需求做出决策。 5. 要尊重开发人员的成本估算和对需求的可行性分析。 6. 对单项需求、系统特性或用例划分优先级。 7. 评审需求文档和原型。 8. 一旦知道要对项目需求进行变更,要马上与开发人员联系。 9. 在要求需求变更时,应遵照开发组织确定的工作过程来处理。 10. 尊重需求工程中开发人员采用的流程(过程)。,需求工程师的任务,定义业务需要 识别项目
6、涉众和用户分类 导出需求 分析需求 书写需求规格说明书 模型化需求 组织需求确认 帮助划分优先级 管理需求,需求工程师的素质要求,倾听(聽)能力 访问能力 分析能力 协调能力 观察能力 书写能力 领域知识,需求工程域的层次分解,需求工程,需求开发,需求管理,问题获取,分析,编写SRS,需求验证,需求开发,建议的需求开发过程,1. 定义项目的前景和范围 2. 确定用户类 3. 在每个用户类中确定适当的代表 4. 确定需求决策者和他们的决策过程 5. 选择你所用的需求获取技术 6. 运用需求获取技术对作为系统一部分的用例进行开发并设置优先级 7. 从用户那里收集质量属性的信息和其它非功能需求,建议的需求开发过程,8. 详细拟订用例使其融合到必要的功能需求中 9. 评审用例的描述和功能需求 10.如果有必要,就要开发分析模型用以澄清需求获取的参与者对需求的理解 11
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- T/CRIA 17003.2-2024功能鞋 第2部分:防寒评价技术规范
- T/TMAC 163-2025新能源汽车电子后视镜技术要求
- T/GDAF 005-2022广东公共安全技术防范标准化试点管理规范
- T/CI 344-2024低温冷风微量润滑平面磨削加工工艺规范
- T/CAAMTB 94-2022汽车车窗玻璃用加速固化聚氨酯胶粘剂
- T/CPMIA 0107-2026注射成型车间智能制造执行系统 (MES)
- AI在体育教育中的应用
- 2025~2026学年安徽宣城市郎溪县人教版六年级下册期末数学试卷【附答案】
- 2025-2026学年吉林省舒兰市初中数学九年级期末下册自测模拟重点试题(附答案)
- PHP微信开发面试题及详细答案(实战版)
- 2026年重庆丰都县社区工作者招聘考试【结构化面试题库+高分答题模板】(含考官评分要点)
- 统编版九年级上册 道德与法治 第二单元《进入新时代》单元检测试卷(含答案)
- 2026新教材语文 7 培养德智体美劳全面发展的社会主义建设者和接班人 课件
- 2026江西九江长途汽车运输集团有限公司劳动合同制员工招聘4人考试模拟试题及答案解析
- 冷库工程监理实施细则
- 变压器装配工岗中理论实操考核试卷含答案
- 2026国家能源集团榆林化工煤制油重大项目筹建处招聘岗位(74人)笔试历年难易错考点试卷带答案解析
- 2026年国家能源投资集团有限责任公司校园招聘考试题库及答案解析
- 2026年三星 (中国) 半导体有限公司招聘(西安有岗)笔试备考题库及答案详解
- DB37T5324-2025房屋建筑工程施工安全监督技术规程
- XX光伏电站电力网络信息系统安全事故应急预案
评论
0/150
提交评论