studentsuvidha
Object Oriented Software Engineering IPU CSC notes and question paper free download - Printable Version

+- studentsuvidha (https://studentsuvidha.com/forum)
+-- Forum: Student Stuffs (https://studentsuvidha.com/forum/Forum-Student-Stuffs)
+--- Forum: Indraprastha University IPU notes and papers (https://studentsuvidha.com/forum/Forum-Indraprastha-University-IPU-notes-and-papers)
+---- Forum: IPU B.tech/ B.E. papers and Notes -free downloads (https://studentsuvidha.com/forum/Forum-IPU-B-tech-B-E-papers-and-Notes-free-downloads)
+----- Forum: IPU B.tech/ B.E. C.Sc. papers and Notes -free downloads (https://studentsuvidha.com/forum/Forum-IPU-B-tech-B-E-C-Sc-papers-and-Notes-free-downloads)
+------ Forum: 8th semester IPU B.tech CSC papers and Notes -free download (https://studentsuvidha.com/forum/Forum-8th-semester-IPU-B-tech-CSC-papers-and-Notes-free-download)
+------ Thread: Object Oriented Software Engineering IPU CSC notes and question paper free download (/Thread-Object-Oriented-Software-Engineering-IPU-CSC-notes-and-question-paper-free-download)



Object Oriented Software Engineering IPU CSC notes and question paper free download - Dipesh S - 05-03-2017

QUESTION PAPERS:-
SYLLABUS:-

UNIT I:  

Introduction – Overview of Object-Orientation; Basic Concepts of Object-Orientation: Data abstraction, Encapsulation, Inheritance, Aggregation, classes, objects, messages, inheritance, polymorphism. Importance of modeling, principles of modeling, Object oriented modeling. OO Life cycle – Object Oriented analysis, modeling and design; Requirement Elicitation. Introduction to Object Oriented Methodologies, Overview of Requirements Elicitation, Requirements Model-Action & Use cases.

UNIT II:  
Architecture: Introduction, System development is model building, model architecture, requirement model, analysis model, design model, implementation model. 
Analysis: Introduction, System development based on user requirement, Use case model, interface descriptions, Problem domain objects, interface objects, entity objects, control objects.  
Code Design Improvement: Refactoring, Anti patterns, Visitor Patterns.

UNIT III: 
Construction: Introduction, the design model, design model dimensions, block design, working with construction. 
Testing: Introduction, Object Oriented testing process, testing of analysis and design model, testing of classes.

UNIT IV:  
Modelling with UML: Basic Building Blocks of UML, A Conceptual Model of UML. 
Basic structural modelling: Classes, interfaces, Dependency , generalization and association relationship, comparison of E-R diagram and UML class Diagram, forward and reverse engineering.  
Basic Behavioral Modeling- Use case diagram-relationships between use cases- extend, include, and generalize. Activity diagram-Action state, Activity state, Transition (Fork, Merge, Join), State diagram-events, State Diagram states, transitions, Interaction diagrams: Sequence diagram, Collaboration diagram (iterations, conditional messaging, branching, object creation and destruction, time constraints, origin of links.) 
Architectural modelling: Deployment: Common Modelling technique; Modelling processors and devices, modelling distribution of artifacts.  Collaboration: Modeling roles, modelling the realization of a Use Case, modelling the realization of an operation, modelling a mechanism.