The traditional approaches to engineering of information systems focus on identifying business requirements and delivering the specific functionality required to automate some activities. Not enough attention is being attached to how the created system will interact with the rest of the business. As a result, there is often a gap between the business requirements and the systems implemented to support them. To bridge this gap, many organizations are developing enterprise architecture to provide a holistic vision of how systems will support their business.
Model-driven architecture (MDA) focuses on modelling activities in software development process and shifts the software development process from the writing code to the modelling activities. MDA separates the business level from the technological platform which implements information system. The key feature of the model-driven architecture is its ability to transform automatically the platform-independent model (PIM) into the platform-specific model (PSM). MDA uses modelling languages as programming languages
Using interface-based programming is the evolution of the object-oriented programming and design. The interfaces have made the software design more adaptable to the rapid changes of the business environment. While using interfaces, software systems achieve reusability, extensibility and maintainability.
The CBD approaches use the interface-based design idea and therefore have advantages such as more effective... [to full text]
Identifer | oai:union.ndltd.org:LABT_ETD/oai:elaba.lt:LT-eLABa-0001:E.02~2007~D_20070119_122229-26037 |
Date | 19 January 2007 |
Creators | Gurgždys, Virgilijus |
Contributors | Karčiauskas, Eimutis, Stulpinas, Raimundas, Butleris, Rimantas, Gudas, Saulius, Lopata, Audrius, Butkienė, Rita, Kiauleikis, Valentinas, Kaunas University of Technology |
Publisher | Lithuanian Academic Libraries Network (LABT), Kaunas University of Technology |
Source Sets | Lithuanian ETD submission system |
Language | Lithuanian |
Detected Language | English |
Type | Master thesis |
Format | application/pdf |
Source | http://vddb.library.lt/obj/LT-eLABa-0001:E.02~2007~D_20070119_122229-26037 |
Rights | Unrestricted |
Page generated in 0.0017 seconds