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