下载此文档

软件产品线.docx


文档分类:IT计算机 | 页数:约7页 举报非法文档有奖
1/7
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/7 下载此文档
文档列表 文档介绍
精选文库
7
软件产品线
(CMU SEI提出的“软件产品线”还是比较
可以有效地提高生产率、 缩短产品上市时间、
(Software Product line ) 产品线简介 背景( Backgr提供的操作,性能和其他质量属性,运行的平台等等。
核心资产库是利用产品线进行产品开发的基础,包括:
产品线中所有产品共享的体系结构
支持系统复用的软件构件,包括设计和实现构件 测试计划,测试用例,集成计划和各种文档
核心资产开发活动的输入(1)
产品约束
精选文库
3
-产品线中的产品有哪些共性和个性
-它们提供哪些行为特性
-根据市场和技术预测将来产品要具有哪些功能
-遵循什么标准
-满足哪些性能标准
-同哪些外部系统交互
-满足哪些物理限制
-满足哪些质量要求
核心资产必须以最小牺牲产品质量的代价,换取对产品共性和个性的满足。
核心资产开发活动的输入(2)
风格、模式和框架
-符合产品约束和生产约束的相关体系结构是什么
-构件交互的协议和模式是什么
-有哪些可用的设计模式
-有哪些可用的应用框架
尽管这些都是体系结构定义的输入, 它们被提高到如此高度的目的在于强调体系结构在软件
产品线实践中的重要性。
核心资产开发活动的输入(3)
生产约束
精选文库
4
产品线的产品要遵循哪些商业、军事或公司的规范
产品线的产品所基于的底层基础设施是什么
产品推向市场的时间需求是什么
哪些COTS构件是可用的
哪些遗产构件可被复用
对这些问题的回答对核心资产的构造,以及核心资产自身具有显著的影响 核心资产开发活动的输入(4)
生产策略
是实现核心资产的总体方法
产品线采用自顶向下还是自底向上的开发方法
转移资产生产成本的策略是什么
通用构件是自行开发还是从市场购买
产品是自动生成还是组装
核心资产的生产如何管理
生产策略刻画了体系结构和相关构件的获得及演化途径 核心资产开发活动的输入(5)
已有资产的清单
培训资源?
通过仔细分析,开发组织可以确定什么是最适合利
在开发产品线之前有哪些可用的软件资产,比如:函数库、框架、算法、工具、构件等 有哪些可用的技术管理过程、预算模型、 资产清单包括所有事先存在的潜在资产, 用的
定义产品空间
定义了产品的共性和变化性,产品线空间必须被认
产品线空间定义了产品线中包含的产品,
真定义:
-过宽: 核心资产将无法适应广谱的变化性,生产的经济性将丧失,产品线将退化成“一 次一个产品”的老的开发模式
过窄:核心资产的通用性将无法适应未来发展的需要,并且规模经济无法实现 影响产品线空间的因素
市场需求,竞争对手和企业目标
产品约束,例如产品可以在哪些平台上运行以及产品具有的性能 相关系统和产品
对于市场和技术的预测 开发核心资产库(1)
体系结构是产品线中最重要的核心资产, 产品线的体系结构既要满足所有产品线空间中产品
的共性,又要满足每个产品的个性
规定可能成为核心资产的软件构件
/可替换的构件中
解决核心资产库的构件和形成产品的构件之间的通信问题 定义一致性规则以保证产品遵循体系结构规范 保证体系结构在产品线生命周期中的可行性 产品线空间的共

软件产品线 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数7
  • 收藏数0 收藏
  • 顶次数0
  • 上传人282975922
  • 文件大小19 KB
  • 时间2022-04-02