Component Based Software Engineering

Component Based Software Engineering

ID:40710861

大小:223.92 KB

页数:15页

时间:2019-08-06

Component Based Software Engineering_第1页
Component Based Software Engineering_第2页
Component Based Software Engineering_第3页
Component Based Software Engineering_第4页
Component Based Software Engineering_第5页
资源描述:

《Component Based Software Engineering》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、nternationalournalofSoftwareEngineeringandnowledgeEngineeringVol.0,o.0(0000)000{000fcWorldScienti cublishingCompanyCET-BASEDSFTWAREEGEERGWHEHASSEBRGSoftwareEngineeringGroup,ComputerScienceDepartment,UniversityofldenburgBox2503,D-26111lden

2、burg,GermanyWithcomponent-basedsoftwareengineering,itisexpectedthatsoftwaresystemscanbecreatedandmaintainedatlowercostsandwithincreasedstabilitythroughreuseofapprovedcomponentsin exiblesoftwarearchitectures.Wesurveythestate-of-the-artofthisapproach,herebydiscussingi

3、ssuessuchasreuse,architecture,variousformsofcomponentintegration,componentmiddleware,andimpactonthedevelopmentprocess.eywords:SoftwareComponents,SoftwareReuse,SoftwareArchitecture,Componentntegration.1.ntroductionAsoftwarecomponentcanbede nedasanexecutableunitofc

4、odethatprovidesasetofservicesthroughspeci edinterfaces:Asoftwarecomponentisaunitofcompositionwithcontractuallyspec-i edinterfacesandexplicitcontextdependenciesonly.Asoftwarecom-ponentcanbedeployedindependentlyandissubjecttothird-partycom-position."[1]Thekindof`unit

5、'isimportant:Asatechnicalgoal,minimalcouplingwiththeout-sideworldandmaximalcohesioninsidetheunitisdesirable.However,component-basedsoftwareengineeringhasimpactfrombothamanagerialandatechnicalperspective.1.1.anagerialGoalsforComponent-BasedSoftwareEngineeringThemana

6、gerialgoalsofcomponent-basedsoftwareengineeringcanbeidenti edasfollows:CostReduction:neimportantgoalofanydevelopmentprocessistobecost-e ectiveindevelopingthesoftwaresystem.EaseofAssembly:Componentsneedtobedesignedinamannerthatfacilitatesthesubsequentassemblyprocess

7、whencomponentsareassembledtogethertodevelopsoftwaresystems.Reusability:Thisaddressesthecomponent'spotentialforreuseinmultipleap-plications.ncomponent-basedsoftwareengineering,reusabilityistheextenttowhichacomponentis(re)usedduringtheassemblyprocessindevelopingsoftw

8、aresystems.CustomizationandFlexibility:ncomponent-basedsoftwareengineering,whenasetofcomponentsaremadeavailabletotheapplicationdevelopers

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。