Uml Descripcion y Analisis

Páginas: 39 (9716 palabras) Publicado: 26 de octubre de 2011
Lenguaje Unificado de Modelaje
13/07/2004 Lic. Daniel Rubén Fernández Iriart r.f.iriart@mercadototal.com 1

UML es un lenguaje para Visualizar...... La comunicación de modelos conceptuales sólo son precisos siempre y cuando todos hablen el mismo lenguaje. Muchas veces, ciertas cosas, en cuanto de sistemas de software se trate,, es muy difícil entender, si no expresamos modelos. Un modeloexplicita lo que queremos expresar
13/07/2004 Lic. Daniel Rubén Fernández Iriart r.f.iriart@mercadototal.com 2

UML es un lenguaje para especificar..... Ya que UML, desarrolla una sintaxis y una semántica muy amplia, facilita que los modelos realizados sean precisos y no ambiguos y completos

forma de asociación donde la (cliente), depende de otra clase,(server), relación está entre el “todo” ypara cumplimentar un servicio particular.sus “partes”.

Dependencia: cuando una clase,

Agregacion: Auna fuerte

13/07/2004

Lic. Daniel Rubén Fernández Iriart r.f.iriart@mercadototal.com

Composicion
3

UML es un lenguaje para construir.....
Cue nt a

Permite la ingeniería directa e inversa

+ + + +

o b te n e r S a ld o ( ) +a c e p ta r D e p o s ito s ( ) e xtr a e r D ine r o ( ) tr a n s fe r ir E n tr e C u e n ta s ( )

Tr a n s a c c io n

D e p o s it o

Tr a n s f e r e n c ia

Ext r a c c io n

S a ld o

package PaqueteFinanciero; /** @modelguid {93AD2C96-D10F-4691-B73A025F780E5404} */ public class Extraccion extends Transaccion {4 13/07/2004 Lic. Daniel Rubén Fernández Iriart r.f.iriart@mercadototal.com }

UML es un lenguaje paradocumentar.....

Use-Case Diagram
Use Case 1 Actor A Use Case 2 Actor B

Class Diagram
DocumentList

State Diagram
read() fill the code..

add file

FileMgr
add( ) delete( )

Document name : int docid : int numField : int get( ) open( ) close( ) read( ) sortFileList( ) create( ) fillDocument( )

fetchDoc( ) sortByName( )

add file [ numberOffile==MAX ] / flag OFF

Writing

FileListfList add( ) delete( )

Openning

1

close file

close file
Reading
rep Repository (from Persistence) name : char * = 0 readDoc( ) readFile( ) read( ) open( ) create( ) fillFile( )
File

Closing

read( )

GrpFile

Domain Expert

Use Case 3
UI

Customer name addr receive() withdraw() fetch() send()

MFC

Class

Deployment Diagram
ºÐ»ê ȯ°æÀÇ Çϵå¿þ¾î¹× ³×Æ®¿÷À¸·ÎÀÇÁ¤º¸ ½Ã½ºÅÛ ¿¬°á ¸ðµ¨ - À©µµ¿ì 95 : Ŭ¶óÀ̾ðÆ® - À©µµ¿ì NT: ÀÀ¿ë¼-¹ö - À¯´Ð½º ¸Ó½Å: ÀÀ¿ë ¼-¹ö ¹× µ¥ÀÌŸ ¼-¹ö, Åë½Å ¼-¹ö - IBM ¸ÞÀÎÇÁ·¹ÀÓ: µ¥ÀÌŸ ¼-¹ö, Åë½Å ¼-¹ö

DocumentApp

RogueWave

9: sortByName ( )

Persistence

Repository

DocumentList

Window95

Windows95 Windows95

global

Definition User Interface

mainWnd : MainWnd
1: Doc view request ( )
L

FileManager¹®¼-°ü¸® Ŭ¶óÀ̾ðÆ®.EXE ¹®¼-°ü¸® ¾ÖÇø´

2: fetchDoc( )
4: create ( ) 8: fillFile ( )

gFile : GrpFile

user : »ç¿ëÀÚ fileMgr : FileMgr
3: create ( ) 6: fillDocument ( )

Package Diagram

Windows NT

Document
¹®¼-°ü¸® ¿£Áø.EXE

Solaris

Alpha UNIX ÀÀ¿ë¼-¹ö.EXE Windows NT

GraphicFile File FileList

IBM Mainframe

µ¥ÀÌŸº£À̽º¼-¹ö

7: readFile ( ) 5: readDoc ( )

repository :Repository

document : Document

Collaboration Diagram
mainWnd user fileMgr : FileMgr document : Document gFile repository
ƯÁ¤¹®¼-¿¡ ´ëÇÑ º¸±â¸¦ »ç¿ëÀÚ°¡ ¿äûÇÑ´Ù.
1: Doc view request ( )

Component Forward Engineering (Code Generation) Diagram and Reverse Engineering Edición código fuente, compilación, debug y link

2: fetchDoc( )

3: create ( )

4: create ( )

5: readDoc ( )È-ÀÏ°ü¸®ÀÚ´Â Àоî¿Â ¹®¼-ÀÇ Á¤º¸¸¦ ÇØ´ç ¹®¼°´Ã¼¿¡ ¼³Á¤À» ¿äûÇÑ´Ù.

6: fillDocument ( )

7: readFile ( )

8: fillFile ( )

È-¸é °´Ã¼´Â ÀоîµéÀÎ °´Ã¼µé¿¡ ´ëÇØ À̸§º°·Î Á¤·ÄÀ» ½ÃÄÑ È-¸é¿¡ º¸¿©ÁØ´Ù.

9: sortByName ( )

Sequence Diagram

13/07/2004

Lic. Daniel Rubén Fernández Iriart r.f.iriart@mercadototal.com

Sistema Ejecutable 5

4 mas 1 La visualición de distintos modelos...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Uml Descripción De Casos De Uso
  • Analisis y descripción
  • descripción y analisis
  • Analisis y diseño de sistemas uml
  • DIAGRMAS UML Analisis
  • uml analisis y diseño
  • Uml: descripcion
  • Descripcion de uml

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS