A customer-oriented software development life cycle

Dissertant

al-Masafah, Yazan Umar

Thesis advisor

Miliji, Ali

Comitee Members

al-Shaykh, Asim Abd al-Rahman
Hasan, Muhammad al-Hajj
Shilbayah, Nidal F.

University

Middle East University

Faculty

Faculty of Information Technology

Department

Computer Science Department

University Country

Jordan

Degree

Master

Degree Date

2008

English Abstract

Software production is considered to be one of the largest industries in the 21th century; any study that leads to increasing the efficiency of this industry could have tremendous effect on the world technology revolution.

The main purpose of software development is supporting the business functions of clients each in his field.

Hence, this study introduced a software development model that is oriented to increasing customer involvement in each phase of the software development life cycle, from project initiation to completion, which –as hoped- will enhance customer satisfaction and the quality of the delivered software.

The goal of this thesis is developing a software life cycle that involves the customer frequently and effectively in projects.

To achieve this, we discussed some of the existing software methodologies, aiming to find some activates that proved to be effective in enhancing the customer role in projects.

The thesis discussed the customer role in each of the main phases of software development and the importance of the customer effective participation in software development.

We introduced through out this study a five phases model focusing on achieving an end-to-end life cycle that is oriented in increasing customer participation.

Along side with the model, some supporting flows where proposed to enhance the model ability, including, a dataflow model to control the flow of data in each phase, a workflow model to describe the transaction between the model phase, and a role model to govern the personnel participation and roles.

We believe that our model is capable of achieving its main goal, but in order to give a realistic assessment of the effectiveness of the proposed software development life cycle, the model must be adopted by software engineers and project managers in the field, to verify its ability on the ground.

Main Subjects

Information Technology and Computer Science

No. of Pages

77

Table of Contents

Table of contents.

Abstract.

Abstract in Arabic.

Chapter One : Introduction.

Chapter Two : Literature review and related work.

Chapter Three : Customer participation.

Chapter Four : A customer oriented software development life cycle.

Chapter Five : Discussion.

Chapter Six : Contributions, conclusions and future work.

References.

American Psychological Association (APA)

al-Masafah, Yazan Umar. (2008). A customer-oriented software development life cycle. (Master's theses Theses and Dissertations Master). Middle East University, Jordan
https://search.emarefa.net/detail/BIM-693757

Modern Language Association (MLA)

al-Masafah, Yazan Umar. A customer-oriented software development life cycle. (Master's theses Theses and Dissertations Master). Middle East University. (2008).
https://search.emarefa.net/detail/BIM-693757

American Medical Association (AMA)

al-Masafah, Yazan Umar. (2008). A customer-oriented software development life cycle. (Master's theses Theses and Dissertations Master). Middle East University, Jordan
https://search.emarefa.net/detail/BIM-693757

Language

English

Data Type

Arab Theses

Record ID

BIM-693757