Annamalai Unified Modeling Language Sem-VIII-Elective

No

Units

Titles

Sub Titles

Chapters

1

Unit 1

Why We Model

The Importance of Modeling - Principles of Modeling - Object
Oriented Modeling- Introducing the UML- Overview of the UML - A Conceptual Model of the UML - Architecture - Software Development Life Cycle - Key Abstraction - Mechanism - Components, Classes- Modeling the vocabulary of a system - Modeling the Distributions of responsibilities in a system - Modeling System - Modeling primitive types, Relationships, Modeling Simple Dependencies -
Modeling single Inheritance - Modeling Structural Relationships, Command Mechanism- Modeling New Building Blocks - Modeling comments - Modeling New
Semantics - Modeling new properties - Diagrams- Modeling different Views of a The Importance of Modeling - Principles of Modeling - Object Oriented Modeling- Introducing the UML- Overview of the UML - A Conceptual Model of the UML - Architecture - Software Development Life Cycle - Key
Abstraction - Mechanism - Components, Classes- Modeling the vocabulary of a system - Modeling the Distributions of responsibilities in a system - Modeling System - Modeling primitive types, Relationships, Modeling Simple Dependencies - Modeling single Inheritance - Modeling Structural Relationships, Command Mechanism- Modeling New Building Blocks - Modeling comments - Modeling New
Semantics - Modeling new properties - Diagrams- Modeling different Views of a

advanced classes- modeling the semantics of a
class, Advanced relationships - modeling webs of relationships, Interface, types, and roles- modeling the seams in a system - modeling static and dynamic types,
Packages- modeling A group of elements - modeling architectural views, Instances- modeling concrete Instances - modeling prototypical instances, Object Diagram-
modeling Object structures - Forward and Reverse Engineering

Interactions- Modeling a flow of control, Use cases-
Modeling the behavior of an element, Use case diagram- modeling a context of a system modeling the requirements of system, Interaction diagram- modeling flows
of control by time ordering - modeling flows of control by organization, Activity diagram- modeling a workflow - Modeling an Operation

events and signals- Modeling a family of signals
- modeling exceptions, State machines- modeling the lifetime of an object, Process and threads- modeling multiple techniques - modeling Inter Process communication, Time and Space- modeling timing constraints - modeling the
distribution of objects - modeling objects that migrate, State chart Diagrams- modeling reactive objects

Components- modeling executables and libraries -
modeling tables, files and documents - modeling an API - modeling source code, Deployment- modeling processors and devices - modeling the distribution of components collaborations- modeling the realization of use case - modeling the realization of an operation - modeling a mechanism, Patterns and frameworks- modeling design patterns - modeling architectural patterns

modeling source code - modeling an executable release -
modeling a physical database - modeling adaptable systems, Deployment diagrams- modeling as embedded system - modeling a Client/server system - modeling a fully
distribution system, Systems and models- modeling The architecture of a system - modeling systems of systems