Presentation is loading. Please wait.

Presentation is loading. Please wait.

ניתוח מערכות מידע 1 Unified Modeling Language (UML) § § The Unified Modeling Language (UML) is the industry-standard language for: Specifying, Visualizing,

Similar presentations


Presentation on theme: "ניתוח מערכות מידע 1 Unified Modeling Language (UML) § § The Unified Modeling Language (UML) is the industry-standard language for: Specifying, Visualizing,"— Presentation transcript:

1 ניתוח מערכות מידע 1 Unified Modeling Language (UML) § § The Unified Modeling Language (UML) is the industry-standard language for: Specifying, Visualizing, Constructing and Documenting Software and hardware systems § § UML provides system views for both: Structural and Behavioral

2 ניתוח מערכות מידע 2 UML Diagrams The UML includes 9 kinds of diagrams: 1. 1. Use Case diagram 2. 2. Class diagram 3. 3. Interaction diagrams: Sequence diagram Collaboration diagram 4. 4. State chart diagram 5. 5. Object diagram 6. 6. Activity diagram 7. 7. Component diagram 8. 8. Deployment diagram

3 ניתוח מערכות מידע 3 Use Case Diagram The Use Case diagram § § Shows a set of use cases and actors and their relationships. § § Use Case diagrams address the static use case view of a system § § Use Case diagrams important in organizing and modeling the behaviors of the system

4 ניתוח מערכות מידע 4 Class Diagram The Class diagram § § Shows a set of classes, interfaces, and collaborations and their relationships § § Class diagrams are the most common diagrams used in modeling object-oriented systems § § Class diagram addresses the static design view of a system

5 ניתוח מערכות מידע 5 Interaction Diagram § § Interaction diagrams address the dynamic view of a system § § There are 2 types of Interaction diagrams: 1. 1. Sequence diagram Emphasizes the time ordering of messages between objects in the system 2. 2. Collaboration diagram Emphasizes the structural organization of the objects that send and receive messages

6 ניתוח מערכות מידע 6 State Chart Diagram The State Chart diagram § § Shows a state machine, consisting of: States Transitions Events activities § § State Chart diagrams address the dynamic view of a system § § Emphasizes the event-ordered behavior of an object § § State Chart diagrams are especially important in modeling the behavior of an: Interface Class Collaboration

7 ניתוח מערכות מידע 7 Object Diagram The Object diagram § § Shows a set of objects and their relationships § § Object diagram focuses on a particular set of object instances and attributes, and the links between the instances. § § Object diagrams are more concrete than Class Diagrams

8 ניתוח מערכות מידע 8 Activity Diagram The Activity diagram § § A special kind of State Chart diagram § § Shows the flow from activity to activity within a system § § Example: Activity diagram for a guided brainstorming process

9 ניתוח מערכות מידע 9 Component Diagram The Component diagram § § Shows the organizations dependencies among a set of components § § Depicts how components are wired together to form larger components and or software systems. § § Component diagrams are used to illustrate the structure of arbitrarily complex systems

10 ניתוח מערכות מידע 10 Deployment Diagram The Deployment diagram § § Shows the configuration of run-time processing nodes and the components that live in them. § § Shows the hardware for the system, the software that is installed on that hardware, and the middleware used to connect the disparate machines to one another.


Download ppt "ניתוח מערכות מידע 1 Unified Modeling Language (UML) § § The Unified Modeling Language (UML) is the industry-standard language for: Specifying, Visualizing,"

Similar presentations


Ads by Google