FACULTY TRAINING INSTITUTE


Growing Knowledge Professionals

       >>   home >  Course Portfolio  Certificate in Object Orientated Analysis using UML

 

 

Course Code


COOA

 

 

Duration


3 months, part time

 

 

Target Audience


The course will be of direct benefit to people whose tasks include the analysis of user requirements and the development of a functional specification. It will be of particular interest to analysts, developers and architects who are either working in the object oriented paradigm or wish to shift to this approach.

Typical delegates include Systems analysts and analyst programmers, OO programmers who want to move to analysis, business analysts, solution architects and technical project managers who have an interest in the OO paradigm

 

Comments from Past delegates


“Very interesting and can be used in a project”
M.C.

 

“The instructor was very good, well informed and he presented well”
Anon

 

“A good overview of methodologies and principles in the OO world”
Anon

 

“Essential for anyone working in an OO environment”
L.T.

 

“Excellent and of a high standard”
Anon

 

“Brilliant hands-on experience that you probably would not get at a tertiary institution”
A.W.

 

“My objectives have definitely been met”
V.G.

 

“Excellent”
N.A.

 

“Challenging and interesting – you are forced to re-look at how you do things”
S.S.

 

“It was very hands-on and the group involvement was great”
L.T.

 

“Emphasis was placed on practical rather than theoretical which was perfect”
L.T.

 

 


 

Certificate in Object Orientated Analysis using UML

Print This Page

Master Object Oriented Analysis and UML in this in-depth and practical part-time programme

 

On Completion:

  • Be proficient in using UML modelling techniques to understand and document user requirements

  • Have a better understanding of the complexities of modern systems

  • Understand key object oriented concepts and terminology

  • Appreciate the role of systems development methodologies including iterative and agile approaches

  • Be able to communicate better with various stakeholders involved in the development life cycle

  • Have an improved understanding of systems requirements specification through the use of UML models including package, activity, use case, class, sequence and state machine diagrams

  • Be able to develop a detailed functional specification for a significant IT application

Course Overview

The Certificate in Object Oriented Analysis uses a combination of lectures and practical work to develop a proficiency in the skills and techniques used in object oriented systems analysis. This certificate puts together best practices that evolved since 1989, when object orientation became a methodology discipline in its own right. The certificate is based on the Unified Modelling Language (UML), ratified and maintained by the Object Management Group (OMG), which is the de facto industry standard for object-oriented analysis and design. Apart from the UML, this certificate also teaches the best practices and methodologies for successfully developing OO systems.

Face it, most object-oriented designers don't really get a chance to do a full
object-oriented analysis and design cycle. This may be due to a lack of
training, time, budget or the complexity of the process itself.
Craig Larman

Duration

The certificate can be completed within approximately 3 months and comprises 5 full day sessions and 8 evenings. Delegates are also required to complete a written assignment and a three hour exit exam.
Added to the classroom time is the time spent by the delegate on homework, readings, research and assignments.

"In spite of appearances, people seldom know what they want until
you give them what they ask for. "
Gerald Weinberg

Course Delivery

The course comprises instructor-led training, supplemented by readings, exercises and practical group work. Workplace assignments, coupled with rich feedback, ensure that the delegate is able to apply the skills directly in the workplace.

Various formats are available, ranging from public to in-house courses, as well as part-time, full-day or hybrid formats. In-house courses can be co-branded. Content and schedules can be customised. Seminars and workshops may be scheduled more or less frequently at the client’s discretion, either after hours or during a working day.

 

In UML, the L is for language, one of the definitions of which is “any means of communicating,”
according to the Merriam-Webster Dictionary. That is the single overriding purpose of UML,
or the Unified Modeling Language: to provide a comprehensive notation for communicating
the requirements, architecture, implementation, deployment, and states of a system.
Martin Shoemaker

Course Prerequisites

Successful past candidates on previous courses have been drawn from a wide variety of backgrounds and experiences. We do not exclude any delegate who is strongly motivated to do the course, so there are no strict pre-requisites. However, we normally recommend that prospective delegates should have been involved in developing computer based information systems for a minimum of 2 years (either as a developer, analyst, designer or architect). They should also have at least 5 years working experience, with recent experience in a role that requires the use of initiative, decision-making, client interaction or problem solving

Delegates and their companies will derive maximum benefit from the learning experience if the course is done at the right time in a persons’ career. For example:

  • The delegate is working on projects that are suitable for use as course assignments

  • They are doing one of the jobs listed above

  • They have the active support of their managers (and in their home life)

  • They have ready access to other areas of the organisation (for investigative purposes) and access to corporate information resources

  • Have a mentor, guide or coach within the company

  • Have ready access to a PC and software as well as internet and email access for course assignments

You should use iterative development only on projects that you want to succeed.
Martin Fowler

Course Assessment

The course has a formal assessment mechanism. To obtain the certificate, delegates will need to complete and pass the following assessments:

  • A formal written assignment (Functional Specification)

  • A three hour examination

  • Seminar contribution and participation (peer and lecturer evaluation)

"In virtually every organisation, the pivotal leadership role of the
business analysts is beginning to shape the future of IT"
Kathleen Hass PM Practice Leader, Management Concepts

Course Accreditation

FTI was the first IIBAź Endorsed Education Provider (EEP) in South Africa, and is the only EEP in SA to hold Charter status. This specific course is also endorsed by IIBA.

Faculty Training Institute was approved as an Approved Education & Training Provider with the ISETT SETA in January 2003. FTI is currently in the process of applying for full accreditation, conditional on the future structure of SAQA and the National Qualifications Framework (NQF). FTI is also actively engaged with various Skills Governing Bodies (SGBs) in ISETT to develop standards and qualifications for business analysts.

This course is widely recognized as a de facto qualification for Business Analysts by more than 100 companies throughout South Africa.

Academically and intellectually, the course assessment is done at senior undergraduate level, which would equate to level 5-6 on the NQF.  


Course Content

Introduction to Objects, OO methodologies and UML (3 days)

  • Problems in systems development

  • Object orientation – principles and concepts

  • Systems development methodologies

  • Modelling concepts

  • Overview of the Unified Modelling Language (UML)

Object Oriented Systems Analysis (4 days/8 evenings)

  • Inception phase activities supported by Package and Activity diagrams

  • Documenting functional requirements with Use Case diagrams

  • Detailed requirements using Use Case Narratives

  • Modelling business concepts with Domain Class diagrams

  • Defining logical software with Analysis Class Diagrams &

  • Use Case Realisation using Interaction diagrams

  • Modelling complex classes using State Machines

  • Issues in OO design and implementation

Iterative Development Workshop (2 days)

Practical workshop to apply and consolidate delegate understanding through the use of a significant case study.


© 2010
Faculty Training Institute
Disclaimer

       

Back to
the Top

PO Box 46963, Glosderry, 7702 National ShareCall  (0860 CAREER)   0860 227 337 info@fti.co.za

Cape Town
FTI House, Greenford Office Estate, Punters Way,
Kenilworth, Cape Town, 7708
tel +27 (0) 21 683-4506    Fax +27 (0) 21 683-4717

Johannesburg
FTI Training Centre, Chelsea Office Park,
57 Wessels Road, Rivonia; Sandton
tel +27 (0) 11 807-9478   fax +27 (0) 11 807-9480