Documents

Requirements Engineering.pdf

Description
Faculty Of Computing And Information Management Masters In Information System Management Business Process Management Term Paper Reg. No Name KCA/14/02515 Muthiani Muoka Lecture: Prof .William Ddembe Table of Contents 1. Abstract. .............................................................................................................................................................3 2. Introduction. ...................................................................................
Categories
Published
of 16
All materials on our website are shared by users. If you have any questions about copyright issues, please report us to resolve them. We are always happy to assist you.
Related Documents
Share
Transcript
   Faculty Of Computing And Information Management Masters In Information System Management Business Process Management Term Paper Reg. No Name KCA/14/02515 Muthiani Muoka Lecture: Prof .William Ddembe    Table of Contents 1. Abstract. .............................................................................................................................................................3 2. Introduction. .......................................................................................................................................................3 3. Background. ........................................................................................................................................................4 3.1 Definition . ..................................................................................................................................................4 3.2  User Requirements. ....................................................................................................................................4 3.3  System Requirements. ................................................................................................................................5 3.3.1 Functional Requirements ...................................................................................................................5 3.3.2 Non-Functional Requirements. ..........................................................................................................5 4. Definitions of the Terms. ....................................................................................................................................6 5. Significant of the paper(theme). ........................................................................................................................7 5.1 Objectives of Software Engineering. ..........................................................................................................7 6. Literature Review on Requirements Process Models ........................................................................................7 6.1 Waterfall model. .........................................................................................................................................8 6.2  Iteration model. ..........................................................................................................................................8 6.3  V-shaped model. .........................................................................................................................................9 6.4  Spiral model. ............................................................................................................................................ 10 6.5  Extreme model. ....................................................................................................................................... 11 7. Critique of literature. ....................................................................................................................................... 12 8. Conclusion. ...................................................................................................................................................... 13 9. Reference......................................................................................................................................................... 15    1.    Abstract. Software Requirements Engineering is the initial step of software development activity in which the requirements from the customer are elicited and documented. the main aim of requirements Engineering is gather the requirements. Set of activities are involved such as feasibility study, elicitation analysis and management. there are many method which can be employed to gather the requirements lack of enough knowledge of the results of each method and method affects the software quality and cost of production. Requirements Engineering is a process which continues till the project is complete. This paper presents the literature study and the experimental case study on analyzing and compare different methods for requirements gathering process. 2.   Introduction. Requirements engineering is the most crucial phase in software development as the other phases in software development depends on it. It's meant to cover all the activities involved. the success of a software system is the percentage to which it addresses the requirements or the purpose for which it was intended. so, Software Requirements Engineering is the process is discovering that purpose, by identifying stakeholders and their needs and documenting these in a form that is amenable to analysis, communication and implementation. In system engineering. Requirements engineering is the science and discipline concerned with analyzing and documenting requirements. It comprises needs analysis, requirements analysis, and requirements specifications. In other words, Software Requirements Engineering means that requirement for a system are defined, managed and tested systematically. Stakeholders (including paying customers, users and developers) may be numerous and distributed. Their goals may vary and conflict, depending on their perspectives of the environment in which they work and the tasks they wish to accomplish. [1]  Requirements are generally generated form or by multiple stakeholders from different organizations and different operating environments where people work. therefore, requirements can be technical or functional. Introducing requirements engineering is a change of behavior and culture and not just a change of  process and technology. It is also important that the cost of fixing a requirements defect later in the development stage is much higher than the cost of identifying and fixing it in the early stages of development. In order to do this the system requirements must be properly identified, analyzed and reviewed early in the development process. Requirements engineering is such a process that focuses on discovering, analyzing, documenting and managing system requirements. Several processes and techniques have been developed to assist requirements engineering activities. [2] 3.   Background. 3.1   Definition . Software Requirements Engineering is the branch of software engineering concerned with the real world goals for functions of and constraints on software systems. it is also concerned with the relationship of these factors to precise specifications of software behaviors and their evolution over and across software families.[3]   Requirements specify the services that should be provided by the system, the method in which they should be provided and constraints in providing these services. requirements form the first phase in the software lifecycle . requirements are the things we discover early stages of the software development life cycle. the gathered requirements describe how the system will behave, system domain, user level facilities and the constraints on which the system should be operated. [4] There are 2 main types of these requirements , which will be described below: 3.2 User Requirements.   user requirements describe the expected services from the system, constraints on archiving them and the way the system provides the requirements. It is written in way that is everyone can understand without
We Need Your Support
Thank you for visiting our website and your interest in our free products and services. We are nonprofit website to share and download documents. To the running of this website, we need your help to support us.

Thanks to everyone for your continued support.

No, Thanks