Use Case Modeling in Software Development: A Survey and Taxonomy
Journal: International Journal of Advanced Networking and Applications (Vol.8, No. 05)Publication Date: 2017-04-18
Authors : Zahra Rashidi; Zeynab Rashidi; Hassan Rashidi;
Page : 3188-3200
Keywords : Use cases; Taxonomy; Software Engineering;
Abstract
Identifying use cases is one of the most important steps in the software requirement analysis. This paper makes a literature review over use cases and then presents six taxonomies for them. The first taxonomy is based on the level of functionality of a system in a domain. The second taxonomy is based on primacy of functionality and the third one relies on essentialness of functionality of the system. The fourth taxonomy is concerned with supporting of functionality. The fifth taxonomy is based on the boundary of functionality and the sixth one is related to generalization/specialization relation. Then the use cases are evaluated in a case study in a control command police system. Several guidelines are recommended for developing use cases and their refinement, based on some practical experience obtained from the evaluation.
Other Latest Articles
- Hybrid Scheduling Algorithm for Efficient Load Balancing In Cloud Computing
- Web-Based User Interface for the Floodlight SDN Controller
- Learning Experiences and Performance Evaluation of Engineering Students' In Mathematics Using Hybrid Blended Learning System (HBLS) Via Social Media Networks
- Clinical management of foot rot in goats: A case report of lameness
- Clinical management of maggot wounds in Bengal Tigers (Panthera tigris tigris)
Last modified: 2017-05-01 18:02:14