This appendix provides sample use case artifacts for the simplified loan processing system.
This appendix brings together the example use cases, diagrams, and actor descriptions for the simplified loan processing system used in the text (Figure C-1). It also includes additional actors and use cases and their descriptions. This appendix contains samples of the following use case artifacts:
• System context diagram
• Descriptions of major actors
• Initial use case diagrams
• Use case diagram showing major use cases and business function packages
• Use case dependency stream and approval process
• Initial use case descriptions with conceptual business objects identified
• Base use case descriptions and diagrams
• Use case description with conditional logic added
• Extend relationships
• Include relationships
• Generalization relationships
• Use case instances
Figure C-1. Context diagram of loan processing system
This section contains a diagram (Figure C-2) and descriptions of key actors in the loan processing system.
Figure C-2. Key actors identified for the loan processing system
This section contains selected initial use case diagrams (Figure C-3 and C-4) and descriptions for the Loan Processing system.
Figure C-3. Use case diagram for loan submission use cases in the loan processing system
Figure C-4. Use case diagram for ongoing loan management use cases
Figure C-5 is an initial use case diagram showing key use cases and business function packages. Figure C-6 is an example of use case dependency stream.
Figure C-5. Functional groupings for use cases
Figure C-6. Dependency stream for loan submission and approval
This section contains sample use case diagrams and base use case descriptions for the loan processing system.
Figure C-14. Use case diagram for “Generate late notice” use case
Following is an example of the “Evaluate loan request” use case elaborated with conditional logic.
This section contains sample diagrams and descriptions for several extend relationships.
Figure C-18. Extending the loan approval process with additional behavior to handle the entering of collateral
This section contains sample include relationship diagrams (Figures C-19, C-20, and C-21) and example descriptions.
Figure C-19. “Submit loan request” and “Offer line of credit” including the credit check use case
Figure C-20. Include relationship for “Print the notice”
Figure C-21. Include relationship for “Retrieve loan account”
This section contains sample generalization relationship diagrams and example descriptions (Figures C-22, C-23, and C-24).
Figure C-22. Generalization relationship in “Submit loan request”
Figure C-23. Generalization relationship in “Generate loan report”
Figure C-24. Generalization relationship in “Generate notice”
18.216.201.93