欢迎来到天天文库
浏览记录
ID:52515350
大小:232.67 KB
页数:25页
时间:2020-03-28
《高级需求工程 Advanced Requirement Engineering -- Ch.pdf》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、CHAPTER5ValidatingRequirementsIntroductionChapter4discussedanumberofmodellingformalismswhichcanbeusedforcreatingafunctionalrequirementsmodel.Theuseofasingleformalismoracombinationofthem,forexampleentities/relationships,rules,statetransitiondiagramsetc.,willresultinamodelo
2、fwhattheanalystperceivestobetheuserrequirementsforasoftwaresystem.Withcarefulchecking,possiblywithsomehelpfromanautomatedCASEtool(suchasthosediscussedinChapter6),theanalystcanbecomefairlyconvincedthattherequirementsmodelisacorrectone,wherethetermcorrectmeansthatthemodelwi
3、llnotcontainillogicalorself-contradictingdefinitions.Thereisaproblemwiththeaboveapproachhowever.Acorrectrequirementsmodelisnotnecessarilytherightrequirementsmodel.Whathasbeenthoughttobetheuser'sproblemcansometimesbesomethingtotallyirrelevant,i.e.asituationcanoccurwheretim
4、eandeffortisspentanalysingthewrongproblem.SuchasituationisillustratedinFigure5.1.Figure5.1:Solvingthewrongproblem.Chapter3identifiedthemaincausesforsuchmisconceptionstobe:•difficultyinelicitingtherequirementsfromauser.(InExpertSystemterminologythisiscalledtheknowledgeacqu
5、isitionbottleneck)•difficultyinestablishingacommonframeworkofunderstandingbetweentheanalystandtheuser,i.e.makingthemspeakthesamelanguage.Obviously,wastingprecioustimeandresourcesinsolvingthewrongproblemsissomethingill-afforded.Itisthereforeimportanttomakesureatafairlyearl
6、ystagethattheanalysedproblemisindeedtheuser'sproblemandthattheresultingrequirementsmodelwillbeafaithfulrepresentationoftheuser'sdemandforacomputersolutiontohis/herproblem.Requirementsvalidationistheprocessofcertifyingtherequirementsmodelforcorrectnessagainsttheuser'sinten
7、tionAssuchrequirementsvalidationhelpstodotherightthingincontrastwiththecarefulfollowingofamodellingapproachwhichhelpsindoingthethingright.Section5.1providesmoreargumentsinfavourofanearlyvalidationofrequirementswhichwillavoidcorrectingexpensivemistakeslateroninthesoftwarel
8、ifecycle.Section2_______________________________________________________________________________
此文档下载收益归作者所有