SERVICIO NACIONAL DE APRENDIZAJE SENA

SISTEMA INTEGRADO DE GESTIÓN
Procedimiento Ejecución de la Formación Profesional
Integral
GUÍA DE APRENDIZAJE

Versión: 02
Fecha: 30/09/2013
Código: F004P006-GFPI

GUÍA DE APRENDIZAJE Nº
1
1. IDENTIFICACIÓN DE LA GUIA DE APRENDIZAJE
Programa
de Código:228106
Formación:
Versión: 102
ANÁLISIS
Y
DESARROLLO
DE
SISTEMAS
DE
INFORMACIÓN
Nombre del Proyecto:
SISTEMA
INTEGRAL
WEB PARA GESTION DE Código:576887
PROCESOS EDUCATIVOS
DEL CEET
Fase del proyecto:
Análisis, Planeación, Ejecución, Evaluación
Actividad (es) de
Aprendizaje:

Actividad
(es)
del
Proyecto:
Diseñar
la estructura
tecnológica del sistema
integral

Resultados
de
Aprendizaje:
220501033 02
Diseñar la arquitectura
del software, mediante
la interpretación de las
clases,
objetos
y
mecanismos
de
colaboración, utilizando
herramientas
tecnológicas de diseño,
de acuerdo con las
tendencias
de
las
tecnologías
de
la
información
y
la

Ambiente de
formación
ESCENARIO
(Aula,
Laboratorio,
taller, unidad
productiva)
y elementos
y condiciones
de seguridad
industrial,
salud
ocupacional
y medio
ambiente

MATERIALES
FORMACIÓN
DEVOLUTI
VO
(Herramie
nta equipo)

DE
CONSUMIB
LE
(unidades
empleadas
durante el
programa)

Competencia:
220501033
Diseñar
el
sistema
de
acuerdo con los
requerimientos
del cliente.

Página 1 de 13

visualizar y documentar Sistemas. UML Es un Lenguaje de Modelado de Sistemas. UML es una notación estándar para desarrollo de sistemas usando el enfoque orientado a objetos. como la creación de líneas de código. Dentro del diseño del sistema es importante utilizar metodologías estándar 2. Una de estas metodologías de Diseño es UML. INTRODUCCIÓN para el diseño. así minimizar errores. Resultados Aprendizaje: de Competencia: Resultados Aprendizaje: de Competencia: Duración de la guía ( en horas): El Diseño es una de las fases más importantes del Ciclo de Vida de un Sistema de Información. Se puede construir. Página 2 de 13 .SERVICIO NACIONAL DE APRENDIZAJE SENA GUÍA DE APRENDIZAJE SISTEMA INTEGRADO DE GESTIÓN Proceso Gestión de la Formación Profesional Integral Procedimiento Ejecución de la Formación Profesional Integral Versión: 02 Fecha: 30/09/2013 Código: F004-P006GFPI comunicación. 3.1 Actividades de Reflexión inicial. se optimizan recursos. automatiza procesos. que nos permitan construir fácilmente el Sistema desde el punto de Vista teórico. eficiente y simplificando labores. ESTRUCTURACION DIDACTICA DE LAS ACTIVIDADES DE APRENDIZAJE 3. ¿Por qué es importante UML? Porque permite crear y mostrar modelos de manera sencilla. de esta manera. especificar.

3. elabore un mapa conceptual.3 Actividades de apropiación del conocimiento (Conceptualización Página 3 de 13 . aun mejor.) Actividad de Aprendizaje No. esta parte grafica hace que las labores de diseño y modelado de una idea sea fácil de entender y aplicar antes de tener que recurrir a la codificación. es una guía o borrador para la construcción de las líneas de código. En su defecto se pueden utilizar otras herramientas como autoformas en el paquete MS Office o MS Visio entre muchos otros 3. este representará la evidencia de conocimiento.¿Cuáles son sus características? Las características más notables de UML son los tipos de diagramas que lo componen.2 Actividades de contextualización e identificación de conocimientos necesarios para el aprendizaje. 2 (Desarrollo Individual) Tomando como base los temas de contextualización e identificación de Conocimientos sobre UML. la cual se puede descargar libremente de la siguiente URL Oficial. se sugiere utilizar la herramienta IHMC Cmap Tools.

¿Cuáles son los objetivos de las herramientas CASE? - Automatizar el dibujo de diagramas. Ayudar en la creación de relaciones en la Base de Datos.CASE superior o front-end) Página 4 de 13 . ¿Qué tipos de Herramientas CASE existen? Defina cada una - Herramientas integradas. haga resúmenes breves. por favor no realice una copia directa de internet. ¿Qué es una herramienta CASE? Las herramientas CASE (Computer Aided Software Engineering. Automatizar el desarrollo del software. las pruebas de errores y la gestión del - proyecto. ingenieros de software y desarrolladores. Mejorar y estandarizar la documentación.y Teorización). durante todos los pasos del ciclo de vida de desarrollo de un software. ¿Qué es un Modelo? Es una representación gráfica simplificada que ayuda a visualizar algo que no se puede observar directamente y se realiza con un propósito determinado y dirigido a un público en particular. Son llamadas también CASE workbench. CASE integrado): abarcan todas las fases del ciclo de vida del desarrollo de sistemas. ¿Por qué son Importantes los modelos? Permite mostrar y comunicar de manera sencilla una idea abstracta que describe el producto. Ingeniería de Software Asistida por Computadora) son un conjunto de programas y aplicaciones informáticas que dan asistencia a los analistas. 1. Herramienta(s) que comprende(n) alguna(s) fase(s) del ciclo de vida de - desarrollo de software: Herramientas de alto nivel. Facilitar la reutilización de componentes de software. donde demuestre que entendió lo consultado o según el caso pregunte a su instructor cualquier duda. Generar estructuras de código. Consultar y contestar cada una de las siguientes preguntas de manera clara y concisa. U-CASE (Upper CASE . I-CASE (Integrated CASE. Simplificar el mantenimiento del software. Aumentar la calidad del software. Aumentar la portabilidad de las aplicaciones.

0 (marzo 2005) por OMG Las versiones 2. En la actualidad. destinatarios y contexto de uso. Versión UML 1.1 (julio 1997) es aprobada por la OMG convirtiéndose en la notación estándar de facto para el análisis y el diseño orientado a objetos. Juegos de herramientas o toolkits: son el tipo más simple de herramientas CASE. Luego en 1997.CASE inferior o back-end) - dirigidas a las últimas fases del desarrollo: desarrollo e implantación. especificación y documentación de software. HP. que fue aprobada y establecida como estándar por el OMG (Objetc Management Group). Automatizan una fase dentro del ciclo de vida. ¿Qué es UML? Es una notación de modelado visual. por iniciativa de Grady Booch.1. ORACLE.9 (junio 1996) Union OOSE–UML Versión UML 1.. Así mismo.0. Versión UML 1. ¿Cuál es la Historia de UML? Surgió en 1995. y los diferentes tipos de diagramas que soporta la herramienta. orientadas a la fase de mantenimiento. ¿Cuáles son sus características más importantes? La capacidad de diagramación. UML se define como unificado.orientadas a la automatización y soporte de las actividades desarrolladas - durante las primeras fases del desarrollo: análisis y diseño.2 aparecieron en 2007. Hacia el 2000.1. UML es un lenguaje de visualización. Dentro de este grupo se encontrarían las herramientas de reingeniería.3 (junio 1999) por OMG Versión UML 2. James Rumbaugh e Ivar Jacabson. construcción e implantación de sistema. UML se había convertido en el estándar de facto para modelización de software orientado a objetos. cada uno con sus objetivos. Página 5 de 13 .1 y 2. documentación. Sus esquemas de apoyo de diseño. Microsoft. Herramientas de bajo nivel. porque surgió como síntesis de los mejores elementos de notaciones previas.0 (enero 1997) Digital. basado en trece tipos de diagramas. ¿Cuántas versiones de UML existen y cuál es la versión que actualmente rige? - Versión UML 0. L-CASE (Lower CASE .8 (octubre 1995) Método Unificado Versión UML 0. se presentó la versión 1. Texas Inc. su flexibilidad para admitir cambios no previstos durante el diseño o el rediseño.2 (junio 1998) por OMG Versión UML 1. que utiliza diagramas para mostrar distintos aspectos de un sistema. IBM.

2 en febrero de 2009.8.2. 2.3.3. 2. 1.- Seguido de UML 2. UML 2. 0.3 fue lanzado oficialmente en mayo de 2010.2. UML 2.9.1. Las versiones de UML son: 0.1 y en la actualidad la versión 2. 1.0 tiempo interacción Explique en qué consiste cada uno de los Siguientes Diagramas y de un diagrama de Ejemplo: Diagrama de Clases Muestra los métodos de cada clase. el primero es para el nombre de la clase.2.4.1 fue lanzado oficialmente en agosto de 2011. el segundo para los atributos y el tercero para los métodos. 1.5 fue lanzado en octubre de 2012 como una versión de "En proceso" y todavía no ha vuelto lanzado formalmente.1.4. cada clase se representa con un rectángulo de tres compartimientos.0.5.4.X / Diagrama de comunicación UML 2. 2.5. 1. 2. 2. 1.0.1. ¿Cuáles son los Tipos de Diagramas en UML? - Estructura Diagrama de Diagrama de Diagrama de Diagrama de Diagrama de Diagrama de - Comportamiento Diagrama de casos de uso Diagrama de actividades Diagrama de estado - Interacción Diagrama de Diagrama de Diagrama de Diagrama de clases objetos componentes estructura compuesta paquetes despliegue secuencia colaboración UML 1. 1. UML 2.1. 2. Página 6 de 13 .

Diagrama de Componentes Muestra la organización y las dependencias entre un conjunto de componentes. Página 7 de 13 . Cubren la vista de la implementación estática y se relacionan con los diagramas de clases ya que en un componente suele tener una o más clases. permite contextualizar las partes que componen un clasificador. son como fotos instantáneas de los diagramas de clases y cubren la vista de diseño estática o la vista de procesos estática desde la perspectiva de casos reales o prototípicos. disponible desde UML 2. interfaces o colaboraciones.Diagrama de Objetos Muestran un conjunto de objetos y sus relaciones. modelar información de objetos compuestos por más objetos por medio de relación de composición. Diagrama de Estructura Compuesta Muestra la estructura interna de una clase y sus puertos. entre los objetos contenedores y sus partes.

cada una de estas acciones se encierra en una circunferencia u ovalo y se marca con una flecha la acción que corresponda al actor. muestra todas las interacciones que tengan entre ellas. Página 8 de 13 . Diagrama de Casos de Uso Define el contexto de un sistema antes de construirlo. es decir. y dentro de este se encuentran las acciones o secuencias que el actor(es) ejecuta. Muestran la vista de despliegue estática de una arquitectura y se relacionan con los componentes ya que. por lo común.Diagrama de Paquetes Es una herramienta que sirve para agrupar elementos estáticos y es un elemento estructural. Diagrama de Despliegue Representan la configuración de los nodos de procesamiento en tiempo de ejecución y los componentes que residen en ellos. los nodos contienen uno o más componentes. se rodea el caso de uso por un rectángulo. Se usa el autor(es). las acciones que cada uno realiza en un entorno determinado.

es decir.Diagrama de Actividades Puede ayudar a comprender el flujo de actividades de un caso de uso. Las condiciones se especifican con un rombo. Página 9 de 13 . S e pueden usar para modelar objetos reactivos. La flecha indica el sentido del flujo. Diagrama de Estado Es una herramienta que sirve para modelar como afecta un escenario a los estados que un objeto toma. respectivamente. los elementos de un diagrama de clase son: - El rectángulo de borde redondeado son actividades o acciones en el flujo. aquellos objetos para los cuales la mejor forma de caracterizar su comportamiento frente a estímulos provenientes desde fuera de su contexto o hasta el momento en que recibe un evento. una para indicar el comienzo de la concurrencia y otra para el fin (fork y join). se coloca una descripción breve de la actividad. Las acciones concurrentes se dibujan con dos barras gruesas. El comienzo y fin del flujo se indican con un círculo negro y un círculo blanco con uno negro concéntrico. en conjunto con los eventos que provocan las transiciones de estado.

al que se le agregan los mensajes que los objetos se envían entre sí. Realizar los Diagramas UML del Siguiente Ejemplo Pedir mesa. y se modelan las actividades con el paso de mensajes entre ambos.4 Actividades de transferencia del conocimiento. Diagrama de Tiempo Son una representación especial de interacción que se enfoca en el tiempo de los mensajes enviados entre objetos. Se pueden usar estos diagramas para mostrar restricciones detalladas sobre los embebidos. Se llamaba diagrama de comunicación en UML 2 lo que en versiones anteriores se conocía como diagrama de colaboración. Diagrama de Colaboración Suelen usarse para representar objetos o clases y la forma en que se transmiten mensajes y colaboran entre ellos para cumplir un objetivo. Página 10 de 13 . Es un diagrama de objetos de un escenario. 3. el actor y el sistema. Diagrama de Interacción Son modelos que describen la manera en que colaboran grupos de objetos para ciertos comportamientos. estos diagramas muestran cierto número de ejemplos de objetos y los mensajes que pasan entre estos objetos dentro del caso de uso.Diagrama de Secuencia Son diagramas en los cuales se colocan dos entidades.

Cliente Traer la comida y bebida Mesero Consumir platillo y bebida Traer la cuenta. Entregar copia factura y la tarjeta. Página 11 de 13 . registrar hora y datos de quien atiende. Realizar los Diagramas UML (Diagrama de Casos de Uso. 2. Pagar en Pagar con Tarjeta de Ingresar contraseña de la tarjeta.5 Actividades de evaluación. Diagrama de Clases) del Proyecto 3. Salir del restaurante.Registrar mesa. Hacer pedido de platillo y Tomar la orden.

RECURSOS PARAdeEL APRENDIZAJE Materiales de formación devolutivos: (Equipos/Herramientas) ACTIVIDADES DEL PROYECTO (consumibles) Talento Humano (Instructore DURACIÓ N (Horas) Descripción Cantidad Descripción Cantidad Especialidad 5.Evidencias de Aprendizaje Criterios de Evaluación Técnicas e Instrumentos de Evaluación Evidencias de Conocimiento : Evidencias de Desempeño: Evidencias de Producto: Materiales formación 4. REFERENTES BIBLIOGRÁFICOS Página 12 de 13 Cant .

blogspot.co/materias/Material_Desarrollo_Software/UML_Historia_Intro.slideshare.wikipedia.univalle.com/2008/04/versiones-del-uml.wikipedia.com/yhgr7mz9dsti/diagramas-de-estructura-compuesta/ Diagrama de tiempo http://es.htm Historia de UML http://eisc.net/jlrvpuma/diagramas-de-interaccion 6.UML Modelado de software para profesionales.org/wiki/Diagrama_de_tiempos Diagramas de interacción http://es.html Tipos de diagramas de UML http://es.pdf Versiones UML https://prezi.org/wiki/Lenguaje_unificado_de_modelado http://ingenieriadesistemas-shirley.edu.com/1gsucnrp5tn-/uml-y-sus-versiones/ http://danequi79. Carlos Fontela (ISBN: 978-987-1609-22-2).blogspot.com/2012/05/tipos-de-diagramas-uml.html Diagrama de estructura compuesta https://prezi.virtual.co/cursos/sedes/manizales/OLD/4100010-old/Lecciones/Cap5/HtasCASE. CONTROL DEL DOCUMENTO (ELABORADA POR) Elaborado por: Aprendiz Jhon Michael Sánchez Murillo – PROGRAMACIÓN DE SOFTWARE Página 13 de 13 .unal.edu. Herramientas CASE http://www.