`
wangxiaohigh
  • 浏览: 1427649 次
文章分类
社区版块
存档分类
最新评论

软件系统产品线特征及构建过程

 
阅读更多

根据SEI定义,结合业界的一些研究,软件产品线有如下几个重要特征:

1.一个软件产品线应该有一系列的产品成员组成,既产品家族。

2.产品家族中的所有产品都服务于一些特定的领域。

3.产品家族成员之间在服务功能、产品质量、产品性能、产品应用范围等方面有着明显的差异。

4.产品家族成员在构建时都利用了相同或者相似的功能,这些功能来自一些公共的、固化的、并且受严格管理的核心软件资产。

5.构建产品家族中的产品,是利用固化的软件资产,在一种严格规划和管理的有序状况下系统化进行工作。

产品线设计一般经历以下过程:

1.需求分析阶段:收集需求,进行产品线共性、可变性分析。

2.系统架构阶段:建立高于单个产品架构之上的产品线架构。

3.构建设计阶段:聚焦于能代表产品共性的构建。

4.测试级配置管理。

5.产品线演化阶段。

6.技术及管理变革。

分享到:
评论

相关推荐

    论文研究 - 模型驱动软件产品线(SPL)的工具,技术和语言的研究:系统文献综述

    本文研究了将模型驱动的软件开发与软件产品线(SPL)集成在一起的方法。 自2014年以来,该SLR进行了71项研究工作的鉴定。我们收集了18种工具,14种技术和17种语言用于MDSD SPL。 我们分析哪种技术适合SPL。 我们...

    架构之美-软件架构的艺术(中文高清版)

     8.1 软件系统产品线基本概念  8.2 共性和可变性分析  8.3 构建软件产品线架构  8.4 软件产品线架构的演化  8.5 软件产品线的管理因素 第9章 软件架构的未来  9.1 当今架构的潮流  9.2 未来架构的发展...

    两阶段过程模型下的产品线复用策略优化 (2010年)

    在建立软件产品线开发两阶段过程模型的基础上,归纳出6种典型的复用策略及其实现方式,提出考虑开发成本、工时、故障率的情况下进行复用策略的选择优化模型,解决在满足可获得预算、开发周期、系统可靠性需求的约束...

    软件产品线可变性建模技术系统综述

    从众多的建模技术中选择合适的建模技术是十分困难的,在软件产品线领域中开展了可变性建模技术的系统综述,按照系统综述的方法对可变性建模技术进行了系统总结,根据系统综述规则,选取了从1990年~2011年发表的论文进行...

    基于模型对比和组合的软件产品线领域需求建模

    文中提出一种半自动的软件产品线领域需求建模方法,基于关注点分离的思路,利用特征模型表示软件产品线中系列产品的不同方面的特征信息,通过特征模型的对比和组合实现领域需求模型的构建.为有效地实现特征模型对比与...

    [详细完整版]软件工程过程.doc

    软件更容易更改,且不需要昂贵的生产线进行批量生产。软件不会被用坏。软件需求范 围快速扩大,远远超出了当时从事软件开发工作的工程师和数学家的能力范围,也造成 了软件人才的短缺。 2.软件工程的概念? 软件...

    ARM 嵌入式LINUX 系统构建与驱动开发

    1 ARM嵌入式LINUX系统构建与驱动开发,北航版 驱动写的很详细,前期开发介绍也很好 2 ARM 嵌入式系统实验教程(二),北航版 有ZLG2200的原理图,实验程序和注释,了解人家是怎么开发的。 3 ARM嵌入式系统基础教程 ...

    煤矿安全监控领域可变性模型

    在对煤矿安全监控系统产品线分析的基础上,针对监控系统的共性和变性特征,探讨了各特征之间的关系,使用基于特征的可变性建模方法构建了煤矿安全监控领域可变性模型。该模型可对监控系统的可变性进行有效管理,同时在...

    【清华】 软件工程(完) 视频.txt

    16.3软件产品线 16.4cots产品的复用 16.4.1cots解决方案系统 16.4.2cots集成系统 要点 进一步阅读材料 练习 参考书目 第17章基于组件的软件工程 17.1组件和组件模型 17.2cbse过程 17.2.1面向复用的cbse 17.2.2基于...

    智能家居系统需求分析.doc

    软件系统 软件系统包括三表(水、电、气表)操作系统、报警网络系统、应用软件及实时监控软 件等。软件系统应支持产品的更新,具有可扩充性、远程监测、维护和升级功能。 3. 系统集成 根据对家居智能化系统要求的不同...

    智能仓储管理系统WMSFOR机器人.docx

    物流信息管理系统可以保持独立运行模式,也可与底层设备、相关软件系统无缝集成。可将上级系统作为指挥中心,将其各种业务、数据解构同化为新松物流系统内部指令及数据定义。 数据采集系统 RFID是Radio Frequency ...

    软件工程需求文档

    实验课程:软件工程 实验项目:《餐饮管理系统》需求分析说明书 指导老师:庞雄文 开课时间:2012 ~ 2013年度第 1学期 专 业:软件工程(数字媒体) 班 级:2010级7,8班 学 生:邓润锋 何嘉妮 余晶晶 学 号:...

    WacLine:WacLine是一种软件产品线,它允许使用纯格式为特定域配置和派生Web批注浏览器扩展

    WacLine是一个软件产品线,用于管理Web注释域中的异构性。 具体来说,WacLine允许配置并自动生成自定义的Web注释客户端,以在特定域中进行注释活动。 创建的注释客户端是当前与类​​似Chromium的网络浏览器...

    Qt.rar_QT 工业_QT数据采集_data acquisition Qt_组态_绘制图形

    在电力系统于电力系统、给水系统、石油、化工等领域的数据采集与监视控制以及过程控制等诸多领域,快速构建工业自动控制系统监控是一项重要需求。组态软件是自动控制系统监控层级的软件平台,使用灵活,部署方便,...

    数字工厂系统应用解决方案.pdf

    涵盖计划、物流、生产、质量、设备五大制造领域,集制造执行与工厂运营于一体,对工厂实行全方位数字化管理的软件系统
以RFID/标识码、现场物流、生产防错、异常02 1
以平台化的 厂 莲模方式,在软件上灵活构建07...

    大数据产品及服务能力.pptx

    产品定位及产品特色 复杂异构数据源 实时性传输 兼容大数据技术栈 多人协作开发 核心特色 产品定位 SDC 融合数据ETL 以元数据智能驱动,通过流程设计器快速构建数据处理模型,完成数据库、半结构化、非结构化数据...

    -计算机网络技术《网络工程与综合布线技术》课程标准.docx

    (二)设计思路 本课程将以工作项目为逻辑主线(综合布线系统结构、系统设计、设备安装、项目管理岗位、工程监理岗位)来组织课程,将完成工作任务必需的相关理论知识构建于项目之中,学生在完成具体项目的过程中...

    旅行社管理信息系统设计.docx

    (5)实际系统的实施,包括计算机系统实施(部署安装软件)、网络系统的实施(局域网构建及网站配置和发布实施);以及对系统的测试(黑盒测试、白盒测试等测试技术)遵循以上基本的技术路线模式之外,本系统的研制...

    Windows实时套件Kithara

    Kithara实时拓展套件(KRTS,Kithara RealTime Suite)是德国Kithara公司(www.kithara.com)针对Windows系统开发的的软件产品。其通过构建一个与Windows并行执行的实时核来拓展windows的实时性能,从而让windows...

    国内外主流的三维GIS软件

     介绍:EV-Globe具有大范围的、海量的、多源的数据一体化管理和快速三维实时漫游功能,支持三维空间查询、分析和运算,可与常规GIS软件集成,可方便快速构建三维空间信息服务系统,亦可快速在二维GIS系统完成向三维...

Global site tag (gtag.js) - Google Analytics