NICF- Object Oriented Analysis & Design

Overview

Delving straight into system development without applying proper analysis and design is similar to building a house without a blueprint. This would mean having to spend more time and resources on reworks and patches later in the development phase in order to solve problems that could have been avoided if appropriate development techniques had been applied.

The Object Oriented Analysis and Design (OOADtechniques helps to:

  • Speed up software development processes
  • Increase developers’ productivity by promoting software reuse
  • Facilitate effective software integration
  • Reduce software maintenance and enhancement efforts
  • Support continuous integration and delivery

Workshops are specially tailored to take participants through the system development process; from requirements to design workflow. Participants will get hands-on experience on the application of OOAD techniques through the relevant cycles.

This course not only helps system designers and developers to leverage on the benefits of OOAD techniques, thereby reducing maintenance costs and increasing software quality, it also helps project managers / leaders / Scrum masters / team members to better manage software development processes.

Upon successful completion of this course, you will earn 19 PDUs (PM: 19) that can be used to maintain your PMP® credential. Note that for the purpose of PDU reporting by those with PMP® credentials, the PMI REP Provider Number of ISS is “2339”. 

This course is part of the Software Engineering & Design Series offered by NUS-ISS.
  • NICF- Object Oriented Analysis & Design
  • NICF- Object Oriented Analysis & Design

Enquiry

Please contact Ms. Elizabeth EE Enshi at tel: 65165409 or email for more details.

Facts

Class Time: 9:00am - 5:00pm

PDU: 19

PDU and PD hours are available for this course

Upcoming Classes

Class 122 Mar 2018 to 28 Mar 2018 (Full Time)

Duration: 5 days

When:
Mar:
22, 23, 26, 27, 28
Time:
9:00am - 5:00pm

Class 225 Jun 2018 to 29 Jun 2018 (Full Time)

Duration: 5 days

When:
Jun:
25, 26, 27, 28, 29
Time:
9:00am - 5:00pm

Class 322 Oct 2018 to 26 Oct 2018 (Full Time)

Duration: 5 days

Time:
9:00am - 5:00pm

Course Details

  • Key Takeaways
  • Who Should Attend
  • What Will Be Covered
  • Fees & Funding
  • Certificate
  • Preparing for Your Course

At the end of the course, participants will be able to:

  • Understand OO Principles
  • Understand UML diagramming techniques
  • Understand essential deliverables in software development processes
  • Apply OOAD techniques in development processes
  • Be aware of industry best practices
  • System Analysts / Software Engineer
  • Software Developers
  • Software Architects
  • Project Managers / Project Leaders
  • Scrum Masters
  • Those involved in software development process, typically those who require the use of OO technology
  • Developers who are:
    - Experienced in either OO or non-OO styles of coding.
    - Knowledgeable in any high-level language (e.g. Java, C#, C++, C, COBOL).
    - Keen to learn about the basics of modelling in UML
    - Keen to improve software development within an OO SDLC as a software developer, software development leader or software architect.

Pre-requisite

  • Preferably some knowledge of any programming languages
    • Object Orientation principles
    • UML diagramming techniques
    • Adopting OOAD for waterfall / iterative / agile / scrum approaches
    • Requirements Analysis with Use Cases / user stories
    • Identifying objects and responsibilities during Analysis
    • Design for Architectural Platforms
    • Design for Interface, Abstract Class, Polymorphism and Patterns
    • OO Mapping to Implementation Technology
    • Case Study

    Format

    Lectures and workshops

     

    Self-sponsored

    International Participants

    S'poreans and PRs 
    (aged 21 and above)

    SkillsFuture Mid-Career Enhanced Subsidy1 
    (S’poreans aged 40 and above)

    Workfare Training Support2
    (S’poreans aged 35 and above, and earn ≤ $2,000 per month)

    Full course fee

    S$3600

    S$3600

    S$3600

    S$3600

    SSG grant

    -

    (S$2520)

    (S$2520)

    (S$2520)

    Nett course fee

    S$3600

    S$1080

    S$1080

    S$1080

    7% GST on nett course fee

    S$252

    S$75.60

    S$75.60

    S$75.60

    Total nett course fee payable, including GST

    S$3852

    S$1155.60

    S$1155.60

    S$1155.60

    Less additional funding if eligible under various schemes

    -

    -

    (S$720)

    (S$900)

    Total nett course fee payable, including GST, after additional funding from the various funding schemes

    S$3852

    S$1155.60

    S$435.60

    S$255.60


    Singaporeans aged 25 and above can use their SkillsFuture Credit to pay for course fees, apart from government subsidies. For more information, click here.

    Company-sponsored

    International Participants

    S'poreans and PRs 
    (aged 21 and above)

    SkillsFuture Mid-Career Enhanced Subsidy1 
    (S’poreans aged 40 and above)

    Workfare Training Support2
    (S’poreans aged 35 and above, and earn ≤ $2,000 per month)

    Enhanced Training Support for SMEs3

    Notes

    Full course fee

    S$3600

    S$3600

    S$3600

    S$3600

    S$3600

    SSG grant

    -

    (S$2520)

    (S$2520)

    (S$2520)

    (S$2520)

    Nett course fee

    S$3600

    S$1080

    S$1080

    S$1080

    S$1080

    7% GST on nett course fee

    S$252

    S$75.60

    S$75.60

    S$75.60

    S$75.60

    Total nett course fee payable, including GST

    S$3852

    S$1155.60

    S$1155.60

    S$1155.60

    S$1155.60

    Fee payable to NUS-ISS

    Less additional funding if eligible under various schemes#
    (company needs to submit training grant and claim via Skillsconnect)

    -

    -

    (S$720)

    (S$900)

    (S$720)

    Total nett course fee payable, including GST, after additional funding from the various funding schemes

    -

    -

    S$435.60

    S$255.60

    S$435.60

    Actual financial outlay by company

    Various Funding Schemes

    1Mid-Career Enhanced Subsidy

    • Singaporeans aged 40 and above may enjoy subsidies up to 90% of the course fees.


    2
    Workfare Training Support (WTS)

    • Singaporeans aged 35 and above (13 years and above for Persons With Disabilities) and earn not more than $2,000 per month, may enjoy subsidies up to 95% of the course fees.


    3
    Enhanced Training Support for SMEs (ETSS)

    • SME-sponsored employees (Singaporean Citizens and PRs) may enjoy subsidies up to 90% of the course fees. For more details, click on Enhanced Training Support for SMEs.


    Course attendee is eligible for only one funding scheme.

    #For company-sponsored participants, companies would need to pay upfront 30% of the course fee to NUS-ISS and submit a training grant application for the remaining eligible subsidies, and subsequently a claim in Skillsconnect. For details, please refer to Skillsconnect guide 4.1 & 5.1.

    This course is aligned to the National Infocomm Competency Framework (NICF) and accredited by SSG. Absentee payroll and up to 70% SSG funding of the course fee is available for eligible participants (Singapore Citizens and Permanent Residents). Absentee payroll subsidy is available for eligible companies and companies on a short work week system will receive the absentee payroll subsidy based on their employees' current income. Please visit www.ssg.gov.sg for full details.

    Certificate of Completion

    The ISS Certificate of Completion will be issued to participants who have attended at least 75% of the course.

    WSQ Assessment

    • Broad Schedule of Assessment: During and end of course
    • Passing Criteria: Generally achieve above 50% marks for quizzes and workshop assessments
    • Assessment Method: Workshops and open book quiz

    Upon passing the assessment, Statement of Attainment (SOAs) will be issued to certify that the participant has passed the following Competency Units:

    • IT-DE-507S-1 Determine and apply appropriate development methodologies
    • IT-DD-403S-1 Develop technical detailed design
    • IT-DE-402S-1 Model preferred systems solutions

    Participants may need to attend additional coaching sessions and re-assessments if they do not pass the required competency units. ISS reserves the right not to disclose any information on the course assessment process.

    NUS-ISS Course Registration Terms and Conditions

    Find out more.

    NUS-ISS and Learner’s Commitment and Responsibilities

    Find out more.

    WIFI Access

    WIFI access will be made available. User ID and password will be provided in the participant’s kit.

    Venue

    Institute of Systems Science, NUS
    25 Heng Mui Keng Terrace
    Singapore 119615 

    Click here for directions to NUS-ISS.

    In the event of a change of venue, participants are advised to refer to the acceptance email sent one week prior to the commencement date.

    Course Confirmation

    All classes are subject to confirmation and ISS will send an acceptance email to participants one week prior to the commencement date. Confirmed registrants are to attend and complete all lectures, class exercises, workshops and assessments (where applicable). Additionally, all responses to feedbacks and surveys conducted by ISS and its partners must be submitted. All training and assessments will be delivered as described in the course webpage.

    General Enquiry

    Please feel free to write to isstraining@nus.edu.sg or call 6516 2093 if you have any enquiry or feedback.

    Course Resources

    Develop your Career in the Following
    Training Roadmap(s)

    Please click on the discipline(s) to view the training roadmap of related courses to assess your training needs and goals.

    Agile

    Build continuous resilience and agility in your organisation through the agile framework and methodology.

    Read More
    Software Engineering & Design

    Immerse in world-class software development curriculum and training that connects research and practice.

    Read More

    You Might be Interested in...

    Related Courses

    You will understand and apply the principles, techniques, and practices of software testing.

    A+
    A-
    Scrolltop