Object Oriented Design for
Visual Basic .Net Using UML

Course Title

Object Oriented Design for Visual Basic .Net using UML


3 - 5 days depending on the selected Case Sudy


Lecture and 1-3 days hands-on Workshop





*  Overview

*  Who should attend

*  Objectives

*  Prerequisites

*  Recommended Courses

*  Frequently Asked Questions

*  Inquiry/Booking

*  Course Tailoring



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.


Who should attend

§         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


Recommended Courses


*  Introduction to Object Orientation

*  Object Oriented Analysis

*  Use Case Modelling


Frequently Asked Questions




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
104 Stamford Avenue, Milton Keynes, UK, MK6 3LQ
click here to send us questions or comments about this web site or send mail to webmaster@wayland-informatics.com
Copyright © 2000 Wayland Informatics Limited
Last modified:
21 August 2003