podsetnik za model zahteva
DESCRIPTION
nikolaTRANSCRIPT
-
PodsetnikzamodelzahtevauPowerDesigneru12.5
Modelazahteva(RequirementsModel)seuPowerDesignerukoristizadokumentovanjezahtevaufazianalizezahtevasoftverskogsistema.
ModelzahtevasekreiraodabiromstavkeFile NewizglavnogmenijailiNewikonicena standardnomtoolbaru.Udijalogu(slika1)jepotrebnoizabratiRequirementsModelsalevestrane,tezadatinazivsadesnestrane(zaFirstdiagramodabratiRequirementsDocumentView).
Modelzahtevanemadijagram,kaoostaliPowerDesignermodeli,vesezahtevidefiniukroztabelu.
RequirementsToolbar
1
Propertiesselektovanogzahteva
Novizahtevnaistomnivoukaoselektovani
Novipodzahtevselektovanogzahteva
Podizanjenivoazahteva
Sputanjenivoazahteva
Nainprikazivanjazahteva:nasloviopissamonaslovsamonaslov,azaselektovanizahtevnaslovitekst
Expand/CollapseAll:otvaranje/zatvaranjesvihvorovazahteva
Slika1:Kreiranjenovogmodelazahteva
-
PodsetnikzamodelzahtevauPowerDesigneru12.5
Osobinezahteva
Deoosobinazahtevajeprikazanutabeliimoesetudirektnoeditovati.PrikazanekolonesepodeavajuodabiromikoniceCustomizeColumnsandFilternaRequirementstoolbaru.
KompletanpregledosobinazahtevasenalaziunjegovomPropertiesdijalogu,dokojegsemoedoiodabiromPropertiesikonicenaRequirementstoolbaruilidvoklikomnasivopoljeutabeliispredzahteva.
NakarticiGeneraldefiniuseosnovneosobinezahteva.
Objanjenjepolja:
Parent Roditeljskizahtev
TitleID Brojzahtevakojiodraavanjegovomestouhijerarhiji(automatskisegenerieinemoesemenjati)
Title Nazivzahteva
Code Kdzahteva.Generieseautomatski,amoeseizmeniti.
Description Detaljanopiszahteva.OvajistitekstsenalaziinaNoteskartici.
2
Slika2:OsobinezahtevakarticaGeneral
-
PodsetnikzamodelzahtevauPowerDesigneru12.5
NakarticiDetailmogusedefinisatidodatneosobinezahteva:
Objanjenjevanijihpolja:
Type Tipzahteva:functional(funkcionalni),technical(nefunkcionalni),design(podskupnefunkcionalnihzahtevakojimoedaimauticajananjegovdizajn).
Status Statusvalidacijezahteva:draft,defined,verified,tobereviewed,approved.
Priority Prioritetzahteva:brojnapozitivnavrednostsamaxjednomdecimalom.Preporukajedasekoristitridoetirinivoaprioriteta:1,2,3(,4).
NakarticiRelatedGlossaryTermsprikazanisuterminikojisuvanizarazumevanjedatogzahteva(naprimer,pominjuseunjegovomopisu).Onisemoguodabratiizprethodnounetihtermina(dugmeAddObjects)ilisemogukreiratinoviterminiiautomatskipovezatisadatimzahtevom(dugmeCreateanObject).
3
Slika3:OsobinezahtevakarticaDetail
-
PodsetnikzamodelzahtevauPowerDesigneru12.5
Glossary
Specifikacijazahtevauvekukljuujeglossary(renikpojmova),kojisluizapreciznodefinisanjeterminakojisekoristeuopisuzahteva,kakobiseizbeglenedoumiceinesporazumi.URequirementsmodelunepostojiposebandijagramzadefinisanjeovihpojmova,veseonimogudodatinanekiodsledeihnaina:
Model GlossaryTermsprikazujespisaksvihpojmova,samogunoudodavanjanovih desnikliknamodelubrowseru New GlossaryTerm.
Zaterminjepotrebnonavestinaziv(Name)iobjanjenje(Comment).
Povezivanjezahtevasaelementimadizajna
Zahtevejemoguepovezatisaelementimadrugihdijagrama(npr.elementimaUMLdijagrama:sluajevimakorienja,klasamaislino)kakobiseomoguilonjihovojednostavnopraenjetokomsvihfazarazvojasoftvera.Zaovoseumodeluzahtevakoristimatrica(TraceabilityMatrix),kojaseumodel(paket)dodajeopcijomCreateaTraceabilityMatrixViewizRequirementstoolbara(direktnoiznadtabelezahteva).
Upitanjujetabelauijimsuredovimanavedenizahtevi,aukolonamaelementipovezanogmodela(kojimoratakoedabudeotvoren).KoloneiredovisedefiniuodabiromopcijeSelectRows/ColumnsizRequirementstoolbara.NakarticiColumnObjectSelectionodabratidugmeAddNewColumnObject,teudijaloguodabratielementekojitrebadaseprikauukolonama(slika5).
4
Slika4:Unosterminauglossary
-
PodsetnikzamodelzahtevauPowerDesigneru12.5
Savet:kadaseodabereelementzaprikazivanjeukoloni,PowerDesignerautomatskiselektujeisvenjegoveveze,tejepotrebnouistomkorakudeselektovatitevezenanjihovojkartici.Naprimer,nakonselekcijesluajevakorienja,nakarticiDependenciesdeselektovatisveveze.
Vezaizmeuzahtevaielementamodeladodajesetakotoseklikneupoljeupresekuodgovarajuevrsteikolone,teseutompoljupritisnetasterSpace.Brisanjevezemoeseobavitiodabirompolja,tepritiskomnatasterSpaceiliDelete.OvakododatevezemogusevidetiiuPropertiesdijaloguzahteva,nakarticiTraceabilityLinks,gdeihjemogueidodati.
Savet:dugmeDisplayOnlyEmptyRowsprikazujesamoprazneredove,tomoedabudekorisnozanalaenjezahtevakojinisupovezaninisajednimelementom.
5
Slika5:OdabirelemenatazakoloneTraceabilitymatrice
Podsetnik za model zahteva u PowerDesigner-u 12.5Requirements ToolbarOsobine zahtevaGlossaryPovezivanje zahteva sa elementima dizajna