Blog Objective

This is a blog that attempts to make life easier by noting down the author's accrued knowledge and experiences.
The author has dealt with several IT projects (in Java EE and .NET) and is a specialist in system development.

23 May 2013

Use Case Realisation in UML

This is a sample of a use case realisation (design-level) for a use case “View the Dashboard”.
The implementation uses ASP.NET MVC and the design is documented in the following UML diagrams.
This is an experiment whereby I produced the design in UML for a new developer to implement the use case.

The following Sequence Diagram documents the initial web request to display the empty Dashboard.
Initial Request
The following Sequence Diagram documents subsequent web requests to display the search result.
Retrieval Request
The next Sequence Diagram specifies the implementation of DashBoardCntrl::retrievePlanListFromCache.
DashBoardCntrl__retrievePlanListFromCache
The final is the View-Of-Participating-Class (VOPC) diagram for this use case realisation.
VOPC

No comments: