Improving software requirements gathering using workshops techniques

Dissertant

al-Khatib, Rawan Zuhayr

Thesis advisor

al-Ajluni, Naim

Comitee Members

al-Hamami, Ala Husayn
Fadil, Muayyad Abd al-Razzaq
al-Bayati, Hilal M.

University

Amman Arab University

Faculty

Collage of Computer Sciences and Informatics

Department

Department of Computer Science

University Country

Jordan

Degree

Master

Degree Date

2007

English Abstract

Requirement engineering is part of software engineering science, it’s the first process of software engineering processes.

Requirement is one of the most important part in the software life cycle because it defines all the future work in the application.

Also the success of the application depends on the requirement validity as this will be the main factor in whether the requirement fits the user needs.

Requirement collection is a very difficult and time consuming process because it needs a lot of time and recourses, this usually causes a numbers of software houses to rush straight into coding.

By doing this they ignore a number of very important phases including requirement gathering.

Unfortunately ignoring these processes (phases) leads to final application failure.

This study tries to solve some of the requirement gathering problems like requirement correctness and clarification by developing a new technique which depends on the workshops.

The main input for the requirement gathering phase is the draft workflow which represents the as-is (current work) module for the current business processes which come after applying the observation stage, the main work later will depend on this workflow and the updating process to produce the final workflow.

The existing workflow which represents the visual tool for the workshops participants makes the requirement gathering easier for both sides the customer and vendor, and helps them to track the changes daily by updating the workflow.

The output from the workshops is the final workflow which holds all user requirements, and the software requirement specifications (SRS).

The aim of this work is to develop a new technique for requirement gathering.

This technique should cover all requirement gathering processes; this should take into consideration the way in which customers look at the problem itself.

This work also covers the human factors which sometimes lead to the systems failure.

The new approach reduces failure in the software development, and makes the requirements gathering process easier by creating a clear procedure and full life cycle for requirement gathering processes with clear steps and clear inputs and outputs.

Main Subjects

Mathematics

Topics

No. of Pages

94

Table of Contents

Table of contents.

Abstract.

Abstract in Arabic.

Chapter One : Introduction.

Chapter Two : Requirement workshops.

Chapter Three : Study cases.

Chapter Four : Conclusions and future work.

References.

American Psychological Association (APA)

al-Khatib, Rawan Zuhayr. (2007). Improving software requirements gathering using workshops techniques. (Master's theses Theses and Dissertations Master). Amman Arab University, Jordan
https://search.emarefa.net/detail/BIM-526520

Modern Language Association (MLA)

al-Khatib, Rawan Zuhayr. Improving software requirements gathering using workshops techniques. (Master's theses Theses and Dissertations Master). Amman Arab University. (2007).
https://search.emarefa.net/detail/BIM-526520

American Medical Association (AMA)

al-Khatib, Rawan Zuhayr. (2007). Improving software requirements gathering using workshops techniques. (Master's theses Theses and Dissertations Master). Amman Arab University, Jordan
https://search.emarefa.net/detail/BIM-526520

Language

English

Data Type

Arab Theses

Record ID

BIM-526520