Promotor: dr in
*. Xxxxx Yyyyyyy
Dyplomant: Xxxxx Yyyyyyy
`
Zaáo
*enia koncepcji MDD ze szczególnym
uwzgl
dnieniem transformacji MDA.
`
Przegl
d istniejcych wzorców analitycznych,
architektonicznych i projektowych.
`
Przegl
d mo*liwoci narz dzi wspierajcych
koncepcj
MDD.
`
Propozycja rozszerze
istniejcych wzorców
tworzenia oprogramowania i/lub opracowanie
wáasnych wzorców i szablonów wspieraj
cych
zaáo
*enia MDD.
`
Ocena mo
*liwoci wykorzystania MDD w procesie
wytwarzania systemów informatycznych.
Podej
cie tradycyjne
Code Driven Development – wytwarzanie oprogramowania poprzez tworzenie kodu
'ródáo: MDA Explained: The Model Driven Architecture™:
Practice and Promise - Anneke Kleppe, Jos Warmer,
Wim Bast
Podej
cie MDD
Model Driven Development – wytwarzanie oprogramowania z wykorzystaniem modeli
'ródáo: MDA Explained: The Model Driven Architecture™:
Practice and Promise - Anneke Kleppe, Jos Warmer,
Wim Bast
MDA
MDG
`
MDA Explained: The Model Driven Architecture™: Practice and
Promise - Anneke Kleppe, Jos Warmer, Wim Bast
`
MDA Distilled: Principles of Model-Driven Architecture -
Stephen J. Mellor, Kendall Scott, Axel Uhl, Dirk Weise
`
Dwumiesi
cznik UPGRADE
(http://upgrade-cepis.org/)
– wyd. 04.2008
"Model-Driven Software Development„
`
Model Driven Software Development – Sami Beydeda, Matthias
Book, Volker Gruhn (eds.)
`
Model Driven Architecture - Applying MDA to Enterprise
Computing – David S. Frankel
`
Model Driven Development for J2E E Utilizing a Model Driven
Architecture (MDA) Approach - Maintainability Analysis - The
Middleware Company
`
Eclipse Modeling Framework: A Developer's Guide - Frank
Budinsky; David Steinberg; Ed Merks; Raymond Ellersick; Timothy
J. Grose
`
http://www.omg.org/mda/ - OMG – Object managemet Group –
Strona organizacji, która stworzy
áa MDA.
`
Model-driven generative approach for concrete syntax
composition – Pierre-Alain Muller
`
T ransforming Declarative Models Using Patterns in MDA -
S rinivas Nedunuri and William Cook, Dept. of Computer Sciences,
University of Texas at Austin, Austin, TX 78712
`
Language Features for Re-Use and Maintainability of MDA
T ransformations - Michael Lawley, Keith Duddy, Anna Gerber,
Kerry Raymond CRC for Enterprise Distributed Systems (DS TC)
`
Template Programming for Model-Driven Code Generation -
Ghica van Emde Boas
`
Modeling Aspects: An Implementation Driven Approach -
Wesley Coelho, Gail C. Murphy Department of Computer Science
University of British Columbia
`
Opis MDD ze szczególnym uwzgl
dnieniem transformacji MDA
`
Przedstawienie istniej
cych wzorców analitycznych, architektonicznych i
projektowych.
`
Opis mo
*liwoci dotychczas opracowanych narz dzi wspierajcych MDD
`
Stworzenie rozszerze
istniejcych wzorców tworzenia oprogramowania
lub/i opracowanie nowych wzorców/szablonów wspieraj
cych MDD
`
Stworzenie kompletnego opisu podej
cia do wytwarzania
oprogramowania jakim jest MDD
`
Stworzenie rozszerze
wzorców lub nowych wzorców usprawniajcych
wytwarzanie oprogramowania metod
MDD
`
Ocena mo
*liwoci wykorzystania MDD w procesie wytwarzania
systemów informatycznych.
1.
Model Driven Development
1.
Geneza powstania
2.
Gáówne zaáo
*enia
3.
T ransformacje
1.
MDA – Model Driven Architecture
2.
MDG – Model Driven Generation
4.
Zalety korzystania z MDD
2.
Przegl
d istniejcych wzorców
1.
Wzorce analityczne
2.
Wzorce architektoniczne
3.
Wzorce projektowe
3.
Narz
dzia wspierajce MDD
1.
Enterprise Architect – Sparx Systems
2.
Rational Software Architect - IBM
3.
Power Designer - Sybase
4.
Describe - Embarcadero
4.
Opracowanie rozszerze
dla wzorca
1.
Opis wybranego wzorca
2.
Budowa rozszerze
3.
Zalety usprawnie
4.
Podsumowanie
5.
MDD w praktyce
1.
Zakres zastosowa
2.
Efektywno
ü
3.
Przykáady udanych realizacji
4.
Podsumowanie
Wrzesie
2008
Potwierdzenie wybranych tematów prac dyplomowych.
Pa
(dziernik 2008
Zapoznawanie si
z literatur dotyczc tematu pracy, zbieranie
materiaáów.
Listopad 2008
Ci
g dalszy zbierania materiaáów. Zapoznanie si z procesami
transformacji w MDD. Zapoznanie si
z narz dziami wspierajcymi
transformacj
MDA.
Grudzie
2008
Wybór wzorca tworzenia oprogramowania, który b
dzie
rozszerzany, ew. opracowanie wáasnej propozycji.
Stycze
2009
Rewizja wykonanej pracy, zamkni
cie przygotowa.
Luty 2009
Opracowanie opisów wybranych narz
dzi. Rozpocz cie prac nad
rozszerzeniami do wzorców/wzorcami.
Marzec 2009
Opracowywanie rozszerze
wzorców/wáasnych wzorców.
Kwiecie
2009
Praca nad rozszerzeniami oraz pozostaáymi elementami pracy
dyplomowej, zamkni
cie pracy.
Maj 2009
Scalenie i zredagowanie pracy dyplomowej, poprawki.
`
Zapoznanie si
z procesem transformacji w MDD
`
S zczegóáowa analiza procesu transformacji MDA
`
Rozpoznanie i analiza narz
dzi wspierajcych MDA
`
Przegl
d i wybór jednego lub wi cej wzorca,
który b
dzie rozszerzany. Ewentualnie propozycja
nowego wzorca.
Dzi
kuj za uwag