资源描述:
《基于J2EE架构敏捷开发的实践和研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、上海交通大学硕士学位论文基于J2EE架构敏捷开发的实践和研究姓名:戴哲明申请学位级别:硕士专业:软件工程指导教师:赵建军20080610基于J2EE架构敏捷开发的实践与研究PRACTICEANDRESEARCHOFAGILEDEVELOPMENTBASEDONJ2EEARCHITECTUREABSTRACTWithregardtowebprojectbasedonJ2EEarchitecture,thetraditionalapproachtosoftwaredevelopmentfocuseson"mak
2、ingrequirementclear",beginsatrequirementanalysisandprogressesthroughdesign,coding,integration,testing.Sothetraditionalapproachtosoftwaredevelopmentcausessuchissuesaslateintegration,longperiodofintegration,andmuchdefectdiscoveredincourseofintegration.Usuall
3、yreleasetowebprojectispublishedjustnowbeforedeployment,andtheusercanseethesoftwaresystemonlyafteritbeingdeployed.Theusermaypossiblybringforwardmanyproblems,includingtheaspectoftechnicalprocesseven.Theseproblemsmayaffectthewholesystemarchitecturedesign.Thed
4、evelopersneedmoretimetoamendthebugswhichdefectedbytheconsumersiftheyarenotenoughtotakeintoaccountunittest,ortheyareshortoftheeffectiveapproachtoregressiontest.Theagileapproachtosoftwaredevelopmentcansolveallaboveproblemsverygood.Continuousintegrationcansol
5、vetheproblemssuchaslongperiodofintegration,andmuchdefectdiscoveredincourseofintegration;Smallreleasecangainthefeedbackfromconsumersintime;Test-drivendevelopmentcansolvetheproblemofspendinglongtimetoamendthebugs.ThispaperstudiestheagiledevelopmentbasedonJ2E
6、Earchitectureinpractice.Itintroducesthetechnologiesaboutagiledevelopmentsuchascontinuousintegration,test-drivendevelopment,codeinspectionandconfigurationmanagement.Theframeworkofwebapplicationandpersistenceisintroduced.Itanalyzesthedesignandimplementationo
7、fII摘要CruiseControl,acontinuousintegrationtool,afterusedmanyopen-sourcesoftwaretools.Moreover,integratingseveralexistingopen-sourcesoftwaretools,anagiledevelopmentplatformisproposed.Wesolvesomeproblemsincludingtheefficiencyofcontinuousintegration,themandato
8、ryofcodestandardswhilestructuringtheagiledevelopmentplatform.Afterintroducingthebackgroundandprofileofthedocumentmanagementsystem,weapplytheagiledevelopmentplatformtodevelopthedocumentmanagementsystem,andsumm