|
|
This course teaches the participants how to transform
the deliverables of the analysis stage into well formed object-oriented
design models using the Unified Modelling Language (UML). Students will also learn how to optimise the
design in a way that leads to high-quality, robust, maintainable and reusable
code which, satisfies the quality vector defined in
the project’s charter. Participants will practice the relevant techniques
on the design of a portion of an e-business application. Exercises throughout the course will help students consolidate
the knowledge acquired. Students will
practice the demonstrated techniques on the design of an e-commerce
application. The course can be adapted to the initial skill-level
of the target audience. §
Project team members (object-oriented software
engineers, designers and senior programmers) working on developing
object-oriented or object-based business systems §
Project managers leading object-oriented
systems projects §
Software engineers seeking a new generation of
software-development techniques §
Consultants By the end of the course, under mentoring guidance,
participants should be able to use UML to design an object oriented
application and class library §
A good understanding of Object Orientation Concepts §
Object Oriented Analysis §
Some experience in VisualBasic.Net programming Before
|
|
Course
Outline
Object
Orientation Concepts review The
design process The UML
Notation basics UML
Diagrams §
Class Diagrams §
Interaction Diagrams §
Packages and Collaboration §
State Diagrams §
Activity Diagrams §
Deployment Diagrams §
Component Diagrams The
Design Process §
Architecture Modelling §
Class Design §
Detail Application Design What
makes a good design? The
Class Library Using
tools Case Study – A Visual Basic .Net Project Where
to go from here
|
|
|
|
|
|
|
Wayland Informatics Limited -- Home |