63604513 manual magic draw
TRANSCRIPT
-
IngenieroenInformtica.FacultaddeInformtica.ArquitecturadelSoftware.Prcticas.2006/2007.
Seminario de Magic Draw
MiguelngelOrenesFernndezPedroLuisMateoNavarro
______________________________________________________________________GuadeMagicDraw Pgina1
-
ndiceObjetivos...........................................................................................................................3Consejosparaelusodeestagua......................................................................................4Desarrollo..........................................................................................................................5
ElproyectodeMagicDraw..........................................................................................5Crearunproyectonuevo...............................................................................................5
DiagramasUML................................................................................................................6DiagramadeCasosdeUso...........................................................................................6
Elementosmsimportantesdeestetipodediagrama..............................................6Pasosparallevaracabolarealizacindeldiagrama...............................................7
DiagramadeClases....................................................................................................10Elementosmsimportantesdeestetipodediagrama............................................10Pasosparallevaracabolarealizacindeldiagrama.............................................11
Modeloconceptual......................................................................................................13Elementosmsimportantesdeestetipodediagrama............................................13Pasosparallevaracabolarealizacindeldiagrama.............................................14
DiagramadeSecuencia...............................................................................................17Elementosmsimportantesdeestetipodediagrama............................................17Pasosparallevaracabolarealizacindeldiagrama.............................................19
DiagramadeColaboracin.........................................................................................25Elementosmsimportantesdeestetipodediagrama............................................25Pasosparallevaracabolarealizacindeldiagrama.............................................26
DiagramadeEstados..................................................................................................29Elementosmsimportantesdeestetipodediagrama............................................29Pasosparallevaracabolarealizacindeldiagrama.............................................31
DiagramadeActividades............................................................................................34Elementosmsimportantesdeestetipodediagrama............................................34Pasosparallevaracabolarealizacindeldiagrama.............................................35
GenerarCdigo...............................................................................................................36GenerarInformes.............................................................................................................37Referencias......................................................................................................................40
______________________________________________________________________GuadeMagicDraw Pgina2
-
Objetivos
AprenderamanejarlosfundamentosdeMagicDraw,laherramientadesoportealmodeladoconUMLquevamosautilizarenprcticas.
ComprenderlaestructuradeunmodeloUMLenMagicDraw
CrearloselementosdelosmodelosydiagramasdeUML
Estructurarloselementosanterioresatravsdepaquetes
Generarcdigoautomticamenteapartirdelosmodelos
______________________________________________________________________GuadeMagicDraw Pgina3
-
Consejos para el uso de esta gua
EnestaguaseexplicaeldesarrollodelosdiferentesdiagramasUMLutilizandolaherramientademodeladoMagicDraw.
Paracadaunodelosdiferentestiposdediagramas,encontraremoslasiguienteinformacin:
pasosinicialesparalacreacindeldiagrama
elementosmsimportantesqueapareceneneldiagrama(cabesealarqueenesteapartadosolamentehemosincluidoloselementosmsimportantes,aunquelaherramientaMagicDraw,enlamayoradelasocasiones,proporcionaunabanicomsamplioparalarealizacindelosmismos)
creacindeundiagramadeejemplo,enelqueseexplicanlospasosmsimportantes
Alfinaldelagua,encontraremosdosapartadosfinales,correspondientesconlageneracindeinformesylageneracindecdigo.
______________________________________________________________________GuadeMagicDraw Pgina4
-
Desarrollo
ElproyectodeMagicDrawTodalainformacindelproyectoseguardaenunnicofichero.Elnuevoproyectocreadoestarformadoporlossiguientespaquetes:
Paquetededatosinicialmentevaco,queguardartodosloselementosdelmodelo.
Paquetedevisualizacindelasvistas(FileView)quecontendrloselementoscreadosdurantelaimplementacindelcdigo.Bsicamentecontendrlosficherosfuente.
UMLStandardProfilecontienelosestereotiposquesonnecesarioparatrabajarconMagicDraw,tiposdedatosprimitivos,ysusrestricciones,quesondelestndardeUML,yloselementosdelmetamodelodeUML2.0.
ParautilizarMagicDrawYempezaratrabajarconlaherramienta,esnecesariocrearunproyectosobreelqueiremostrabajando.
CrearunproyectonuevoParacrearlo,seguiremoslossiguientespasos:
1. crearemosunacarpetaconelnombrequequeramos.staserlacarpetacontenedoradenuestroproyecto
2. conlaherramientayaabierta,haremosclicenlaopcinFile>NewProject.Laaplicacinprocederacrearunnuevoproyecto
3. unavezterminedecrearelproyecto,usaremoslaopcinFile>SaveProjectAs...paraguardarlo.Seleccionaremoslacarpetacontenedoraquehemoscreadoenelpaso1,pondremosunnombrealproyectoypulsaremoselbotndeSave.
Yatendremoscreadounproyectovacosobreelcualpodertrabajar.
______________________________________________________________________GuadeMagicDraw Pgina5
-
DiagramasUML
DiagramadeCasosdeUso
Paracrearunnuevodiagramadeestetipo,haremosclicconelbotnderechosobrelacarpetaDatasituadaenelContainmentTree,yseleccionaremoslaopcinNewDiagram>UseCaseDiagram.
Elementosmsimportantesdeestetipodediagrama
Actor
Representalosrolesquejueganlosusuariosenelsistema
CasodeUso
Especificauncomportamientoenparticulardelsistema
Asociacin
Participacindeunactorenuncasodeuso
Generalizacin
______________________________________________________________________GuadeMagicDraw Pgina6
-
Pasosparallevaracabolarealizacindeldiagrama
1Aadirelementosaldiagrama
ParaaadirunnuevoelementoaldiagramadebemoshacerclicderechosobrelacarpetaDatadelrboldecontenidos(Containmenttree)yseleccionar"NewElement>X",dondeXserelelementoquequeramoscrear(actor,casodeuso,...).Leasiganaremosunnombrenico.
Deestemodoseaadiralalistadelrboldecontenidoselnuevoelementocreado.
Elrestodeloselementosquecompondrneldiagramaloscrearemosdelamismaforma.
Unavezcreadostodosloselementosqueparticiparneneldiagrama,losaadiremossimplementehaciendoclicconelbotnizquierdosobreellosyarrastrndoloshaciaelgriddeldiagrama.
Comoyahabrsobservado,enlaparteinferiorizquierdadelavistadeldiagramadecasosdeusoaparecenlossmbolosdelosdiferenteselementosquesepuedencrear.Serecomiendaquesecreendelamaneravistaanteriormente,yaquenosdarlaseguridaddetenersloloselementosnecesariosparanuestrodiagrama.Alahoradeborrarunelementodeldiagramasedebesercauto,yaquesiloeliminasdelavistagrafica,nodesaparecedelmodelo,esdecir,loquitamosdeldiagramaperonodeloselementosqueformanelproyecto.Paraeliminarcualquierelementodelproyectohabrquehacerclicderechosobredicho
______________________________________________________________________GuadeMagicDraw Pgina7
-
elementoendelrboldecontenidos(Containmenttree)yselecionarlaopcineliminar(delete).
2Establecerrelacionesentreloselementosdeldiagrama
Podemosobservarcomocuandoseleccionamosunelemento(enestecasounactor)aparecenasuderechalossmbolosdelasposiblesrelacionesenlasquepuedeparticipar,loquenosdarlafacilidaddenotenerqueirabuscarlasaunapaletadeherramientas,yaqueconslohacerclicsobrelarelacin,podremosestablecerlasimplementearrastrandoelpunterodelratnhaciaelelementodestino.
EjemplodediagramadeCasosdeUso:
______________________________________________________________________GuadeMagicDraw Pgina8
-
ParaguardareldiagramasimplementetendremosquehacerclicsobreelmenFile>Saveproject,yelnuevodiagramaquehemoscreadoquedarguardadoennuestroproyecto.
______________________________________________________________________GuadeMagicDraw Pgina9
-
DiagramadeClases
Paracrearunnuevodiagramadeestetipo,haremosclicconelbotnderechosobrelacarpetaDatasituadaenelContainmentTree,yseleccionaremoslaopcinNewDiagram>ClassDiagram.
Elementosmsimportantesdeestetipodediagrama
Clase
Enumeracin
Interfaz
Paquete
Generalizacin
Asociacin
Relacindeimplementacinconinterfaz
______________________________________________________________________GuadeMagicDraw Pgina10
-
Pasosparallevaracabolarealizacindeldiagrama
1Aadirelementosaldiagrama
Crearemosloselementosdelamismaformaqueseexplicenelapartadoanterior.
ParaaadirunnuevoelementoaldiagramadebemoshacerclicderechosobrelacarpetaDatadelrboldecontenidos(Containmenttree)yseleccionar"NewElement>X",dondeXserelelementoquequeramoscrear(clase,interfaz,...).Leasiganaremosunnombrenico.
Unavezcreadostodosloselementosqueparticiparneneldiagrama,losaadiremoshaciendoclicconelbotnizquierdosobreellosyarrastrndoloshaciaelgriddeldiagrama.
Yatendremoseldiagramapreparadoparaestablecertodaslasrelacionesnecesarias.
2Establecerrelacionesentreloselementosdeldiagrama
Unavezquetengamostodosloselementoscolocadoseneldiagrama,empezaremosaestablecerlasrelacionesentreellos.Paraello,seguiremoselmismomtodoexplicadoantes:hacerclicconelbotnizquierdosobreelelemento,seleccionarlarelacinquequeramosestableceryarrastrarelpunterodelratnhastaelelementodestinodelarelacin.
3Insertarmtodosyatributosalasclases
Parainsertarnuevosmtodosaunaclase/interfaz,haremosclicconelbotnderechosobreelelementoobjetivoyseleccionaremosenelmencontextuallaopcinInsertNewOperation.Introduciremoselnombrecorrespondienteyaceptaremospulsandolateclaintro.Yatendremosaadidounnuevomtodoparaesaclaseointerfaz.
Parainsertarnuevosatributosprocederemosdelamismaforma,aunqueloharemosseleccionandolaopcinInsertNewAtribute
______________________________________________________________________GuadeMagicDraw Pgina11
-
Ejemplodediagramadeclases:
______________________________________________________________________GuadeMagicDraw Pgina12
-
Modeloconceptual
Paracrearunnuevodiagramadeestetipo,haremosclicconelbotnderechosobrelacarpetaDatasituadaenelContainmentTree,yseleccionaremoslaopcinNewDiagram>ClassDiagram(notarqueelmodeladoconceptualtambinconsisteenundiagramadeclases,perountantoespecial).
Elementosmsimportantesdeestetipodediagrama
Clase
Asociacin
Notas
______________________________________________________________________GuadeMagicDraw Pgina13
-
Pasosparallevaracabolarealizacindeldiagrama
Laformadellevaracabolarealizacindeestadiagramaessimilaraladeldiagramadeclases,perocabeaadirlaformaenqueintroduciremoslascardinalidadesentrelasclasesquecomponennuestromodeladoconceptual.
Unavezcreadastodaslasclases,comenzaremosacreartodaslasrelaciones.Paracrearrelaciones,alasqueposteriormenteaadiremoscardinalidades,usaremoseltipoderelacinsindireccin .
Paraaadircardinalidadesalasasociaciones,haremosclicconelbotnderechodelratonsobrelalineaquerepresentalaasociacin,aparecindonoselsiguientemencontextual:
Lasdosopcionesdeabajocorrespondenconlascardinalidadesaambosextremosdelarelacin,queenesteejemplosetratandelasclasesVentayLineadeVenta.Siahorasituamoselpunterodelratnsobrealgunadelasdosopciones,senosaparecerotromencontextualenelquepodremoselegirlacardinalidadquedeseemos.
______________________________________________________________________GuadeMagicDraw Pgina14
-
Comopodemosobservar,enelmendelaizquierda,enlapartedeabajo,encontramoslascardinalidadesdisponibles.Paraseleccionarunadeellas,simplementeharemosclicconelbotnizquierdosobreunadelasopcionesdisponiblesyautomticamenteseaadiraldiagramaqueestamoscreando,comosemuestraenlaimagenacontinuacin:
Elrestodelascardinalidadeslasintroduciremossiguiendolosmismospasos.
______________________________________________________________________GuadeMagicDraw Pgina15
-
Porltimo,enestostiposdediagramasesmuycomnaadirnotasparaaclararlosconceptos.
Paraello,simplementeaadiremosunanuevanotaaldiagramahaciendoclicsobreelbotn yhaciendoclicdenuevoenlazonadeldiagramadondequeramos
aadirla.Introduciremoseltextocorrespondienteportecladoyllevaremosacabolaasociacindelanotaconelelementoalqueserefiere.Haremosclicsobrelanotaqueacabamosdecrear,ysenospresentarlasiguientesituacin:
Haremosclicsobreelbotnquenosaparecesituadoaladerechadelanotayarrastraremoshastaelelementoconelcualqueramosrelacionarla.Elresultadoeselsiguiente:
______________________________________________________________________GuadeMagicDraw Pgina16
-
DiagramadeSecuenciaParacrearunnuevodiagramadeestetipo,haremosclicconelbotnderechosobrelacarpetaDatasituadaenelContainmentTree,yseleccionaremoslaopcinNewDiagram>SequenceDiagram.
Unavezcreadoaparecercomopartedelcasodeuso,ylonicoquetenemosquehacerescambiarleelnombre:
Elementosmsimportantesdeestetipodediagrama
Lineadevidadeunobjeto
Mensaje
Automensaje
MensajeRecursivo
______________________________________________________________________GuadeMagicDraw Pgina17
-
MensajeDiagonal
______________________________________________________________________GuadeMagicDraw Pgina18
-
Pasosparallevaracabolarealizacindeldiagrama
UnavezcreadoeldiagramadesecuenciaparaelcasodeusoRealizarVenta,debemosdecrearlaclaseSistema.ParaellohacemosclicderechosobrelacarpetaDatadelContainmenttreeyseleccionamosNewElement>Class.
Unavezcreadalaclase,procedemosaintroducirelactorCajeroylaclaseSistemaeneldiagramadesecuenciacreado.Paraellolosarrastraremosconelratn:
Comosepuedeobservarenlaparteizquierdadelavistadeldiagramadesecuencia,aparecenloselementosparaestetipodediagrama.
Ahoraproseguimosintroduciendolosmensajes.ParaelloseleccionamoselelementoMessage:
______________________________________________________________________GuadeMagicDraw Pgina19
-
YhacemosclicsobrelalneadetiempodelCajeroyseguidamentesobrelaclasesistema.
Podemosobservarquehemoscreadounnuevomensajeentrelosdoselementosqueacabbamosdeintroducir.Unavezechoesto,haremosclicderechosobreelnuevomensajecreadoyseleccionamosSpecification:
Ynosaparecerlasiguienteventana,dondeaparecentodaslaspropiedadesrelacionadasconelmensajequeacabamosdecrear:
______________________________________________________________________GuadeMagicDraw Pgina20
-
Tendremosquerealizarlossiguientepasos: ElcampoMessageTypecontendreltipo"SendMessage". EnelcampoName,introduciremoselnombredelmensajecorrespondiente,en
nuestrocasointroducirItem. PulsarCloseparaconfirmarloscambios.
Comosepuedeobservar,elmensajeaparecerahoraconnombre:
Enelcasodequealmensajecreadoqueramosaadirleparmetros,debemoshacerlosiguiente:
1 Volvemosaabrirlaespecificacin(clicderechoyseleccionamosSpecification).
2 SeleccionamoslaopcinArgumentsqueapareceenlaparteizquierdadelaventana.
3 PulsarCreate
______________________________________________________________________GuadeMagicDraw Pgina21
-
4 Enelmenquesedespliega,seleccionamoslaopcinquequeramos.,ennuestrocasoelegiremosElementValue,yaquequeremospasarledosenteroscomoparmetros.EltipotendremosquebuscarloentrelospredefinidosporUML.
5 BuscamoslaclaseintenlaventanaqueapareceyhacemosclicsobreOK:
Repetiremoselprocesoparaaadirotroparmetroentero.
______________________________________________________________________GuadeMagicDraw Pgina22
-
Laventanadeargumentosquedardelasiguientemanera:
SeleccionamosCloseparaconfirmarloscambiosynosquedarelsiguientediagramadesecuencias:
______________________________________________________________________GuadeMagicDraw Pgina23
-
Ahorasolamentenosquedarcrearotrosdosmensajes(terminarVenta()y realizarPago())deigualformaqueacabamosdecrearestemensaje,quedndonoseldiagramacomosemuestraenlasiguienteimagen:
______________________________________________________________________GuadeMagicDraw Pgina24
-
DiagramadeColaboracin
Paracrearunnuevodiagramadeestetipo,haremosclicconelbotnderechosobrelacarpetaDatasituadaenelContainmentTree,yseleccionaremoslaopcinNewDiagram>CommunicationDiagram.
Elementosmsimportantesdeestetipodediagrama
Objetoparticipante
Conector
Autoconector
Mensajealaderecha
Mensajealaizquierda
Mensajedellamadaaladerecha
Mensajedellamadaalaizquierda
______________________________________________________________________GuadeMagicDraw Pgina25
-
Pasosparallevaracabolarealizacindeldiagrama
Parailustrarcomosecreanestetipodediagramas,vamosrealizareldiagramadecolaboracindelaoperacindelsistemaIntroducirItem.Seguiremoslossiguientespasos:
Seaadenlasclasesnecesarias(quefueroncreadasyaconeldiagramadeclases)yelactor(creadoalhacereldiagramadecasosdeuso)aldiagramaarrastrndolosdesdeelContainmentTree.SinoestncreadascreamoslasclasesTPV,Venta,LineaVenta,CatalogoProductoyproducto;yelactorcajero.
Ahorapasamosacrearlosmensajes.Paraelloprimeroesnecesariocrearunconectorentrelosdoselementosquesecomunican,queloharemoshaciendoclic
sobreelicono queapareceenlaventanadeldiagramadecolaboracin.HaremosclicsobreelactorCajeroyarrastraremoshastalaclaseTPV,porloqueyaquedarnconectados,comosemuestraenlaimagen:
Unavezconectados,aadiremosunnuevomensajehaciendoclicsobreelicono yposteriormentehaciendoclicsobreelconectorqueacabamosdecrear,conelfindeasociarelmensajequenosdisponemosacrearconelconectorquecreamosanteriormente.Elresultadoeselsiguiente:
______________________________________________________________________GuadeMagicDraw Pgina26
-
Introducimoselnombrecorrespondientealmensaje,yparaaadirleargumentosloharemosdelmismomodoquelohicimosparaeldiagramadesecuencias.Trasaadirleunnombreyloscorrespondientesargumentosalmensaje,suespecificacinquedaradelasiguientemanera:
______________________________________________________________________GuadeMagicDraw Pgina27
-
AceptaremosloscambioshaciendoclicsobreelbotnClose,siendoelresultadoelsiguiente:
Dondepodemosapreciardoselementos: elconectorqueasociaaCajeroyaTPV elmensajequerepresentalacomunicacinentreellos
Ahora,continuaremosintroduciendoelrestodeconectoresymensajesdelmismomodoqueacabamosdeexplicar,siendoelresultadoelsiguiente:
______________________________________________________________________GuadeMagicDraw Pgina28
-
DiagramadeEstados
Paracrearunnuevodiagramadeestetipo,haremosclicconelbotnderechosobrelacarpetaDatasituadaenelContainmentTree,yseleccionaremoslaopcinNewDiagram>StateDiagram.
Elementosmsimportantesdeestetipodediagrama
Estado
Estadocompuesto
Estadoortogonal
EstadoInicial
Estadofinal
Puntodeentrada
Puntodesalida
Transicindeestado
______________________________________________________________________GuadeMagicDraw Pgina29
-
Autotransicin
Unin/divisindetransiciones
______________________________________________________________________GuadeMagicDraw Pgina30
-
Pasosparallevaracabolarealizacindeldiagrama
Comenzaremosintroduciendolosestadosinicialyfinal,quesiempredebendeestarpresentesenundiagramadeestado(tambinenlosestadoscompuestos).Paraello,primeroharemosclicenlosiconoscorrespondientesyluegocliceneldiagrama,enlaposicinenlaquequeramosinsertarlos.Paraaadirlesunnombrequelosidentifique,haremosdobleclicsobreellos,conloquenosaparecerlasiguienteventana:
IntroduciremoselnombrequequeramosenelcamponameyconfirmaremosloscambioshaciendoclicsobreelbotnClose.Elnombreseaadiraldiagramadeformaautomtica.
______________________________________________________________________GuadeMagicDraw Pgina31
-
Elrestodeloselementoslosintroduciremosdelamismaforma.
Cabedestacaruntipodeelementoespecial,quesonlosestadoscompuestos.LosestadoscompuestospodramosconsiderarloscomosubdiagramasdeestadoqueseincluyenenunStateChart.
Paracrearunestadocompuesto(enelejemploseincluyeuno),simplementelocrearemoscomounelementonormaldeldiagrama,sloquedentrodeestepodremosinsertarnuevoselementos,comoporejemploestados,flujos,agregacionesdeflujos,...Todoestadocompuestoposeeunoomsestadosinicialesyunoomsestadosfinales;yserelacionarconotroselementosdeldiagramacomosideunelementobsicosetratara.
Unavezhayamosincluidoynombradotodosloselementosqueformarnpartedeldiagramadeestado,tendremosqueincluirtodaslasrelaciones,querepresentarnelposiblecambiodeunestadoaotro.
Paraello,seguiremoselmismoprocesoquehemosseguidohastaelmomento:
1. haremosclicizquierdosobreelelementoorigendelflujo2. cuandoaparezcaeliconodelaasociacinasuderecha,haremosclicsobrely
loarrastraremoshaciaelelementoqueserelextremofinaldelamisma.
______________________________________________________________________GuadeMagicDraw Pgina32
-
Repetiremoselprocesoparacadaunadelasasociacionesquequeramosestablecer,siendoelresultadoelsiguiente:
______________________________________________________________________GuadeMagicDraw Pgina33
-
DiagramadeActividadesParacrearunnuevodiagramadeestetipo,haremosclicconelbotnderechosobrelacarpetaDatasituadaenelContainmentTree,yseleccionaremoslaopcinNewDiagram>ActivityDiagram.
Elementosmsimportantesdeestetipodediagrama
Accin
Llamada
Objeto
Flujodecontrol
Nodoinicial
Nodofinal
Nododecisin
Unin/divisindeflujodecontrol
______________________________________________________________________GuadeMagicDraw Pgina34
-
PasosparallevaracabolarealizacindeldiagramaLacreacindeldiagramadeactividadesesdirectaapartirdelabarradeherramientas,salvoenundetalle:
Siqueremosqueelflujodecontrolvayadesdeunaaccinhaciaotraaccin,
tendremosquehacerclicenelicono delabarradeherramientas Mientrasquesiqueremosqueseaunflujodeobjetos,larelacinseaaccin
objeto,objetoaccinuobjetoobjetotendremosquehacerclicsobre .
Noobstanteparamayorfacilidad,sihacemosclicsobreunaaccin,enlapartederechadelaaccinnosaparecernlosposibleselementosquepuedenhacerreferencia,aligualquesisehaceclicsobreunobjeto:
Accin: Objeto:
Realizamosundiagramadeactividadesdeejemplo:
______________________________________________________________________GuadeMagicDraw Pgina35
-
GenerarCdigo
Paragenerarcdigoseguiremoslossiguientespasos:
1. enelmencorrespondientealasopcionesdecdigo,seleccionaremoslaopcinGenerate,ynosaparecereldilogodeOpcionesdegeneracindecdigo,mostradoenlasiguienteimagen:
2. definiremosenestedilogolasopcionesdelageneracin,seleccionandolascorrespondientes.EntreellaspodemosencontrarlaopcinOutputDirectory,correspondientealdirectoriodondeseguardarnlosficherosgenerados.
3. haremosclicenelbotnOK.4. siqueremosmodificarelcdigogenerado,podemosutilizarlaopcinEdit
Sourceenelmencorrespondientealasopcionesdecdigo.
______________________________________________________________________GuadeMagicDraw Pgina36
-
GenerarInformes
Paragenerarinformesseguiremoslossiguientespasos:
1. SeleccionaremoslaopcindelmenTools>Report,conloquesenosabrireldilogocorrespondienteconlaeleccindeinforme:
2. PestaaTemplateManagement.Enelrbolqueestsituadoaladerechaescogeremoslaplantillacorrespondientealtipodeinformequequeramosgenerar.EnelcampoDescriptionaparecerunadescripcinconlascaractersticasmsimportantesdecadaunadelasplantillasqueaparecen.
3. EnlapestaaSelectPackagespodremosescogerelmbitoqueabarcarelinformequenosdisponemosagenerar.Paraelloseleccionaremoslospaquetesqueestimemosconveniente,ylaopcinGenerateRecursivelysiqueremosactivarunageneracinrecursivadelinforme.
______________________________________________________________________GuadeMagicDraw Pgina37
-
4. EnlapestaaSelectDiagramsseleccionaremoslosdiagramasqueabarcarelinforme.
______________________________________________________________________GuadeMagicDraw Pgina38
-
5. Porltimo,enlapestaaOutputsOptionsseleccionaremoslasopcionesfinalesdelinforme,comoporejemploeldirectoriodesalida,formatosdesalida,...
6. seleccionaremoslaopcinGenerate.
______________________________________________________________________GuadeMagicDraw Pgina39
-
Referencias
ParalaelaboracindeestaguahemosutilizadolosrecursosdisponiblesenlapginaweboficialdelaherramientaMagicDraw(www.magicdraw.com),basndonosprincipalmenteen:
DocumentoMagicDrawTutorials DocumentoMagicDrawUserManual Ejemplosdediagramas
Paracualquierduda,omisinoerrorsobreestagua,serecomiendalaconsultadeestematerial.
______________________________________________________________________GuadeMagicDraw Pgina40
Objetivos Consejos para el uso de esta guaDesarrolloEl proyecto de Magic DrawCrear un proyecto nuevo
Diagramas UMLDiagrama de Casos de UsoElementos ms importantes de este tipo de diagramaPasos para llevar a cabo la realizacin del diagrama
Diagrama de ClasesElementos ms importantes de este tipo de diagramaPasos para llevar a cabo la realizacin del diagrama
Modelo conceptualElementos ms importantes de este tipo de diagramaPasos para llevar a cabo la realizacin del diagrama
Diagrama de SecuenciaElementos ms importantes de este tipo de diagramaPasos para llevar a cabo la realizacin del diagrama
Diagrama de ColaboracinElementos ms importantes de este tipo de diagramaPasos para llevar a cabo la realizacin del diagrama
Diagrama de EstadosElementos ms importantes de este tipo de diagramaPasos para llevar a cabo la realizacin del diagrama
Diagrama de ActividadesElementos ms importantes de este tipo de diagramaPasos para llevar a cabo la realizacin del diagrama
Generar CdigoGenerar InformesReferencias