软件工程-3-需求工程.ppt
《软件工程-3-需求工程.ppt》由会员分享,可在线阅读,更多相关《软件工程-3-需求工程.ppt(30页珍藏版)》请在三一办公上搜索。
1、软件工程,第三章 需求工程,情景互动,需 求 评 审 会项目名称:俄罗斯方块报告人:项目小组代表评审组:客户方代表、技术顾问、相关各项目小组全体成员2023年10月30日,一个优秀的需求文档应具备的特征完整性、正确性不能遗漏用户需求说明书中的必要需求。需求分析员必须在将需求进行细化时,不能丢失和改变信息,需求规格说明书必须经过用户确认。具有准确性和一致性。它是连接计划时期和开发时期的桥梁,也是软件设计的依据。任何含混不清、前后矛盾或者一个微小的错漏,都可能导致误解或铸成系统的大错,在纠正时付出巨大的代价。可行性描述的功能必须从技术上是可以实现的,并且满足时间、费用、质量等约束。必要性需求规格说
2、明书中的内容对用户来讲都是必需的,不可或缺的。,划分优先级根据需求“轻重缓急”进行分级表述,可以在有限的资源(资金、人员、时间等)情况下进行取舍,降低在实现过程遇到风险。无二义性。因为它是沟通用户和系统分析员思想的媒介,双方要用它来表达对于需要计算机解决的问题的共同理解。如果在需求说明中使用了用户不容易理解的专门术语,或用户与分析员对要求的内容可以做出不同的解释,便可能导致系统的失败。可验证性是软件需求的基本属性。需求必须是可验证的,否则软件评审和测试就没有相应的依据。需求应尽量进行量化,使得其可以被验证、测试。直观、易读和易于修改。应尽 量采用标准的图形、表格和简单的符号来表示,使不熟悉计算
3、机的用户也能一目了然。,如何才能有效地描述需求?需求到底要达到一种什么样的目标呢?,一、需求概述,什么是需求?用户解决问题或达到目标所需要的条件或权能;系统或系统部件要满足合同、标准、规范或其他正式规定文档所要具有的条件或权能;反映上面两条的文档说明。需求工程指系统分析人员通过细致的调研分析,准确地理解用户的需求,确定客户“需要”什么样的软件。将不规范的需求陈述转化为完整的需求定义,再将需求定义写成需求规约的过程。需求工程包含需求开发和需求管理两部分。,需求的演变过程需求的“沙漏”,1.需求的演变,需求获取又被称为需求捕获或需求启发发现客户需求的过程需求分析一旦提出了最初的需求,推敲和扩充的过
4、程构建正式的需求文档,2.需求工程的主要活动和文档,需求开发活动需求获取需求分析编写需求规格说明书需求评审,用户需求说明书,产品(系统)需求规格说明书,需求评审报告,需求开发文档的区别内容用户需求是用自然语言加图表的形式给出的关于系统需要提供哪些服务,以及系统操作受到哪些约束的声明。软件需求规约(需求规格说明书)详细地给出系统将要提供的服务以及系统所受到的约束。软件需求规约文档有时也称为功能描述,应该非常精确,它可能成为系统买方和软件开发者之间合同的主要内容,需求开发文档的区别读者对象,客户管理者,最终用户,系统体系结构工程师,承包商管理者,客户工程师,用户需求说明书,需求开发文档的区别读者对
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程 需求 工程

链接地址:https://www.31ppt.com/p-6434177.html