Object Oriented Modeling and Design QUESTION BANK

Similar documents
UNIT I. 3. Write a short notes on process view of 4+1 architecture. 4. Why is object-oriented approach superior to procedural approach?

OBJECT-ORIENTED MODELING AND DESIGN. Introduction

MAHARASHTRA STATE BOARD OF TECHNICAL EDUCATION (Autonomous) (ISO/IEC Certified)

10CS36: Object Oriented Programming with C++

INSTITUTE OF AERONAUTICAL ENGINEERING

VTU Question Bank. UNIT 1 Introduction to WWW, XHTML

Object Oriented Modeling and Design

Unit Wise Questions. Unit-1 Concepts

Software Engineering Lab Manual

Oral Questions. Unit-1 Concepts. Oral Question/Assignment/Gate Question with Answer

SHRI ANGALAMMAN COLLEGE OF ENGINEERING & TECHNOLOGY (An ISO 9001:2008 Certified Institution) SIRUGANOOR,TRICHY

S T R U C T U R A L M O D E L I N G ( M O D E L I N G A S Y S T E M ' S L O G I C A L S T R U C T U R E U S I N G C L A S S E S A N D C L A S S D I A

Conceptual Modeling in ER and UML

CMSC 132: Object-Oriented Programming II

Answer any Five Questions. All questions carry equal marks.

Class modelling (part 2)

Intro to DB CHAPTER 6

MAHARASHTRA STATE BOARD OF TECHNICAL EDUCATION (Autonomous) (ISO/IEC Certified) MODEL ANSWER

SRM ARTS AND SCIENCE COLLEGE SRM NAGAR, KATTANKULATHUR

Course 3 7 March

NOTES ON OBJECT-ORIENTED MODELING AND DESIGN

Enterprise Architect Training Courses

Represent entities and relations with diagrams

Class modelling (part 2)

26. Object-Oriented Design. Java. Summer 2008 Instructor: Dr. Masoud Yaghini

KINGS COLLEGE OF ENGINEERING

OBJECT ORIENTED MODELLING & DESIGN 1

Assignment-I PGDCA 01- INFORMATION TECHNOLOGY

Software Engineering Fall 2014

Object Oriented Modeling

SOFTWARE ENGINEERING Prof.N.L.Sarda Computer Science & Engineering IIT Bombay. Lecture #10 Process Modelling DFD, Function Decomp (Part 2)

Object Design II: Design Patterns

Object-Oriented Systems Development: Using the Unified Modeling Language

CASE TOOLS LAB VIVA QUESTION

OBJECT ORIENTED MODELING AND DESING Subject Code: 06CS71 I.A. Marks : 25 Hours/Week : 04 Exam Hours: 03 Total Hours : 52 Exam Marks: 100

CS 451 Software Engineering

Keywords: Abstract Factory, Singleton, Factory Method, Prototype, Builder, Composite, Flyweight, Decorator.

UNIT 1 INTRODUCTION, MODELING CONCEPTS, CLASS MODELING Dec.09/Jan.10

Chapter (4) Enhanced Entity-Relationship and Object Modeling

C++ for System Developers with Design Pattern

YaSM Process Map. User Manual for the YaSM Process Map (ARIS Version)

Pre Algebra, Unit 6: Ratio and Proportion

Welcome to Starting Out with Programming Logic and Design, Third Edition.

Requirements Gathering using Object- Oriented Models UML Class Diagram. Reference:

Week. Lecture Topic day (including assignment/test) 1 st 1 st Introduction to Module 1 st. Practical

Vidyalankar. T.Y. Diploma : Sem. VI [IF/CM] Object Oriented Modeling and Design Prelim Question Paper Solution

Credit where Credit is Due. Lecture 4: Fundamentals of Object Technology. Goals for this Lecture. Real-World Objects

Index. Add Diagram > Sequence Diagram command,

PDF // UML NOTATION USE CASE DIAGRAM DOCUMENT

SOFTWARE MODELING AND DESIGN. UML, Use Cases, Patterns, and. Software Architectures. Ki Cambridge UNIVERSITY PRESS. Hassan Gomaa

2004 John Mylopoulos. The Entity-Relationship Model John Mylopoulos. The Entity-Relationship Model John Mylopoulos

Chapter 2: Entity-Relationship Model

Acknowledgements...xvii. Foreword...xix

A - 1. CS 494 Object-Oriented Analysis & Design. UML Class Models. Overview. Class Model Perspectives (cont d) Developing Class Models

Modeling with UML. (1) Use Case Diagram. (2) Class Diagram. (3) Interaction Diagram. (4) State Diagram

Chapter 7: Entity-Relationship Model

UNIT 3 INTRODUCTORY MICROSOFT EXCEL LESSON 6 MAKING THE WORKSHEET USEFUL

to schedule pressure

FUNDAMENTALS OF COMPUTING & COMPUTER PROGRAMMING UNIT III. 2 Marks PROBLEM SOLVING AND OFFICE AUTOMATION

Chapter No. 2 Class modeling CO:-Sketch Class,object models using fundamental relationships Contents 2.1 Object and Class Concepts (12M) Objects,

Chapter 7: Entity-Relationship Model

UNIT 1-UMAL DIAGRAMS. Q.No. Question Competence Level. 1 What is Object Oriented analysis & Design? Remembering BTL1

QUESTION BANK. Unit 1. Introduction to Finite Automata

Tutorial 2 Today we will have a quick introduction to ArgoUML and how to use it, as well as look at some examples of class diagrams.

Design Process Overview. At Each Level of Abstraction. Design Phases. Design Phases James M. Bieman

Unified Modeling Language

Chapter 2, lecture 2 Modeling with UML

Lesson 11. W.C.Udwela Department of Mathematics & Computer Science

Entity Relationship Diagram (ERD): Basics

Shapes & Transformations and Angles & Measurements Spatial Visualization and Reflections a.) b.) c.) d.) a.) b.) c.)

VALLIAMMAI ENGNIEERING COLLEGE SRM Nagar, Kattankulathur DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING QUESTION BANK

Roadmap of This Lecture. Weak Entity Sets Extended E-R Features Reduction to Relation Schemas Database Design UML*

Savitribai Phule Pune University, Pune Second Year of Computer Engineering (2015 Course) : Object Oriented Programming Lab Teaching Scheme

Course "Softwaretechnik Modeling with UML Stephan Salinger

Parallel or Perpendicular? How Can You Tell? Teacher Notes Page 1 of 6

Chapter 7: Entity-Relationship Model

Design Concepts. Slide Set to accompany. Software Engineering: A Practitioner s Approach, 7/e by Roger S. Pressman

Chapter 7: Entity-Relationship Model

Hippo Software BPMN and UML Training

Entity Relationship Data Model. Slides by: Shree Jaswal

Visual Modeling with UML 2

UNIT I Introduction to Design Patterns

MAHARASHTRA STATE BOARD OF TECHNICAL EDUCATION (Autonomous) (ISO/IEC Certified)

Object-Oriented Development and UML. Announcement. Agenda 7/3/2008. Class will resume on July 22. Try to complete the lab assignments by July.

LOG8430: Architecture logicielle et conception avancée

Object Oriented Modeling and Design

Chapter 2 ENTITY RELATIONSHIP MODEL

Software Design Models, Tools & Processes. Lecture 3: Addendum Cecilia Mascolo

Computer Science for Engineers

Lecture Notes UML UNIT-II. Subject: OOAD Semester: 8TH Course No: CSE-802

EINDHOVEN UNIVERSITY OF TECHNOLOGY

VALLIAMMAI ENGINEERING COLLEGE

EPUB - VISIO DIAGRAM FROM EXCEL

SIDDHARTH GROUP OF INSTITUTIONS :: PUTTUR Siddharth Nagar, Narayanavanam Road QUESTION BANK (DESCRIPTIVE) UNIT I OPERATING SYSTEMS

Architectural Blueprint

GUJARAT TECHNOLOGICAL UNIVERSITY

MAHARASHTRA STATE BOARD OF TECHNICAL EDUCATION (Autonomous) (ISO/IEC Certified) MODEL ANSWER

Chapter 6: Entity-Relationship Model

DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING

Object Relationships UML Class diagrams. Software Requirements and Design CITS 4401 Lecture 4

Transcription:

QUESTION BANK UNIT 1 1. Explain how systems are modeled from different viewpoints. (10 Marks) Dec12 2. Elaborate on the major themes that are well supported in object oriented technology. Dec 12 (10 Marks) 3. Using class diagram prepare and object diagram for two triangles with a common side under the following conditions. Dec 07 / jan 8 (10 Marks) (a) A point belongs to exactly one polygon (b) A point belongs to exactly one or more polygon 4. Prepare a class diagram for each group of classes. Add at least 10 relationships (associations and generalizations) to each diagram. Use association names and association end names where needed. Also use qualified associations and show multiplicity. You do not need to show attributes or operation s. As you prepare the diagrams, you may add classes. Be sure to explain your diagrams. Automobile, engine, wheel, brake light, door, battery, muffler, tail pipe. Dec 07 / jan 8 (10 Marks) 5. Wire is used in the following applications. For each application, prepare a list of wire characteristics that are relevant and explain why each is important for the application. Dec 07 / jan 8 (8 m) 6. Explain briefly the following object orientation themes with suitable examples jun 08 8m 7. List the three kinds of models used in OOMD to describe a system. jun 08 8m 8. Write the differences between procedure oriented and object oriented systems. 6 marks dec 10 / jan 11 9. What is modeling? What are the advantages of modeling?4 marks dec 10 / jan 11 10. What is a pattern? Explain the Pattern description template. (10 marks) dec 09 / jan 10 Dept. of CSE, SJBIT Page 1

Unit 2 1. List and explain the various restructuring techniques used with respect to workarounds (10 Marks) Dec 12 2. What is a constraint with respect to a class modeling? Explain. i) Constraints on generalization sets ii) Constraints on links. (10 Marks) Dec 12 3. Explain different types of constraints that can be used w. r. t generalization / specialization with a suitable example. dec 09 /jan 10 (8 marks) 4. Draw state diagram for telephone line with activities. Jan11 10 marks 5. Consider any example problem definition design and implement proxy pattern (5+5 marks) jan 10 Dept. of CSE, SJBIT Page 2

Unit 3 1. Describe the two kinds of sequence models. What are the guidelines for sequence models? (12 Marks) Dec 12 2. How an activity diagram differs from a traditional flowchart? Give the activity diagram for stock trade processing. (08 Marks) Dec 12 3. Explain briefly the concept of class diagram with its notation 5 m Jan 09 4. A teacher teaches 1 to 3 courses (subjects). Each course is taught by only one teacher. A student can take between 1 to 5 courses. A course can have 10 to 300 students.illustrate with a suitable diagram how above scenario can be modeled in UML? Jan 09 3m 5. Discuss Class modeling with all the concept with example diagrams. 10 m jul 10 6. Explain Structure, Dynamics and Implementation of View Handler pattern with diagrams. dec 10 / jan 11 (3+3+4 marks) Dept. of CSE, SJBIT Page 3

Unit 4 1. What is system conception? List and explain questions that must be answered by a good system concept. (10 Marks) Dec 12 2. Describe the steps performed in constructing a domain state model. (10 Marks) Dec 12 3. A guest house has 1 AubeTH101D, a form of Thermostat. Each Thermostat is associated with 0 or more Heaters. The type of heater being used is an Electric Heater.Model the above scenario using various class modeling concepts of UML. 06 m Jan 08 4. What is an object diagram? Illustrate with an example jan08 (04 m) 5. Explain Dynamics and Implementation for Forward-Receiver Pattern with diagrams. (5+5 marks) dec 10 / jan 11 Dept. of CSE, SJBIT Page 4

Unit 5: 1. Describe the steps involved to allocate each concurrent subsystem to a hardware unit, either a general purpose processor or a fractional unit. (12 Marks) Dec 12 2. What is an interactive interface? Explain in brief steps in designing an interactive interface. dec 10 / jan 11 (08 Marks) 3. Write UML notation to represent the following (5 m) jan 10 Package: Template: Abstract Class: Derived Attribute 4. Write a brief note on qualified association. (5m) Jan10 5. Discuss Sequence diagram basic and advanced with diagram 10 marks Jan 10 6. When a software system uses servers distributed over a network it must provide a means for communication between them. Clients should not need to know where servers are located. To solve this which pattern is used and explain the dynamics and implementation of the pattern. Jan 09 ( 5+5 marks) Dept. of CSE, SJBIT Page 5

Unit 6 1. Elaborate three tasks involved in design optimization. (10 Marks) dec 12 2. What are the outputs from reverse engineering? In brief, discuss reverse engineering tips. (10 Marks) dec 12 3. A situation often arises in which data changes in one place, but many other components depend on this data. To solve this which pattern in used and explain the pattern in detail. dec 10 / jan 11 (10 marks) 4. Password and various transactions with swim lanes. 10 marks dec 09 /jan 10 Dept. of CSE, SJBIT Page 6

Unit 7 1. What is a pattern? Explain the model view controller design pattern for software architecture with OMT class diagram. (10 Marks) dec 12 2. Describe three categories of patterns. (10 Marks) dec 12 3. Explain concurrency and nested states in advanced state diagram with example 10 marks jan 10 and jun 11 4. Explain structure, dynamics and implementation of Command processor pattern. Dec 09 / jan 10 (3+3+4marks) 5. Explain briefly the concept of composition with an example. dec 10 / jan 11 Dept. of CSE, SJBIT Page 7

Unit 8 1. Along with neat diagram and necessary steps, describe a typical scenario of the command processor pattern implementing an undo mechanism. (10 Marks) dec 12 2. Write a note on : i) Benefits of view handler pattern ii) Liabilities of view handler pattern. (10 Marks) dec 12 3. What is association? Explain briefly unary, binary and n-ary associations with suitable examples for each. Dec 10 / jan 11 10m 4. Explain Multiple Inheritances, constraints and Meta data in advanced class model with example. Jan 10 10 marks 5. Consider any example problem definition design and implement facade pattern (5+5 marks) dec 10/ jan 11 Dept. of CSE, SJBIT Page 8