Mes gyvename objektų pasaulyje. Taigi nėra nieko keisto, kad objektiškai orientuotas požiūris siūlomas kompiuterinių programų kūrimui. Šis požiūris pirmą kartą buvo pasirodė septinto dešimtmečio pabaigoje. Tačiau praėjo beveik 20 metų, kol objektinės technologijos tapo plačiai naudojamos. Laikui bėgant objektiškai orientuotos technologijos išstumia klasikinius programų kūrimų metodus, taigi kyla svarbus klausimas – “Kodėl?”.
Atsakyti į šį klausimą (beje, kaip ir į daugelį programų inžinerijos klausimų) nėra lengva. Kai kas sako, kad programų inžinerijos profesionalai paprasčiausiai pasiilgo “naujo” požiūrio, bet taip teigti būtų per daug paprasta. Objektinės technologijos suteikia daug privalumų tiek projektų valdymui, tiek atlikimo technikai.
Objektinės technologijos veda prie pakartotinio panaudojimo (reuse), kuris įgalina greitesnį ir kokybiškesnį programinės įrangos kūrimą. Objektiškai orientuotas sistemas lengviau palaikyti (maintain), nes joms būdinga išskaidyta struktūra. Tai sumažina pašalinius efektus, kai atliekami pakeitimai, ir sistemas yra lengviau adaptuoti.
1 Objektiškai orientuota paradigma
Daugelį metų terminas “objektiškai orientuota” (OO) buvo naudojamas tik kalbant apie programas parašytas viena iš objektinių programavimo kalbų (pvz., Ada 95, C++, Eiffel, Smaltalk). Šiandien OO paradigma apima visą programų kūrimo procesą. Vien tik objektinių programavimo kalbų naudojimas neduos geriausių rezultatų, reikia taikyti objektiškai orientuotą reikalavimų analizę (OORA), objektiškai orientuotą projektavimą (OOP), objektiškai orientuotą dalykinės srities analizę (OODSA), objektiškai orientuotas duomenų bazių valdymo sistemas (OODBMS) ir objektiškai orientuotas automatizuoto programų kūrimo priemones (OOCASE).
Yra daug programų kūrimo proceso modelių ir visi jie galėtų būti pritaikyti objektiškai orientuotam požiūriui. Tačiau geriausiai tiktų modelis, atsižvelgiantis į tai, kad objektiškai orientuotos sistemos yra linkusios evoliucionuoti laikui bėgant. Taigi spiralinis (evoliucinis) modelis sujungtas su pakartotinio panaudojimo modeliu yra geriausia paradigma objektiškai orientuotam programų kūrimui. Praktikoje yra ypatingai sunku nustatyti visas reikiamas klases didesnėms sistemoms ir kuriant sistemą paaiškėja naujos klasės, todėl reikalingas iteracinis modelis.
Spiralės ciklas prasideda nuo bendravimo su vartotoju (customer communication), kur išsiaiškinama probleminė sritis ir nustatomos pagrindinės jos klasės. Tada atliekamas proceso planavimas, po jo rizikos analizė. Objektiškai orientuota programų...
Šį darbą sudaro 2736 ž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!