UNIT 1-UMAL DIAGRAMS. Q.No. Question Competence Level. 1 What is Object Oriented analysis & Design? Remembering BTL1
|
|
- Esther Kelly
- 6 years ago
- Views:
Transcription
1 Year & Semester : III & VI Section : CSE 1 & 2 Subject Code : CS6502 Subject Name : OBJECT ORIENTED ANALYSIS AND DESIGN Degree & Branch : B.E (CSE) Staff in charge : Dr.B.VANATHI & Mr.K.SHANMUGAM PART A UNIT 1-UMAL DIAGRAMS 1 What is Object Oriented analysis & Design? 2 List the 4 phases in UP. 3 Compose your views on iterative Development and write it benefits. Creating BTL6 4 Define UML. 5 Define Class Diagram? When to use Class Diagrams? 6 Define UseCase. Dr.B.VANATHI & Mr.K.SHANMUGAM CS 6502-OOAD Page 1
2 7 Point out the relationship used in Usecase. 8 Discover the major Difference between Component and Deployment Diagram. 9 Classify the 3 kinds of actors in usecase. 10 Define State Chart Diagram? When to use State Diagram? 11 Compare Activity and state chart diagram? Mention the Evaluating BTL5 Elements of an Activity Diagram. 12 Define Aggregation and Composition. 13 Differentiate between method and message in object. 14 Formulate the purpose of Interaction Diagram. Creating BTL6 15 Analyze the need of State chart Diagram. 16 Discuss the Strength and Weakness of the Use case Diagram. 17 Interpret the meaning of event, state and Transition. 18 Give the use of Package Diagram. 19 Compare and Contrast of Sequence and Collaboration diagram. 20 Illustrate the means of representing a node in a Deployment Diagram. Evaluating BTL5 Dr.B.VANATHI & Mr.K.SHANMUGAM CS 6502-OOAD Page 2
3 PART-B 1 Explain in detail about the Unified process in object oriented Analysis and Design? Explain the phases with neat diagrams. 2 (i)discuss about the Concepts of Component and Deployment Diagram (ii).draw component and deployment diagrams for Book bank system. 3 A University conducts examinations and the results are announced. Prepare a report for the following: Print the marks in the register number order semester wise for each department Print the Arrear list semester wise. Prepare a Rank list for each department. Prepare the final aggregate mark list for final year students. Identify the problem statement and Design and Explain the classes for each sequence. Draw a detailed flow chart using state chart diagrams. Design this system using Rational Rose. Draw all the UML diagrams for designing this system. 4 (i).describe in detail about the Class Diagram., (ii).what is use case Diagram? Model a use case diagram for a Banking System. Explainthe business rules you are considering. b) Consider the following use Cases that play a role in the Banking System you have modeled: 1. Deposit 2.Withdraw Model sequence diagrams for the Dr.B.VANATHI & Mr.K.SHANMUGAM CS 6502-OOAD Page 3
4 above two use cases. 5 Write a problem statement for Library Management System. Design the UML Use Case diagram, Activity diagram,class diagram, Sequence diagram, State chart diagram,package diagram, Component and Deployment diagram. 6 List the various UML diagram and examine the purpose of each diagram. 7 (i)describe the UML notation for Class diagram with an example. Explain the concept of link, association and inheritance.(12) (ii).identify the major difference between sequence and collaboration diagram.(4) 8 (i).summarize with an example,how Interaction Diagram are used to model the dynamic aspects of a system. (ii).discuss the topic on (i). Aggregation and Composition (ii).generalization and Specialization. (iii).attributes and Association Creating BTL6 9 (i).illustrate about UML state machine diagram and Modeling(8) (ii).a Library lends books and magazines to member, who is registered in the system. It also maintains the purchase of new books and magazines for the Library. A member can reserve a book or magazine that is not currently available in the library, so that when it is returned or purchased by the library, that person is notified. The library can easily create, replace and delete Dr.B.VANATHI & Mr.K.SHANMUGAM CS 6502-OOAD Page 4
5 10 information about the books, members, and reservation in the system. The books transactions are stored in the database. The fine list while the member returns the book after the due date must be generated. Analyze and discover the users and actors of this system, and the interactions between them must be depicted.(8) (i).describe in Detail about the Sequence Diagrams.(6) (ii).discuss in detail about the three types of different perspectives.(6) (iii).givethe three ways to apply Unified Modeling Language (UML).(4). 11 (i).what is UML activity diagram?using an example point out the features of basic UML activity diagram notation. (8), (ii).draw and explain the Sequence and collaboration diagram for an Online Purchase System. (8) 12 (i).explain with an example, how use case modeling is used to describe functional requirements, Identify the actors, scenario and use cases for the example. Evaluating BTL5 (ii).comparison between Activity and State chart Diagram. 13. (i).describe UML Package diagram with example. (ii).when to use Activity and State chart diagram? 14 Illustrate about UML Deployment and Component diagram with an example. Dr.B.VANATHI & Mr.K.SHANMUGAM CS 6502-OOAD Page 5
6 UNIT II-DESIGN PATTERNS PART A 1 Define GRASP. How to apply the GRASP patterns? 2 Define responsibility. What are the various types of responsibilities? 3 List out the categories of Design patterns. 4 Define Design Pattern. State the use of design pattern. 5 When a pattern is said to be a good pattern? 6 Define creator. 7 Interpret the need of Information Expert. 8 Differentiate coupling and cohesion. 9 Express the benefits of low coupling. 10 Analyze the meaning of coupling and also analyze its types. 11 A system must be loosely coupled and highly cohesive - Evaluating BTL5 Justify. 12 Compose your views on High Cohesion. Creating BTL6 13 Examine the benefits of controller. 14 Discuss the benefits and the types of adapter pattern. 15 Summarize the list of structural patterns used during design phase of software development. Evaluating BTL5 Dr.B.VANATHI & Mr.K.SHANMUGAM CS 6502-OOAD Page 6
7 16 Analyze the situation to use Factory method pattern and its advantages. 17 Discover the Limitations of Factory Pattern 18 Illustrate the benefits of bridge pattern. 19 Generalize your view on Modular Design. Creating BTL6 20 Point out the benefits of strategy pattern. PART-B 1 Explain GRASP:Designing objects with responsibilities. 2 What isgrasp? Describe the design patterns and principles used in it. 3 Examine the following GRASP patterns: (i)creator,(4) (ii).information Expert, (4) (iii)low coupling, (4) (iv).high cohesion(4) 4 (i).explain about Creator and information Expert with example.(10) (ii).explain the Benefits of Low coupling and difficulties of Low cohesion.(6) 5 (i) Compare cohesion and coupling with suitable example. Evaluating BTL5 (ii) (8) Summarize and state the role and patterns while developing system design. (8) Dr.B.VANATHI & Mr.K.SHANMUGAM CS 6502-OOAD Page 7
8 6 (i).generalize your idea oncontroller pattern with example (ii).generalize the concepts of Façade, session and bloated controller. Creating BTL6 7 (i).discuss about Low Coupling and High Cohesion with example. (ii).describe the different scenarios of functional cohesion. 8 (i).givean account on Factory method. (ii).discuss the topic on coupling and mention its types. 9 (i) Differentiate Adapter and Bridge pattern.(8) (ii) Analyze how willyou design the behavioral pattern.(8) 10 Discuss the topic on (i).adapter Pattern (ii). Observer Pattern (ii).factory Pattern 11 (i).describe about Strategy pattern.(10) (ii).list out the applications of Factory pattern and mention its Limitations.(6) 12 (i).examine in detail about Behavioral pattern. (ii).describe the concepts of Singleton Pattern. 13 Demonstrate in detail about the various categories of Design pattern. 14 (i).illustrate your views about Structural patterns.(8) (ii).what is Visibility? Classify the ways of visibility and explain it.(8) Dr.B.VANATHI & Mr.K.SHANMUGAM CS 6502-OOAD Page 8
9 UNIT III-CASE STUDY PART A 1 What is a POS system? List the components of POS system. 2 List out the advantages of Use case Modeling. 3 List out the Components of Domain model? 4 Distinguish abstract use case and concrete Use Case. 5 Express the meaning of Elaboration and What are the tasks performed in elaboration? 6 Difference between Include and Extend use case relationships. 7 Define Domain Model. 8 Demonstrate how to create a Domain model. 9 Express why we call a domain model a VisualDictionary". 10 Define Conceptual class. 11 Compare Aggregation and Composition. Evaluating BTL5 12 Illustrate the usage of Description class. 13 Generalize the purpose of association relationship. Creating BTL6 14 Show the important deals in Inception of the POS system? Mention the requirements of Inception phase of the POS Dr.B.VANATHI & Mr.K.SHANMUGAM CS 6502-OOAD Page 9
10 system. 15 Define attribute? List out the types of attributes. 16 Interpret the meaning of Generalization and specialization. 17 Give the meaning of abstract conceptual class. 18 How to create Domain model? Creating BTL6 19 Compare qualified association and reflexive association. Evaluating BTL5 20 Point out the main goals of Establishing conceptual class Hierarchies. PART-B 1 (i).what is a POS system? Briefly explain about Inception Phase. (ii). Comparison between Association and attributes. 2 Prepare a suitable example showing the various relationships used in Use Case and also give a short note on each relationship. 3 (i).summarize the Elaboration phase. (ii).discuss the difference between elaboration and inception with example. 4 (i).describe the strategies used to identify the conceptual classes. (ii).describe the steps to create adomain model used for representing the conceptual classes. Creating BTL6 Dr.B.VANATHI & Mr.K.SHANMUGAM CS 6502-OOAD Page 10
11 5 (i).illustrate the concepts of Domain model with example. (ii).show when to model with Description classes with example. 6 (i).summarize the steps and explain how to find Use cases with an example. (ii).rank the 3 kinds of actors and explain the 3 common Use Case formats. 7 (i).describe briefly about association and formulate the guidelines to be followed with UML with suitable example. (ii).describe the concepts of Derived attribute. 8 (i).discuss about attributes with example. (ii).discuss the topic on a).coceptual subclass b)conceptual super class c) Multiplicity Evaluating BTL5 9 (i).explain in detail about domain Model refinement. (ii).what is use cases and Explain in detail about the sample Unified process Artifacts Relationships. 10 (i).analyze the guidelines to define a conceptual subclass with suitable example. (ii). Analyze the guidelines to define a conceptual super class with suitable example. 11 (i).what are the guidelines used to partition the classes in the domain model to be organized into packages? Explain with suitable examples. (ii).describe the benefits of composition. Dr.B.VANATHI & Mr.K.SHANMUGAM CS 6502-OOAD Page 11
12 12 (i).examine the various sections in the Use Case template with example. (ii).list the guidelines to be followed when writing Use Case. 13 (i).describein detail about the Finding Conceptual class Hierarchies. (ii).describe briefly about association classes and association role. 14 (i).illustrate about aggregation and composition with example. Mention the guidelines to be followed. (ii). Illustrate the topic on (i). Generalization (ii). Specialization (iii). Conceptula class hierarchies. UNIT IV-APPLYING DESIGN PATTERNS PART A 1 Express the use of Sequence Diagram. 2 Distinguish sequence diagram and communication diagram. 3 Demonstrate what do you mean by sequence number in UML? Where and for what it is used? 4 What is meant by System Behavior? 5 Define Package. Draw UML notation for Package. 6 Analyze the use of UML Package Diagram Dr.B.VANATHI & Mr.K.SHANMUGAM CS 6502-OOAD Page 12
13 7 Define Logical architecture. 8 Formulate the guideline to be followed when designing Creating BTL6 with layers. 9 List the layers of architectural layers. 10 Differentiate strict layered and relaxed layered architecture. 11 Summarize the Model View separation principle. Evaluating BTL5 12 List the common UML Interaction diagram notation. 13 Name the layers in the 3 tier architecture. 14 Show the relationship between Interaction and Class diagram with example. 15 Express the meaning of Facade. 16 Differentiate Class diagram and Interaction diagram. 17 Illustrate the term Classifier. 18 Create SSD for Borrow book scenario. Creating BTL6 19 Summarize the benefits of using layers. Evaluating BTL5 20 Compare and Contrast asynchronous and synchronous message. PART-B 1 (i).illustrate the relationship between sequence diagram and Use Case with example. (ii).demonstrate the Interaction Diagram notations and explain it? 2 (i).describe briefly about the logical architecture and UML package diagram. Dr.B.VANATHI & Mr.K.SHANMUGAM CS 6502-OOAD Page 13
14 (ii).identify the relationship between Domain layer and Domain model. 3 What is Model View separation principle? Examine the motivation for Model View separation. (ii).describe the concepts of Dependency relationship. 4 (i).what are the benefits of using layers? Provide the relationship between Domain layer and Domain model. (ii).describe the concepts of Relaxed layer coupling. 5 (i).briefly discuss about the various collaborations with the layers. (ii).discuss in detail about Logical Architecture refinement. 6. (i).give short notes on inter layer and inter package coupling. (ii).discuss on the classic 3 tier architecture. 7 (i).describe how to adding a new System sequence diagram and contracts? (ii).describe the UML notation for class diagram with an example.explain the concept of Link,Association and Inheritance. 8 (i).examine with an example about Interaction diagram. (ii).explain with the example,illustrate how interaction diagram are used to model the dynamic aspects of the system. 9 (i).explain about Interaction diagram notation for Inventory Management System. (ii).explain in detail about UML package Diagram. Dr.B.VANATHI & Mr.K.SHANMUGAM CS 6502-OOAD Page 14
15 10 (i).compare sequence diagram and communication diagram with suitable example. (ii).explain the Concepts of frames in UML. 11 Briefly explain about UML sequence diagram notations with example. 12 What is design pattern? Describe the GOF design patterns. 13 Generalize your views and write notes on Structural and Behavioral Pattern. 14 With an example explain notations used in sequence diagram for the following: (i).object destruction (3), (ii).frames (3), (iii).conditional message(3), (iv).mutually exclusive conditional message(3), (v).iterations over a collection (4). Evaluating Creating BTL5 BTL6 PART A UNIT V-CODING AND TESTING 1 What are the steps for mapping design to code? 2 What is TDD? 3 Give theadvantages of test driven development. 4 Define refactoring. 5 List the activities and goals of refactoring. 6 Summarize the issues in OO testing. Dr.B.VANATHI & Mr.K.SHANMUGAM CS 6502-OOAD Page 15
16 7 Summarize class testing. Evaluating BTL5 8 Conclude on the need of Integration testing. Evaluating BTL5 9 Generalize the need of GUI testing. Creating BTL6 10 Analyze the need for OO system testing. 11 Differentiate OO integration testing and OO system testing. 12 Point out the meaning of unit. 13 List the 2 levels of Integration testing. 14 Examine on static view, compile time view and execution time view on classes. 15 Illustrate about Unit testing. 16 Point out the use of atomic system function (ASF). 17 Interpret the use of method/message path (MM-path). 18 Design the 4 controls commonly used in GUI design. Creating BTL6 19 List the 3 types of system function. 20 Point out the 4 levels with coverage metrics for GUI PART-B application. 1 Explain in detail about mapping design to code concepts in detail. 2 (i).describe in detail about coding and testing in OOAD. (i).describe about the implementation model (Mapping design to code) and give the NextGen POS program solution. Dr.B.VANATHI & Mr.K.SHANMUGAM CS 6502-OOAD Page 16
17 3 (i).discuss in detail about the different types of testing in OOAD. (ii).describe the two views of OO unit testing. 4 (i).discuss briefly about the issues in OO testing. (ii).describe the two levels of integration in OO integration testing. 5 (i).what is OO testing? (ii).examine in detail about the concepts of OO testing in OOAD. 6 (i).briefly summarize about class testing. Evaluating BTL5 (ii).explain the implications of composition and Encapsulation. 7 (i).illustrate about OO Integration testing with example. (ii). Illustrate the Unit testing concepts by using Currency Conversion program. 8 (i).demonstrate the need for GUI testing. 9 (i).describe about OO system testing. (ii). Describe the concepts of Event and Message Driven petri Nets(EMDPN s ) 10 (i).compare and contrast OO integration testing and OO system testing. (ii).explain the implication of inheritance. 11 (i).differentiate GUI testing and class testing. (ii).explain the three types of system functions in OO system testing. 12 (i).examine theframework for OO data flow integration testing. (ii).describe the concepts of UML based system testing. 13 Discuss on (i) Methods as units (8) Dr.B.VANATHI & Mr.K.SHANMUGAM CS 6502-OOAD Page 17
18 (ii)classes as units (8) 14 (i).use currency converter application as example and generalize the steps in OO system testing. (ii). Generalize the concepts of implications in Polymorphism. Creating BTL6 Dr.B.VANATHI & Mr.K.SHANMUGAM CS 6502-OOAD Page 18
VALLIAMMAI ENGINEERING COLLEGE
VALLIAMMAI ENGINEERING COLLEGE SRM Nagar, Kattankulathur 603 203 DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING QUESTION BANK V SEMESTER CS6502-OBJECT ORIENTED ANALYSIS AND DESIGN Regulation 2013 Academic
More informationVALLIAMMAI ENGINEERING COLLEGE SRM Nagar, Kattankulathur-603203 DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING Academic Year: 2015-16 QUESTION BANK - EVEN SEMESTER Year & Semester : II year & IV sem Section
More informationDEPARTMENT OF INFORMATION TECHNOLOGY / COMPUTER SCIENCE AND ENGINEERING UNIT -1-INTRODUCTION TO COMPILERS 2 MARK QUESTIONS
BHARATHIDASAN ENGINEERING COLLEGE DEPARTMENT OF INFORMATION TECHNOLOGY / COMPUTER SCIENCE AND ENGINEERING Year & Semester : III & VI Degree & Branch : B.E (CSE) /B.Tech (Information Technology) Subject
More informationVALLIAMMAI ENGINEERING COLLEGE SRM Nagar, Kattankulathur DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING QUESTION BANK VII SEMESTER
VALLIAMMAI ENGINEERING COLLEGE SRM Nagar, Kattankulathur 603 203 DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING QUESTION BANK VII SEMESTER CS6007-INFORMATION RETRIEVAL Regulation 2013 Academic Year 2018
More informationVALLIAMMAI ENGNIEERING COLLEGE SRM Nagar, Kattankulathur
VALLIAMMAI ENGNIEERING COLLEGE SRM Nagar, Kattankulathur 603203. DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING Year & Semester : III & VI Section : CSE 1 & 2 Subject Code : CS6660 Subject Name : COMPILER
More informationS.No QUESTIONS COMPETENCE LEVEL UNIT -1 PART A 1. Illustrate the evolutionary trend towards parallel distributed and cloud computing.
VALLIAMMAI ENGNIEERING COLLEGE SRM Nagar, Kattankulathur 603203. DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING Year & Semester : IV & VII Section : CSE -1& 2 Subject Code : CS6703 Subject Name : Grid
More informationDEPARTMENT OF COMPUTER SCIENCE & ENGINEERING CS2353-OBJECT ORIENTED ANALYSIS AND DESIGN. Unit-I. Introduction to OOAD
DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING CS2353-OBJECT ORIENTED ANALYSIS AND DESIGN 1. What is Object-Oriented Analysis? Unit-I Introduction to OOAD PART-A (UML Notations has to be used wherever necessary)
More informationROEVER ENGINEERING COLLEGE DEPARTMENT OF INFORMATION TECHNOLOGY CS2353-OBJECT ORIENTED ANALYSIS AND DESIGN. Unit-I. Introduction to OOAD
ROEVER ENGINEERING COLLEGE CS2353-OBJECT ORIENTED ANALYSIS AND DESIGN 1. What is Object-Oriented Analysis? Unit-I Introduction to OOAD PART-A During object-oriented analysis there is an emphasis on finding
More informationVEL TECH HIGH TECH Dr. RANGARAJAN Dr. SAKUNTHALA ENGINEERING COLLEGE UNIT 1 UML DIAGRAMS
UNIT 1 UML DIAGRAMS Introduction to OOAD Unified Process - UML diagrams Use Case Class Diagrams Interaction Diagrams State Diagrams Activity Diagrams Package, component and Deployment Diagrams. INTRODUCTION
More informationVALLIAMMAI ENGINEERING COLLEGE
VALLIAMMAI ENGINEERING COLLEGE SRM Nagar, Kattankulathur 60 20 DEPARTMENT OF INFORMATION TECHNOLOGY QUESTION BANK VI SEMESTER CS6660 COMPILER DESIGN Regulation 20 Academic Year 207 8 Prepared by Ms. S.
More informationVALLIAMMAI ENGINEERING COLLEGE
VALLIAMMAI ENGINEERING COLLEGE SRM Nagar, Kattankulathur 603 203 DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING QUESTION BANK IV SEMESTER EC6504 MICROPROCESSOR AND MICROCONTROLLER Regulation 2013 Academic
More informationUnit Wise Questions. Unit-1 Concepts
Unit Wise Questions Unit-1 Concepts Q1. What is UML? Ans. Unified Modelling Language. It is a Industry standard graphical language for modelling and hence visualizing a blue print of all the aspects of
More informationObject-Oriented Design
Object-Oriented Design Lecture 14: Design Workflow Department of Computer Engineering Sharif University of Technology 1 UP iterations and workflow Workflows Requirements Analysis Phases Inception Elaboration
More informationVALLIAMMAI ENGINEERING COLLEGE
VALLIAMMAI ENGINEERING COLLEGE SRM Nagar, Kattankulathur 603 203 DEPARTMENT OF ELECTRONICS AND COMMUNICATION ENGINEERING QUESTION BANK V SEMESTER EC6504 MICROPROCESSOR AND MICROCONTROLLER Regulation 2013
More informationAnalog and Digital Communication. 2. The output modulated wave of a standard AM transmitter is represented
V.S.B. ENGINEERING COLLEGE, KARUR Department of Computer Science and Engineering Academic Year: 2017-2018 (ODD Semester) Class/Year/Semester: CSE A & B /II/III Assignment Questions Analog and Digital Communication
More informationOBJECT ORIENTED ANALYSIS AND DESIGN SYLLABUS
OBJECT ORIENTED ANALYSIS AND DESIGN SYLLABUS CS6502 - OBJECT ORIENTED ANALYSIS AND DESIGN L T P C 3 0 0 3 UNIT I- UML DIAGRAMS Introduction to OOAD Unified Process - UML diagrams Use Case Class Diagrams
More informationSHRI ANGALAMMAN COLLEGE OF ENGINEERING & TECHNOLOGY (An ISO 9001:2008 Certified Institution) SIRUGANOOR,TRICHY
SHRI ANGALAMMAN COLLEGE OF ENGINEERING & TECHNOLOGY (An ISO 9001:2008 Certified Institution) SIRUGANOOR,TRICHY-621105. DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING CS 1301-OBJECT ORIENTED ANALYSIS AND
More informationFor 100% Result Oriented IGNOU Coaching and Project Training Call CPD TM : ,
Course Code : MCS-032 Course Title : Object Oriented Analysis and Design Assignment Number : MCA (3)/032/Assign/2014-15 Assignment Marks : 100 Weightage : 25% Last Dates for Submission : 15th October,
More informationVALLIAMMAI ENGNIEERING COLLEGE SRM Nagar, Kattankulathur 603203. DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING Year & Semester : III and VI Section : CSE- 1 & 2 Subject Code : CS6601 Subject Name : DISTRIBUTED
More informationVALLIAMMAI ENGINEERING COLLEGE
VALLIAMMAI ENGINEERING COLLEGE SRM Nagar, Kattankulathur 603 203 DEPARTMENT OF INFORMATION TECHNOLOGY QUESTION BANK VIII SEMESTER IT6012- TCP/IP DESIGN AND IMPLEMENTATION Regulation 2013 Academic Year
More informationCS6502-OBJECT ORIENTED ANALYSIS AND DESIGN Two Marks Question with Answers Unit-I Introduction to OOAD
CS6502-OBJECT ORIENTED ANALYSIS AND DESIGN Two Marks Question with Answers Unit-I Introduction to OOAD 1. What is Object-Oriented Analysis? Nov/Dec 2016 During object-oriented analysis there is an emphasis
More informationDEPARTMENT OF INFORMATION TECHNOLOGY Academic Year 2015-2016 QUESTION BANK-EVEN SEMESTER NAME OF THE SUBJECT SUBJECT CODE SEMESTER YEAR DEPARTMENT C# and.net Programming CS6001 VI III IT UNIT 1 PART A
More informationOral Questions. Unit-1 Concepts. Oral Question/Assignment/Gate Question with Answer
Unit-1 Concepts Oral Question/Assignment/Gate Question with Answer The Meta-Object Facility (MOF) is an Object Management Group (OMG) standard for model-driven engineering Object Management Group (OMG)
More informationVALLIAMMAI ENGINEERING COLLEGE
VALLIAMMAI ENGINEERING COLLEGE SRM Nagar, Kattankulathur 603 203 DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING QUESTION BANK IV SEMESTER CS6401 OPERATING SYSTEMS Regulation 2013 Academic Year 2017 18
More informationUNIT I. 3. Write a short notes on process view of 4+1 architecture. 4. Why is object-oriented approach superior to procedural approach?
Department: Information Technology Questions Bank Class: B.E. (I.T) Prof. Bhujbal Dnyaneshwar K. Subject: Object Oriented Modeling & Design dnyanesh.bhujbal11@gmail.com ------------------------------------------------------------------------------------------------------------
More informationVALLIAMMAI ENGINEERING COLLEGE
VALLIAMMAI ENGINEERING COLLEGE SRM Nagar, Kattankulathur 603 203 DEPARTMENT OF ELECTRONICS AND COMMUNICATION ENGINEERING QUESTION BANK VII SEMESTER EC6013 Advanced Microprocessors and Microcontrollers
More informationVALLIAMMAI ENGNIEERING COLLEGE SRM Nagar, Kattankulathur 603203. DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING Year & Semester : III & VI Section : CSE - 2 Subject Code : IT6702 Subject Name : Data warehousing
More informationChapter 1: Programming Principles
Chapter 1: Programming Principles Object Oriented Analysis and Design Abstraction and information hiding Object oriented programming principles Unified Modeling Language Software life-cycle models Key
More informationObject-Oriented Systems Analysis and Design Using UML
10 Object-Oriented Systems Analysis and Design Using UML Systems Analysis and Design, 8e Kendall & Kendall Copyright 2011 Pearson Education, Inc. Publishing as Prentice Hall Learning Objectives Understand
More informationCS6502- OBJECT ORIENTED ANALYSIS AND DESIGN UNIT I
CS6502- OBJECT ORIENTED ANALYSIS AND DESIGN UNIT I Introduction to OOAD Unified Process - UML diagrams Use Case Class Diagrams Interaction Diagrams State Diagrams Activity Diagrams Package, component and
More informationAns 1-j)True, these diagrams show a set of classes, interfaces and collaborations and their relationships.
Q 1) Attempt all the following questions: (a) Define the term cohesion in the context of object oriented design of systems? (b) Do you need to develop all the views of the system? Justify your answer?
More informationVALLIAMMAI ENGINEERING COLLEGE
VALLIAMMAI ENGINEERING COLLEGE SRM Nagar, Kattankulathur 60 20 DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING QUESTION BANK B.E I SEMESTER GE85- Problem Solving and Python Programming Regulation 207 Academic
More informationReview Software Engineering October, 7, Adrian Iftene
Review Software Engineering October, 7, 2013 Adrian Iftene adiftene@info.uaic.ro Software engineering Basics Definition Development models Development activities Requirement analysis Modeling (UML Diagrams)
More informationCHAPTER 9 DESIGN ENGINEERING. Overview
CHAPTER 9 DESIGN ENGINEERING Overview A software design is a meaningful engineering representation of some software product that is to be built. Designers must strive to acquire a repertoire of alternative
More informationChapter 1: Principles of Programming and Software Engineering
Chapter 1: Principles of Programming and Software Engineering Data Abstraction & Problem Solving with C++ Fifth Edition by Frank M. Carrano Software Engineering and Object-Oriented Design Coding without
More information17. GRASP: Designing Objects with Responsibilities
17. GRASP: Designing Objects with Responsibilities Objectives Learn to apply five of the GRASP principles or patterns for OOD. Dr. Ziad Kobti School of Computer Science University of Windsor Understanding
More informationSRI VENKATESWARA COLLEGE OF ENGINERRING AND TECHNOLOGY THIRUPACHUR,THIRUVALLUR UNIT I OOAD PART A
SRI VENKATESWARA COLLEGE OF ENGINERRING AND TECHNOLOGY THIRUPACHUR,THIRUVALLUR UNIT I OOAD PART A 1. What is an object? An object is a combination of data and logic; the representation of some realworld
More informationKeywords: Abstract Factory, Singleton, Factory Method, Prototype, Builder, Composite, Flyweight, Decorator.
Comparative Study In Utilization Of Creational And Structural Design Patterns In Solving Design Problems K.Wseem Abrar M.Tech., Student, Dept. of CSE, Amina Institute of Technology, Shamirpet, Hyderabad
More information7. Discuss the hardware signals and superscalar architecture of Pentium BTL 2 Understand
UNIT I HIGH PERFORMANCE CISC ARCHITECTURE PENTIUM CPU Architecture- Bus Operations Pipelining Branch predication floating point unit- Operating Modes Paging Multitasking Exception and Interrupts Instruction
More informationSRM ARTS AND SCIENCE COLLEGE SRM NAGAR, KATTANKULATHUR
SRM ARTS AND SCIENCE COLLEGE SRM NAGAR, KATTANKULATHUR 603203 DEPARTMENT OF COMPUTER SCIENCE & APPLICATIONS QUESTION BANK (2017-2018) Course / Branch : M.sc(CST) Semester / Year : VI(EVEN)/III Subject
More informationCASE TOOLS LAB VIVA QUESTION
1. Define Object Oriented Analysis? VIVA QUESTION Object Oriented Analysis (OOA) is a method of analysis that examines requirements from the perspective of the classes and objects found in the vocabulary
More informationObject-Oriented Analysis and Design Using UML (OO-226)
Object-Oriented Analysis and Design Using UML (OO-226) The Object-Oriented Analysis and Design Using UML course effectively combines instruction on the software development processes, objectoriented technologies,
More informationSDC Design patterns GoF
SDC Design patterns GoF Design Patterns The design pattern concept can be viewed as an abstraction of imitating useful parts of other software products. The design pattern is a description of communicating
More informationObjectives. Explain the purpose and objectives of objectoriented. Develop design class diagrams
Objectives Explain the purpose and objectives of objectoriented design Develop design class diagrams Develop interaction diagrams based on the principles of object responsibility and use case controllers
More informationMAHARASHTRA STATE BOARD OF TECHNICAL EDUCATION (Autonomous) (ISO/IEC Certified)
Subject Code: 17630 Model Answer Page No: 1 /32 Important Instructions to examiners: 1) The answers should be examined by keywords and not as word-to-word as given in the model answer scheme. 2) The model
More informationSoftware Life-Cycle Models
Software Life-Cycle Models CMPSC 487 Lecture 03 Topics: UML Class Diagram Rosenburg Chap 2. Domain Modeling A. UML: Unified Modeling Language UML is a general-purpose, developmental, modeling language
More informationCHAPTER 1. Topic: UML Overview. CHAPTER 1: Topic 1. Topic: UML Overview
CHAPTER 1 Topic: UML Overview After studying this Chapter, students should be able to: Describe the goals of UML. Analyze the History of UML. Evaluate the use of UML in an area of interest. CHAPTER 1:
More informationDesign Patterns. Manuel Mastrofini. Systems Engineering and Web Services. University of Rome Tor Vergata June 2011
Design Patterns Lecture 1 Manuel Mastrofini Systems Engineering and Web Services University of Rome Tor Vergata June 2011 Definition A pattern is a reusable solution to a commonly occurring problem within
More informationDesign Pattern What is a Design Pattern? Design Pattern Elements. Almas Ansari Page 1
What is a Design Pattern? Each pattern Describes a problem which occurs over and over again in our environment,and then describes the core of the problem Novelists, playwrights and other writers rarely
More informationSRM ARTS AND SCIENCE COLLEGE SRM NAGAR, KATTANKULATHUR
SRM ARTS AND SCIENCE COLLEGE SRM NAGAR, KATTANKULATHUR 603203 DEPARTMENT OF COMPUTER SCIENCE & APPLICATIONS LESSON PLAN (2017-2018) Course / Branch : BCA Total Hours : 45 Subject Name : OBJECT ORIENTED
More informationSoftware Design And Modeling BE 2015 (w. e. f Academic Year )
Software Design And Modeling BE 2015 (w. e. f Academic Year 2018-2019) 1 The Team Prof. Ravi Patki, I 2 IT Hinjawadi Pune Prof. Sangita Jaibhaiye SCOE Prof. D.D.Londhe PICT Prof. P. A. Joshi, ZCOER 2 The
More informationLecture Notes UML UNIT-II. Subject: OOAD Semester: 8TH Course No: CSE-802
UNIT-II Lecture Notes On UML IMPORTANCE OF MODELING, BRIEF OVERVIEW OF OBJECT MODELING TECHNOLOGY (OMT) BY RAMBAUGH, BOOCH METHODOLOGY, USE CASE DRIVE APPROACH (OOSE) BY JACKOBSON. KHALID AMIN AKHOON 1
More informationRequirements and Design Overview
Requirements and Design Overview Robert B. France Colorado State University Robert B. France O-1 Why do we model? Enhance understanding and communication Provide structure for problem solving Furnish abstractions
More informationINFORMATION TECHNOLOGY HANDLED & PREPARED BY Dr. N.KRISHNARAJ,A.P(Sel.G) MS. R. THENMOZHI, AP (Sel.G)
VALLIAMMAI ENGINEERING COLLEGE SRM Nagar, Kattankulathur-603203 DEPARTMENT OF INFORMATION TECHNOLOGY Academic Year: 2016-17 QUESTION BANK ODD SEMESTER NAME OF THE SUBJECT GRAPHICS AND MULTIMEDIA SUBJECT
More informationFinal Exam. Final Exam Review. Ch 1: Introduction: Object-oriented analysis, design, implementation. Exam Format
Final Exam Final Exam Review CS 4354 Fall 2012 Jill Seaman Friday, December 14, 11AM Closed book, closed notes, clean desk Content: Textbook: Chapters 1, 2, 4-10 Java Lectures, GRASP + JUnit 35% of your
More informationKINGS COLLEGE OF ENGINEERING
KINGS COLLEGE OF ENGINEERING DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING ACADEMIC YEAR 2011 2012(ODD SEMESTER) QUESTION BANK Subject Code/Name : CS1310-Object Oriented Analysis and Design Year/IV Sem
More informationINSTITUTE OF AERONAUTICAL ENGINEERING
INSTITUTE OF AERONAUTICAL ENGINEERING (Autonomous) Dundigal, Hyderabad -500 0 COMPUTER SCIENCE AND ENGINEERING TUTORIAL QUESTION BANK Course Name : DESIGN PATTERNS Course Code : A7050 Class : IV B. Tech
More informationObject Orientated Analysis and Design. Benjamin Kenwright
Notation Part 2 Object Orientated Analysis and Design Benjamin Kenwright Outline Review What do we mean by Notation and UML? Types of UML View Continue UML Diagram Types Conclusion and Discussion Summary
More informationOBJECT ORIENTED DESIGN with the Unified Process. Use Case Realization
OBJECT ORIENTED DESIGN with the Unified Process Use Case Realization Objectives Explain the purpose and objectives of objectoriented design Develop design class diagrams Develop detailed sequence diagrams
More informationSoftware Architecture and Design I
Software Architecture and Design I Instructor: Yongjie Zheng February 23, 2017 CS 490MT/5555 Software Methods and Tools Outline What is software architecture? Why do we need software architecture? How
More informationMAHARASHTRA STATE BOARD OF TECHNICAL EDUCATION (Autonomous) (ISO/IEC Certified) MODEL ANSWER
Important Instructions to examiners: 1) The answers should be examined by key words and not as word-to-word as given in the model answer scheme. 2) The model answer and the answer written by candidate
More informationChapter 10. Object-Oriented Analysis and Modeling Using the UML. McGraw-Hill/Irwin
Chapter 10 Object-Oriented Analysis and Modeling Using the UML McGraw-Hill/Irwin Copyright 2007 by The McGraw-Hill Companies, Inc. All rights reserved. Objectives 10-2 Define object modeling and explain
More informationArchitectural Blueprint
IMPORTANT NOTICE TO STUDENTS These slides are NOT to be used as a replacement for student notes. These slides are sometimes vague and incomplete on purpose to spark a class discussion Architectural Blueprint
More informationIS 0020 Program Design and Software Tools
1 IS 0020 Program Design and Software Tools Unified Modeling Language Lecture 13 April 13, 2005 What is UML? 2 The Unified Modelling Language is a standard notation to model [object oriented] systems.
More informationHippo Software BPMN and UML Training
Hippo Software BPMN and UML Training Icon Key: www.hippo-software.co.uk Teaches theory concepts and notation Teaches practical use of Enterprise Architect Covers BPMN, UML, SysML, ArchiMate Includes paper
More informationUniversity of Calgary Department of Electrical and Computer Engineering. SENG : Object Oriented Analysis and Design Behrouz Homayoun Far
University of Calgary Department of Electrical and Computer Engineering SENG 609.23: Object Oriented Analysis and Design Behrouz Homayoun Far Evaluation Test () 20:00 20:30 PM Instructions: 1. This booklet
More informationCSE 70 Final Exam Fall 2009
Signature cs70f Name Student ID CSE 70 Final Exam Fall 2009 Page 1 (10 points) Page 2 (16 points) Page 3 (22 points) Page 4 (13 points) Page 5 (15 points) Page 6 (20 points) Page 7 (9 points) Page 8 (15
More informationObject-Oriented Analysis and Design Using UML
Object-Oriented Analysis and Design Using UML Student Guide - Volume 1 OO-226 Rev C D61808GC10 Edition 1.0 D62408 Copyright 2003, 2009, Oracle and/or its affiliates. All rights reserved. Disclaimer This
More informationObject-Oriented Development and UML. Announcement. Agenda 7/3/2008. Class will resume on July 22. Try to complete the lab assignments by July.
Object-Oriented Development and UML 2 4 pm Thursday 7/3/2008 @JD2211 1 Announcement Class will resume on July 22. Try to complete the lab assignments by July 21. 2 Agenda Review Object-Oriented Analysis
More informationMAHARASHTRA STATE BOARD OF TECHNICAL EDUCATION (Autonomous) (ISO/IEC Certified)
Important Instructions to examiners: 1) The answers should be examined by key words and not as word-to-word as given in the model answer scheme. 2) The model answer and the answer written by candidate
More informationOODP Session 4. Web Page: Visiting Hours: Tuesday 17:00 to 19:00
OODP Session 4 Session times PT group 1 Monday 18:00 21:00 room: Malet 403 PT group 2 Thursday 18:00 21:00 room: Malet 407 FT Tuesday 13:30 17:00 room: Malet 404 Email: oded@dcs.bbk.ac.uk Web Page: http://www.dcs.bbk.ac.uk/~oded
More informationLab Manual. Object Oriented Analysis And Design. TE(Computer) VI semester
Lab Manual Object Oriented Analysis And Design TE(Computer) VI semester Index Sr. No. Title of Programming Assignment Page No. 1 2 3 4 5 6 7 8 9 10 Study of Use Case Diagram Study of Activity Diagram Study
More informationCS504-Softwere Engineering -1 Solved Objective Midterm Papers For Preparation of Midterm Exam
CS504-Softwere Engineering -1 Solved Objective Midterm Papers For Preparation of Midterm Exam MIDTERM EXAMINATION 2010 Question No: 1 ( Marks: 1 ) - Please choose one By following modern system engineering
More informationProduced by. Design Patterns. MSc in Communications Software. Eamonn de Leastar
Design Patterns MSc in Communications Software Produced by Eamonn de Leastar (edeleastar@wit.ie) Department of Computing, Maths & Physics Waterford Institute of Technology http://www.wit.ie http://elearning.wit.ie
More informationVALLIAMMAI ENGINEERING COLLEGE
VALLIAMMAI ENGINEERING COLLEGE SRM Nagar, Kattankulathur 603 203 DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING QUESTION BANK B.E. - Electrical and Electronics Engineering IV SEMESTER CS6456 - OBJECT ORIENTED
More informationVALLIAMMAI ENGINEERING COLLEGE SRM Nagar, Kattankulathur
VALLIAMMAI ENGINEERING COLLEGE SRM Nagar, Kattankulathur 60 0 DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING QUESTION BANK III SEMESTER CS89- DATA STRUCTURES Regulation 07 Academic Year 08 9 Prepared by
More informationUNIT-I Introduction of Object Oriented Modeling
UNIT-I Introduction of Object Oriented Modeling - Prasad Mahale Object Oriented Modeling and Reference Books: Design 1. Grady Booch, James Rumbaugh, Ivar Jacobson Unified Modeling Language User Guide,
More informationDesign Pattern. CMPSC 487 Lecture 10 Topics: Design Patterns: Elements of Reusable Object-Oriented Software (Gamma, et al.)
Design Pattern CMPSC 487 Lecture 10 Topics: Design Patterns: Elements of Reusable Object-Oriented Software (Gamma, et al.) A. Design Pattern Design patterns represent the best practices used by experienced
More informationTopics in Object-Oriented Design Patterns
Software design Topics in Object-Oriented Design Patterns Material mainly from the book Design Patterns by Erich Gamma, Richard Helm, Ralph Johnson and John Vlissides; slides originally by Spiros Mancoridis;
More informationIntroduction to UML. Danang Wahyu utomo
Introduction to UML Danang Wahyu utomo danang.wu@dsn.dinus.ac.id 085 740 955 623 Evolution of OO Development Methods History of OOAD leading to UML Why Model? Analyse the problem domain - Simplify reality
More informationEPL 603 TOPICS IN SOFTWARE ENGINEERING. Lab 6: Design Patterns
EPL 603 TOPICS IN SOFTWARE ENGINEERING Lab 6: Design Patterns Links to Design Pattern Material 1 http://www.oodesign.com/ http://www.vincehuston.org/dp/patterns_quiz.html Types of Design Patterns 2 Creational
More informationAgile Model-Driven Development with UML 2.0 SCOTT W. AM BLER. Foreword by Randy Miller UNIFIED 1420 MODELING LANGUAGE. gile 1.
THE OBJECT PRIMER THIRD EDITION Agile Model-Driven Development with UML 2.0 SCOTT W. AM BLER Foreword by Randy Miller UNIFIED 1420 MODELING LANGUAGE gile 1 odeling Contents Acknowledgments Foreword Preface
More informationVALLIAMMAI ENGNIEERING COLLEGE SRM Nagar, Kattankulathur DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING QUESTION BANK
VALLIAMMAI ENGNIEERING COLLEGE SRM Nagar, Kattankulathur 603203. DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING QUESTION BANK Degree & Branch : B.E E.C.E. Year & Semester : II / IV Section : ECE 1, 2 &
More informationCSCU9T4: Managing Information
CSCU9T4: Managing Information CSCU9T4 Spring 2016 1 The Module Module co-ordinator: Dr Gabriela Ochoa Lectures by: Prof Leslie Smith (l.s.smith@cs.stir.ac.uk) and Dr Nadarajen Veerapen (nve@cs.stir.ac.uk)
More informationVALLIAMMAI ENGINEERING COLLEGE
VALLIAMMAI ENGINEERING COLLEGE SRM Nagar, Kattankulathur 603 203 DEPARTMENT OF ELECTRICAL AND ELECTRONICS ENGINEERING QUESTION BANK V SEMESTER EE6502- MICROPROCESSORS AND MICROCONTROLLERS Regulation 2013
More informationCourse 3 7 March
Course 3 7 March adiftene@info.uaic.ro 1 From Courses 1, 2 Modeling Modeling Languages Graphic Languages UML History UML Definition UML Diagram Types UML Use Case Diagram Actors Use Case UML Class Diagrams
More informationResponsibilities. Using several specific design principles to guide OO design decisions.
Designing Objects with Responsibilities Using several specific design principles to guide OO design decisions. Challenge Old-school advice on OOD After identifying i your requirements and creating a domain
More informationUNIT 1 PART A PART B
UNIT 1 PART A 1. List some of the new features that are unique to c# language? 2. State few words about the two important entities of.net frame work 3. What is.net? Name any 4 applications that are supported
More informationbe used for more than one use case (for instance, for use cases Create User and Delete User, one can have one UserController, instead of two separate
UNIT 4 GRASP GRASP: Designing objects with responsibilities Creator Information expert Low Coupling Controller High Cohesion Designing for visibility - Applying GoF design patterns adapter, singleton,
More informationDESIGN: ARCHITECTURE AND METHODOLOGY
DESIGN: ARCHITECTURE AND METHODOLOGY Software Engineering CS 130 Donald J. Patterson Content adapted from Essentials of Software Engineering 3rd edition by Tsui, Karam, Bernal Jones and Bartlett Learning
More informationDEPARTMENT OF ELECTRONICS & COMMUNICATION ENGINEERING QUESTION BANK
DEPARTMENT OF ELECTRONICS & COMMUNICATION ENGINEERING QUESTION BANK SUBJECT : CS6303 / COMPUTER ARCHITECTURE SEM / YEAR : VI / III year B.E. Unit I OVERVIEW AND INSTRUCTIONS Part A Q.No Questions BT Level
More informationClass diagrams. Modeling with UML Chapter 2, part 2. Class Diagrams: details. Class diagram for a simple watch
Class diagrams Modeling with UML Chapter 2, part 2 CS 4354 Summer II 2015 Jill Seaman Used to describe the internal structure of the system. Also used to describe the application domain. They describe
More informationCS504-Softwere Engineering -1 Solved Subjective Midterm Papers For Preparation of Midterm Exam
CS504-Softwere Engineering -1 Solved Subjective Midterm Papers For Preparation of Midterm Exam CS504 Subjective Midterm Examination 2011 Question No: 1 ( Marks: 3 ) Define Asynchronous Messages and Synchronous
More information10조 이호진 이지 호
10 조 200910045 이호진 200911415 이지호 According to the IEEE definition, design is.. The process of defining the architecture, components, interfaces, and other characteristics of a system or component 1.
More informationObject-Oriented Modeling Using UML. CS151 Chris Pollett Aug. 29, 2005.
Object-Oriented Modeling Using UML CS151 Chris Pollett Aug. 29, 2005. Outline Objects and Classes Modeling Relationships and Structures Some Terms and Concepts Objects and classes are fundamental to OO
More informationDesign Concepts. Slide Set to accompany. Software Engineering: A Practitioner s Approach, 7/e by Roger S. Pressman
Chapter 8 Design Concepts Slide Set to accompany Software Engineering: A Practitioner s Approach, 7/e by Roger S. Pressman Slides copyright 1996, 2001, 2005, 2009 by Roger S. Pressman For non-profit educational
More informationVragen. Intra-modular complexity measures. The uses relation. System structure: inter-module complexity
Vragen Intra-modular complexity measures Wat wordt bedoeld met het ontwerpsprincipe: Anticipate obsolence? Wat is het voordeel van strong cohesion en weak coupling? Wat is het gevolg van hoge complexiteit
More informationUNIT I Introduction to Design Patterns
SIDDHARTH GROUP OF INSTITUTIONS :: PUTTUR Siddharth Nagar, Narayanavanam Road 517583 QUESTION BANK (DESCRIPTIVE) Subject with Code : Design Patterns(9F00505c) Year & Sem: III-MCA I-Sem Course : MCA Regulation:
More informationApplication Architectures, Design Patterns
Application Architectures, Design Patterns Martin Ledvinka martin.ledvinka@fel.cvut.cz Winter Term 2017 Martin Ledvinka (martin.ledvinka@fel.cvut.cz) Application Architectures, Design Patterns Winter Term
More informationObject-Oriented Design
Object-Oriented Design Lecturer: Raman Ramsin Lecture 10: Analysis Packages 1 Analysis Workflow: Packages The analysis workflow consists of the following activities: Architectural analysis Analyze a use
More information