Chapter5

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    Favorites, Groups & Events

    Chapter5 - Presentation Transcript

    1. Session 5 Object Model Development
    2. Review
      • A class icon is a rectangle with three sections within it
      • An object is represented as a rectangle with an underlined name
      • Constraints are represented as strings enclosed in braces and placed near the element the constraint applies to
      • A comment is a graphical symbol containing information
      • Relationships provide a pathway for communication between objects
    3. Objectives
      • Explain use case and use case diagram
      • Explain the three key elements of use case diagram
      • Elaborate the relationship amongst use cases
      • Define the role of use case diagram in software development
      • Explain the use case model with examples
    4. What is Use Case?-1
      • Use Case diagrams help to
        • Focus on possible users of the system
        • Find out the roles that users are going to play while interacting with the system
        • Find out what fundamental services (use cases) the users in respective roles, expect from the system
        • Depict the interactions between each user or role and the services it expects from the system
    5. What is Use Case?-2
      • A Use Case is a sequence of actions a system performs that yield an observable result of value to a particular actor
    6. What is Use Case?-2
      • Uses Cases represent the specified requirements as a series of interactions between the system and one or more actors.
      • The interactions help in describing the proposed functionality of the system to the users.
      • In the case of a complex system, use cases also provide a starting point for the analysis of the system in terms of what needs to be built.
      • The use cases provide a source for services provided by the system and help to determine the classes that the system must implement.
    7. Use Case Diagram-1 Actor System Boundary Actor Class <<Actor>> Actor Name
    8. Use Case Diagram-2 USE CASE Name << >> Stereotypes Use Case
    9. Use Case Diagram-3
    10. Use Case Diagram
    11. Relationship amongst Use cases-1 Extends
    12. Relationship amongst Use cases-2 Extends
    13. Relationship amongst Use cases-3 Use
    14. Role of Use Case Diagram during development
      • Requirements workflow
      • Analysis and Design, use cases are realized in a design model
      • Implementation in terms of design classes
      • Constitute the basis for identifying test cases and test procedures
      • Basis for planning
      • Foundation for what is described in user manuals
      • Definition of ordering units
    15. Apply use case model-1
      • Defining the problem
      • Defining the bounds of the problem
      • Understanding the vocabulary associated
      • with the problem domain
    16. Apply use case model-2
      • Bank of Aptech wants to computerize its operations. This bank will provide Retail Services to its customers. The services are defined in terms of products the bank offers. These are:
      • Savings Account
      • Current Account
      • Fixed Deposit Account of three types viz., short,
      • medium, and long term
      • ATM
    17. Apply use case model-3
      • Deposit money
      • Withdraw money
      • Check balance
      • Process transaction
      • Print receipt
    18. Apply use case model-4
      • Customer
      • ATM
    19. Summary
      • Use cases provide the basic ground to find out the classes in the model
      • Use case diagrams exhibit the relation between the actors and system functions in the model
      • Most of the time, use case diagrams are the first diagram while drawing the model of a system
      • Use case diagrams give the broad overview of the model

    + ohiseeohisee, 2 years ago

    custom

    183 views, 0 favs, 0 embeds more stats

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 183
      • 183 on SlideShare
      • 0 from embeds
    • Comments 0
    • Favorites 0
    • Downloads 11
    Most viewed embeds

    more

    All embeds

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories