欢迎来到天天文库
浏览记录
ID:57059570
大小:323.50 KB
页数:26页
时间:2020-07-30
《UML第一章UML与面向对象讲义-PPT-教程课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、Inthissession,youwilllearnto:IdentifythevarioussoftwaredevelopmentapproachesIdentifytheroleofOOADinSDLCObjectivesSDLCisadisciplinedandsystematicapproachthatdividesthesoftwaredevelopmentprocessintovariousphases,suchasrequirements,design,andcoding.Thephase-wisesoftwaredevelopmentprocessh
2、elpsyoutrackschedule,cost,andqualityofthesoftwareprojects.UnderstandingSoftwareDevelopmentLifeCycle(SDLC)TherearesixphasesofSDLC:FeasibilityanalysisRequirementanalysisandspecificationDesignCodingTestingMaintenanceOverviewofSDLCPhasesDifferenttypesofprojectshavedifferentrequirements.Iti
3、srequiredtotailortheSDLCphasestomeetthespecificneedsoftheproject.ThetailoringtheSDLCphases,givesrisetovarioussoftwaredevelopmentapproaches:WaterfallapproachPrototypingapproachSpiralapproachWin-winspiralapproachIncrementalapproachSoftwareDevelopmentApproachesDescribesthesoftwaredevelopm
4、entprocessinalinearsequentialflow.Istheearliestapproachusedforsoftwaredevelopment.Definesthesoftwaredevelopmentprocessinsevenphases:ConceptionInitiationAnalysisDesignConstructionIntegrationandtestingImplementationandmaintenanceWaterfallApproachThefollowingfigureshowsvariousphasesofthew
5、aterfallapproach:WaterfallApproach(Contd.)Alsoknownasevolutionaryapproach.Isasampleimplementationofthesystemthatshowslimitedandmainfunctionalcapabilitiesoftheproposedsystem.Isusedintherequirementsgatheringandanalysisphasetocapturetheexactrequirementoftheproposedsystem.PrototypingApproa
6、chVarioustypesofprototypes:ThrowawayprototypesEvolutionaryprototypesLimitationsofprototypingapproach:Givesclientsthefalseimpressionthatafewminorchangestotheprototypewillgivethemtherequiredsystem.Maycompromiseontheoverallqualityofthesoftwareintherushtodeveloptheprototype.PrototypingAppr
7、oach(Contd.)Includestheiterativenatureoftheprototypingapproachandthelinearnatureofthewaterfallapproach.Isidealfordevelopingsoftwarethatarereleasedinvariousversions.Thesixphasesofspiralapproachare:CustomercommunicationPlanningRiskanalysisEngineeringConstructionandreleaseCustomerevalua
此文档下载收益归作者所有