【技术实现步骤摘要】
本专利技术涉及软件工程
,尤其涉及一种服务化软件生产方法和装置。
技术介绍
近年来,随着软件复杂度的提高和软件规模的增大,人们对软件开发效率和软件 产品质量提出了更高要求。同时,为了节省人力和物力资源,现代软件工程对软件开发过程 复用的需求也越来越广泛。因此,软件生产线使上述情况下的大规模生产成为可能。同时, Web服务以其良好的封闭性、松耦合、低成本、高度可集成等特点使软件服务化的理念越来 越深入人心。随着软件服务化的成熟与普及,需要将多个Web服务进行组装和拼接,使其形 成更大规模的服务软件计划和更复杂的业务逻辑功能,来实现互联网应用的集成与协作。 特别是,如何在Internet分布式环境中通过对软件开发过程中工具构件、数据流和控制流 的集成,以达到对组合服务软件系统化、协同化生产的目的成为目前要解决的问题。 目前,针对上述问题,现有技术提供了一种软件生产线系统(SoftwareProduct System),它是由CMU/SEI提出的产品开发的组织方式,借用了以计算机辅助开发软件为目 标的CASE (Computer Aided SoftwareE ...
【技术保护点】
一种服务化软件生产方法,其特征在于,包括:接收管理终端发送的流程图模型,所述流程图模型包括生产所需软件对应的多个加工工序以及各加工工序对应的生产终端信息;采用图形配置化工具,将所述流程图模型转换为业务流程建模标注对象实例集,所述业务流程建模标注对象实例集包括多个业务流程建模标注对象实例,每个业务流程建模标注对象实例对应一个所述加工工序;分别获取与各业务流程建模标注对象实例对应的执行文件,以及各执行文件之间的执行顺序信息;向与所述加工工序对应的生产终端发送相应的执行文件,且控制各生产终端完成所述执行文件时,生成所述软件。
【技术特征摘要】
【专利技术属性】
技术研发人员:孙海龙,李先贤,许筱,周超,王旭,黄子乘,
申请(专利权)人:北京航空航天大学,
类型:发明
国别省市:11[中国|北京]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。