Home // ICSEA 2014, The Ninth International Conference on Software Engineering Advances // View article


UCDMD: Use Case Driven Methodology Development

Authors:
Hanieh Zakerifard
Raman Ramsin

Keywords: situational method engineering; requirements engineering; use case modeling; use case-driven development

Abstract:
Situational Method Engineering (SME) focuses on project-specific construction of methodologies based on the characteristics of the project situation at hand. Requirements Engineering (RE) is considered as a key activity in SME and is concerned with the elicitation, specification, modeling and validation of methodology requirements. However, unlike requirements engineering in software development, the RE methods currently practiced in SME are still immature, and methodology engineering has a lot to learn from Software Engineering (SE) in this regard. Use Cases are widely used in software engineering to express the functional requirements of software systems, and the use case model is an effective tool for capturing stakeholder requirements in a clear and unambiguous fashion. Despite its potential benefits, the use-case-based approach has not been used in SME yet. The main objective of this paper is to propose the UCDMD (Use-Case-Driven Methodology Development) methodology as a new object-oriented approach to SME; in this approach, methodology requirements are completely expressed in terms of use cases, and are utilized in a SME process for developing the target methodology. The use-case-driven nature of the proposed process promotes requirements traceability, and object-oriented realization of the use cases facilitates the implementation of CASE tools for the methodology produced.

Pages: 434 to 440

Copyright: Copyright (c) IARIA, 2014

Publication date: October 12, 2014

Published in: conference

ISSN: 2308-4235

ISBN: 978-1-61208-367-4

Location: Nice, France

Dates: from October 12, 2014 to October 16, 2014