Programs & Courses

Computer Systems
COMP 3711 - Object Oriented Analysis and Design

This course introduces the students to the concepts of object oriented analysis and design. They will get the knowledge and the hands on experience to implement all the steps of an agile, iterative and incremental analysis and design process, from the planning and project management to the release and QA of the code. Use case documents are written to capture and analyze the requirements. The students will gain proficiency using Rational Rose and UML (Unified Modeling Language) to visually document the process. Design patterns, best practices, code generation and reverse engineering are used as a base for design and implementation. The course also introduces quality assurance concepts and the students will use automated software testing to create and execute test plans and test scripts. NOTE: In Part-time Studies, this course was replaced byCOMP 3831. Prerequisites: COMP 2510 or COMP 2526

This course isn't currently offered. Please check back next term or contact the appropriate Program Assistant [PDF] to determine when this course will be offered again.


As BCIT strives to keep our programs current, programs and courses are subject to change without notice.
BCIT Bookstore
Course manuals, materials and textbooks are not included in tuition fees. Part-time students should visit the BCIT Bookstore for all books and supplies. Distance and Online Learning students can order course materials online.

Visit the Bookstore now
Part-time Studies Grants
Will you be studying at BCIT part-time? Do you need assistance funding your studies?

» Find out if you qualify for a Part-time Studies grant.


FEEDBACK WANTED: Love it? Hate it? Let us know how BCIT's website is working for you.