IS 823-Research Paper-Qiang Zhao

IS 823-Research - A LITERATE REVIEW OF THE UNIFIED MODELING LANGUAGE Qiang Zhao Emporia State University Emporia KS 66801 Email qzhao@emporia.edu

Info iconThis preview shows pages 1–5. Sign up to view the full content.

View Full Document Right Arrow Icon
A LITERATE REVIEW OF THE UNIFIED MODELING LANGUAGE Qiang Zhao Emporia State University, Emporia, KS 66801 Email: qzhao@emporia.edu
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
ABSTRACT Despite the popularity of Unified Modeling Language (UML), UML has been criticized by users for many reasons. In order to assess the role of UML, it is necessary to understand the advantages and disadvantages of it. This article focuses on the comparison of the advantages and disadvantages of UML by providing the background information first. Then the current role of UML will be introduced and analyzed. Lastly, a future perspective of UML in IS development will be addressed at the end of this article. 1 | P a g e
Background image of page 2
INTRODUCTION In recent years, more and more companies and organizations have begun to adopt the object oriented systems analysis and design approach. Compared to other approaches, it is more natural and logical (OOSAD). In the real world, objects often have both properties and behavior, so OOSAD is based on the notion of objects, and combines the data and processes together. As the OOSAD becomes the dominant analysis and design approach in the present, the Unified Modeling Language (UML) has became a leading system design language for developing information systems based on OOSAD in the industry. The UML language was developed by the Unified Modeling Group (OMG, 2005), which is a prominent consortium of companies, and one of the largest software venders in the world. UML is used in “specifying, visualizing, constructing, and documenting the artifacts of software- intensive systems” (OMG, 2005). Since UML is widely used by both JzEE and .net developers, it is easier for developers to understand. UML also facilitated the communication between different application development toolsets. This means that developers who master UML skills are able to use any UML compliant tool (Langley, 2005). Although UML is a popular language, there are many debates about the language. In next section of the article, the advantages, disadvantages, current role and feature role of UML will be analyzed. 2 | P a g e
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
LITERATURE REVIEW The advantages and disadvantages of UML There are a number of advantages that UML has. First of all, UML aids project success on any platform. According to recent studies, the UML provides a new developing method way that makes system designing more accurate and better. It is an independent platform, focusing on the system analysis and design process. The UML could be seen as a “precursor of the service architectures” that supports many systems development in today’s system design processes (Chen, Zhou, & Zhang, 2006). Second, UML facilitates the communication among the computing community. As UML becomes widely used in the computing community, the community can communicate with each more easily (Batra, 2009). Third, by using UML, it will improve the accuracy of designing. Since “programs and databases are built from the same underlying logical models” in UML, it is easier to use UML for modeling. Moreover UML
Background image of page 4
Image of page 5
This is the end of the preview. Sign up to access the rest of the document.

This note was uploaded on 02/10/2011 for the course IS 823 taught by Professor Freeze during the Spring '11 term at Emporia.

Page1 / 12

IS 823-Research - A LITERATE REVIEW OF THE UNIFIED MODELING LANGUAGE Qiang Zhao Emporia State University Emporia KS 66801 Email qzhao@emporia.edu

This preview shows document pages 1 - 5. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online