Uml-

Solo disponible en BuenasTareas
  • Páginas : 20 (4891 palabras )
  • Descarga(s) : 0
  • Publicado : 12 de mayo de 2011
Leer documento completo
Vista previa del texto
Sheffield Hallam University Faculty of ACEs

____________________________________________________________

___________________________________________

Assignment A UML (Use Case and Class diagram)

16-7213 Object Oriented Methods

Prepared by Group 1:

Chan Lai San (Student ID: 12034569) Fida Al-Obaisi (Student ID: 17032975) Rebah Daw Sarreb (Student ID: 16033719)

Written for:Dr. Alan Goude

Date: 3-4-2008

____________________________________________________

-1-

Sheffield Hallam University Faculty of ACEs

____________________________________________________________

___________________________________________

Table of contents:

1.0 INTRODUCTION TO UML ...............................................................................................- 3 1.1 INTRODUCTION TO UML DIAGRAMS .................................................................................- 3 2.0 USE CASE DIAGRAM........................................................................................................ - 6 2.1 RELATIONSHIPS ...................................................................................................................- 7 3.0 CLASSDIAGRAM .............................................................................................................. - 9 3.1 ATTRIBUTES .................................................................................................................... - 10 3.2 MULTIPLICITIES ................................................................................................................- 11 3.3OPERATIONS ......................................................................................................................- 11 4.0 RELATIONSHIP BETWEEN USE CASE AND CLASS DIAGRAM ......................... - 13 5.0 CONCLUSION ................................................................................................................... - 14 REFERENCES:........................................................................................................................ - 16 -

____________________________________________________

-2-

Sheffield Hallam University Faculty of ACEs

____________________________________________________________

___________________________________________

1.0 Introduction to UML (282 words by Lai San): UML or Unified Modelling Language isa multipurpose modelling language that aims to provide a standard for modelling a system. UML consists of various diagrams used to model a system from initial idea to an implement able project. Each model carries the specifications and requirement of that same system from different point of view. For example, the users of a particular system only want to know what the system can do while thedesigner will design what and how many functions or tasks in that system. But a programmer or engineer needs to know how to perform a particular function or how each task affect each other. All this can be realise using UML diagrams. UML provides standard methods and notation to create these models as well as guideline to transform one model to another model while preserving the consistency betweenmodels. UML is a collaboration of several traditional modelling concepts and notation. It is first created by Grady Booch, James Rumbaugh and Ivar Jacobson during 1994. UML is a non proprietary modelling language but its ownership and evolution responsibility is governed by Object Management Group (OMG). The application of UML is very wide. It is not only used in object oriented systems analysis anddesign. It is also used widely in all phases of complex software development life cycles, development of many systems engineering, as well as in modelling of many business processes. UML is not dependent on any programming languages and strongly highlight the concept of reuse, layering, partitioning and modularity. In general, UML is design to be flexible, extendable and open to many specific...
tracking img