Course Objective:

  • To develop background knowledge as well as core expertise in object oriented system.
  • To provide the importance of the software design process.
  • To assess the unified process and Unified Modeling Language.

 

Course Outcome

At the end of the course students should able to:

  • Describe the object-orientation methodologies and explain the benefits of each.
  • Describe how design patterns facilitate development and list several of the most popular patterns.
  • Create use case & other diagram for documents that capture requirements of software system.
  • Create interaction & Deployment diagrams that model the dynamic aspects of a software system.
  • Measure the Level of User satisfaction and software quality assurance.