Beruflich Dokumente
Kultur Dokumente
1. INTRODUCTION 1
1. 1 DOMAIN STUDY 3
1. 2 PROBLEM STATEMENT 4
2. SYSTEM REQUIREMENT 6
2.1 PROPOSED SYSTEM 7
2.2 TOOLS SURVEY 9
2.3 OBJECT ORIENTED SOFTWARE DEVELOPMENT 44
LIFE CYCLE
3. DESIGN SPECIFICATION 47
3.1 UML DIAGRAM DESCRIPTION FOR PART A (LMS) 48
3.1.1 USECASE DIAGRAM 49
3.1.2 CLASS DIAGRAM 52
3.1.3 OBJECT DIAGRAM 53
3.1.4 ACTIVITY DIAGRAM 54
3.1.5 INTERACTION DIAGRAM 56
3.1.5.1 SEQUENCE DIAGRAM 56
3.1.5.2 COLLABORATION DIAGRAM 58
3.1.6 STATE CHART DIAGRAM 59
3.1.7 COMPONENT DIAGRAM 60
3.1.8 DEPLOYMENT DIAGRAM 61
3.2 UML DIAGRAM SPECIFICATION FOR PART B () 62
3.2.1 USECASE DIAGRAM 63
3.2.2 CLASS DIAGRAM 66
3.2.3 OBJECT DIAGRAM 67
3.2.4 ACTIVITY DIAGRAM 68
3.2.5 INTERACTION DIAGRAM 70
3.2.5.1 SEQUENCE DIAGRAM 70
3.2.5.2 COLLABORATION DIAGRAM 72
3.2.6 STATE CHART DIAGRAM 73
3.2.7 COMPONENT DIAGRAM 74
3.2.8 DEPLOYMENT CHART DIAGRAM 75
5. OUTCOME ANALYSIS 82
6. CONCLUSION 92
7. REFERENCES 95
LIST OF FIGURES
2.1 Class 11
2.2 Interface 12
2.3 Collaboration 12
2.4 Use case 13
2.5 Active class 13
2.6 Component 14
2.7 Node 14
2.8 Interaction 15
2.9 State Machine 15
2.10 Package 16
2.11 Note 16
2.12 Dependency 17
2.13 Association 17
2.14 Generalization 18
2.15 Realization 18
2.16 Use case notation for an Actor 20
2.17 Use case notation for use case 21
2.18 Use case notation for Association 21
2.19 Use case example 21
2.20 Communicates relationship 22
2.21 An example of an extend relationship 22
2.22 An example of include relationship 23
2.23 An example of generalization relationship 23
2.24 An example of use case diagram for hospital management 24
2.25 Class diagram representation 25
2.26 Class diagram multiplicity 27
2.27 An example of class diagram for stock management 27
2.28 Object diagram of an order management system 29
2.29 Representation of object 30
2.30 Representation of an actor 30
2.31 Representation of lifeline 31
2.32 Representation of an activation 31
2.33 Representation of message 31
2.34 An example of sequence diagram for hotel reservation 32
2.35 An example of collaboration diagram for an order management system 33
2.36 An example of state chart diagram for online banking system 34
2.37 Notation of activity state 36
2.38 Notation of transition 36
2.39 Notation of swamlane 36
2.40 Notation of initial state 37
2.41 Notation of final state 37
2.42 Notation of synchronization bar 37
2.43 Flow of an activity diagram 39
2.44 An example of an activity diagram for an order management system 40
2.45 Component of component diagram 41
2.46 Dependency of component diagram 41
2.47 An example of component diagram for railway reservation system 42
2.48 Relationships among software and hardware components 43
2.49 Software Development Life Cycle 46