Improving software requirements gathering using workshops techniques
Dissertant
Thesis advisor
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
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