Using model driven architecture in small to Medium software application development

Thesis (MTech. degree in Information Networks)--Tshwane University of Technology. === This dissertation determines if Model Driven Architecture is effective as an approach to the development of small software applications. Model Driven Architecture is a software design approach that was developed by...

Full description

Bibliographic Details
Main Author: Van Niekerk, Izaak Daniel
Format: Others
Language:en
Published: 2007
Online Access:http://encore.tut.ac.za/iii/cpro/DigitalItemViewPage.external?sp=1000938
Description
Summary:Thesis (MTech. degree in Information Networks)--Tshwane University of Technology. === This dissertation determines if Model Driven Architecture is effective as an approach to the development of small software applications. Model Driven Architecture is a software design approach that was developed by the Object Management Group (OMG) in 2001. The main reason for creating Model Driven Architecture was to improve on the production of software applications. Although Model Driven Architecture has been successfully implemented for many large enterprise applications it is unclear if this paradigm was intended for small software applications. In order to answer the research question a case study was performed on a small application that was developed with Model Driven Architecture compared to the same application developed without Model Driven Architecture. The cost, time and effort estimations were calculated for each of the systems and finally compared. The findings showed that the system developed with the use of Model Driven Architecture was more expensive, took more time and required more effort than the system that was developed without the use of Model Driven Architecture. The study proved that Model Driven Architecture in its current form should not be considered as an approach to develop small applications.