[vc_row el_class=”inner-body-content” css=”.vc_custom_1667212620176{padding-top: 30px !important;padding-bottom: 20px !important;}”][vc_column][vc_custom_heading text=”Pre-requisite(s)” font_container=”tag:h2|font_size:20px|text_align:left” use_theme_fonts=”yes” css=”.vc_custom_1667212608230{margin-top: 0px !important;}”][vc_column_text]Data Structures (CS-2143)

Introduction to Database Systems (CS-2313)[/vc_column_text][vc_custom_heading text=”Recommended Book(s)” font_container=”tag:h2|font_size:20px|text_align:left” use_theme_fonts=”yes”][vc_column_text]Applying UML And Patterns: An Introduction To Object-Oriented Analysis And Design And Iterative Development, 3nd Edition, By Craig Larman

Essential Software Architecture, Springer-Verlag Berlin Heidelberg 2006, By Ian Gorton-Soft Copy Available[/vc_column_text][vc_custom_heading text=”Reference Book(s)” font_container=”tag:h2|font_size:20px|text_align:left” use_theme_fonts=”yes”][vc_column_text]Modern System Analysis And Design, 4th  Edition , By Hoffer

Design Patterns, By E. Gamma, R. Helm, R. Johnson, And J. Vlissides

The Unified Modeling Language Reference Manual, By J. Rumbaugh, I. Jacobson And G. Booch

Systems Analysis And Design Methods, By Whitten & Bentley[/vc_column_text][vc_custom_heading text=”COURSE OBJECTIVES” use_theme_fonts=”yes”][vc_column_text]

Have knowledge about all important concepts of OO Analysis & Design and all important notations of unified modeling language Be able to comprehend the knowledge in effective manner Be able to apply the knowledge and exercise critical thinking skills for the purpose of object-oriented analysis, design, development, and testing as part of a DEVELOPMENT TEAM

[/vc_column_text][vc_custom_heading text=”COURSE LEARNING OUTCOMES (CLO)” font_container=”tag:h3|text_align:left” use_theme_fonts=”yes”][vc_column_text]Course Objectives[/vc_column_text][vc_custom_heading text=”COURSE CONTENTS” use_theme_fonts=”yes”][vc_custom_heading text=”Introduction:” font_container=”tag:h3|text_align:left” use_theme_fonts=”yes”][vc_column_text]Introduction to OOAD and required tolls i.e.

Rational Unified Process (RUP), Unified Modeling Language (UML)[/vc_column_text][vc_custom_heading text=”Business Modeling & Requirements Engineering:” font_container=”tag:h3|text_align:left” use_theme_fonts=”yes”][vc_column_text]Business Modeling i.e. Business Objectives, Object Model, +(Project Vision Statement)

Requirements  Engineering , State Diagrams, Activity Diagrams + ( Project , SRS with UI)[/vc_column_text][vc_custom_heading text=”Analysis & Design (Architectural Design):” font_container=”tag:h3|text_align:left” use_theme_fonts=”yes”][vc_column_text]Analysis & Design: Fundamentals of Software Architecture, Quality Attributes,

Architectural Design & Style

Middleware architecture and technologies,

S/W Architectural Process, Documenting Architecture

UML Diagrams, Component Modeling and Package Diagram,[/vc_column_text][vc_custom_heading text=”Analysis & Design (Detail Design):” font_container=”tag:h3|text_align:left” use_theme_fonts=”yes”][vc_column_text]Sequence, Collaboration Diagrams and Class Modeling +(Project ArchitectureZ[/vc_column_text][vc_custom_heading text=”Introduction to J2EE Framework” font_container=”tag:h3|text_align:left” use_theme_fonts=”yes”][vc_column_text]Components & CORBA Architecture[/vc_column_text][vc_custom_heading text=” Software design patterns:” font_container=”tag:h3|text_align:left” use_theme_fonts=”yes”][vc_column_text]Project Demonstrations with Initial Operational Capabilities

Introduction to Software Design Patterns

Principle of Modification of Analysis and Design[/vc_column_text][vc_custom_heading text=”MAPPING OF CLOs TO ASSESSMENT MODULES” font_container=”tag:h2|font_size:20px|text_align:left” use_theme_fonts=”yes”][vc_column_text css=”.vc_custom_1667212597519{margin-bottom: 0px !important;}”]

Final Exam
Assignments
Surprise Tests/Quizzes
Project
Midterm Exam

[/vc_column_text][/vc_column][/vc_row]