SEMar 8, 2014

Elicitation and Modeling Non-Functional Requirements - A POS Case Study

arXiv:1403.1936v134 citations
Originality Synthesis-oriented
AI Analysis

This addresses the problem of eliciting NFRs for software developers, but it appears incremental as it builds on existing UML and questionnaire methods.

The paper tackles the challenge of identifying non-functional requirements (NFRs) in software development by proposing a UML use case-based questionnaire approach, illustrated through a Point of Sale case study.

Proper management of requirements is crucial to successful development software within limited time and cost. Nonfunctional requirements (NFR) are one of the key criteria to derive a comparison among various software systems. In most of software development NFR have be specified as an additional requirement of software. NFRs such as performance, reliability, maintainability, security, accuracy etc. have to be considered at the early stage of software development as functional requirement (FR). However, identifying NFR is not an easy task. Although there are well developed techniques for eliciting functional requirement, there is a lack of elicitation mechanism for NFR and there is no proper consensus regarding NFR elicitation techniques. Eliciting NFRs are considered to be one of the challenging jobs in requirement analysis. This paper proposes a UML use case based questionary approach to identifying and classifying NFR of a system. The proposed approach is illustrated by using a Point of Sale (POS) case study

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes