Object Oriented Modeling and Design for SPPU 19 Course (BE - SEM VII -COMP) - Elective III - 410244(D)

Rs. 350.00
Tax included. Shipping calculated at checkout.

Unit I Introduction To Modeling What is Object Orientation ? What is OO development ? OO themes; Evidence for usefulness of OO development; OO modeling history Modeling as Design Technique : Modeling; abstraction; The three models. Class Modeling : Object and class concepts; Link and associations concepts; Generalization and inheritance; A sample class model; Navigation of class models; Practical tips. (Chapter - 1) Unit II Advanced Class Modeling and State Modeling Advanced object and class concepts; Association ends; N-ary associations; Aggregation; Abstract classes; Multiple inheritance; Metadata; Reification; Constraints; Derived data; Packages; Practical tips. State Modeling : Events, States, Transitions and Conditions; State diagrams; State diagram behavior; Practical tips. (Chapter - 2) Unit III Advanced State Modeling and Interaction Modeling Advanced State Modeling : Nested state diagrams; Nested states; Signal generalization; Concurrency; A sample state model; Relation of class and state models; Practical tips. Interaction Modeling : Use case models; Sequence models; Activity models. Use case relationships; Procedural sequence models; Special constructs for activity models. (Chapter - 3) Unit IV User Application Analysis : System Design Application Analysis : Application interaction model; Application class model; Application state model; Adding operations. Overview of system design; Estimating performance; Making a reuse plan; Breaking a system in to sub-systems; Identifying concurrency; Allocation of sub-systems; Management of data storage; Handling global resources; Choosing a software control strategy; Handling boundary conditions; Setting the trade-off priorities; Common architectural styles; Architecture of the ATM system as the example. (Chapter - 4) Unit V Class Design, Implementation Modeling, Legacy Systems Class Design : Overview of class design; Bridging the gap; Realizing use cases; Designing algorithms; Recursing downwards, Refactoring; Design optimization; Reification of behavior; Adjustment of inheritance; Organizing a class design; ATM example. Implementation Modeling : Overview of implementation; Fine-tuning classes; Fine-tuning generalizations; Realizing associations; Testing. Legacy Systems : Reverse engineering; Building the class models; Building the interaction model; Building the state model; Reverse engineering tips; Wrapping; Maintenance. (Chapter - 5) Unit VI Design Pattern What is a pattern and what makes a pattern ? Pattern categories; Relationships between patterns; Pattern description Communication Patterns : Forwarder-Receiver; Client-Dispatcher-Server; Publisher-Subscriber. Management Patterns : Command processor; View handler. Idioms : Introduction; what can idioms provide ? Idioms and style; Where to find idioms; Counted Pointer example. (Chapter - 6)

Pickup available at Nashik Warehouse

Usually ready in 24 hours

Check availability at other stores
Pages: 252 Edition: 2023 Vendors: Technical Publications