Book on Object Oriented Analysis and Design
This book “Object Oriented Analysis and Design” is about an introductory idea on pattern design and implement the projects on Object Oriented concepts. It emphasizes on the basic idea of design UML Diagrams with notations. In OOP, intended by construction them out of objects that interact with one another were based on UML notation and all recent programming languages follows based Object Oriented pattern. It helps to map design to code and to perform the object oriented testing by various standard testing techniques. It provides an idea for the readers towards the domain model on Next POS Systems, Logical Architecture and GOF with GRASP patterns.
Unit I: Introduction towards Object Oriented Analysis and Design to develop real-time systems has the potential to produce safer, more reliable and maintainable code. UML is the successor to trend of object-oriented analysis and design methods. Unified Process is an example iterative process for projects. The most important techniques in the UML: use cases, class, interaction, State, Activity, Package, Component and Deployment models.
Unit II: GRASP patterns are a learn to understanding and using design principles based on patterns of assigning responsibilities. Design patterns that describes simple and elegant solutions to specific problems in object-oriented software design. Patterns can have either creational, structural or behavioral purpose to concern the process of object creation, to composition of classes or objects, characterize the ways in which classes or objects interact and distribute responsibility.
Unit III: NextGen point-of-sale (POS) system, computerized application in a retail store with inception, Elaboration and along with relating use case concepts. Domain Model with the ideology of finding conceptual and description classes in POS Systems.
Unit IV: Introduction towards the basic notation, designing UML diagrams and also the relationship between the Sequence and use case diagrams. UML package diagrams may illustrate the Logical Architecture as part of the Design Model and Logical architecture. It emphasis how to apply the Gang-of-Four (GOF) and the more basic GRASP pattern.
Unit V: Introduction to generate code for Class, interface and method definition for domain layer. By examine class testing, integration, GUI Testing, system testing, and the application of data flow testing to object-oriented software.