actividad uml henry
Post on 16-Jul-2015
269 Views
Preview:
TRANSCRIPT
5/13/2018 Actividad Uml Henry - slidepdf.com
http://slidepdf.com/reader/full/actividad-uml-henry 1/10
ACTIVIDAD UMLEVIDENCIA DE APRENDIZAJE
ELIZABETH CATHERIN PALMA RODRIGUEZ
SERVICIO NACIONAL DE APRENDIZAJE SENACENTRO DE GESTION DE MERCADOS, LOGISTICA Y TECNOLOGIAS DE LA
INFORMACIONBOGOTA D.C
02 DE MARZO 2012
5/13/2018 Actividad Uml Henry - slidepdf.com
http://slidepdf.com/reader/full/actividad-uml-henry 2/10
ACTIVIDAD UMLEVIDENCIA DE APRENDIZAJE
ELIZABETH CATHERIN PALMA RODRIGUEZ
HENRY ALFONSO GARZON SANCHEZ
SERVICIO NACIONAL DE APRENDIZAJE SENACENTRO DE GESTION DE MERCADOS, LOGISTICA Y TECNOLOGIAS DE LA
INFORMACIONBOGOTA D.C
02 DE MARZO 2012
5/13/2018 Actividad Uml Henry - slidepdf.com
http://slidepdf.com/reader/full/actividad-uml-henry 3/10
ACTIVIDAD PROPUESTA:
Desarrolle los siguientes interrogantes mediante mapas conceptuales y prepare unapresentación de su guía desarrollada, utilizando una herramienta de presentación comoPREZI (si no la ha utilizado capacítese mediante el tutorial PREZI ) Si considera que unmismo mapa conceptual abarca más de una respuesta indíquelo en el numeral
correspondiente:1. ¿Qué es un paradigma de programación?.
2. Indague sobre la “Clasificación por paradigmas de programación”. 3. Realice un contraste entre el paradigma “Programación Estructurada” y el paradigma
“Programación Orientada a Objetos”.
5/13/2018 Actividad Uml Henry - slidepdf.com
http://slidepdf.com/reader/full/actividad-uml-henry 4/10
4. Busque que modelos de Ciclo de Vida del Software existen y preséntelos en un cuadro conla explicación correspondiente.
MODELO DEFINICIÓNMODELO CASCADA
Este es el más básico de todos los modelos, ysirve como bloque de construcción para losdemás modelos de ciclo de vida. La visión delmodelo cascada del desarrollo de software esmuy simple; dice que el desarrollo de softwarepuede ser a través de una secuencia simplede fases.
MODELO DE DESARROLLO INCREMENTALEl desarrollo incremental es el proceso deconstrucción siempre incrementandosubconjuntos de requerimientos del sistema.
MODELO DE DESARROLLO EVOLUTIVOConstruye una serie de grandes versionessucesivas de un producto.Los desarrolladores construyen unaimplementación parcial del sistema que recibesólo estos requerimientos.
MODELO ESPIRAL En este modelo, el esfuerzo de desarrollo esiterativo en esto se puede determinar.
Determinar qué quieres lograr. Determinar las rutas alternativas,
analizar los riesgos y resultadosfinales.
Seguir la alternativa seleccionada enel paso anterior.
Establecer qué tienes terminado.MODELO CONCURRENTE El modelo concurrente provee una meta-
descripción del proceso software.La contribución del modelo concurrente es sucapacidad de describir las múltiplesactividades del software ocurriendosimultáneamente.
5. Qué es UML?.
6. Por qué se debe utilizar UML?7. Cuando se utiliza UML?8. Cómo se utiliza UML?
9. De donde surge UML?10. Resuma cuales son los logros.
5/13/2018 Actividad Uml Henry - slidepdf.com
http://slidepdf.com/reader/full/actividad-uml-henry 5/10
Qué es UML?
En todas las disciplinas de la Ingeniería se hace evidente la importancia de losmodelos ya que describen el aspecto y la conducta de "algo". Ese "algo" puedeexistir, estar en un estado de desarrollo o estar, todavía, en un estado deplaneación. Es en este momento cuando los diseñadores del modelo deben
investigar los requerimientos del producto terminado y dichos requerimientospueden incluir áreas tales como funcionalidad, performance y confiabilidad.Además, a menudo, el modelo es dividido en un número de vistas, cada una de lascuales describe un aspecto específico del producto o sistema en construcción.
El modelado sirve no solamente para los grandes sistemas, aun en aplicaciones depequeño tamaño se obtienen beneficios de modelado, sin embargo es un hecho que entremás grande y más complejo es el sistema, más importante es el papel de que juega elmodelado por una simple razón: "el hombre hace modelos de sistemas complejos porqueno puede entenderlos en su totalidad".
Por qué se debe utilizar UML?
Es importante resaltar que UML es un "lenguaje de modelado" para especificar opara describir métodos o procesos. Se utiliza para definir un sistema, para detallarlos artefactos en el sistema y para documentar y construir. En otras palabras, es ellenguaje en el que está descrito el modelo.
Cuándo se utiliza UML?
UML no puede compararse con la programación estructurada, pues UML significaLenguaje Unificado de Modelado, no es programación, solo se diagrama la realidadde una utilización en un requerimiento. Mientras que, programación estructurada,es una forma de programar como lo es la orientación a objetos, sin embargo, la
programación orientada a objetos viene siendo un complemento perfecto de UML,pero no por eso se toma UML sólo para lenguajes orientados a objetos.
De dónde surge UML?
La ingeniería del Software nace como una disciplina para aplicar los principiostécnicas y herramientas de desarrollo de software, surgió porque todos losdesarrolladores en la década de los 80's, realizaban el software de forma artística,es decir utilizando métodos y técnicas adhoc donde la experiencia (el ensayo-error)era el camino a seguir. Este enfoque produjo grandes y exitosos productos deprogramación pero conforme los proyectos se volvieron más complejos debido alavance del hardware y software y la penetración cada vez mayor de la informática
en todos los ámbitos de la sociedad, llevó a que se produjera software sin calidad,se incumplieran los presupuestos y se incrementara dramáticamente los costos demantenimiento.
Ante lo enunciado, el UML oficialmente se presentó cuando Rumbaugh, Booch yJacobson unifican sus estudios con una semántica y notación, para lograrcompatibilidad en el análisis y diseño orientado a objetos, permitiendo que losproyectos se asentaran en un lenguaje de modelado maduro, permitiendo a losconstructores de herramientas enfocarse en producir características más útiles.
5/13/2018 Actividad Uml Henry - slidepdf.com
http://slidepdf.com/reader/full/actividad-uml-henry 6/10
LOGROS
genera modelos precisos y completos. Es un lenguaje para construir, no es un lenguaje de programación. Se construye un modelo apartir de una implementación. UML es suficientemente expresivo para simular sistemas.
Los componentes básicos son las cosas, relaciones y modelos.
11. Utilice la gráfica que esta al comienzo de esta guía y ubique, en la tabla de abajo, señalando
con el número que corresponda, las partes que contiene el Lenguaje UML 2.0, agregue ladefinición y una gráfica de ejemplo:
No. DIAGRAMA ESTRUCTURA?;COMPORTAMIENTO?;INTERACCIÓN?
DEFINICIÓN GRAFICA DE EJEMPLO
DIAGRAMA GLOBALDE INTERACCIÓN Un diagrama
global deinteraccionescon unencabezado yun área decontenido.
El diagrama
global de lasinteracciones esun diagrama decomportamiento,másprecisamente, unode loscuatro diagramasde interacción.Muestra una ciertavista sobre losaspectosdinámicos de los
sistemasmodelados.
DIAGRAMA DECLASES Requerimiento
en entidades yactuaciones.
Es un tipo dediagrama estáticoque describe laestructura deun sistema mostrando sus clases,atributos y lasrelaciones entreellos.
5/13/2018 Actividad Uml Henry - slidepdf.com
http://slidepdf.com/reader/full/actividad-uml-henry 7/10
DIAGRAMA DECASOS DE USO Describe
notacióngráfica paraesasrelaciones conactores(personas querealizan laacción).
Es una especie dediagrama deComportamiento.Describe de formaescrita elcomportamientode un sistema.
DIAGRAMA DESECUENCIA *describe un
escenarioespecífico*describe lainteracciónpara un casode uso.
El diagrama desecuenciacontiene detalles
deimplementacióndel escenario,incluyendo losobjetos y clasesque se usan paraimplementar elescenario, ymensajesintercambiadosentre los objetos.
DIAGRAMA DEACTIVIDAD Representan
operaciones, ylastransicionesrepresentanlas actividadesque ocurrencuando laoperación escompleta..
Representa los
flujos de trabajopaso a paso denegocio yoperacionales delos componentesen un sistema. UnDiagrama deActividadesmuestra el flujo decontrol general.
DIAGRAMA DE
TIEMPOS Muestrarestriccionesdetalladassobre elembebidos.
Los diagramas detiempo son unarepresentaciónespecial deinteracción que seenfoca en eltiempo de losmensajesenviados entreobjetos.
5/13/2018 Actividad Uml Henry - slidepdf.com
http://slidepdf.com/reader/full/actividad-uml-henry 8/10
DIAGRAMA DECOMPOSICION Refleja la
colaboracióninterna de clases,interfases ocomponentespara describir sufuncionalidad.
DIAGRAMA DEMAQUINA DEESTADO
Estáconformado porestados elcompuesto, y
los estadoscontenidosson sub-estados.
Ilustra cómo unelemento (a menudouna clase) se puedemover entreestados,clasificando sucomportamiento deacuerdo con losdisparadores detransiciones y lasguardas de
restricciones.
DIAGRAMA DECOMUNICACIÓN Los mensajes
estánetiquetadoscon un númerocronológico ycolocado cercadel enlace porel cual sedesplaza elmensaje.
Los diagramas decomunicaciónrepresentan unacombinación deinformacióntomada desde eldiagramade clases, secuencia, y diagrama decasos de
uso describiendotanto la estructuraestática como elcomportamientodinámico de unsistema.
DIAGRAMA DEOBJETOS Los diagramas de
objetos utilizan unsubconjunto delos elementos deun diagrama declase. Los
diagramas deobjetos nomuestranla multiplicidad nilos roles, aunquesu notación essimilar a losdiagramas declase.
5/13/2018 Actividad Uml Henry - slidepdf.com
http://slidepdf.com/reader/full/actividad-uml-henry 9/10
DIAGRAMA DEPAQUETES Cada paquete
puedeasignarse a unindividuo o aun equipo.
Los Paquetesestánnormalmenteorganizados paramaximizar lacoherenciainterna dentro decada paquete yminimizar elacoplamientoexterno entre lospaquetes.
DIAGRAMA DECOMPONENTES En el se sitúan
librerías,tablas,archivos,ejecutables y
documentosque formenparte delsistema
Estos sonutilizados paramodelar la vistaestática ydinámica de un
sistema. Muestrala organización ylas dependenciasentre un conjuntode componentes.
DIAGRAMA DEDESPLIEGUE Son
representadoscomo un
prisma.
Que se utiliza paramodelar elhardware utilizado
en lasimplementacionesde sistemas y lasrelaciones entresus componentes.
5/13/2018 Actividad Uml Henry - slidepdf.com
http://slidepdf.com/reader/full/actividad-uml-henry 10/10
12. Indique en las siguientes gráficas: en la parte superior la clasificación del diagrama(Estructura, Comportamiento ó Interacción), al igual, en la parte de abajo, el nombre del
diagrama.
Clasificación: Clasificación: Clasificación:
Diagrama de _Casos De
Uso
Diagrama de _Clases Diagrama_de_Secuencia
top related