Skip to content

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 notesDownload
Object Oriented Analysis and Design Using UML Pdf Free downloadDownload
ooad using uml pdfDownload
Object Oriented Analysis and Design Using UML PPTDownload
Object Oriented Analysis and Design Using UML Question PaperDownload

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.

For every candidate looking for Digital Signal Processing Notes in the PDF format, you can find it below. The Study Materials for B.TechDitigal Signal Processing has been provided below for the purpose of studying without cost. You can download the pdf easily from below just in a click.

Download Digital Signal Processing notes below PDF FORMAT

Introduction to Digital Signal Processing: Discrete-time signals & sequences, Linear shift-invariant systems, Stability, and Causality, Linear constant coefficient difference equations, the Frequency domain representation of discrete-time signals and systems.

Digital Signal processing pdf booksDownload
Digital Signal processing pdf by s salivahanan free downloadDownload
Digital Signal Processing Question PaperDownload
Digital Signal Processing PPTDownload

List of Reference Books for Digital Signal Processing

  • E.C. Ifeachor and B.W. Jervis, ” Digital signal processing – A practical approach”, Second edition, Pearson, 2002.
  • S.K. Mitra, Digital Signal Processing, A Computer Based approach, Tata Mc GrawHill, 1998.
  • P.P.Vaidyanathan, Multirate Systems & Filter Banks, Prentice-Hall, Englewood Cliffs, NJ, 1993.
  • Johny R. Johnson, Introduction to Digital Signal Processing, PHI, 2006.
  • John G Proakis and Manolakis, “Digital Signal Processing Principles, Algorithms and Applications”, Pearson, Fourth Edition, 2007.
  • S.Salivahanan, A. Vallavaraj, C. Gnanapriya, Digital Signal Processing, TMH/McGraw HillInternational, 2007

Digital Signal Processing Syllabus has been provided below – B.Tech Elective Subject

• To study DFT and its computation
• To study the design techniques for digital filters
• Study the finite word length effects in signal processing
• To study the non-parametric methods of power spectrum estimations
• To study the fundamentals of digital signal processors.

UNIT -I: Discrete Fourier Transform

DFT and its properties, Relation between DTFT and DFT, FFT computations using Decimation in time and Decimation in frequency algorithms, Overlap-add and save methods


Infinite Impulse Response Digital Filters Review of design of analog Butterworth and Chebyshev filters, Frequency transformation in the analog domain – Design of IIR digital filters using impulse invariance technique – Design of digital filters using bilinear transform – pre warping – Realization using direct, cascade and parallel forms.


Finite Impulse Response Digital Filters Symmetric and Ant symmetric FIR filters – Linear phase FIR filters – Design using Hamming, Henning and Blackman Windows – Frequency sampling method – Realization of FIR filters – Transversal, Linear phase and Polyphasestructures.

UNIT -IV: Finite Word Length Effects

Fixed point and floating-point number representations – Comparison – Truncation and Rounding errors – Quantization noise – derivation for quantization noise power – coefficient quantization error – Product quantization error –


Overflow error – Roundoff noise power – limit cycle oscillations due to product round off and overflow errors – signal scaling

UNIT -VI: Multirate Signal Processing

Introduction to Multirate signal processing-Decimation Interpolation-Polyphase implementation of FIR filters for interpolator and decimator -Multistage implementation of sampling rate conversion- Design of narrowband filters – Applications of Multirate signal processing.

Why you should study Digital Signal Processing –

  • For getting the ability to apply the knowledge of Maths, Science as well as engineering
  • To achieve the ability which helps to design, experiment and interpret data.
  • To be able to design a system, component or a process which is focused on meeting desired needs, not on its own, but with its realistic constraints which would be political, economic, environmental, social, ethical, manufacturability, sustainability, health and safety.
  • To develop the ability to work as a part of a multi – disciplinary team.

Important Questions in Digital Signal Processing

  • Compute the DFT for the sequence {1, 2, 0, 0, 0, 2, 1, 1}. Using radix -2 DIF FFT and radix -2 DIT- FFT algorithm.
  •  Derive the equation to implement a butterfly structure In the DIT FFT algorithm.
  •  State and prove the time convolution property of Z-Transforms.
  • Obtain the impulse response of the digital filter to correspond to an analog filter with impulse response ha(t) = 0.5 e-2t and with a sampling rate of 1.0kHz using impulse invariant method.
  •  Compare bilinear transformation and impulse invariant mapping.
  • Explain the decimation and interpolation process with an example. Also, find the spectrum.
  • The sequence x(n)=[0,2,4,6,8] is interpolated using interpolation sequence bk =[1/2,1,1/2] and the interpolation factor is 2.find the interpolated sequence y(m).
  •  Describe the multiplier/adder unit of the TMS320c54xx processor with a neat block diagram.
  •  What are interrupts? What are the classes of interrupts available in the TMS320C5xx processor?