|
Duration: 2 Days
Course synopsis: This course designed to expose the participants
to the Unified Modeling Language (UML), object orientation and a generic
software development process. It discusses basics of the different UML diagram
types including use case diagrams, class diagram, and sequence diagrams.
The course also describes the information flows between these diagrams in order
to produce software requirements, architecture and detailed design. It also
outlines an incremental development process which generates various UML models
at different levels of detail.
Participants will learn:
1. The basics of the UML
2. The details of the various UML diagrams
3. To create use cases
4. To create a class model for the created use cases
5. A typical software development process involving UML
Audience:
Entry level Business/System Analysts, programmers, and anyone who is involved
in specifying detailed requirements and building an analysis model.
Pre-requisites:
1. A basic understanding of computer systems and their application
2. Some prior understanding of a procedural language such as C
Logistics:
The recommended class size is 15 participants. The client is expected to
provide an appropriate venue and equipment (LCD projector, whiteboard with
markers). Adequate number of computers (one per two participants) with
Enterprise Architect loaded on them (30-day free trial at
http://www.sparxsystems.com.au/) should be made available. The computer
should have the following specifications:
1. Intel Pentium processor (or better)
2. Microsoft Windows NT 4.0 with Service Pack 5, Windows 2000 or Windows XP
3. RAM depends on OS - 64MB for NT and 2000, 128 Mb for XP
4. 40 MB of available hard-disk space
5. 1024x768 (or greater) resolution
|