use case controller n.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
Use Case Controller PowerPoint Presentation
Download Presentation
Use Case Controller

Loading in 2 Seconds...

play fullscreen
1 / 12

Use Case Controller - PowerPoint PPT Presentation


  • 117 Views
  • Uploaded on

Use Case Controller. System sequence diagram (SSD) shows input messages from external actors within use case Only indicates that messages go to system Use case controller classes are designed as collection point for incoming messages Artifact – class invented to handle needed system function

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

Use Case Controller


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
use case controller
Use Case Controller
  • System sequence diagram (SSD) shows input messages from external actors within use case
  • Only indicates that messages go to system
  • Use case controller classes are designed as collection point for incoming messages
  • Artifact – class invented to handle needed system function
  • Use case controller acts as intermediary between outside world and internal system
designing with sequence diagrams
Designing with Sequence Diagrams
  • Sequence diagrams used to explain object interactions and document design decisions
  • Documents inputs to and outputs from system for single use case or scenario
  • Captures interactions between system and external world as represented by actors
  • Inputs are messages from actor to system
  • Outputs are return messages showing data
first cut sequence diagram
First-Cut Sequence Diagram
  • Start with elements from SSD
  • Replace :System object with use case controller
  • Add other objects to be included in use case
    • Select input message from the use case
    • Add all objects that must collaborate
  • Determine other messages to be sent
    • Which object is source and destination of each message?
guidelines for preliminary sequence diagram development
Guidelines for Preliminary Sequence Diagram Development
  • Take each input message and determine internal messages that result from that input
    • For that message, determine its objective
    • Needed information, class destination, class source, and objects created as a result
  • Identify complete set of classes affected by each input message
    • Select objects from domain class diagram
  • Flesh out components for each message
developing a multilayer design for look up item availability
Developing a Multilayer Design for Look up item availability
  • First-cut sequence diagram – classes in domain layer
  • Add design for user-interface classes – view layer
    • Forms added as windows classes to sequence diagram
  • Add design for data access classes – data access layer with separate classes for database
  • Tools build GUI and problem domain classes
    • Java and Visual Studio.NET
updating the design class diagram
Updating the Design Class Diagram
  • Design class diagrams developed for each layer
    • New classes for view layer and data access layer
    • New classes for domain layer use case controllers
  • Sequence diagram’s messages used to add methods
    • Constructor methods,
    • Data get and set method
    • Use case specific methods