软件体系结构PPT资料.ppt
- 文档编号:15564150
- 上传时间:2022-11-05
- 格式:PPT
- 页数:16
- 大小:202.50KB
软件体系结构PPT资料.ppt
《软件体系结构PPT资料.ppt》由会员分享,可在线阅读,更多相关《软件体系结构PPT资料.ppt(16页珍藏版)》请在冰豆网上搜索。
产产品品线线就就是是由由在在系系统统的的组组成成元元素素和和功功能能方方面面具具有有共共性性和和个个性性的的相相似的多个系统组成的一个系统族。
似的多个系统组成的一个系统族。
软软件件产产品品线线就就是是在在一一个个公公共共的的软软件件资资源源集集合合基基础础上上建建立立起起来来的的,共享同一个特性集合的系统集合共享同一个特性集合的系统集合(Bass,Clements(Bass,Clements和和KazmanKazman)。
一一个个软软件件产产品品线线由由一一个个产产品品线线体体系系结结构构、一一个个可可重重用用构构件件集集合合和和一一个个源源自自共共享享资资源源的的产产品品集集合合组组成成,是是组组织织一一组组相相关关软软件件产产品品开开发发的的方式方式(JanBosch)(JanBosch)。
第七章第七章软件产品线体系结构软件产品线体系结构7.2软件产品线概述软件产品线概述基本概念基本概念CMU/SEICMU/SEI的的定定义义:
“产产品品线线是是一一个个产产品品集集合合,这这些些产产品品共共享享一一个个公公共共的的、可可管管理理的的特特征征集集,这这个个特特征征集集能能满满足足选选定定的的市市场场或或任任务务领领域域的的特特定定需需求求。
这这些些系系统统遵遵循循一一个个预预描描述述的的方方式式,在在公公共共的的核核心心资资源源(coreassets)(coreassets)基础上开发的。
基础上开发的。
”根根据据SEISEI的的定定义义,软软件件产产品品线线主主要要由由两两部部分分组组成成:
核核心心资资源源、产产品品集集合合。
核核心心资资源源是是领领域域工工程程的的所所有有结结果果的的集集合合,是是产产品品线线中中产产品品构构造造的的基基础础。
也也有有组组织织将将核核心心资资源源库库称称为为“平平台台”。
核核心心资资源源必必定定包包含含产产品品线线中中所所有有产产品品共共享享的的产产品品线线体体系系结结构构,新新设设计计开开发发的的或或者者通通过过对对现现有有系系统统的的再再工工程程得得到到的的、需需要要在在整整个个产产品品线线中中系系统统化化重重用用的的软软件件构构件件。
与与软软件件构构件件相相关关的的测测试试计计划划、测测试试实实例例以以及及所所有有设设计计文文档档,需需求求说说明明书书和和领领域域模模型型还还有有领领域域范范围围的的定定义义也也是是核核心心资资源源,采采用用COTSCOTS的的构构件件也也属属于于核核心心资资源源。
产产品品线线体体系系结结构构和和构构件件是是用用于于软软件件产产品品线线中中的的产产品的构建和的核心资源最重要的部分。
品的构建和的核心资源最重要的部分。
第七章第七章软件产品线体系结构软件产品线体系结构7.2软件产品线概述软件产品线概述软件产品线的过程模型软件产品线的过程模型11、双生命周期模型、双生命周期模型第七章第七章软件产品线体系结构软件产品线体系结构7.2软件产品线概述软件产品线概述软件产品线的过程模型软件产品线的过程模型22、SEISEI模型模型第七章第七章软件产品线体系结构软件产品线体系结构7.2软件产品线概述软件产品线概述软件产品线的过程模型软件产品线的过程模型22、SEISEI模型模型循循环环重重复复是是产产品品线线开开发发过过程程的的特特征征,也也是是核核心心资资源源开开发发、产产品品线开发以及核心资源和产品之间协作的特征;
线开发以及核心资源和产品之间协作的特征;
核心资源开发和产品开发没有先后之分;
管管理理活活动动协协调调整整个个产产品品线线开开发发过过程程的的各各个个活活动动,对对产产品品线线的的成成败负责;
败负责;
核核心心资资源源开开发发和和产产品品开开发发是是两两个个互互动动的的过过程程,三三个个活活动动和和整整个个产品线开发之间也是双向互动的。
产品线开发之间也是双向互动的。
第七章第七章软件产品线体系结构软件产品线体系结构7.2软件产品线概述软件产品线概述软件产品线的过程模型软件产品线的过程模型33、三生命周期模型、三生命周期模型第七章第七章软件产品线体系结构软件产品线体系结构7.2软件产品线概述软件产品线概述软件产品线的组织结构软件产品线的组织结构第七章第七章软件产品线体系结构软件产品线体系结构7.2软件产品线概述软件产品线概述SEISEI产品线组织结构产品线组织结构
(1)
(1)将产品线组织分为四个工作小组:
将产品线组织分为四个工作小组:
市场人员市场人员是产品线和产品能力、客户需求之间的沟通桥梁;
是产品线和产品能力、客户需求之间的沟通桥梁;
核心资源组核心资源组负责体系结构和其他核心资源的开发;
负责体系结构和其他核心资源的开发;
应用组应用组负责交付给客户的系统的开发;
负责交付给客户的系统的开发;
管理者管理者负责开发过程的协调、商务计划等。
负责开发过程的协调、商务计划等。
第七章第七章软件产品线体系结构软件产品线体系结构7.2软件产品线概述软件产品线概述SEISEI产品线组织结构产品线组织结构
(2)
(2)设设有有独独立立核核心心资资源源小小组组的的组组织织结结构构通通常常合合适适于于至至少少由由5050到到100100人人组组成成的的较较大大型型的的软软件件开开发发组组织织,设设立立独独立立的的核核心心资资源源小小组组可可以以使使小小组组成成员员将将精精力力和和时时间间集集中中在在核核心心资资源源的的认认真真的的设设计计和和开发上,得到更通用的资源。
开发上,得到更通用的资源。
另另外外一一种种典典型型的的组组织织结结构构不不设设立立独独立立的的核核心心资资源源小小组组,核核心心资资源源的的开开发发融融入入各各系系统统开开发发小小组组中中,只只是是设设立立专专人人负负责责核核心心资资源源开开发发的的管管理理。
这这种种组组织织结结构构的的重重点点不不在在核核心心资资源源的的开开发发上上,所所以以比比较较适适合合于于组组成成产产品品线线的的产产品品共共性性相相对对较较少少,开开发发独独立立产产品品所所需需的的工工作作量量相相对对较较大大的的情情况况。
也也是是小小型型软软件件组组织织向向软软件件产产品线开发过渡时采用的一种方法。
品线开发过渡时采用的一种方法。
第七章第七章软件产品线体系结构软件产品线体系结构7.2软件产品线概述软件产品线概述JanBoschJanBosch产品线组织结构产品线组织结构
(1)
(1)开开发发部部门门:
所所有有的的软软件件开开发发集集中中在在一一个个部部门门,每每个个人人都都可可承承担担领领域域工工程程和和应应用用工工程程中中适适合合的的任任务务,简简单单、利利于于沟沟通通,适适用用于于不不超过超过3030人的组织。
人的组织。
业业务务部部门门:
每每个个部部门门负负责责产产品品线线中中一一个个和和多多个个相相似似的的系系统统,共共性性资资源源由由需需要要使使用用它它的的一一个个和和几几个个部部门门协协作作开开发发,整整个个团团体体都都可可享享用用。
资资源源更更容容易易共共享享,适适用用于于3030100100人人的的组组织织,主主要要缺缺点点是是业业务部门更注重自己的产品而将产品线的整体利益放在第二位。
务部门更注重自己的产品而将产品线的整体利益放在第二位。
第七章第七章软件产品线体系结构软件产品线体系结构7.2软件产品线概述软件产品线概述JanBoschJanBosch产品线组织结构产品线组织结构
(2)
(2)领领域域工工程程部部门门:
有有一一个个专专门门的的单单位位领领域域工工程程部部门门负负责责核核心心资资源源库库的的开开发发和和维维护护,其其他他业业务务单单位位使使用用这这些些核核心心资资源源来来构构建建产产品品。
这这种种结结构构可可有有效效的的降降低低通通讯讯的的复复杂杂度度、保保持持资资源源的的通通用用性性,适适于于超超过过100100人人的的组组织织。
缺缺点点是是难难以以管管理理领领域域工工程程部部门门和和不不同同产产品品工程部门之间的需求冲突和因此导致的开发周期增长。
工程部门之间的需求冲突和因此导致的开发周期增长。
层层次次领领域域工工程程部部门门:
对对于于非非常常巨巨大大和和复复杂杂的的产产品品线线可可以以设设立立多多层层(一一般般为为两两层层)领领域域工工程程部部门门,不不同同层层部部门门服服务务的的范范围围不不同同。
这种模型趋向臃肿,对新需求的响应慢。
第七章第七章软件产品线体系结构软件产品线体系结构7.2软件产品线概述软件产品线概述软件产品线的建立方式软件产品线的建立方式第七章第七章软件产品线体系结构软件产品线体系结构7.2软件产品线概述软件产品线概述软件产品线的演化软件产品线的演化从从整整体体来来看看,软软件件产产品品线线的的发发展展过过程程有有三三个个阶阶段段,开开发发阶阶段段、配置分发阶段配置分发阶段和和演化阶段演化阶段。
引引起起产产品品线线体体系系体体系系结结构构演演化化的的原原因因:
产产品品线线与与技技术术变变化化的的协协调调、现现有有问问题题的的改改正正、新新功功能能的的增增加加、对对现现有有功功能能的的重重组组以以允允许更多的变化等等。
许更多的变化等等。
产产品品线线的的演演化化包包括括产产品品线线核核心心资资源源的的演演化化、产产品品的的演演化化和和产产品品的的版版本本升升级级。
这这样样在在整整个个产产品品线线就就出出现现了了:
核核心心资资源源的的新新旧旧版版本本、产产品品的的新新旧旧版版本本和和新新产产品品等等。
它它们们之之间间的的协协调调是是产产品品线线演演化化研究的主要问题。
研究的主要问题。
第七章第七章软件产品线体系结构软件产品线体系结构本章作业与思考题本章作业与思考题AA公公司司是是一一家家相相对对较较大大的的软软件件和和硬硬件件企企业业,专专业业从从事事网网络络设设备备的的开开发发。
从从单单一一的的产产品品开开始始,现现在在,已已经经延延伸伸到到包包括括摄摄相相服服务务器器、扫扫描描服服务务器器、光光盘盘服服务务器器以以及及其其他他的的存存储储服服务务器器在在内内的的产产品品。
公公司司原原来来的的产产品品都都是是一一个个一一个个地地开开发发,每每个个软软件件组组织织一一个个项项目目组组。
为为了了适适应应快快速速变变化化的的市市场场,降降低低开开发发成成本本,公公司司想想引引入入
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 体系结构