CFP last date
20 December 2024
Reseach Article

Improving Software Requirement Elicitation using Q-Use Case

Published on February 2013 by Sakthi Kumaresh, S. Sruthi, B. Soubakiya
International Conference on Communication, Computing and Information Technology
Foundation of Computer Science USA
ICCCMIT - Number 3
February 2013
Authors: Sakthi Kumaresh, S. Sruthi, B. Soubakiya
1507d3be-0f61-4e2c-a142-b1b3415a65d6

Sakthi Kumaresh, S. Sruthi, B. Soubakiya . Improving Software Requirement Elicitation using Q-Use Case. International Conference on Communication, Computing and Information Technology. ICCCMIT, 3 (February 2013), 6-10.

@article{
author = { Sakthi Kumaresh, S. Sruthi, B. Soubakiya },
title = { Improving Software Requirement Elicitation using Q-Use Case },
journal = { International Conference on Communication, Computing and Information Technology },
issue_date = { February 2013 },
volume = { ICCCMIT },
number = { 3 },
month = { February },
year = { 2013 },
issn = 0975-8887,
pages = { 6-10 },
numpages = 5,
url = { /specialissues/icccmit/number3/10338-1023/ },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Special Issue Article
%1 International Conference on Communication, Computing and Information Technology
%A Sakthi Kumaresh
%A S. Sruthi
%A B. Soubakiya
%T Improving Software Requirement Elicitation using Q-Use Case
%J International Conference on Communication, Computing and Information Technology
%@ 0975-8887
%V ICCCMIT
%N 3
%P 6-10
%D 2013
%I International Journal of Computer Applications
Abstract

Requirement elicitation has been one of the most challenging aspects of software development. Not only complete requirements are difficult to gather at the beginning of a project, they tend to change and widen along with the duration of the project. In addition the largest number of defects that remain in delivered software is attributable to defective requirements. They are also very costly to correct, which can be as much as several orders of magnitude more than those introduced in the earlier stages of software development. A use case describes how someone or something would interact with proposed system. Use cases are commonly used as a tool during requirements engineering [3]. This paper presents a systematic approach to eliciting quality requirements based on use cases, with emphasis on building the right product. The approach extends traditional use cases to also cover Q-Use Case, and is potentially useful for checking against the 4 C's – Correctness, Completeness, Clarity and Consistency in order to strengthen requirement elicitation and to achieve high quality in software development.

References
  1. Improving Requirements Quality using Essential Use Case Interaction Patterns, Massila Kamalrudin, John Hosking, John Grundy ICSE'11, May 21–28, 2011, Honolulu, Hawaii, USA.
  2. Eliciting security requirements with misuse cases Guttorm Sindre Æ Andreas L. Opdahl Received: 15 February 2002 / Accepted: 5 March 2004 / Published online: 24 June 2004 _ Springer-Verlag London Limited 2004
  3. Requirements Elicitation with Use Cases Shane Sendall and Alfred Strohmeier Swiss Federal Institute of Technology in Lausanne Software Engineering Lab
  4. An MKS White Paper By Dennis Elenburg Application Engineer
  5. 7 "S" of Defects Occurrence – A Case Study, Arupratan Santra
  6. Describing Use Cases with Activity Charts, Jes´us M. Almendros-Jim´enez and Luis Iribarne
  7. Analyzing User Requirements by Use Cases: A Goal-Driven Approach, Jonathan Lee and Nien-Lin Xue, National Central University
  8. Analysis of use case approaches to requirements engineering, Virpi Mäkinen
  9. Bjorn Regnell, Requirements Engineering With Use Cases – a basis for software development , Department of Communication Systems, LUND University, Lund 1999
  10. Bagiampou, M. A Use Case Diagrams ontology that can be used as common reference for Software Engineering education , Fac. of Math. , Univ. of Patras, Patras, Greece Kameas, A. ,6-8 Sept2012
  11. Ruth Malan and Dana Bredemeyer, Functional Requirements and Use Cases
  12. Chaelynne M. Wolak, Gathering Requirements The Use Case Approach, School of Computer and Information Sciences , Nova Southeastern University ,June 2001
  13. Andrew Gemino, Drew Parker, Use Case Diagrams in Support of Use Case Modeling: Deriving Understanding from the Picture, Simon Fraser University, Canada
  14. Søren Lauesen & Otto Vinter, Preventing Requirement Defects, IT University
Index Terms

Computer Science
Information Sciences

Keywords

Requirement Elicitation Use Case Defects Requirement Engineering