Professional Documents
Culture Documents
Object Oriented Analysis and Design For R-2017 by Krishna Sankar P., Shangaranarayanee N.P.
Object Oriented Analysis and Design For R-2017 by Krishna Sankar P., Shangaranarayanee N.P.
UNIT I………………………………………………………………………………………………………………………………………………
1.1.2 Analysis………………………………………………………………………………………………………………………….
1.1.3 Design…………………………………………………………………………………………………………………………….
1.3.1 Introduction…………………………………………………………………………………………………………………..
1.4.1 Introduction…………………………………………………………………………………………………………………..
1.4.2 Purpose………………………………………………………………………………………………………………………….
1.4.5 Examples…………………………………………………………………………………………………………………….....
1.5 Case Study - The Next Gen Pos System, Inception…………………………………………………………
1.6.1 Introduction………………………………………………………………………………………………………………
1.6.10 Congratulations: Use Cases Have Been Written, and Are Imperfect…………………………..
1.6.11 Write Use Cases in an Essential Ill-Free Style New and Improved! The Case for
Fingerprinting…………………………………………………………………………………………………………….
1.6.12 Actors….………………………………………………………………………………….…………………………………
1.7.1 Introduction……………………………………………………………………………………………………………….
Review Questions…………………………………………………………………………………………………….................
UNIT 2…………………………………………………………………………………………………………………………………………………
2.1.1 Introduction………………………………………………………………………………………………………………
2.1.2 Purpose…………………………………………………………………………………………………………………….
2.1.5 Examples……………………………………………………………………………………………………………………
2.2 Elaboration………………………………………………………………………………………………………………………..
2.2.1 Introduction………………………………………………………………………………………………………………
2.3.1 Introduction………………………………………………………………………………………………………………
2.5 Associations…………………………………………………………………………………………………………………………..
2.5.8 Qualifications…………………………………………………………………………………………………………….
2.6 Attributes……………………………………………………………………………………………………………………………….
2.6.1 Introduction……………………………………………………………………………………………………………….
2.6.2 Attributes……………………………………………………………………………………………………………………
2.7.1 Introduction……………………………………………………………………………………………………………….
2.8.2 Generalization……………………………………………………………………………………………………………
2.9.4 Composition……………………………………………………………………………………………………………….
Review Questions…………………………………………………………………………………………………….................
UNIT III…….…………………………………………………………………………………………………………………………………………
3.4.1 Introduction……………………………………………………………………………………………………………….
3.4.2 Purpose………………………………………………………………………………………………………………………
3.4.5 Examples……………………………………………………………………………………………………………………
3.5.1 Introduction……………………………………………………………………………………………………………….
3.5.2 Purpose……………………………………………………………………………………………………………………..
3.6 Package…………………………………………………………………………………………………………………………………..
3.6.1 Introduction……………………………………………………………………………………………………………….
3.6.2 Collaborations……………………………………………………………………………………………………………
Review Questions…………………………………………………………………………………………………….................
UNIT IV ……………………………………………………………………………………………………………………………………………….
DESIGN PATTERNS……………………………………………………………………………………………………………………………..
4.1 GRASP: Designing objects with responsibilities……………………………………………………………………….
4.1.1 Introduction………………………………………………………………………………………………………………
4.1.4 Patterns…………………………………………………………………………………………………………………….
4.2 Creator……………………………………………………………………………………………………………………………………
4.2.1 Solution………………………………………………………………………………………………………………………
4.2.2 Problem……………………………………………………………………………………………………………………..
4.2.3 Example……………………………………………………………………………………………………………………..
4.2.4 Discussion………………………………………………………………………………………………………………….
4.2.5 Contraindications……………………………………………………………………………………………………….
4.2.6 Benefits………………………………………………………………………………………………………………………
4.3.1 Solution………………………………………………………………………………………………………………………
4.3.2 Problem……………………………………………………………………………………………………………………..
4.3.3 Example……………………………………………………………………………………………………………………..
4.3.4 Discussion…………………………………………………………………………………………………………………..
4.3.5 Contraindications……………………………………………………………………………………………………….
4.3.6 Benefits………………………………………………………………………………………………………………………
4.4.1 Solution………………………………………………………………………………………………………………………
4.4.2 Problem……………………………………………………………………………………………………………………
4.4.3 Example……………………………………………………………………………………………………………………
4.4.4 Discussion………………………………………………………………………………………………………………….
4.4.5 Contraindications………………………………………………………………………………………………………
4.4.6 Benefits……………………………………………………………………………………………………………………..
4.4.7 Background………………………………………………………………………………………………………………..
4.4.8 Related Pattern ………………………………………………………………………………………………………….
4.5.1 Solution……………………………………………………………………………………………………………………..
4.5.2 Problem……………………………………………………………………………………………………………………..
4.5.3 Example……………………………………………………………………………………………………………………..
4.5.4 Discussion………………………………………………………………………………………………………………….
4.5.5 Contraindications………………………………………………………………………………………………………
4.5.6 Benefits……………………………………………………………………………………………………………………..
4.6 Controller……………………………………………………………………………………………………………………………….
4.6.1 Solution……………………………………………………………………………………………………………………..
4.6.2 Problem……………………………………………………………………………………………………………………..
4.6.3 Example……………………………………………………………………………………………………………………..
4.6.4 Discussion………………………………………………………………………………………………………………….
4.6.5 Benefits……………………………………………………………………………………………………………………..
4.8 Creational………………………………………………………………………………………………………………………………
4.9.1 Intent…………………………………………………………………………………………………………………………
4.9.2 Motivation…………………………………………………………………………………………………………………
4.9.3 Applicability………………………………………………………………………………………………………………
4.9.4 Structure…………………………………………………………………………………………………………………..
4.9.5 Participants……………………………………………………………………………………………………………….
4.9.6 Collaborations……………………………………………………………………………………………………………
4.9.7 Consequences……………………………………………………………………………………………………………
4.9.8 Implementation………………………………………………………………………………………………………..
4.10 Structural……………………………………………………………………………………………………………………………….
4.11 Bridge……………………………………………………………………………………………………………………………………..
4.11.1 Intent…………………………………………………………………………………………………………………………
4.11.2 Motivation…………………………………………………………………………………………………………………
4.11.3 Applicability………………………………………………………………………………………………………………
4.11.4 Structure……………………………………………………………………………………………………………………
4.11.5 Participants……………………………………………………………………………………………………………….
4.11.6 Collaborations…………………………………………………………………………………………………………..
4.11.7 Consequences……………………………………………………………………………………………………………
4.11.8 Implementation…………………………………………………………………………………………………………
4.12 Adapter………………………………………………………………………………………………………………………………….
4.12.1 Intent………………………………………………………………………………………………………………………..
4.12.2 Motivation………………………………………………………………………………………………………………..
4.12.3 Applicability………………………………………………………………………………………………………………
4.12.4 Structure……………………………………………………………………………………………………………………
4.12.5 Participants……………………………………………………………………………………………………………….
4.12.6 Collaborations……………………………………………………………………………………………………………
4.12.7 Consequences……………………………………………………………………………………………………………
4.12.8 Implementation…………………………………………………………………………………………………………
4.13 Behavioural…………………………………………………………………………………………………………………………….
4.14 Strategy………………………………………………………………………………………………………………………………….
4.14.1 Intent…………………………………………………………………………………………………………………………
4.14.2 Motivation…………………………………………………………………………………………………………………
4.14.3 Applicability……………………………………………………………………………………………………………….
4.14.4 Structure…………………………………………………………………………………………………………………….
4.14.5 Participants………………………………………………………………………………………………………………..
4.14.6 Collaborations…………………………………………………………………………………………………………….
4.14.7 Consequences…………………………………………………………………………………………………………….
4.14.8 Implementation………………………………………………………………………………………………………….
4.14.9 Known Uses………………………………………………………………………………………………………………..
4.15 Observer…………………………………………………………………………………………………………………………………
4.15.1 Intent…………………………………………………………………………………………………………………………
4.15.2 Motivation…………………………………………………………………………………………………………………
4.15.3 Applicability……………………………………………………………………………………………………………….
4.15.4 Structure……………………………………………………………………………………………………………………
4.15.5 Participants……………………………………………………………………………………………………………….
4.15.6 Collaborations…………………………………………………………………………………………………………..
4.15.7 Consequences……………………………………………………………………………………………………………
4.15.8 Implementation………………………………………………………………………………………………………..
Review Questions…………………………………………………………………………………………………….................
UNIT V ……………………………………………………………………………………………………………………………………………….
TESTING………………………………………………………………………………………………………………………………………………
5.2.1 Definition………………………………………………………………………………………………………………..…
5.2.2 Objectives………………………………………………………………………………………………………………….