第四讲需求工程方法.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

在目标精化过程中识别目标H6:分析可选精化的前提和后置条件,识别软目标第94页,共156页,星期日,2025年,2月5日划定目标模型的边界H7:精化目标直到它被分配给单个AgentH8:抽象目标直到达到系统的边界第95页,共156页,星期日,2025年,2月5日重用精化模式创建精化模式类别检索可重用的精化模式调整重用模式第96页,共156页,星期日,2025年,2月5日一组精化模式里程碑驱动的精化模式典型场景引入的目标分解模式引入门卫条件的模式目标分治模式不可实现性驱动的精化模式不可检测驱动的精化模式不可控制驱动的精化模式第97页,共156页,星期日,2025年,2月5日应用情况第98页,共156页,星期日,2025年,2月5日第99页,共156页,星期日,2025年,2月5日第100页,共156页,星期日,2025年,2月5日第101页,共156页,星期日,2025年,2月5日小结面向目标的方法将“目标”看作是软件需求的源头和依据,以目标为需求获取的基本线索,诱导需求提供者按目标的分解、精化和抽象关系,逐步构建系统目标与/或树。目标驱动需求获取的步骤:获取目标结构,确定目标所关注的对象;初步确定系统的相关主体和主体能够完成的动作;将目标操作化为约束;对对象和动作进行精化;导出对象和动作为确保约束的满足所需的加强条件;确定主体职责分配的各种候选方案;将动作分配给相应的责任主体。第102页,共156页,星期日,2025年,2月5日领域工程与面向特征的领域分析领域工程软件复用与领域工程领域工程与应用工程领域工程与复用成熟度领域工程投资回报点面向特征的领域分析特征的一般性定义特征的应用举例软件的特征面向特征领域分析的基本思想与基本途径*软件复用需求复用第103页,共156页,星期日,2025年,2月5日软件复用的

两点基本思想*第104页,共156页,星期日,2025年,2月5日*基本思想1时间3个月3个月3个月传统软件开发时间开发软件A,B,Cn个月3天3天3天基于复用软件开发以“空间”换“时间”第105页,共156页,星期日,2025年,2月5日*基本思想2(基本假设)9个月时间时间3个月3个月3个月开发软件A,B,Cn个月3天3天3天传统软件开发基于复用软件开发不同软件应用之间存在可复用的成分第106页,共156页,星期日,2025年,2月5日领域工程*第107页,共156页,星期日,2025年,2月5日软件复用:

两种开发活动消费可复用软件资产生产软件应用生产软件的哪些成分具有复用价值?DevelopmentFORreuseDevelopmentWITHreuse反馈*第108页,共156页,星期日,2025年,2月5日软件:三种基本构成成分通用共性成分领域共性成分应用特定成分适用于所有软件应用的构成成分适用于特定软件应用的构成成分适用于一组软件应用的构成成分*第109页,共156页,星期日,2025年,2月5日领域领域普适理想情况:软件的可复用成分具有普适性现实情况:软件应用所针对的问题的差异性导致软件的可复用成分不可能具有绝对的普适性*第110页,共156页,星期日,2025年,2月5日领域 一组具有相似或相近软件需求的 应用系统所覆盖的功能区域软件应用1软件应用4软件应用3软件应用2*第111页,共156页,星期日,2025年,2月5日目标精化策略时间驱动:寻找中间状态,按目标满足的先后次序划分子目标主体驱动:按参与目标实现的主体集合进行目标划分,使子目标有较少的主体参与案例驱动:按照案例分析进行划分,比如:正常案例和例外案例第62页,共156页,星期日,2025年,2月5日精化模式:实现型目标的精化实现型目标的两种精化模式时间驱动的分解P??Q:P??R,R??Q案例驱动的分解P??Q:P∧R??Q,P∧?R??(P∧R)P??(P∧R);P∧?R??R∧?PP?PU(P∧R);P∧?R??P,P∧?R??RP??R,P??P;P??P,?R??R第63页,共156页,星期日,2025年,2月5日精化模式:实现型目标的精化第64页,共156页,星期日,2025年,2月5日精化模式的作用支持形式化推理帮助检测不完全的精化帮助开拓需求使各种选择显式化第65页,共156页,星期日,2025年,2月5日其它目标精化模式实现型目标P

文档评论(0)

xiaoyao2022 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档