Department of Software Engineering
Permanent URI for this collection
Browse
Browsing Department of Software Engineering by Author "Alrubaee, Afrah"
Now showing 1 - 1 of 1
Results Per Page
Sort Options
Item A COMPONENT BASED MODEL DRIVEN SOFTWARE DEVELOPMENT FRAMEWORK FOR WEB-BASED APPLICATIONS(2017-01-07) Alrubaee, Afrah; Çetinkaya, DenizDeveloping a high quality, cost effective, reliable and on time software systems is a challenging task due to the large size and complexity of these systems. Traditional developing approaches that are concerned with constructing software systems from scratch cannot be suitable for dealing with this challenge. For that reason several approaches have been introduced to increase the productivity of the development. Two of these approaches are component based software engineering and model driven software development. Component based software engineering (CBSE) has been introduced as a solution for software reusability problem by using reusable software components to build new software system. Model driven development (MDD) is another approach in software development that was introduced to increase productivity and decrease the cost and effort. MDD aims to face the challenges of software development process through representing the essential aspects of the required system as models and generating the final source code from these models. The aim of this work is proposing a software development framework that combines MDD and CBSE approaches for merging the advantages and features of these approaches to facilitate software development. The framework is used successfully to develop an e-learning system as a case study. The framework was evaluated by making a comparison between existing component based software development process models and our framework.