欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    软件质量保证和管理Ch13 高质量的软件需求分析.ppt

    • 资源ID:66088098       资源大小:690KB        全文页数:24页
    • 资源格式: PPT        下载积分:20金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要20金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    软件质量保证和管理Ch13 高质量的软件需求分析.ppt

    作者作者软件质量保证和管理软件质量保证和管理-Ch.13 高质量的软件需求分析高质量的软件需求分析高质量的软件需求管理高质量的软件需求管理胜兵,先胜而后求战胜兵,先胜而后求战败兵,先战而后求胜败兵,先战而后求胜 孙膑孙膑 高质量的软件需求管理高质量的软件需求管理13.1 13.1 需求分析的概念需求分析的概念 13.2 13.2 需求的获取与分析需求的获取与分析13.3 13.3 需求分析建模需求分析建模13.4 13.4 系统需求的质量保证系统需求的质量保证13.1 需求分析的概念需求分析的概念 13.1.1软件系统的构建层次软件系统的构建层次13.1.2软件需求工程过程软件需求工程过程13.1.1软件系统的构建层次软件系统的构建层次软件系统需求的层次软件系统需求的层次软件需求工程软件需求工程 所有与需求直接相关的活动统称为需求工程,需求工程分为了两个部分:需求开发和需求开发和需求管理需求管理。其中,需求开发又分为了需求获取、需求分析、需求定义和需求验证4个部分,而需求管理则包含了变更控制、版本控制、需求跟踪和需求状态跟踪 软件需求包括三个不同的层次:业务需求、用户需求和功业务需求、用户需求和功能需求能需求(也包括非功能需求)。软件需求工程软件需求工程l 业务需求业务需求(business requirement)反映了组织机构或客户对系统、产品的概括的目标要求,它在项目视图与范围文档中予以说明。主要的目的是对企业目前的业务流程进行评估,得出一个业务前景。业务需求的确定对后面的用户需求和功能需求起到了限制作用。l 用户需求用户需求(user requirement)文档描述了用户使用系统而完成的任务的集合,用户需求在用户案例(user case)文档或方案脚本中予以说明。收集和分析用户需求是不容易的,因为很多需求是隐形的,很难获取,更难保证需求完整,而需求又是易变的,这就要求用户和开发人员进行充分地交流。l 功能需求功能需求(functional requirement)定义了开发人员必须实现的软件功能,它源于用户需求。功能需求是软件需求说明书中最重要的部分之一,它在开发、测试、质量保证、项目管理以及相关项目功能中都起了重要的作用。非功能需求描述了系统展现给用户的行为和执行的操作等,包括要遵从的业务规则、人机接口、安全性和可靠性等要求。13.2 需求的获取与分析需求的获取与分析13.2.1需求获取需求获取13.2.2需求分析需求分析13.2.3需求的传递需求的传递需求获取需求获取l项目视图及范围文档项目视图及范围文档 业务需求确定项目视图(图13-2)。通过对业务需求的收集(问题域的研究),项目的业务需求在范围上形成文档。l系统关联图系统关联图绘制系统关联图,是用于定义系统与系统外部实体间的界限和接口的简单模型。l用户需求获取用户需求获取l便利的应用规约技术便利的应用规约技术便利的应用规约技术鼓励建立客户和开发者的联合团队。他们一起工作以标识问题、提出解决方案的元素、谈判不同的方法以及刻画初步的解决方案的需求集合。需求获取的方法需求获取的方法需求研讨会需求研讨会头脑风暴头脑风暴用例模型用例模型访谈访谈角色扮演角色扮演原型法原型法产品功能说明书产品功能说明书产品功能说明书开发小组开发小组客户客户准确的需求传递准确的需求传递软件的产品功能说明书作为需求开发的成果,它和最终解决方案的质量密切相关(它将用户需求和需求分析结果传递给实现人员)。13.3需求分析建模需求分析建模13.3.1 结构化分析建模结构化分析建模13.3.2 面向对象的分析建模面向对象的分析建模13.3.3 敏捷建模敏捷建模需求分析建模需求分析建模1.结构化分析建模结构化分析建模需求分析模型需求分析模型2.面向对象的分析建模面向对象的分析建模 l诱导系统的客户需求;l标识场景或用例(use case);l使用基本需求来确定类和对象;l为每个系统对象表示属性和操作;l定义组织类的结构和层次;l建造对象-关系模型;l建造对象-行为模型;l依据use-case/场景来评审OOA模型。需求分析建模需求分析建模3.敏捷建模敏捷建模 13.4 系统需求的质量保证系统需求的质量保证13.4.1 需求确认需求确认13.4.2 需求管理需求管理需求评审需求评审需求说明书的标准需求说明书的标准正确性完备性易理解性一致性可行性健壮性易修改性易测试性和可修改性易追溯性兼容性需求评审方法需求评审方法1.分层次评审分层次评审目标性评审功能性评审操作性评审2.分阶段评审分阶段评审需求管理需求管理1.需求的标识需求的标识需求类型可以是:F=功能需求,D=数据需求,B=行为需求,I=接口需求;O=输出需求。例:需求标识为例:需求标识为F03的需求表示编号的需求表示编号为为3的功能需求。的功能需求。需求管理需求管理2.基线基线u 计划基线计划基线u 需求基线需求基线u 设计基线设计基线u编码基线编码基线u 测试基线测试基线需求变更控制流程需求变更控制流程需求的变更是不需求的变更是不可避免的,因此可避免的,因此如何有效控制需如何有效控制需求的变化对于项求的变化对于项目成功至关重要。目成功至关重要。作业作业第第13章章 2、4Q&A

    注意事项

    本文(软件质量保证和管理Ch13 高质量的软件需求分析.ppt)为本站会员(豆****)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开