• Kuriama sistema yra profesionaliai suprojektuojama ir dokumentuojama dar prieš realizaciją. Tiksliai žinoma ką reikia pasiekti.
• Kadangi sistema pradžioje suprojektuojama, galima nustatyti, kurios vietos bus perpanaudotos – mažėja kūrimo kaina.
• Lengva nustatyti projektavimo klaidas.
• Geras sistemos projektas užtikrina teisingą ir efektyvų realizavimą – mažėja kūrimo kaina.
• UML leidžia aprašyti sistemą norimu detalumu ir norimais pjūviais.
• Atlikti sistemos modifikacijas yra žymiai lengviau turint sistemos UML dokumentaciją – mažėja palaikymo kaina.
• UML leidžia kitiems kūrėjams greitai suvokti jūsų sistemą. Tai visuotinai pripažintas standartas.
Spartus sistemų kūrimas (angl. Rapid Development)
• Efektyvesnis ir greitesnis nei tradicinis “krioklio” metodas.
• Susideda iš:
◦ Reikalavimų išgavimas;
◦ Analizė;
◦ Projektavimas;
◦ Kūrimas;
◦ Diegimas.
Reikalavimų išgavimas
• Ko iš mūsų nori užsakovas???
• Verslo procesų identifikavimas:
◦ Scenarijų diagramos (angl. activity)
• Dalykinės srities analizė:
◦ Aukšto lygio klasių diagrama
• Sąveikaujančių sistemų išskyrimas:
◦ Realizacijos (angl. deployment)
• Rezultatų pristatymas užsakovui
Analizė
• Vartojimo atvejų identifikavimas:
◦ Vartojimo atvejų diagrama (-os) (angl. use case)
• Vartojimo atvejai detalizuojami:
◦ Veiksmų sekų aprašymai
• Detalizuojamos klasių diagramos:
◦ Detalizuota klasių diagrama
• Analizuojamos sistemos galimos būsenos:
◦ Būsenų diagrama (angl. state)
• Nustatomos objektų tarpusavio sąveikos:
◦ Sekų ir bendradarbiavimo diagramos (angl. sequence, collaboration)
• Analizuojama sąveika su kitomis sistemomis:
◦ Detali realizacijos diagrama (angl. deployment)
Projektavimas
• Objektų diagramų kūrimas ir detalizavimas:
◦ Scenarijų diagramos (angl. activity)
• Komponentų diagramų kūrimas
• Diegimo (angl. deployment) plano sudarymas
• Vartotojo sąsajos projektavimas ir prototipai
• Testų kūrimas
• Dokumentacijos kūrimas:
◦ Dokumentacijos struktūros sudarymas
Kūrimas
• Kodo rašymas
• Kodo testavimas
• Vartotojo sąsajų kūrimas ir testavimas
• Pilna sistemos dokumentacija
Diegimas
• Sistemos atstatymo plano sudarymas
• Sistemos įdiegimas aparatūrinėje įrangoje
• Integruotos sistemos testavimas
• Šventimas ... arba ne
UML komponentai
• UML susideda iš įvairių grafinių elementų apjungiamų į diagramas.
• UML yra kalba, todėl egzistuoja griežtos grafinių elementų panaudojimo taisyklės.
• Diagramų tikslas – įvairiais pjūviais aprašyti kuriamą sistemą, t.y. sudaryti sistemos modelį.
• UML modelis aprašo ką sistema turi daryti, bet jis nepasako kaip realizuoti tą sistemą.
UML diagramų tipai (visi)
UML diagramų tipai (1)
• Klasių diagramos (angl. class):
◦ Skirsto daiktus į kategorijas. Klasė...
Šį darbą sudaro 945 žodžiai, tikrai rasi tai, ko ieškai!
Nuolat dirbame, kad pagerintume visų mūsų turimų mokslo darbų kokybę, todėl informuojame, jog šis rašto darbas buvo patikrintas savo srities specialisto, todėl galite būti užtikrinti dėl šio darbo kokybės.
Norint atsisiųsti šį darbą spausk ☞ Peržiūrėti darbą mygtuką!
Šis mokslo darbas pasitarnaus tau kaip puikus pavyzdys siekiant aukščiausio pažymio!
Mūsų mokslo darbų bazėje yra daugybė įvairių mokslo darbų, todėl tikrai atrasi sau tinkamą!
Panašūs darbai
Atsisiuntei rašto darbą ir neradai jame reikalingos informacijos? Pakeisime jį kitu nemokamai.
Pirkdamas daugiau nei vieną darbą, nuo sekančių darbų gausi 25% nuolaidą.
Išsirink norimus rašto darbus ir gauk juos akimirksniu po sėkmingo apmokėjimo!