Download presentation
Presentation is loading. Please wait.
Published byJack Floyd Modified over 8 years ago
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.
Similar presentations
© 2024 SlidePlayer.com Inc.
All rights reserved.