Title :
Prioritizing Use Cases to Aid Ordering of Scenarios
Author :
Sapna, P.G. ; Mohanty, Hrushikesha
Author_Institution :
Dept. of Comput. & Inf. Sci., Univ. of Hyderabad, Hyderabad, India
Abstract :
Models are used as the basis for design and testing of software. The unified modeling language (UML) is used to capture and model the requirements of a software system. One of the major requirements of a development process is to detect defects as early as possible. Effective prioritization of scenarios helps in early detection of defects as well maximize effort and utilization of resources. Use case diagrams are used to represent the requirements of a software system. In this paper, we propose using data captured from the primitives of the use case diagrams to aid in prioritization of scenarios generated from activity diagrams. Interactions among the primitives in the diagrams are used to guide prioritization. Customer prioritization of use cases is taken as one of the factors. Preliminary results on a case study indicate that the technique is effective in prioritization of test scenarios.
Keywords :
Unified Modeling Language; program testing; customer prioritization; software design; software testing; unified modeling language; use case diagram; Computational modeling; Computer simulation; Costs; Fault detection; Machine learning algorithms; Performance evaluation; Software systems; Software testing; Unified modeling language; Visualization; UML; activity diagram; prioritization; scenarios; use case diagram;
Conference_Titel :
Computer Modeling and Simulation, 2009. EMS '09. Third UKSim European Symposium on
Conference_Location :
Athens
Print_ISBN :
978-1-4244-5345-0
Electronic_ISBN :
978-0-7695-3886-0
DOI :
10.1109/EMS.2009.78