podsetnik za model zahteva

5
Podsetnik za model zahteva u PowerDesigner-u 12.5 Modela zahteva (Requirements Model) se u PowerDesigner-u koristi za dokumentovanje zahteva u fazi analize zahteva softverskog sistema. Model zahteva se kreira odabirom stavke File  New iz glavnog menija ili New ikonice na  standardnom toolbar-u. U dijalogu (slika 1) je potrebno izabrati Requirements Model sa leve strane, te zadati naziv sa desne strane (za First diagram odabrati Requirements Document View). Model zahteva nema dijagram, kao ostali PowerDesigner modeli, već se zahtevi definišu kroz tabelu. Requirements Toolbar 1 Properties selektovanog zahteva Novi zahtev na istom nivou kao selektovani Novi podzahtev selektovanog zahteva Podizanje nivoa zahteva Spuštanje nivoa zahteva Način prikazivanja zahteva: - naslov i opis - samo naslov - samo naslov, a za selektovani   zahtev naslov i tekst Expand/Collapse All: otvaranje/zatvaranje svih čvorova zahteva Slika 1: Kreiranje novog modela zahteva

Upload: nikola-nedeljkovic

Post on 07-Nov-2015

9 views

Category:

Documents


1 download

DESCRIPTION

nikola

TRANSCRIPT

  • 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