Sabado, Nobyembre 26, 2011

UML

The Unified Modeling Language (UML) was released by The Object Management Group (OMG) in 1997. UML set a unified standard form of modeling notation, it is a common language that every IT professionals would understand the system structure and the design plans to build an computer application, The primary authors were Jim Rumbaugh, Ivar Jacobson, and Grady Booch, who had methods the OMT, OOSE, and Booch. the UML notation set is a language and not a methodology, formal work are not needed. It is easier for UML-proficient people to join your project and quickly become productive.

List of UML diagrams: use case diagram, class diagram, sequence diagram, statechart diagram, activity diagram, component diagram, and deployment diagram.

Use Case Diagram

Use-case help development teams visualize the functional requirements of a system, including the relationship of "actors", an actor is always involved among use cases. Lines to represent the relationships between actors and use case. The only criterion is that they must be external to the part of the system being partitioned into use cases.The text of the use case also usually describes everything that can go wrong during the course of the specified behavior, and what remedial action the system will take.

Sample of use case diagram





Class Diagram

The class diagram shows entities like people, things, and data that relate to each other, it shows the static structures of the system. A class diagram displays logical classes that are typically the kinds of a business people in an organization.

sample of class diagram




Sequence Diagram

Sequence diagrams shows a simple but detailed flow of the specific use case. They show the calls between the different objects in the flow, different calls to different objects. A sequence diagram has two dimensions: The vertical dimension shows the sequence of messages/calls in the time order that they occur; the horizontal dimension shows the object instances to which the messages are sent.

sample of sequence diagram




Statechart Diagram

The statechart diagram have different states of models that a class can be in and how that class transitions from state to state but that every class shouldn't have a statechart diagram and nly classes with "interesting" states.

sample of statechart diagram



Activity Diagram

Activity diagrams show the procedural flow of control between two or more class objects while processing an activity. Activity diagrams are "less technical" in appearance, compared to sequence diagrams, and business-minded people used to understand it easily.

sample of activity diagram




Component Diagram
A component diagram provides a physical view of the system. Its purpose is to show the dependencies that the software has on the other software components in the system.

sample of component diagram



Deployment Diagram

The deployment diagram shows how a system will be physically deployed in the hardware environment. It tends to show where the different components of the system will run and how they will communicate with each other.The notation in a deployment diagram includes the notation elements used in a component diagram, with a couple of additions, including the concept of a node. A node represents either a physical machine or a virtual machine node

sample of deployment diagram

Walang komento:

Mag-post ng isang Komento