Please enable JavaScript.
Coggle requires JavaScript to display documents.
OOA with UML 1 - Coggle Diagram
OOA with UML 1
Attrubutes of a complex system
5 . Stable intermediate forms
4 . Common patterns
3 . Seperation of concerns
2 .Arbitary determination of primitive components
1 . Hierarchical and interacting subsystems
Designing complex systems
Engineering as science and art
Meaning of the design
The impotance of model building
The elements of software design methods
Notation
Tools
Process
The models of object oriented dev
Dynamic model
Static model
Logical model
Physical model
Object model
Evolution of object model
Trends in software engineering
First Gen
Fortran 1
Math expr
IPL 5 Math expr
Algol 58
Math expr
Flowmatic
Math expr
Second gen
Fortran 2
Subroutines
Algol60
Block structure , data types
Lisp
List processing , garbage collection,pointers
COBOL
Data desc , file handling
Third gen
PL/1
Algol + cobol + fortran
Algol68
Rigorous successor to ALGOL 60
Simula
Classes, data abstraction
Pascal
Simple successor to ALGOL 60
Topology
The Topology of Late Second- and Early Third-Generation Programming Language
Topology of first and second gen
The Topology of Late Third-Generation Programming Languages
The Topology of Object-Based and Object-Oriented Programming Languages
Object model
Foundations of the object model
OOA
OOD
OOP
Elements of object model
Kinds of programming paradigms
Procedure oriented
Logic oriented
rule oriented
Constraint oriented
Object oriented
Four major elements
Abstraction
Hierarchy
Modularity
Polymorphism
Three minor elements
Concurrency
Typing
Persistence
Appyling Obj Model
Applications
Air taffic control
CAD
Bussiness SW
Bussiness data processing
Data bases
Expert systems
Office automation
Robotics
Telecommunications
Telemetry systems
The Structure of complex systems
The Structure of a Personal Computer
The Structure of plants and animals
The Structure of matter
The structure of social institutions
The inherent complexity of software
The complexity of public domain
The difficulty of managing the management process
The flexibility possible through software
The problem of characterizing the behaviour discrete systems
Organized and Disorganized complexity
The Limitations of the Human Capacity for Dealing with Complexity
is a
part of
Canonical form
Bringing order to chaos
The role of hierachy
Th role of absraction
Algorithemic decomp
Object decomp
The consequences of unrestrained complexity