Preview

A Description of Unified Modeling Language

Good Essays
Open Document
Open Document
762 Words
Grammar
Grammar
Plagiarism
Plagiarism
Writing
Writing
Score
Score
A Description of Unified Modeling Language
Unified Modeling Language Unified Modeling Language (UML) is an "object modeling and specification language used in software engineering ("Unified Modeling Language", 2005)." It was created to consolidate and standardize 50 different modeling languages that were used by many businesses. The project request to normalize the modeling languages was made by Object Management Group (OMG) and answered by James Rambaugh, Grady Booch, and Ivar Jacobson. In addition to Rambaugh, Booch, and Jacobson, a team called the UML Partners, which included Hewlett-Packard, IBM, Microsoft, Oracle Corporation, and other businesses submitted proposals that were either declined or integrated with the UML proposal. The Unified Modeling Language "is tailored specifically for object oriented systems development" (Siau & Cao, 2001). The new modeling language was successful and was adopted by OMG as their modeling language standard. The main purpose of Object Management Group 's request to standardize modeling languages is to create a common architecture that provide a platform where stakeholders and programmers are able to understand each other and be able to build an application that meets that project request criteria (Siau & Cao, 2001). In addition to this, UML includes modeling diagrams that present the static and dynamic view of a system (Siau & Cao, 2001). These modeling diagrams are separated into three categories: structure diagrams, behavior diagrams, and interaction diagrams. Structure diagrams include class, component, object, and deployment diagrams. A class diagram represents the "fundamental architecture of a system" ("Class Diagram", 2005). The diagram consists of boxes that contain information on the different classes in the system and how they relate to each other. An object diagram "depicts static "snapshots" of the elements within a system, showing objects ' structure, attributes, and relationships to another" ("Object Diagram", 2005). A deployment diagram shows the


References: Class Diagram. (2005). Wikipedia.com Retrieved January 9, 2006 from http://en.wikipedia.org/wiki/Class_diagram Component Diagram. (2005). Wikipedia.com Retrieved January 9, 2006 from http://en.wikipedia.org/wiki/Component_diagram Deployment Diagram. (2005). Wikipedia.com Retrieved January 9, 2006 from http://en.wikipedia.org/wiki/Deployment_diagram Maksimchuck, R. & Naiburg, E. (2001). Introduction to UML for database design. Retrieved January 9, 2006 from http://www.awprofessional.com/articles/article.asp?p=24028&seqNum=1&rl=1 Object Diagrams. (2005). Wikipedia.com Retrieved January 9, 2006 from http://en.wikipedia.org/wiki/Object_diagram Sequence Diagrams. (2005). Wikipedia.com Retrieved January 9, 2006 from http://en.wikipedia.org/wiki/Sequence_diagram Siau, K. & Cao, Q. (2001). Unified Modeling language (UML) – a complexity analysis. Retrieved January 9, 2006 from http://proquest.umi.com/pqdweb?did=126524621&Fmt=&clientId=2606&RQT=309&VName=PQD Unified Modeling Language. (2005). Wikipedia.com Retrieved January 9, 2006 from http://en.wikipedia.org/wiki/Unified_Modeling_Language Use Case Diagrams. (2005). Wikipedia.com Retrieved January 9, 2006 from http://en.wikipedia.org/wiki/Use_case#UML_Use_Case_diagram

You May Also Find These Documents Helpful

  • Satisfactory Essays

    Represented in the model such as the set of vertexes: $$F = \left\{v_{i} \in U \textrm{ } | \textrm{ } i,n_{F} \in \mathbb{N}\textrm{ , } i \in \textrm{ }\left\{1,2,..,n_{F}\right\}…

    • 232 Words
    • 1 Page
    Satisfactory Essays
  • Satisfactory Essays

    List two advantages and two disadvantages of using unified modeling language as a standard for object-oriented programs.…

    • 693 Words
    • 4 Pages
    Satisfactory Essays
  • Good Essays

    Nt1310 Unit 1 Assignment 1

    • 1252 Words
    • 6 Pages

    Computer-Aided Software Engineering ● Software tools providing automated support for systems development ● Project dictionary/workbook: system description and specifications ● Diagramming tools…

    • 1252 Words
    • 6 Pages
    Good Essays
  • Better Essays

    Website Migration Project

    • 2957 Words
    • 12 Pages

    References: Brisolara de Brisolara, L., Kreutz, M. E., & Carro, L. (2010). UML as Front-End Language for Embedded Systems Design. In (Ed.), Behavioral Modeling for Embedded Systems and Technologies: Applications for Design and Implementation (pp. 1-23). Hershey, PA: doi:10.4018/978-1-60566-750-8.ch001. Retrieved on June 15, 2013, from http://www.igi-global.com.libdatab.strayer.edu/gateway/chapter/full-text-html/36336…

    • 2957 Words
    • 12 Pages
    Better Essays
  • Good Essays

    References: Coronel, C. (2013). Database Systems: Design, Implementation, and Management, Tenth Edition. Mason, Ohio, United States: Cengage Learning.…

    • 799 Words
    • 3 Pages
    Good Essays
  • Powerful Essays

    References: Coronel, C., Morris, S., & Rob, P. (2011). Database systems: Design, implementation and management (9th ed.). Mason, OH: Cengage Learning.…

    • 1451 Words
    • 4 Pages
    Powerful Essays
  • Satisfactory Essays

    week 1 assignment

    • 1379 Words
    • 6 Pages

    Bohl, M., & Ryann, M. (2008). Tools for structured and object-oriented design: An introduction to programming…

    • 1379 Words
    • 6 Pages
    Satisfactory Essays
  • Satisfactory Essays

    Anil

    • 1029 Words
    • 5 Pages

    The existence of a published standard does not necessarily imply that it is useful or correct. By using standardization, groups can easily communicate through the set guidelines, in order to maintain focus. The method is made to facilitate processes and tasks.…

    • 1029 Words
    • 5 Pages
    Satisfactory Essays
  • Good Essays

    Data Modeling Tools

    • 498 Words
    • 2 Pages

    With the development of Universal Modeling Language, companies such as Microsoft and fabForce.net have created product to assist developers with designing databases. These tools are called Data Modeling Tools or DMT. Applications can vary from free to thousand of dollars depending on the amount of function ability. Today we will look at Microsoft Visio and fabForce.net DBDesigner 4.…

    • 498 Words
    • 2 Pages
    Good Essays
  • Satisfactory Essays

    End users(administrator, manager, staff) can perform ordering, editing ,checking and management function insider the RAMsystem. End user can use food ordering function and food editing function only bill had been created by user. Only manager can manage the duty roaster. No one can edit the database or checks the password database execpt the administrator.…

    • 427 Words
    • 2 Pages
    Satisfactory Essays
  • Good Essays

    UMLsec

    • 559 Words
    • 2 Pages

    Model transformations are important for moving models from documentation fundamentals to first-class artifacts of the growth method. This includes model-to-text transformation to create code from models, text-to-model transformations to get textual symbols to form representations, model removal to get higher-level form from legacy code, and model-to-model transformations to control, merge, optimize, and refractor models, as well as to explain between modeling languages.…

    • 559 Words
    • 2 Pages
    Good Essays
  • Satisfactory Essays

    4.6.2 Class Diagram

    • 774 Words
    • 4 Pages

    • In software engineering, a class diagram in the Unified Modeling Language (UML) is a type of static structure diagram that describes the structure of a system by showing the system's classes, their attributes, operations (or methods), and the relationships among objects. • The class diagram is the main building block of object oriented modeling. • It is used both for general conceptual modeling of the systematic of the application, and for detailed modeling translating the models into programming code. • Class diagrams can also be used for data modeling. • The classes in a class diagram represent both the main objects, interactions in the application and the classes to be programmed.…

    • 774 Words
    • 4 Pages
    Satisfactory Essays
  • Powerful Essays

    Project proposal Draft

    • 2304 Words
    • 8 Pages

    Today’s age is the world of technologies, where lots of inventions and discoveries have made everyone to rely on the use of latest technology. Not all users of Internet are willing to reveal the information they are browsing on their mobile devices or any other electronic gadgets. There is certain information which they are reluctant to share. Personalized Web Search (PWS) has demonstrated its effectiveness in improving the quality of various search services over the Internet. However, users’ are reluctant to reveal their private information during the web search. This has become a major barrier for the wide proliferation of PWS. Supporting privacy protection in personalized web search is an application which helps the users in customizing the information user browses. User can manage the revelation of the browsing history and customize it passing certain rules. In the application, PWS framework…

    • 2304 Words
    • 8 Pages
    Powerful Essays
  • Good Essays

    ABSTRACT- Due to busy life style we can’t remember all confidential data like All mail Id, Password, All bank account no. , Insurance policy no. , Pan card no. , Driving License no. , Passport no. ,All education certificate Numbers, Some highly valued scan copy, some confidential photos, music and videos. So we can develop highly security web application in which we can store all confidential data in single credentials.…

    • 1346 Words
    • 6 Pages
    Good Essays
  • Powerful Essays

    According to the requirements of the coursework, my team needs to conduct an investigation into…

    • 6434 Words
    • 26 Pages
    Powerful Essays

Related Topics