• 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!
★ Klientai rekomenduoja
Šį rašto darbą rekomenduoja mūsų klientai. Ką tai reiškia?
Mūsų svetainėje pateikiama dešimtys tūkstančių skirtingų rašto darbų, kuriuos įkėlė daugybė moksleivių ir studentų su skirtingais gabumais. Būtent šis rašto darbas yra patikrintas specialistų ir rekomenduojamas kitų klientų, kurie po atsisiuntimo įvertino šį mokslo darbą teigiamai. Todėl galite būti tikri, kad šis pasirinkimas geriausias!
Norint atsisiųsti šį darbą spausk ☞ Peržiūrėti darbą mygtuką!
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!