首页 《领域工程技术介绍》PPT课件

《领域工程技术介绍》PPT课件

举报
开通vip

《领域工程技术介绍》PPT课件领域工程与面向特征的领域分析领域工程软件复用与领域工程领域工程与应用工程领域工程与复用成熟度领域工程投资回报点面向特征的领域分析特征的一般性定义特征的应用举例软件的特征面向特征领域分析的基本思想与基本途径*软件复用需求复用软件复用的两点基本思想**基本思想1时间3个月3个月3个月传统软件开发时间开发软件A,B,Cn个月3天3天3天基于复用软件开发以“空间”换“时间”*基本思想2(基本假设)9个月>时间时间3个月3个月3个月开发软件A,B,Cn个月3天3天3天传统软件开发基于复用软件开发不同软件应用之间存在可复用的成...

《领域工程技术介绍》PPT课件
领域 工程 路基工程安全技术交底工程项目施工成本控制工程量增项单年度零星工程技术标正投影法基本原理 与面向特征的领域分析领域工程软件复用与领域工程领域工程与应用工程领域工程与复用成熟度领域工程投资回报点面向特征的领域分析特征的一般性定义特征的应用举例软件的特征面向特征领域分析的基本思想与基本途径*软件复用需求复用软件复用的两点基本思想**基本思想1时间3个月3个月3个月传统软件开发时间开发软件A,B,Cn个月3天3天3天基于复用软件开发以“空间”换“时间”*基本思想2(基本假设)9个月>时间时间3个月3个月3个月开发软件A,B,Cn个月3天3天3天传统软件开发基于复用软件开发不同软件应用之间存在可复用的成分领域工程*软件复用:两种开发活动消费可复用软件资产生产软件应用生产软件的哪些成分具有复用价值?DevelopmentFORreuseDevelopmentWITHreuse反馈*软件:三种基本构成成分通用共性成分领域共性成分应用特定成分适用于所有软件应用的构成成分适用于特定软件应用的构成成分适用于一组软件应用的构成成分*领域领域普适理想情况:软件的可复用成分具有普适性现实情况:软件应用所针对的问 快递公司问题件快递公司问题件货款处理关于圆的周长面积重点题型关于解方程组的题及答案关于南海问题 的差异性导致软件的可复用成分不可能具有绝对的普适性*领域一组具有相似或相近软件需求的应用系统所覆盖的功能区域软件应用1软件应用4软件应用3软件应用2*领域功能区域应用系统abcde1234567f*两种类型的领域垂直领域客户管理领域权限管理领域……水平领域行业领域1.行业领域的子领域2.贯穿多个行业领域*与面向普适的复用相比面向领域的复用更容易成功*领域普适领域工程与应用工程(面向领域的软件复用)*消费可复用软件资产生产软件应用生产DevelopmentFORreuseDevelopmentWITHreuse反馈消费特定领域可复用软件资产生产特定领域软件应用生产领域工程应用工程反馈**消费特定领域可复用软件资产生产特定领域软件应用生产领域工程应用工程反馈应用工程输入DevelopmentWITHreuseDevelopmentWITHOUTreuse123应用工程应用工程领域工程(DevelopmentforReuse)领域分析领域 设计 领导形象设计圆作业设计ao工艺污水处理厂设计附属工程施工组织设计清扫机器人结构设计 领域实现领域模型DSSA领域构件应用工程(DevelopmentwithReuse)需求分析软件设计构件组装需求模型ASSA应用系统可复用软件资产库生产消费反馈DSSA:DomainSpecificSoftwareArchitectureASSA:ApplicationSpecificSoftwareArchitecture应用工程应用工程应用工程(DevelopmentwithoutReuse)需求分析软件设计软件编码需求模型ASSA应用系统输入123*领域工程投资回报点**累积成本领域成员数量应用工程(DevelopmentWITHOUTreuse)应用工程(DevelopmentWITHreuse)领域工程成本?2~5软件复用成熟度*软件复用成熟度第一级:产品的独立开发不存在任何形式的复用,领域内各个软件产品的开发相互独立第二级:领域无关型基础设施的 标准 excel标准偏差excel标准偏差函数exl标准差函数国标检验抽样标准表免费下载红头文件格式标准下载 化软件中的普适性复用成分得到了系统的复用,但仍然不存在对领域共性的复用第三级:软件平台领域中的共性成分被封装为一个软件平台,领域中的软件产品都基于此平台进行开发第四级:软件产品的手工导出领域中的可复用资产具有较强的可定制性,软件产品的开发通过手工定制的方式进行第五级:软件产品的自动化导出领域中的产品通过对领域可复用资产的自动化定制而产生**复用成熟度领域工程应用工程通用共性成分的复用产品的独立开发领域无关型基础设施的标准化软件平台软件产品的手工导出软件产品的自动化导出小结*领域工程软件复用与领域工程领域工程与应用工程领域工程与复用成熟度领域工程投资回报点目录领域工程软件复用与领域工程领域工程与应用工程领域工程与复用成熟度领域工程投资回报点面向特征的领域分析特征的一般性定义特征的应用举例软件的特征面向特征领域分析的基本思想与基本途径*软件复用需求复用面向特征的领域分析*什么是特征?从一则寻物启示开始…本人丢失一件物品:该物品是一辆交通工具,有两个轮子,人力驱动。车架为斜梁结构,车身为黄颜色,略微生锈,车把上有一个银色铃铛,…………某物品交通工具两个轮子人力驱动斜梁结构黄颜色略微生锈银色铃铛寻物启示某物品交通工具两个轮子人力驱动斜梁结构黄颜色略微生锈银色铃铛将该物品与同类\领域中的其它物品区分开将该物品所属的类别\领域与其它类别\领域区分开领域共性领域变化性什么是特征在一般意义下,特征是一个事物所展现出的具有区分作用的特点特征概念的一个具体应用*对于软件这个事物而言,它的特征体现为什么?*研究者对软件特征的定义存在两种不同的视角*第一种视角下的几个定义(1/2)定义1(FeatureEngineering[Tur99]):Asetoffunctionalandextra-functionalrequirements.:一个由功能性和非功能性需求构成的集合定义2(Feature-basedSoftwareEvolution[Meh02]):Agroupofindividualrequirementsthatdescribesaunitoffunctionalitywithrespecttoaspecificpointofviewrelativetoasoftwaredevelopmentlifecycle.:一组单个需求,描述了一个与软件开发生命周期中特定视角相关的功能单元*第一种视角下的几个定义(2/2)定义3(RequirementsEngineering[Wie99]):Asetoflogicallyrelatedfunctionalrequirementsthatprovidesacapabilitytotheuserandenablesthesatisfactionofabusinessrequirement:一组逻辑相关的功能性需求构成的集合,它为用户提供了一种能够满足特定业务需求的能力*第二种视角下的几个定义(1/2)定义4(IEEE软件工程术语词典[Scc90]):Asoftwarecharacteristicspecifiedorimpliedbyrequirementsdocumentation(forexample,functionality,performance,attributes,ordesignconstraints).:一个被软件需求文档明确或隐含说明的软件特点(如,功能、性能、属性、或设计约束等)*第二种视角下的几个定义(2/2)定义5(FODA[Kan90]):Aprominentordistinctiveuser-visibleaspect,quality,orcharacteristicofasoftwaresystemorsystems.:软件系统具有的一种显著的或具有区分作用的,且用户可见的方面、性质、或特点定义6(HPLaboratories,MartinL.Griss[Gri00]):Aproductcharacteristicthatusersandcustomersviewasimportantindescribinganddistinguishingmembersoftheproductline.:软件产品线中的产品具有的特点,它对于用户和客户对产品线中产品的描述和区分具有重要作用*这两种视角有联系吗?这两种视角有冲突吗?*概念内涵外延第一种视角第二种视角*什么是(软件)特征就内涵而言,特征是由一组相对紧密关联的单个需求构成的单元就外延而言,特征是一种具有用户或客户价值的软件特点特征是对需求的封装/命名评判标准“面向特征的领域分析”的基本思想、目的?*“面向特征的领域分析”-基本思想基本思想把特征作为封装需求的基本单元使用特征模型(特征+特征间的关系)作为组织需求的基本方式优点:软件需求具有较好的可定制性TheRequirementsSpaceFeatureRelationbetweenFeatures*“面向特征的领域分析”-基本思想*某物品交通工具两个轮子人力驱动斜梁结构黄颜色横梁结构黑颜色…颜色颜色梁架结构“面向特征的领域分析”-目的需求复用How?*DevelopforReuseDevelopwithReuse可复用软件资产消费生产生产领域工程应用工程软件复用*需求复用领域工程应用工程(定制)领域特征模型消费生产生产领域特征模型?定制?*领域特征模型:领域共性特征(将该领域与其它领域区分开)+领域变化性特征(将领域内的个体相互区分开)领域模型的核心成分领域需求的共性和变化性模型定制:对领域变化性特征进行绑定某物品交通工具两个轮子人力驱动斜梁结构黄颜色横梁结构黑颜色…颜色颜色梁架结构✔✔*“面向特征的领域分析”的基本途径?共性-变化性分析共性-变化性分析*x2-2xy+y2x3-x2y+xy-y2x3-x2y-xy2+y3123共性:由x,y两个变量构成的多项式变化性:每个多项式对x,y的组合规则存在差异共性-变化性分析*(x–y)2(x2+y)(x–y)(x–y)2(x+y)123(x-y)(x-y)(x2+y)(x+y)1需求工程研究的两点沉淀沉淀之一需求工程RequirementsEngineering?需求是可数的沉淀之二需求具有层次性小结*面向特征的领域分析特征的一般性定义特征的应用举例软件的特征面向特征领域分析的基本思想与基本途径
本文档为【《领域工程技术介绍》PPT课件】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: ¥16.9 已有0 人下载
最新资料
资料动态
专题动态
个人认证用户
慢慢老师
暂无简介~
格式:ppt
大小:819KB
软件:PowerPoint
页数:0
分类:初中语文
上传时间:2021-05-04
浏览量:11