Desing Payment System OO Design

Your descriptions readable in time frame mentioned in [ << brackets >> ]

  1. Goals of the System (in short) [ 2 mins ]:

  2. System Requirements & Feature expectations (narrowed down Detailed Scope) [2 min] :

  3. Use case diagram [ 3 mins ]
    a. Actors in our system:
    b. Top all use cases OR use cases for each Actor:

  4. System interface definition [ 2-3 mins ]:
    - APIs of your OO design

  5. Class diagram [ 5 mins ]
    a. main classes
    b. UML Class diagram

  6. Activity diagrams Or Sequence Diagram [5 mins]
    Use Case1 ...
    Use Case2 ...
    ...

  7. Code [15 mins] :
    a. Enums, Data types and Constants
    b. Other important Entities
    b. Concurrency
    c. Design Pattern

  8. Bottlenecks [12 mins]:
    1.processing and servers
    2.storage
    3.caching
    4.concurrency and communication
    5.security
    6.load balancing and proxy
    7.CDN
    8.Any other essential case in your mind to solve?

Comments (4)