0% found this document useful (0 votes)
71 views

Sem4 Obj Orianted Syallabus

This document outlines a course on Object Oriented Analysis and System Engineering. The course objectives are to understand object oriented system development fundamentals, methodologies like UML, relationships and aggregations, and testing software against requirements. The course contains 5 units that cover an overview of object oriented development, methodologies like UML, object oriented analysis, design, and software quality. On completing the course, students will understand object models, methodologies, expressing design with UML, relationships, and designing software using object oriented concepts and testing methodologies. The end of semester exam will have short answer questions worth 2 marks each and longer answer questions from each unit worth 16 marks.

Uploaded by

dbms
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
71 views

Sem4 Obj Orianted Syallabus

This document outlines a course on Object Oriented Analysis and System Engineering. The course objectives are to understand object oriented system development fundamentals, methodologies like UML, relationships and aggregations, and testing software against requirements. The course contains 5 units that cover an overview of object oriented development, methodologies like UML, object oriented analysis, design, and software quality. On completing the course, students will understand object models, methodologies, expressing design with UML, relationships, and designing software using object oriented concepts and testing methodologies. The end of semester exam will have short answer questions worth 2 marks each and longer answer questions from each unit worth 16 marks.

Uploaded by

dbms
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

SATHYABAMA INSTITUTE OF SCIENCE AND TECHNOLOGY SCHOOL OF COMPUTING

OBJECT ORIENTED ANALYSIS AND L T P Credits Total Marks


SCSA1401
SYSTEM ENGINEERING 3 0 0 3 100

COURSE OBJECTIVES
Ø To Understand the fundamentals of Object Oriented System Development.
Ø To understand the object oriented methodologies.
Ø To use UML in requirements elicitation and designing.
Ø To understand concepts of relationships and aggregations.
Ø To test the software against its requirements specification.
UNIT 1 AN OVERVIEW OF OBJECT ORIENTED SYSTEM DEVELOPMENT 9 Hrs.
Introduction - Object Oriented System Development Methodology - Why Object Orientation - Overview of Unified Approach -
Object Basics: Object Oriented Philosophy - Objects - Classes - Attributes - Object Behavior and Methods, Messages and
Interfaces, Encapsulation and Information Hiding - Class Hierarchy - Polymorphism - Object Relationships and Associations
- Aggregations and Object Containment - Object Identity - Static and Dynamic Binding - Persistence. Object-oriented CASE
tools, Object Oriented Systems Development Life Cycle: Software Development Process - Building High Quality Software -
Use case Driven Approach – Reusability.
UNIT 2 OBJECT ORIENTED METHODOLOGIES 9 Hrs.
Rumbaugh et al.’s Object Modeling Technique - Booch Methodology - Jacobson et al. Methodologies – Patterns -
Framework - Unified approach - Unified Modeling Language: Static and Dynamic Model - UML Diagrams - UML Class
Diagram – UML Use Case –Case study- Use case Modelling – Relating Use cases – include, extend and generalization –
When to use Use-cases- UML Dynamic Modeling –Case study- UML Extensibility - UML Metamodel.
UNIT 3 OBJECT ORIENTED ANALYSIS 9 Hrs.
Business Object Analysis - Use Case Driven Object Oriented Analysis - Business Process Modeling - Use Case model -
Developing Effective Documentation - Object Analysis Classification: Classification Theory - Noun Phrase Approach -
Common Class Patterns Approach - Use-Case Driven Approach - Classes Responsibilities and Collaborators - Naming
Classes - Identifying Object Relationships, Attributes and Methods: Association – Super Subclass Relationships - A-part of
Relationships.
UNIT 4 OBJECT ORIENTED DESIGN 9 Hrs.
Object Oriented Design Process - Object Oriented Design Axioms - Corollaries - Designing Classes: Object Constraint
Language - Process of Designing Class - Class Visibility - Refining Attributes - Access Layer: Object Store and Persistence -
Database Management System - Logical and Physical Database Organization and Access Control - Distributed Databases
and Client Server Computing - Object Oriented Database Management System – Object Relational Systems - Designing
Access Layer Classes - View Layer: Designing View Layer Classes - Macro Level Process - Micro Level Process - Purpose
of View Layer Interface - Prototyping the user interface.
UNIT 5 SOFTWARE QUALITY 9 Hrs.
Software Quality Assurance- Impact of Object Orientation on Testing - Develop Test Cases and Test Plans - System
Usability and Measuring User Satisfaction: Usability Testing - User Satisfaction Testing.
Max. 45 Hrs.
COURSE OUTCOMES
On completion of the course, student will be able to
CO1 - Understand the basics object model for System development.
CO2 - Understand the object Oriented Methodologies.
CO3 - Express software design with UML diagrams.
CO4 - Understand the concept of Relationships.
CO5 - Design software applications using OO concepts.
CO6 - Understand the various testing methodologies for OO software.
TEXT /REFERENCE BOOKS
1. Ali Bahrami, “Object oriented systems development using the unified modelling language”, McGraw- Hill.
2. Grady Booch, James Rumbaugh, and IvarJacobson,“The Unified Modeling Language User Guide”, 3rd Edition Addison
Wesley.
3. John Deacon, “Object Oriented Analysis and Design”, 1st Edition, Addison Wesley.
4. Bernd Oestereich, “Developing Software with UML, Object - Oriented Analysis and Design in Practice”, Addison-Wesley.
END SEMESTER EXAMINATION QUESTION PAPER PATTERN
Max. Marks: 100 Exam Duration: 3 Hrs.
PART A: 10 Questions carrying 2 marks each – No choice 20 Marks
PART B: 2 Questions from each unit of internal choice, each carrying 16 marks 80 Marks

B.E. / B.Tech. Regular 33 REGULATIONS 2019

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy