IT13 - Object Oriented Software Engineering
IT13 - Object Oriented Software Engineering
Course Description:
Prerequisite:
Basic System Analysis and Design Concept
Course Objectives:
1. To study basic concepts of software engineering
2. To study phases of SDLC and different process models
3. To learn & understand the Requirement analysis and system Design.
4. To get acquainted with the agile software development methodology
Course Outcomes:
Student will be able to
CO1: Distinguish different process model for a software development. (Understand)
CO2: Design software requirements specification solution for a given problem definitions of
a software system. (Analyze)
CO3: Apply software engineering analysis/design knowledge to suggest solutions for
simulated problems (Analyze)
CO4: Design user interface layout for different types of applications (Apply)
CO5: Recognize and describe current trends in software engineering (Understand)
Course Structure:
Case studies will be given to the student as a part of tutorial. The same diagram should be drawn using
UML diagram drawing tool as practical.
Course References:
Recommended Books:
Text Books:
1. Software Engineering by Roger Pressman (6th edition)
2. Object-Oriented Software Engineering: A Use Case Driven Approach by Ivan
Jacobson
3. Software Engineering by Sommerville, Pearson,8th Ed
4. Analysis & Design of Information System James Senn, TMH, 2nd Ed
5. Object Oriented System Development - Ali Bahrami McGraw-Hill International
Edition
6. Object-Oriented Software Engineering - Ivar Jacobson Pearson Education INC
7. Agile Software Engineering with visual studio by Sam Guckenheimer, Neno Loje.
8. UML Instant – Thomas A Pendar – Wiley Publication
9. UML in Nutshell, O’reilly Pub
Reference Books:
5. https://www.mooc-list.com/course/object-oriented-design-coursera
6. https://nptel.ac.in/courses/106101061/