Abstract

The specification of complex software systems is one that often overwhelms designers with low level detail and does not provide a high level system view. Numerous software engineering methodologies exist for describing designs at the level of inter-object messages, data, and detailed class relationships, all of which is necessary for the detailed design stage but does not describe a high level system picture at an early stage of design. This thesis describes the design, implementation and applicability of the UCM Navigator, a prototype graphical editor to support the Use Case Map methodology, a methodology aimed at providing a high level system view where implementation details can be deferred. The UCM Navigator provides support for complex multilevel designs through support for the concept of stubbing in UCMs where symbols along a causal flow path may refer to separate submaps, to any level of complexity. The UCM Navigator also generates a linear textual form of entered designs, allowing it to be used as a front end for other software engineering tools as well as provides extensions to describe the execution characteristics of systems for its use as a front end for performance prediction simulations.

-- JeanFrancoisRoy - 17 Oct 2005

Discussion

  • Please feel free to discuss this article directly on this page. Constructive comments are welcomed! Please sign your TWiki name.

FormForVirtualLibrary edit

Title Application of Use Case Maps to System Design With Tool Support
Authors A. Miga
Type Thesis
Conference/Journal Title
Volume/Number
Editors
Publisher SCE Dept. Carleton University
Month October
Year 1998
Pages
DOI
Keywords UCMNav
Topic attachments
I Attachment Action Size Date Who Comment
am_thesis.pdfpdf am_thesis.pdf manage 884 K 17 Oct 2005 - 12:37 JeanFrancoisRoy Thesis
Topic revision: r3 - 08 Mar 2010, DanielAmyot
This site is powered by FoswikiCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding Foswiki? Send feedback