Proposed model for software configuration management theoretical tool

مقدم أطروحة جامعية

al-Shaykhali, Yusuf Salman

مشرف أطروحة جامعية

Hassan, Muhammad al-Hajj
Abu Suud, Salih

أعضاء اللجنة

Bani Muhammad, Ashraf
al-Khalili, Nuha

الجامعة

جامعة الشرق الأوسط

الكلية

كلية تكنولوجيا المعلومات

القسم الأكاديمي

قسم نظم المعلومات الحاسوبية

دولة الجامعة

الأردن

الدرجة العلمية

ماجستير

تاريخ الدرجة العلمية

2011

الملخص الإنجليزي

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

التخصصات الرئيسية

تكنولوجيا المعلومات وعلم الحاسوب

عدد الصفحات

130

قائمة المحتويات

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.

نمط استشهاد جمعية علماء النفس الأمريكية (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

نمط استشهاد الجمعية الأمريكية للغات الحديثة (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

نمط استشهاد الجمعية الطبية الأمريكية (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

لغة النص

الإنجليزية

نوع البيانات

رسائل جامعية

رقم السجل

BIM-694917