Uml Designs

Only available on StudyMode
  • Topic: Unified Modeling Language, UML diagrams, Use case diagram
  • Pages : 13 (2052 words )
  • Download(s) : 189
  • Published : April 11, 2013
Open Document
Text Preview
INDEX
1. Unified modeling language 2. Use case Introduction 3. Use case diagram a. Use case of ATM machine b. Use case of Library management c. Use case of Railway Reservation System 4. Class introduction 5. Class diagram a. Class diagram of collage management system b. Class diagram of Hospital Management system c. Class diagram of Library management system 6. Interactive diagram Introduction 7. Interactive diagram a. Interactive diagram for ATM machine b. Interactive diagram for Library Management system c. Interactive diagram for Railway Reservation system 8. Collaboration introduction 9. Collaboration diagram a. Collaboration diagram for ATM machine b. Collaboration diagram for Library machine c. Collaboration diagram for Railway Reservation machine 10. State machine diagram 11. State chart diagram for CD player 12. Activity diagram introduction 13. Activity diagram a. Activity diagram of ATM without swinlanes b. Activity diagram of ATM with swinlanes 14. Component diagram introduction 15. Component diagrams a. Component diagram for ATM System b. Component diagram for Hospital Management System 16. Deployment diagram 17. Deployment diagram for ATM system 18. Forward engineering 19. Reverse engineering 20. Case study a. Bank ATM System b. Cellular phone Network c. Student course registration system d. Hospital Management System e. Library Information system f. Ticket vending system g. Trading system 2 8 10 11 12 13 16 17 18 19 22 23 24 25 26 27 28 30 32 33 35 36 37 41 42 43 44 45 54 61 69 79 88 97 107 115

Kakatiya Institute of Technology and Science

Page 1

Roll No:_____________________

OOAD LAB

1 UNIFIED MODELING LANGUAGE
UML is a graphical notation used to visualize, specify, construct and document the artifact of software intensive. UML is appropriate for modeling systems ranging from Enterprise Information Systems to Distributed Web-based Application and even to Hard Real-time Embedded systems. UML effectively starts with forming a conceptual modeling of the language.

There are 2 types of diagrams. They are, 1. Static Diagrams a) Use case diagrams b) Class diagrams c) Object diagrams d) Component diagrams e) Deployment diagrams 2. Dynamic diagrams a) Interaction diagrams i) Sequence diagrams ii) Collaboration diagrams b) State machine diagrams i) State chart diagrams ii) Activity diagrams Applications of UML: UML is intended primarily for software intensive systems. It has been used effectively for such domains as 1. 2. 3. 4. 5. Enterprise Information Systems Banking and Financial Services Telecommunications Transportation Defense and Aerospace Page 2

Kakatiya Institute of Technology and Science

Roll No:_____________________

OOAD LAB

6. 7. 8. 9.

Retail Medical Electronics Scientific Distributed Web-based Services

Basic building blocks of UML: The building blocks of UML can be categorized as 1. Things 2. Relationships and 3. Diagrams Things:Things are the most important building blocks of UML. Things can be a) b) c) d) Structural Behavioral Grouping Annotational

a) Structural Things: They define the static part of the model. They represent physical and conceptual elements. Following are the structural things 1. Class: - It describes a set of objects that share the same attribute operations, relationships and semantics. Class name Attributes Operations

2.Object: - It is a collection of operations that specifies a service of a class or a component.

Kakatiya Institute of Technology and Science

Page 3

Roll No:_____________________

OOAD LAB

4. Use case: - They a e used to identify diffe ent use case com onents of a pa ticula softwa e project. It is used to model the operation. ¦ ¦ ¦ ¦ ¦ §

5. Componen : - It is a physical and replaceable part that confirms to and provides realization of set of interfaces. ¨

6. Node: - A physical resource that exists in runtime and represent a computational resource.

7. Actor: - The out side entity that communicates with a...
tracking img