资源描述:
《软件开发外文翻译》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、RequirementsPhaseThechancesofaproductbeingdevelopedontimeandwithinbudgetaresomewhatslimunlessthemembersofthesoftwaredevelopmentteamagreeonwhatthesoftwareproductwilldo.Thefirststepinachievingthisunanimityistoanalyzetheclient’scurrentsituationaspreciselya
2、spossible.Forexample,itisinadequatetosay,“Theyneedacomputer-aideddesignsystembecausetheyclaimtheirmanualdesignsystem,thereislousy.“Unlessthedevelopmentteamknowsexactlywhatiswrongwiththecurrentmanualsystem,thereisahighprobabilitythataspectsofthenewcomput
3、erizedsystemwillbeequally“lousy.“Similarly,ifapersonalcomputermanufactureriscontemplatingdevelopmentofanewoperatingsystem,thefirststepistoevaluatethefirm’scurrentoperatingsystemandanalyzecarefullyexactlywhyitisunsatisfactory.Totakeanextremeexample,itisv
4、italtoknowwhethertheproblemexistsonlyinthemindofthesalesmanager,whoblamestheoperatingsystemforpoorsales,orwhetherusersoftheoperatingsystemarethoroughlydisenchantedwithitsfunctionalityandreliability.Onlyafteraclearpictureofthepresentsituationhasbeengaine
5、dcantheteamattempttoanswerthecriticalquestion,Whatmustthenewproductbeabletodo?Theprocessofansweringthisquestioniscarriedoutduringtherequirementsphase.Acommonlyheldmisconceptionisthat,duringtherequirementsphase,thedevelopersmustdeterminewhatsoftwarethecl
6、ientwants.Onthecontrary,therealobjectiveoftherequirementsphaseistodeterminewhatsoftwaretheclientneeds.Theproblemisthatmanyclientsdonotknowwhattheyneed.Furthermore,evenaclientwhohasagoodideaofwhatisneededmayhavedifficultyinaccuratelyconveyingtheseideasto
7、thedevelopers,becausemostclientsarelesscomputerliteratethanthemembersofthedevelopmentteam.Toelicittheclient’sneeds,themembersoftherequirementsteammustbefamiliarwiththeapplicationdomain,thatis,thegeneralareainwhichtheproposedsoftwareproductistobeused.For
8、example,itisnoteasytoaskmeaningfulquestionsofabankeroranursewithoutfirstacquiringsomefamiliaritywithbankingornursing.Therefore,oneoftheinitialtasksofeachmemberoftherequirementsanalysisteamistoacquirefamiliaritywiththeapplicationd