欢迎来到天天文库
浏览记录
ID:33012337
大小:2.94 MB
页数:93页
时间:2019-02-19
《软件生产线集成框架分析》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、摘要摘要随着社会信息技术和软件产业的快速发展,软件系统的规模越来越来越大,复杂度越来越高。不同行业领域对软件系统的需求逐渐专业化、领域化,传统的软件开发方式已不能适应这些挑战。另外软件产品的重复开发导致了大量资源的浪费,因此如何有效复用之前的成果,提高软件开发的效率和质量,成为摆在软件开发人员面前的难题。针对上述问题,研究人员根据工业界成熟的“产品线”的思想,提出了软件开发的“生产线”理论。软件生产线的核心要求,就是以生产线的方式组织软件开发工具,为工具间的协同合作提供支持,有效复用软件开发成果,形成一条软件产品的加工处理流水线。原始输入数据经过软件生产线工具的有序加工处理,
2、能够形成最终满足用户需求的软件产品。本文通过对一般软件开发过程中各相关元素的研究,提出一系列软件生产线元素的抽象模型。基于这些抽象模型,设计了一个支持工具集成、构件集成和软件制品集成的分布式软件生产线集成框架,对该框架的功能进行了模块划分,并设计实现各功能模块。本文的主要工作包括:1、研究了软件生产线相关理论和技术,并对系统中需要用到的技术进行了详细的分析和总结。2、通过对生产线式软件开发进行了详细的需求分析,提出了软件生产线的需求模型。3、基于软件生产线的需求模型,为软件生产线中的构件、工具、流程、消息、数据传输、工具状态转化,工具间关系,构件度量等要素进行了抽象模型设计。
3、4、基于软件生产线相关要素的抽象模型,设计了一个分布式软件生产线集成框架模型,并对集成框架的各功能模块进行了详细的描述。5、在相关理论技术研究和模型设计的基础上,给出了软件生产线集成框架的主要功能实现。本文为进行生产线式软件产品开发提出了一个分布式软件生产线集成框架模型,并对其进行设计和实现。关键词:软件工程,软件生产线,集成框架,分布式系统,协同I万方数据ABSTRACTABSTRACTWiththerapiddevelopmentofsocialinformationtechnologyandsoftwareindustry,thescaleofthesoftwaresy
4、stemisbecominglargerandlarger,andthecomplexityisbecominghigherandhigher.Softwarerequirementsfordifferentfieldsaregraduallybecomingprofessional,traditionalsoftwaredevelopmentmethodsnolongermeetthesechallenges.Inaddition,theoverbuildingofsoftwareproductshasledtoamassivewasteofresources,sohowt
5、oeffectivelyreusethepreviousresultstoimprovetheefficiencyandqualityofsoftwaredevelopmenthasbecamechallengesplacedinfrontofthesoftwaredevelopers.Directingattheseproblems,theresearchersproposeda“productionline”theoryofthesoftwaredevelopmentaccordingtothemature“productline”thinkingoftheindustr
6、y.Thekeyrequirementofthesoftwareproductlineistoorganizesoftwaredevelopmenttoolsinthewayofproductionlinetogivesupporttothecollaborationamongthesetools.Andthencaneffectivelyreusethesoftwaredevelopmentresulttoformaprocessinglineofsoftwareproducts.Afterthesequentialprocessofsoftwareproductionli
7、netools,theoriginalinputdatacouldfinallybecomeasoftwareproductmeetingcustomers’needs.Thisdissertationstudiedtherelevantelementsofgeneralsoftwaredevelopingprocessandproposedaseriesofabstractmodelsoftheseelements.Basingontheseabstractmodels,thisthesisdesig
此文档下载收益归作者所有