<% @LANGUAGE = VBScript%> <% Option Explicit Response.Expires = 0 Response.Buffer = True Sub sendMail() Dim mailSubject,mailBody,inEmail,badMail,inID,x,mailName,eMail inID = Trim(Request.Form("FormID")) inEmail = Trim(Request.Form("Email")) mailSubject = "" mailBody = "" If inStr(inEmail, "@") < 1 OR inStr(inEmail,"@") > Len(inEmail) OR inStr(inEmail,"@") = Len(inEmail) Then badMail = "BAD EMAIL: " If inID = "BOOKING" Then mailName = Trim(Request.Form("FirstName"))&" "&Trim(Request.Form("LastName")) mailSubject = mailSubject & "RADWEB BOOKING: "&Trim(Request.Form("Course")) Else mailName = Trim(Request.Form("FullName")) mailSubject = mailSubject & "RADWEB CONTACT: "&Trim(Request.Form("Course")) End If mailBody = "radtrain.co.za: "&mailSubject&"" mailBody = mailBody&"

" mailBody = mailBody&"Date: "&Year(Now)&"/"&Month(Now)&"/"&Day(Now) mailBody = mailBody&" ("&Hour(Now)&":"&Minute(Now)&")
" mailBody = mailbody&"Subject: "&mailSubject&"


" For Each x in Request.Form If x = "SB" OR x = "RB" OR x = "FormID" Then Else If x = "Email" Then mailBody = mailBody&""&x&": "&Trim(Request.Form(x))&"
" Else mailBody = mailBody&""&x&": "&Trim(Request.Form(x))&"
" End If End If Next mailBody = mailBody&"

" 'Response.Write mailBody Set eMail = Server.CreateObject( "JMail.Message" ) eMail.Logging = true eMail.silent = true eMail.From = inEmail eMail.FromName = mailName eMail.AddRecipient "info@radtrain.co.za", "Radical Training Website" eMail.Subject = mailSubject eMail.HTMLBody = mailBody eMail.Send("mail.radtrain.co.za") Set eMail = Nothing End Sub sendMail %> Radical Training CC


 

HOME PAGE
PHOTO GALLERY
FOCUS AND MISSION
CONTACT US
BOOKINGS
PRICES

International Institute of Business Analysis


2012 Schedule
06 to 11 May - SAD (Systems Development Workshop) - KZN
14 to 18 May - SAD (Systems Development Workshop) - JHB
20 to 25 May - BAD (Business Analyst Development Workshop) - JHB
03 to 08 June - BAD (Business Analyst  Development Workshop) KZN
15 to 19 October - SAD (Systems Development Workshop) - KZN
26 to 30 November - BAD (Business Analyst Development Workshop)

Course Overview
OBJECT ORIENTED
ANALYSIS AND DESIGN

This workshop provides a step-by-step guide to object oriented analysis and design, with the emphasis on the business aspects. The course is not based on a specific OO methodology, but aspects of the unified modeling language developed by Booch, Rumbaugh and Jacobson are covered.

We can either conduct this as a three-day Workshop for people who require a conceptual knowledge of the terminology and techniques involved, or a five-day Workshop with more in-depth analysis and design.  We recommend the five-day Workshop, which starts off on day one with a review of current modeling techniques incorporating data flow diagrams and entity relationship diagrams.  Almost all OO developments consist of re-engineering a 'traditional' system and a good understanding of these diagramming techniques to model the 'existing' situation would be essential.  We use a case study to conduct the re-engineering exercise during the entire week and on the first day we also discuss requirements analysis techniques.

The Workshop focuses more on Analysis and Design, than on Technical issues.

DOCUMENTATION PROVIDED

  • A full set of detailed lecture notes

  • A glossary of OO terms

  • A set of quick references

  • A list of useful printed and WWW references

  • UML (Unified Modeling Language) documentation

HANDS-ON APPROACH

  • OO Concepts are reinforced using examples based on financial and production case studies

  • At the end of the workshop the attendees will have an opportunity to put skills learnt to practical use

  • Delegates work in teams and develop a case study using CRC card techniques

OO CONCEPTS

  • Fundamental concepts of OO including an overview of Objects, Classes, Polymorphism, inheritance, encapsulation, etc.

  • Definition of key OO concepts

  • Why use OO

  • CRC Charts - 'Objects in Action'. Delegates will 'role-play' objects

  • OODMS versus RDBMS

OO MODELLING TECHNIQUES

  • Introduction to OO models: Object diagrams, Object Interaction diagrams, Use Cases, etc.

  • IE (Information Engineering) versus OO - based development

  • An overview of the leading OO Methodologies

     

OO ANALYSIS AND DESIGN

1. SCOPE

  • Project Charter

  • Functional Overview

  • What the project is/is not

  • Project Team

2. OO ANALYSIS

  • Identifying Classes

  • Defining Relationships

  • Operations

  • Attributes

  • Generalisation / specialisation

3. OO DESIGN

  • OO Design Concepts

  • Mapping Objects on to a Relational Database (Logical vs. Physical)

  • Generic Information Issues

  • Re-use

 

THINKING OO

  • Guidelines to discovering classes

  • Analysis and Design issues related to effective aggregation, inheritance, etc.

  • MAINTENANCE of an OO application - Important points to consider in the development phase that will impact on the maintainability of the system

OO PROJECT MANAGEMENT

  • Overview of the issues related to planning and managing an OO project

  • OO and RAD (Rapid Applications Development)

  • Composition of an OO project team

  • Ideas on testing in the OO world

  • Quality Control

  • OO Metrics


For prices please visit our Price Schedule link or click here!