CTIS 222 Object Oriented Analysis and Design

The object-oriented (OO) modelling, which manages the complexity inherent in many different kinds of systems, has proven to be a very powerful and unifying concept. The course describes fundamental principles of OO modeling, foundations of evolutionary requirements analysis, and the principles and guidelines on OO analysis and design. Topics include the specification of software requirements, OO analysis approaches, dynamic and static modeling with the Unified Modeling Language (UML v2.X), OO design, and software implementation concerns. Moreover, the course not only describes the assessment of the qualities of object design alternatives but also introduces the mapping of design artifacts to the source code. This hands-on course is designed for students with Java background. Credit units: 4 ECTS Credit units: 6.5, Prerequisite: CTIS 221 or CTIS 251.

Autumn Semester (C├╝neyt Sevgi)

  | Bilkent University Main Page |

  Last regenerated automatically on October 11, 2018 by OAC - Online Academic Catalog Software.