Vaš brskalnik ne omogoča JavaScript!
JavaScript je nujen za pravilno delovanje teh spletnih strani. Omogočite JavaScript ali pa uporabite sodobnejši brskalnik.
Nacionalni portal odprte znanosti
Odprta znanost
DiKUL
slv
|
eng
Iskanje
Brskanje
Novo v RUL
Kaj je RUL
V številkah
Pomoč
Prijava
Prikaz uporabe modelno vodenega razvoja z orodjem Eclipse Modeling Framework
ID
AHAČIČ, BLAŽ
(
Avtor
),
ID
Rožanc, Igor
(
Mentor
)
Več o mentorju...
PDF - Predstavitvena datoteka,
prenos
(796,68 KB)
MD5: AE28C043491FAAFAFDC990C5E62D17DA
PID:
20.500.12556/rul/db694596-17e1-4c24-92e6-47669cf36781
Galerija slik
Izvleček
Diplomsko delo obravnava modelno voden razvoj, ki predstavlja eno izmed obetavnejših smernic v razvoju programske opreme. Z načrtovanjem modela problemske domene kot abstraktnejšim načinom podajanja navodil računalniku, pristop napoveduje povečanje učinkovitosti razvoja, saj predstavlja model hkrati tudi gradnik, na podlagi katerega se avtomatično izdela končna programska rešitev. V trenutni fazi razvoja področja modelirni jeziki žal še ne omogočajo učinkovitega opisa celotne rešitve, zato je potrebno v pristop vključevati klasične tehnike razvoja. Obstaja več različic modelnih pristopov, najbolj specifična in razširjena pa je različica imenovana MDA, ki za glavni modelirni jezik uporablja jezik UML. Orodje EMF, ki predstavlja konkretno izvedbo standardov MDA, omogoča avtomatsko izdelavo programske rešitve na podlagi modela definiranega z razrednimi diagrami. Z ročnimi spremembami generirane kode omogoča orodje prilagoditev bolj specifičnim in podrobnejšim zahtevam. Z orodjem EMF je bila izdelana celovita rešitev za definiranje jedilnika restavracije. Na podlagi praktičnih izkušenj, ki so bile ob tem pridobljene, je bilo ugotovljeno, da je največja učinkovitost uporabe orodja dosežena pri izdelavi podatkovno intenzivnih aplikacij, katerih glavne lastnosti so ponavljajoča koda, generični uporabniški vmesniki in ohlapno definirane zahteve. Izkazalo se je tudi, da je za podporo bolj specifičnim in podrobnejšim zahtevam še vedno potrebno veliko programerskega znanja, kar pa zahteva strmo krivuljo učenja.
Jezik:
Slovenski jezik
Ključne besede:
modelno voden razvoj
,
modelno vodena arhitektura
,
Eclipse Modeling Framework
,
Ecore
,
Acceleo
Vrsta gradiva:
Diplomsko delo
Organizacija:
FRI - Fakulteta za računalništvo in informatiko
Leto izida:
2016
PID:
20.500.12556/RUL-91205
Datum objave v RUL:
24.03.2017
Število ogledov:
1151
Število prenosov:
381
Metapodatki:
Citiraj gradivo
Navadno besedilo
BibTeX
EndNote XML
EndNote/Refer
RIS
ABNT
ACM Ref
AMA
APA
Chicago 17th Author-Date
Harvard
IEEE
ISO 690
MLA
Vancouver
:
Kopiraj citat
Objavi na:
Sekundarni jezik
Jezik:
Angleški jezik
Naslov:
The demonstation of Model Driven Development using Eclipse Modeling Framework
Izvleček:
This thesis presents model driven development that is one of more promising paradigms for software development. By modeling problem domains at a higher abstract level it promises an efficient new way of providing the computer with instructions for building a system. The model being the main artefact for automatic generation of software. Unfortunately modelling languages do not yet posses enough descriptive power to effectively describe solution in enough details so classical programming approach needs to be used as well. There are many model driven approaches, MDA being the most specific and widely used. It uses UML as main modelling language. EMF tool implements MDA standards and uses class diagrams for defining models that are used for automatic code generation. Special and detailed requirements can be implemented by using native tool support for manual modification of generated code. EMF tool was used for writing an application for definition of restaurant menus. It has been found, on the basis of practical experiences gained at using this tool, that EMF tool is most efficient at writing data-centric applications with a lot of repetitive code, generic user interfaces and loosely defined requirements. It has also been found that a lot of programming knowledge with steep learning curve is still needed for implementing specific and detailed requirements.
Ključne besede:
Model Driven Development
,
Model Driven Architecture
,
Eclipse Modeling Framework
,
Ecore
,
Acceleo
Podobna dela
Podobna dela v RUL:
Podobna dela v drugih slovenskih zbirkah:
Nazaj