1 / 18

Objekt in ės metodikos

Objekt in ės metodikos. OOA (object-oriented analysis) metodika. Aprašyta Coado ir Yordono 1991 m. RUP (Rational Unified Process) metodika, sukurta 1999m., objektinės sistemos kūrimo procesą grindžiant UML. Paslaugos. Atributai. Subjektai. Struktūros. Klasės ir objektai. OOA metodika.

darby
Download Presentation

Objekt in ės metodikos

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Objektinės metodikos

  2. OOA (object-oriented analysis) metodika. Aprašyta Coado ir Yordono 1991 m. • RUP (Rational Unified Process) metodika, sukurta 1999m., objektinės sistemos kūrimo procesą grindžiant UML

  3. Paslaugos Atributai Subjektai Struktūros Klasės ir objektai OOA metodika • OOA sudaro penkios pagrindinės veikos: • Klasių ir objektų radimas, • Struktūrų nustatymas, • Subjektų nustatymas, • Atributų apibrėžimas, • Paslaugų apibrėžimas

  4. OOA metodika. Klasių ir objektų radimas • Turi padėti geriau suprasti dalykinę sritį • Ieškant klasių ir objektų: • Reikia ieškoti struktūrų, pasižyminčių antrine OOA veikla • Reikia ieškoti kitų sistemų, su kuriomis nagrinėjama sistema sąveikauja • Reikia išsiaiškinti, su kokiais techniniais įrenginiais sistema sąveikauja • Reikia nagrinėti įvykius, kurie turi būti įsimintini ir užrašyti, žmonių atliekamus veiksmus • Reikia nagrinėti su sistema susijusias fizines ir geografines vietoves, taip pat organizacijos padalinius

  5. OOA metodika. Klasių ir objektų radimas • Objektų nustatymo kriterijai: • Reikia prisiminti • Reikiama elgsena • Daugiau nei vienas atributas • Daugiau nei vienas objektas klasėje • Visada pritaikomas atributas • Visada pritaikoma veikla • Srities reikalavimai • Netinkami išvestiniai rezultatai

  6. OOA metodika. Struktūrų nustatymas • Organizuoti klases ir objektus į hierarchijas, kuriose galima būtų įgyvendinti paveldėjimą. • Reikia nustatyti tuos aspektus ar objektus, kurie yra bendri ar apibendrinti, atskiriant juos nuo specifinių. • Testuojant apibendrinimų ir specializacijos struktūras, siūloma kiekvienoje žemesnio lygmens klasės specializacijoje išsiaiškinti: • Ar ji yra dalykinėje srityje • Ar tai priklauso sistemos įsipareigojimams • Ar tai bus paveldėjimas

  7. OOA metodika. Subjektų nustatymas • Tikslas sumažinti gauto modelio sudėtingumą, padalijant ar sugrupuojant jį į geriau valdomas ir suprantamas subjekto sritis. • Atliekama didelėse sistemose, kai yra daugiau nei 20-30 klasių. • Grupavimai gali būti pagrįsti bet kokiais kriterijais, kurie yra susiję su reikiama sritimi.

  8. OOA metodika. Atributų apibrėžimas • Nustatomi klasių ir objektų atributai. • Atributai, kurie rodo į kitus objektus, taip pat yra įtraukiami. • Sudaromas trumpas kiekvieno nustatyto ir įvardyto atributo įvairių apribojimų, susijusių su tuo atributu, aprašas.

  9. OOA metodika. Paslaugų apibrėžimas • Objektai yra sudaryti iš duomenų ir apdorojimo. • Nustatomas apdorojimas, OOA terminais – paslaugos. • Paslauga yra operacija ar procesas, kurį vykdo objektas kaip atsaką į pranešimo gavimą.

  10. RUP metodika • RUP metodikoje akcentuojamos užduotys (use case). • RUP yra centralizuotos architektūros procesas. Sistemos architektūrą sudaro techninės įrangos, operacinės sistemos, duomenų bazės, tinklų ir pan. detalizacija plius nefunkciniai reikalavimai. • RUP yra iteracinis procesas su prieaugiu • Susideda iš daugelio ciklų, einančių per visą projekto gyvavimo laiką. Kiekvienas ciklas susideda iš keturių fazių: pradžios, detalizavimo, konstravimo ir perėjimo.

  11. RUP metodika • RUP yra devyni pagrindiniai darbų sekų procesai: • Verslo modeliavimas • Reikalavimų formulavimas • Analizė ir projektavimas • Įgyvendinimas • Testavimas • Išdėstymas • Konfigūracijos ir pokyčių valdymas • Projekto valdymas • Aplinkos formavimas • 1-6 – inžinerinės • 7-9 - pagalbinės

  12. Socialiai orientuotos metodikos

  13. ETHICS (Effective Technical and Human Implementation of computer-based Systems) – efektyvaus kompiuterinių sistemų įgyvendinimo metodika • SSM (Soft Systems Methodology) Blogai apibrėžtų sistemų kūrimo metodika

  14. ETHICS • Socialinis-techninis požiūris pripažįsta technologijas ir žmonių sąveiką kuriant efektyvias technines sistemas, turinčias ir socialinių charakteristikų, darančių įtaką pasitenkinimui darbu. • Pasitenkinimas darbu suprantamas kaip pasiekimas gero atitikmens tarp to, ko darbuotojas siekia savo darbe ir to, ko iš jo reikalaujama tame darbe.

  15. ETHICS • Vertinant pasitenkinimą darbu, skiriamos vertinimo sritys: • Žinių pritaikymas • Psichologinis prisitaikymas • Efektyvumo atitikimas • Užduočių ir struktūros atitikimas • Etiškumo atitikimas

  16. ETHICS • Antroji šios metodikos gija yra bendradarbiavimas – asmenų, turinčių ryšių su sistema, įtraukimas į sprendimų, susijusių su tos sistemos projektavimu ir naudojimu, priėmimo procesą. • Šioje metodikoje, kompiuterinių sistemų kūrimas yra suprantamas kaip pokyčių procesas.

  17. ETHICS • Metodiką sudaro 13 žingsnių: • Kodėl keisti? • Sistemos ribų nustatymas • Esamos sistemos aprašymas • Pagrindinių tikslų ir užduočių apibrėžimas • Efektyvumo įvertinimas • Pasitenkinimo darbu lygio įvertinimas • Ateities analizė • Pasitenkinimo darbu poreikių ir tikslų nustatymas • Organizacinis naujos sistemos projektavimas • Techniniai variantai • Pasirengimas detaliam projektavimui • Įgyvendinimas • Įvertinimas

  18. Soft Systems methodology (SSM)Blogai apibrėžtų sistemų kūrimo metodika • Remiasi bendrąja sistemų teorija ir buvo skirta žmonių veiklos sistemoms. • Bendroji sistemų teorija bando perprasti sistemų prigimtį. • Sistemų analitikai susiduria su problemomis, kurios nebūna tinkamai apibrėžtos. • SSM etapai: • Nestruktūrizuota probleminė situacija • Probleminės situacijos apibrėžimas • Pagrindinės susijusių sistemų nuostatos • Koncepcinių modelių kūrimas • Koncepcinių modelių lyginimas su tikrove • Įmanomų ir pageidaujamų pokyčių įvertinimas • Probleminės situacijos pagerinimo veiksmai

More Related