UML Use Case Diagram: Order Process System

UML Use Case Diagram: Order Process System Edit this Template
View this page in: EN CN TW

Why the use case driven approach applies to the entire SDLC?

The use case model is the conceptual center of the entire SDLC, as it drives every development activity that follows. Use case driven approach can lead you all the way from analysis to design, and subsequently to development and testing:

  • Developing a problem statement for the target system

  • Capturing requirements - Use case identification (scoping and partitioning of the problem into a set of functional requirements)

  • Detailing the event flow for each use case (from analysis to design)

  • Based on the event flow, we can develop a sequence diagram to represent each use case scenario.

  • By refining the system-level sequence diagram into a more detailed MVC sequence diagram, we can divide the system functionality into 3 layers of reusable software architecture that serves as a clear implementation specification.

  • By integrating the sequence diagrams of the corresponding use cases, we can identify the set of candidate objects required for the implementation of system functions (use cases) that are currently undeveloped.

  • Test cases and wireframes can be developed based on the defined use cases.

References

Use Case Driven Approach for Agile Development

Use Case Analysis: How to Identify Actors?

USE CASE DIAGRAM – A NOTATION GUIDE

Start creating great diagrams