Course Navigator
 

ATM Case Study

Last Update:
Jul 17, 2009
Share |

This course provides an case study on how to develop an ATM system using UML, from requirement capturing, to analysis, and to design phrases which enables attendees having an overview on how different techniques can be used together in developing a system.

Eight major development steps are included in the course. Each section is accompanied with demonstration movies to show you how the techniques can be applied in real world.

 

 


Learning Area:

This Course Consists of eight Parts:

 

1.   Identify actors

2.   Develop a context diagram

3.   Identify use cases

4.   Structuring use cases

5.   Develop use case diagrams

6.   Develop use case description

7.   Elaborate use case with interaction and behavior diagrams

8.   Organize things using package and model

 


Part I:  Identify actors

Table of Contents:

 

1.   What is an actor

2.   How to identify actors

3.   Summary of actors

4.   Actor notation

5.   Guidelines for identifying actors

6.   Analysis on problem statement

7.   Step-by-Step Demo

 


Part II:  Develop a context diagram

Table of Contents:

 

1.   What is Context Diagram?

2.   Why Context Diagram?

3.   When to use Context Diagram?

4.   How to develop a Context Diagram

5.   Step-by-Step Demo

 


Part III:  Identify use cases

Table of Contents:

 

1.   Identifying the use cases for the ATM

2.   What is an use case

3.   Primary and secondary actors

4.   Findings of the analysis

 


Part IV:  Structuring use cases

Table of Contents:

 

1.   Structuring use cases with include relationship

2.   Structuring use cases with extend relationship

 


Part V:  Develop use case diagrams

Table of Contents:

 

1.   What is use case diagram

2.   Why use case diagram

3.   How to develop a use case diagram

4.   Guidelines for developing a use case diagram

5.   Stey-by-Step demo

 


Part VI:  Develop use case description

Table of Contents:

 

1.   What is use case description

2.   Why we need use case description

3.   How to develop a use case description

4.   Description of withdraw money use case

5.   Stey-by-Step demo

 


Part VII:  Elaborate use case with interaction and behavior diagram

Table of Contents:

 

1.   What is missing in use cases

2.   Difficulties in elaborate use cases

3.   Why elaborate use case with interaction and behavior diagram

4.   Steps in elaborate use cases

5.   Develop high level sequence diagram with step-by-step demo

6.   Refine and develop MVC level sequence diagram with step-by-step demo

7.   Develop statechart diagram for control object with step-by-step demo

 


Part VIII:  Organize things using package and model

Table of Contents:

 

1.   The needs for organize things

2.   How to organize things

3.   What can we use to organize things

4.   Steps-by-step demo on organize things using model and package

 


Course Content:

Length:
1 hour 14 minutes
Type:
Paid Course
Handout:
2 slides/page
1.9MB
6 slides/page
1.9MB
Handout:
2 slides/page
0.9MB
6 slides/page
0.9MB
Handout:
2 slides/page
0.9MB
6 slides/page
0.9MB
Handout:
2 slides/page
1.4MB
6 slides/page
1.4MB
Handout:
2 slides/page
1.0MB
6 slides/page
1.0MB

Previous course:

Behavior Modeling Exercise
Patents pending. All rights reversed.   Legal   Privacy Statement