从投资角度讲,可重复利用的组件属于金融资产。由于为使组件可重复利用而耗费的成本通常非常高,很难达到可获利的重复利用程度,因此需要有一种系统的方法来实现重复利用。这通常包括确定一个要开发多个系统的领域,找出该领域中重现出现的问题,开发出一套解决该问题的集成生产资产,然后将这些资产应用到在该领域中系统开发的过程中。
基于以上情况,FlexSystem推出了全新的软件平台,在核心平台的基础上,根据客户提出的业务流和输入界面,快速利用组件搭建系统流程,快速创建
表单,通过数据逻辑处理,再通过Dashbard的技术,通过多维度,多角度,充分的展示数据报表和自定义查询,最大价值能快速复制
系统,从而降低研发成本,快速响应市场,最大程度的满足客户需求。
1
软件产品线是指具有一组可管理的共同特性的软件密集性系统的集合,这些系统满足特定的市场需求或任务需求,并且按预定义的方式从一个公共的核心资产开发得到。构建一个产品主要工作是组装或生成,而不是重新开发,主要活动是集成而不是编程。每条
软件产品线都有一个预先定义的指南和计划,用来定义确切地产品构建方法。
2 在
软件产品线方法中,重用是有计划的、能够实现的和强制的。资产库包括从一开始就花费大量成本进行开发的各类产品-即需求、领域模型、
软件构架、性能模型、
测试用例和组件。所有资产都是为重用而设计,并且为了能重用与多个系统进行了优化。
1. 架构框架不同于一般产品的开发框架。架构框架的需求来源是产品线所有产品的共性,架构需要实现所有共性,灵活实现变化点,并支持独立产品的扩展点。
2. 架构不是瀑布式的,不是一层不变,而应该随着开发迭代周期不断的重构演化。
应用工程应用工程是基于
领域工程的结果构建系统的过程。对一个新的具体应用做
需求分析的时候是利用已有的领域模型,通过领域分析提供的各种通用功能、支持的
变量配置、 提供的扩展等来描述客户需要。如果新的需求在领域模型中不存在,则可以定制,或者反馈到
领域工程来扩充领域的支持范围。