软件需求复习资料

软件需求复习资料

ID:11609559

大小:101.00 KB

页数:9页

时间:2018-07-12

软件需求复习资料_第1页
软件需求复习资料_第2页
软件需求复习资料_第3页
软件需求复习资料_第4页
软件需求复习资料_第5页
资源描述:

《软件需求复习资料》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、软件需求复习资料1.涉众:客户、用户(客户的一部分)、需求分析员、开发人员、测试人员、文档编制人员、项目经理、法律人员、生产人员、市场营销、技术支持及其他与产品和客户打交道的人员2..软件需求的定义:(IEEE的标准术语表中)1)用户为解决某个问题或达到某个目标而需具备的条件或能力。2)系统或系统组件为符合合同、标准、规范或其他正式文档而必须满足的条件或必须具备的能力。3)上述第一项或第二项中定义的条件或能力的文档表达。3.需求的层次1)业务需求:表示组织或客户高层次的目标。描述了组织希望达到的目标,用前景和范围文档来记录2)用户需求:用户的目标或者用户要求系统必须完成的任务。描述

2、了用户能使用系统来做些什么,用用例、场景描述和事件-响应表来表达。3)功能需求(行为需求):规定开发人员必须在产品中实现的软件功能,用户利用这些软件功能来完成任务,满足业务需求。描述了开发人员应该(需要)实现什么,用SRS(软件需求规格说明书)来记录。4).非功能性需求:性能指标和质量属性、系统和外部世界的界面、设计和实现的约束;4.软件需求工程分为需求开发和需求管理。(1)需求开发:获取、分析、编写规约、确认包括的活动:1)确定产品将要面对的各类用户2)从各类用户的代表处收集需求3)了解用户的任务和目标,以及这些任务要实现的业务目标4)分析从用户处得到的信息,将用户的任务目标与功

3、能需求、功能性需求、业务规则、解决方案建议以及其他无关信息区分开来5)将顶层的需求分配到系统构架内定义好的软件组件中6)了解各质量属性的相对重要性7)协商需求的实现优先级8)将收集的用户需求表述为书面的需求规格说明书和模型9)审阅需求文档,以确保在认识上与用户声明的需求相一致,硬挨开发小组接受需求之前解决所有的分歧(2)需求管理:变更控制、版本控制、需求状态跟踪、需求跟踪1)定义需求基线2)审查需求变更请求,评估其可能产生的影响以决定是否批准3)以可控制的方式将准的需求变更融入项目中4)保持项目计划与需求的同步5)估计需求变更的影响,在此基础上协商新的需求约定6)跟踪每项需求,找到

4、与其对应的设计、源代码和测试用例。7)在项目开发过程中,始终跟踪需求的状态和变更。5.需求相关的常见风险1)用户参与不足:客户不想花大力气进行需求收集,开发人员也不重视用户的参与,有时客户代理方也不能完全理解用户的真正需求,导致不能发现项目需求中的缺陷。1)用户需求扩展:开发过程中需求不断发展与增加,项目落后计划的进度或者超出预算2)有歧义需求:3)镀金问题4)过于抽象的需求5)忽略某类用户6)不准确的计划6.客户的权利和义务权利:1)要求需求分析员使用客户语言2)要求需求分析员理解用户的业务和目标3)要求需求分析员编写软件需求规格说明(srs)4)听取对需求工作成果的解释5)得到

5、需求分析员和开发人员的尊重6)听取开发人员对于需求及如何实现需求的想法和备用方案7)描述使产品易于使用的特性8)为实现重用而对希求做出调整9)获得对变更成本的真实估算10)得到满足功能和质量需求的系统义务1)为需求人员和开发人员讲解业务2)花时间提供并阐明需求3)对需求的说明必须具体和准确4)及时做出决定5)尊重开发人员对成本和可行性的评估6)为需求设置优先级7)审阅需求文档,评估原型8)将需求变更及时告知开发人员9)遵循开发组织的变更过程10)尊重需求分析员使用的需求工程方法7.签字的含义:签字作为项目的一个里程碑,应该是建立需求协议的基线,某一时刻需求的瞬态图。8.需求分析员:

6、(1)定义:是对项目涉众的需求进行收集、分析、记录和验证等职责的主要承担者。是客户和软件开发团队间进行需求沟通的桥梁。(2)需求分析员的职责:1)定义业务需求2)确定项目涉众和用户类别3)获取需求4)分析需求5)编写需求规格说明6)为需求建模7)主持对需求的验证8)引导对需求的优先级划分1)管理需求9.需求分析员必备的技能:1)倾听的技巧2)交谈和提问的技巧3)分析能力4)协调能力5)观察能力6)写作能力7)组织能力8)建模能力9)人际交往能力10)创造力10.需求分析员必备的知识:1)对当代需求管理技术的深刻理解。2)在各种不同软件开发生命周期环境中应用相关技术的能力。3)将需求

7、开发和管理活动贯穿于整个产品生命期中。4)掌握应用领域知识。11.前景:描述了产品用来干什么,它最终是什么样子,关系到整个产品,定义了产品的战略定位和业务目标。前景(ppt):描述了产品所涉及的各个方面在一个完美环境中最终所具有的功能。通过产品前景可以把参与者定位到一个共同和明确的方向上。范围:确定当前项目要解决产品长远规划中的哪部分,为需求是否属于项目划定了界线,定义了项目的限制,体现于项目定义的需求基线。只与一个特定的项目或实现产品功能下一次增量的某次迭代项目范围

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。