Analysis of Requirement Engineering Processes, Tools/Techniques and Methodologies
TLDR
The study reviews the prominent processes, tools and technologies used in the requirement gathering phase and highlights the importance of security requirements as though they are part of the non- functional requirement, yet are naturally considered fundamental to secure software development.Abstract:
Requirement engineering is an integral part of the software development lifecycle since the basis for developing successful software depends on comprehending its requirements in the first place. Requirement engineering involves a number of processes for gathering requirements in accordance with the needs and demands of users and stakeholders of the software product. In this paper, we have reviewed the prominent processes, tools and technologies used in the requirement gathering phase. The study is useful to perceive the current state of the affairs pertaining to the requirement engineering research and to understand the strengths and limitations of the existing requirement engineering techniques. The study also summarizes the best practices and how to use a blend of the requirement engineering techniques as an effective methodology to successfully conduct the requirement engineering task. The study also highlights the importance of security requirements as though they are part of the non- functional requirement, yet are naturally considered fundamental to secure software development.read more
Citations
More filters
Journal ArticleDOI
Methodology of Evaluating the Sufficiency of Information for Software Quality Assessment According to ISO 25010
TL;DR: The paper proves that information sufficiency is a critical aspect of software quality assessment and develops methods and system of evaluating the sufficiency of the information for software quality Assessment according to ISO 25010 that provide the increasing the veracity ofSoftware quality assessment.
Book ChapterDOI
A Requirements Engineering Techniques Review in Agile Software Development Methods
TL;DR: The goal is to map the evidence available about requirements engineering techniques adopted and challenges faced by agile methods in order to understand how traditional requirements engineering issues are resolved using agile requirements engineering.
Book ChapterDOI
Information Technology for Assurance of Veracity of Quality Information in the Software Requirements Specification
TL;DR: The developed information technology and subsystem provide evaluating the sufficiency of the SRS information for software quality assessment by the standard ISO 25010:2011 and based on the metric analysis.
Journal ArticleDOI
Techniques for the identification of organizational knowledge management requirements
TL;DR: This is the first study about formal requirement identification of knowledge management initiatives in the organizational context, providing the optimal configuration and serving as a management tool for knowledge engineers.
Proceedings ArticleDOI
Secure access to patient's health records using SpeechXRays a mutli-channel biometrics platform for user authentication
TL;DR: SpeechXRays aims to provide a user recognition platform based on biometrics of voice acoustics analysis and audio-visual identity verification that is applied as an authentication tool for medical personnel in order to gain specific access to patient's electronic health records.
References
More filters
Proceedings ArticleDOI
Requirements engineering: a roadmap
TL;DR: An overview of the field of software systems requirements engineering (RE) is presented, describing the main areas of RE practice, and highlights some key open research issues for the future.
Proceedings ArticleDOI
Requirements engineering and agile software development
TL;DR: This paper analyzes commonalities and differences of both approaches and determines possible ways how agile software development can benefit from requirements engineering methods.
Book ChapterDOI
Requirements Elicitation: A Survey of Techniques, Approaches, and Tools
Didar Zowghi,Chad Coulin +1 more
TL;DR: The objectives of this chapter are to present a comprehensive survey of important aspects of the techniques, approaches, and tools for requirements elicitation, and examine the current issues, trends, and challenges faced by researchers and practitioners in this field.
Proceedings ArticleDOI
Elicitation technique selection: how do experts do it?
Ann M. Hickey,Alan M. Davis +1 more
TL;DR: The results of in-depth interviews with some of the world's most experienced analysts are presented, demonstrating how they select elicitation techniques based on a variety of situational assessments.
Proceedings ArticleDOI
An Effective Requirement Engineering Process Model for Software Development and Requirements Management
TL;DR: This paper proposes an effective requirements engineering process model to produce quality requirements for software development and shows how this process can have a good impact on the production of quality software product.
Related Papers (5)
Analyzing Non-Functional Requirements (NFRs) for software development
Mahrukh Umar,Naeem Ahmed Khan +1 more