Here, below we have provided the Object Oriented Analysis and Design using UML Study Materials of B.Tech 2nd year in PDF format, which is free of cost and the files can be downloaded without registration procedures. Here, you can download the study materials that you need to ace the examination of B.Tech 2nd Year which has been provided below for you to download easily and in PDF format. Scroll down to check out the links and you can also read more about Object Oriented Analysis and Design using UML below. We have also provided below recommended books and authors of the same subject, along with important questions for examination and also the syllabus.
More About Object Oriented Analysis and Design using UML Notes
The Designing Software for applications which are large in size is usually a very complicated work. it is complex and thereby arguably be said that there is no limit to how complex a software design could get. This is because, we usually design software with the motive to model real-world phenomenon. This is a course that strongly helps students build a foundation of understanding and designs of a modern computing system. In this course, techniques that go into designing a modern microprocessor will be explored. Further, a fundamental understanding of the architecture of computer will be made possible, and this is going to help students in understanding design processors and hardware and also builds a foundation in knowing more about compilers, operating systems, as well as high-performing programming.
Study Materials of Object Oriented Analysis and Design using UML PDF
|ooad pdf notes||Download|
|Object Oriented Analysis and Design Using UML Pdf Free download||Download|
|ooad using uml pdf||Download|
|Object Oriented Analysis and Design Using UML PPT||Download|
|Object Oriented Analysis and Design Using UML Question Paper||Download|
Recommended books and authors of OOAD books – B.Tech 2nd Year
- “Object-oriented analysis and design with the Unified process”, John W. Satzinger, Robert B. Jackson, Stephen D. Burd, Cengage Learning
- “The Unified modeling language Reference manual”, James Rumbaugh, Ivar Jacobson, Grady Booch, Addison-Wesley
- “The Unified Modeling Language User Guide”, Grady Booch, James Rumbaugh, Ivar Jacobson, 12th Impression, 2012, PEARSON.
- “Object-oriented analysis and design using UML”, Mahesh P. Matha, PHI
- “Head first object-oriented analysis and design”, Brett D. McLaughlin, Gary Pollice, Dave West, O‟ Reilly
- “Object- Oriented Analysis And Design with Applications”, Grady BOOCH, Robert
- A. Maksimchuk, Michael W. ENGLE, Bobbi J. Young, Jim Conallen, Kellia Houston, 3rd edition, 2013, PEARSON.
Syllabus of OOAD Object Oriented Analysis and Design using UML B.Tech 2nd Year
Objectives of OOAD:
- This will help a student understand better the solving of complex problems.
- It will support the student in analyzing and designing solutions to issues and problems which require an object-oriented approach.
- A student can study the notations of Unified Modeling language by learning OOAD.
Introduction: The Structure of Complex systems, The Inherent Complexity of Software, Attributes of Complex System, Organized and Disorganized Complexity, Bringing Order to Chaos, Designing Complex Systems, Evolution of Object Model, Foundation of Object Model, Elements of Object Model, Applying the Object Model.
Classes and Objects: Nature of object, Relationships among objects, Nature of a Class, Relationship among Classes, Interplay of Classes and Objects, Identifying Classes and Objects, Importance of Proper Classification, Identifying Classes and Objects, Key abstractions and Mechanisms.
Introduction to UML: Why we model, Conceptual model of UML, Architecture, Classes, Relationships, Common Mechanisms, Class diagrams, Object diagrams.
Basic Behavioral Modeling: Interactions, Interaction diagrams, Use cases, Use case Diagrams, Activity Diagrams.
Advanced Behavioral Modeling: Events and signals, state machines, processes and Threads, time and space, state chart diagrams.
Architectural Modeling: Component, Deployment, Component diagrams, and Deployment diagrams. Case Study: The Unified Library application.
Results of studying OOAD –
- This will help a student find solutions of complex problems using object-oriented approach.
- A student after studying OOAD will be able to represent classes, responsibilities and states using the notations of UML.
- This will also support a student in the process of identifying classes, responsibilities of the problem domain.
Important Questions in Object Oriented Analysis and Design –
- Prepare an object diagram showing at least 10 relationships among the following object classes. Include associations and qualified associations, aggregations, generalizations, and multiplicity. You may add additional objects. Also, show attributes and operations. School, playground, principal, school board, classroom, book, student, teacher, canteen, restroom, computer, desk, chair.
- What the use is of “include” and “extends” relationships in the use-case diagram?
- What is an abstract class? Mention its use. Can the concrete class be a superclass? If yes, give an example, if no, give a reason.
- Create a class hierarchy to organize the following drink classes: Mineral water, wine, alcoholic, nonalcoholic, grape juice, soda, bears.
- What do you mean by Software Development Life Cycle (SDLC)? What are the phases (stages) of it? Which phase requires maximum efforts? Also explain why domain analysis i.e. domain class model, domain state model, and domain interaction model is important.
- Under what situation activity diagram should not be used? Which diagrams are preferable under such situations?
Also give practical situations, when to use the following diagram: a. Use-Case Diagram, b. Object Diagram, c. Interaction diagram
- What are the similarities/dissimilarities between a sequence diagram and a collaboration diagram? Draw the Interaction diagram for an ATM – used for a card-based banking system.
- Draw the use-case diagram for Hotel Information System. There are two types of customers: Tour-group customers and Individual customers. Both can book, cancel, check-in and check-out of a room by Phone or via the Internet. There are booking process clerk and reception staff who manages
it. A customer can pay his bill by credit card or pay utility bills.