Proposed model for software configuration management theoretical tool
Dissertant
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