Proposed model for software configuration management theoretical tool

Dissertant

al-Shaykhali, Yusuf Salman

Thesis advisor

Hassan, Muhammad al-Hajj
Abu Suud, Salih

Comitee Members

Bani Muhammad, Ashraf
al-Khalili, Nuha

University

Middle East University

Faculty

Faculty of Information Technology

Department

Department of Computer Information Systems

University Country

Jordan

Degree

Master

Degree Date

2011

English Abstract

When an organization develops a software product, the main factors behind the success of that product are the quality and delivery time of the product.

During the course of the development project, many changes may arise and affect the initial plans of the development.

Software Configuration Management (SCM) is the methodologies for controlling these changes and making sure that changes are implemented in an efficient and timely manner, while preserving the overall quality of the product.

Software configuration management is an umbrella activity that controls the changes during the development of the software through all its lifecycle phases, without forcing time-wasting overhead to the process.

SCM controls becomes mostly necessary in a software development environment which has large development teams (especially if the teams are placed in geographically dispersed locations), or in an environment producing software packages for multiple customers, each with his own unique set of requirements.

In software development nowadays, the developers tend to change the system in hand constantly to adapt to external environments changes, changed requirements, extending system’s functionality or simply errors correction.

If changes were not formally tackled and managed, the environment would be in a case of total chaos.

Every developer changes system components as he sees best.

Hence comes the importance of software configuration management.

This thesis examines the principles and applications of SCM.

SCM concepts, procedures and models based on previous studies which are discussed to familiarize the reader with the SCM process in general.

And in the field of automated SCM, Different SCM tools such as CVS, RCS, ClearCase are presented and analyzed for the automation of SCM process, and their limitations and strengths are highlighted.

Also in this thesis, we tackle the in-common limitations of SCM tools, and upon those limitations, we construct a proposed model for an SCM theoretical tool that eliminates the limitations observed, and provides better automated approach to SCM

Main Subjects

Information Technology and Computer Science

No. of Pages

130

Table of Contents

Table of contents.

Abstract.

Abstract in Arabic.

Chapter One : Introduction.

Chapter Two : Literature review.

Chapter Three : SCM tools evolution.

Chapter Four : The proposed model for an SCM theoretical tool.

Chapter Five : Conclusions and future works.

References.

American Psychological Association (APA)

al-Shaykhali, Yusuf Salman. (2011). Proposed model for software configuration management theoretical tool. (Master's theses Theses and Dissertations Master). Middle East University, Jordan
https://search.emarefa.net/detail/BIM-694917

Modern Language Association (MLA)

al-Shaykhali, Yusuf Salman. Proposed model for software configuration management theoretical tool. (Master's theses Theses and Dissertations Master). Middle East University. (2011).
https://search.emarefa.net/detail/BIM-694917

American Medical Association (AMA)

al-Shaykhali, Yusuf Salman. (2011). Proposed model for software configuration management theoretical tool. (Master's theses Theses and Dissertations Master). Middle East University, Jordan
https://search.emarefa.net/detail/BIM-694917

Language

English

Data Type

Arab Theses

Record ID

BIM-694917