CIS 28 - Object Oriented Analysis and Design

    Recent Professors
    Not yet assigned
    Recent Semesters
    Winter 2027
    Class Size
    Not published
    Credits
    4.5
    Winter 2027 Sections
    View Winter 2027 sections of CIS 28
    Transfers To
    CSU
    Description
    This course defines and illustrates the advantages of applying the object-oriented paradigm to analyze and design complex software applications and integrate them seamlessly into a 3-tier software enterprise. Design patterns and the set of Unified Modeling Language (UML) artifacts are used to convert functional requirements and use case definitions into a set of well-defined object specifications that programmers can implement using an object-oriented programming language. trade-offs and synergies between various design strategies will be presented to allow the student to optimize his/her coded software solutions for robustness, extensibility, and reuse.
    Usually Held
    Tue Thu 3:30pm–5:20pm