软件工程2需求工程.ppt
《软件工程2需求工程.ppt》由会员分享,可在线阅读,更多相关《软件工程2需求工程.ppt(28页珍藏版)》请在优知文库上搜索。
1、软件工程-2-需求工程情景互动v如果要明确用户提出的任务,需要和用户进展沟通,我们应该获得哪些方面的信息?应该如何去做?v产品介绍 产品的用途及意义 产品应用背景v面向用户v功能性需求v非功能性需求需要获得的信息步骤v从用户那里获得信息v整理并分析信息v确认信息一、需求概述v 什么是需求?v 用户解决问题或到达目标所需要的条件或权能;v 系统或系统部件要满足合同、标准、标准或其他正式规定文档所要具有的条件或权能;v 反映上面两条的文档说明。v 需求工程v 指系统分析人员通过细致的调研分析,准确地理解用户的需求,确定客户“需要什么样的软件。将不标准的需求陈述转化为完整的需求定义,再将需求定义写成
2、需求规约的过程。需求工程包含需求开发和需求管理两局部。1. 需求的类型v功能需求和非功能需求v功能需求v描述系统所应提供的功能和效劳,包括系统应该提供的效劳、对输入如何响应及特定条件下系统行为的描述。 v非功能需求v作为功能需求的补充,非功能需求是指那些不直接与系统的具体功能相关的一类需求,但它们与系统的总体特性相关,如可靠性、响应时间、存储空间等 。非功能性需求的类型v针对不同需求来源的需求分类v领域需求v领域需求的来源不是系统的用户,而是系统应用的领域,反映了该领域的特点。它们主要反映了应用领域的根本问题,如果这些需求得不到满足,系统的正常运转就不可能。领域需求可能是功能需求,也可能是非功
3、能需求,其确定所需的领域知识。它经常采用一种应用领域中的专门语言来描述。v业务需求v反映组织机构或客户对软件高层次的目标要求,这项需求是用户高层领导机构决定的,它确定了系统的目标规模和范围。 用户需求 用户使用该软件要完成的任务 系统需求 容易被无视的要求通常是为了保证整个系统能够正常运行的辅助功能,用户一般不会意识到。v软件需求各组成局部之间的关系需求的演变过程需求的“沙漏2. 需求的演变v 需求演变的三个过程v 第一阶段:“访谈式Visitationv 这一阶段是和具体用户方的领导层、业务层人员的访谈式沟通,从宏观上把握用户的具体需求方向和趋势。v 第二阶段:“诱导式Inducementv
4、 这一阶段是在承建方已经了解了具体用户方的具体实际、客观的信息根底上,结合以往的工程经历对用户采用诱导式、启发式的调研方法和手段,和用户一起探讨业务流程设计的合理性、准确性、便易性、习惯性。v 第三阶段:“确认式Afirmv 这一阶段是在上述两个阶段成果的根底上,进展具体的流程细化、数据项确实认阶段。承建方必须提供原型系统和明确的业务流程报告、数据项表,并能清晰地向用户描述系统的业务流设计目标。3. 需求工程的主要活动和文档v需求开发活动 需求获取 需求分析 编写需求规格说明书 需求评审用户需求说明书用户需求说明书产品产品( (系统系统) )需求规格说明书需求规格说明书需求评审报告需求评审报告
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程 需求 工程