Methodology for developing Use Cases for large systems

WARNING: Date published: UNKNOWN
Arnon Rotem-Gal-Oz
FileSize (KB)MIME typeLanguage
Use Cases for Large Systems uc.pdf206.64application/pdfEnglishDOWNLOAD!
Cover images

Step 1: Define the system boundary

"A journey of a thousand miles begins with a single step" - Though it may be
tempting to jump in and start modeling the use cases right off, it is very important to
make the appropriate preparations and decisions before you begin.
The first thing to do is establish an early vision of the system (which will be updated
later as we gain more understanding of the system). This is an important step since the
vision captures the essence of the requirements (the fundamental "why's and what's"
of the project) – thus, having a clear vision increases the chance to develop a system
that will meet the stakeholders real needs [Probasco 2000].


The purpose of this paper is to offer a methodology for creating and building a Use
Case Model that caters for the needs and challenges of large and complex projects.
The paper will explore some of the major challenges that are typical of large projects
and will demonstrate practical steps for mitigating these challenges.