1. 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: F004-P006-
GFPI
Página 1 de 16
Programa de Formación:
Analisis y Desarrollo de
Sistemas de Información
Código: 228106
Versión: 102
Nombre del Proyecto:
Sistema de información
para el seguimiento a
vendedores y consulta de
ventas (salesmanmobile)
Código:
Fase del proyecto:
Analisis
Actividad (es) del Proyecto:
Realizar el modelado UML
de diagramas de casos de
uso y especificaciones y
diagrama de clases
Actividad (es) de
Aprendizaje:
Elaborar diagramas
UML de acuerdo con los
requerimientos del
sistema de información
Ambiente de
formación
13
MATERIALES DE FORMACIÓN
DEVOLUTIVO
Treinta y un
computadores
de escritorio
CONSUMIBLE
No aplica
Resultados de Aprendizaje:
Interpretar el informe de
requerimientos, para
determinar las necesidades
tecnológicas en el manejo
de la información, de
acuerdo con las normas y
protocolos establecidos en
la empresa
Competencia:
Analizar los requisitos
del cliente para
construir el sistema de
información.
13 Treinta y dos
computadores
de escritorio No aplica
Resultados de Aprendizaje:
Construir el modelo
conceptual del
macrosistema frente a los
requerimientos del cliente,
mediante el uso e
interpretación de la
información levantada,
representado en diagramas
de clase, de interacción,
colaboración y contratos
de operación, de acuerdo
con las diferentes
secuencias, fases y
Competencia:
Analizar los requisitos
del cliente para
construir el sistema de
información.
13 Treinta y dos
computadores
de escritorio
No aplica
GUÍA DE APRENDIZAJE Nº 02
1. IDENTIFICACIÓN DE LA GUIA DE APRENDIZAJE
2. 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-P006-GFPI
Página 2 de 16
El propósito de la presente guía es introducir a los aprendices en los elementos característicos de la
ingeniería de software y las técnicas de programación orientada a objetos, conocer en forma detallada los
métodos y herramientas de modelado UML orientado al objeto y que sean capaces de elaborar la
especificación completa de un sistema utilizando las herramientas, métodos y procedimientos adecuados.
3 Actividades de Reflexión inicial.
a. Imagínese que usted como egresado del programa de ADSI trabaja en una empresa de desarrollo
de software, la cual tiene un cliente que tiene un problema y requiere de una solución a través de
una aplicación. La empresa le ha asignado a usted la tarea de desarrollar la fase de análisis del
nuevo proyecto.
¿Se ha preguntado qué y cómo hacer este trabajo de identificar y analizar los requerimientos del
cliente para el sistema de información?
b. ¿Estad usted preparado(a) para encontrar inmediatamente la información requerida para dar la
solución al problema?
c. Si su respuesta es no, posiblemente usted tendrá un pobre desempeño laboral o empresarial y
pondrá en riesgo su trabajo y el futuro de la empresa para la cual usted ha trabajado.
d. ¿Qué haría usted ahora para dar una respuesta adecuada a un problema como este que se le
procedimientos del
sistema.
Resultados de Aprendizaje:
Representa el bosquejo de
la solución al problema
presentado por el cliente,
mediante la elaboración de
diagramas de casos de uso,
apoyado en el análisis del
informe de requerimientos,
al confrontar la situación
problemica con el usuario
según normas y protocolos
de la organización
Competencia:
Analizar los requisitos
del cliente para
construir el sistema de
información.
13
Treinta y dos
computadores
de escritorio
No aplica
Duración de la guía
(en horas): 98
2. INTRODUCCIÓN
3. ESTRUCTURACION DIDACTICA DE LAS ACTIVIDADES DE APRENDIZAJE
3. 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-P006-GFPI
Página 3 de 16
presentará en el futuro próximo?
e. Si es consiente de la importancia que tiene una buena gestión de la información para lograr el
éxito en cualquier empresa o proyecto, lo invito a conocer a través de esta guía los principios de la
ingeniería de software, la programación orientada a objetos y los diagramas UML.
3.1 Actividades de contextualización e identificación de conocimientos necesarios para el aprendizaje.
Actividad 1
A. Resuelva el siguiente cuestionario apoyándose en el documento suministrado (Ingeniería de
Software –UML.pdf).
1. ¿Cuáles son los objetivos de la ingeniería de software?
2. Complemente y explique las ventajas del Análisis Orientado a objetos (AOO).
3. Describa cómo ha evolucionado la metodología orientada a objetos desde tres puntos de vista:
a. La interfaz de usuario
b. El lenguaje de programación
c. El Sistema Gestor de Base de Datos (SGBD)
4. ¿Por qué se necesita un lenguaje de modelado?
5. Qué es UML?
6. Cuáles son los objetivos de UML?
7. Mencione 10 organizaciones que han participado en el desarrollo de UML
8. ¿Cuáles son las perspectivas de UML?
9. ¿Qué es un modelo?
B. Construya un glosario con los términos desconocidos.
3.2 Actividades de apropiación del conocimiento (Conceptualización y Teorización).
A. Resuelva el siguiente cuestionario apoyándose en el documento suministrado (Introducción a la
POO.pdf).
1. ¿Qué se entiende por programación orientada a objetos?
2. ¿Cuál es la diferencia entre programación estructurada y programación orientada a objetos?
3. ¿Qué es una clase?
4. ¿Qué es un objeto?
5. ¿Qué lenguajes de programación utiliza la POO?
6. Realice un breve resumen de la historia de la POO
7. ¿Qué es un lenguaje ensamblador?
8. ¿Qué es un lenguaje de alto nivel?
9. ¿Qué es herencia, de un ejemplo?
10. ¿Qué se entiende por encapsulación?
11. ¿Qué es polimorfismo?
4. 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-P006-GFPI
Página 4 de 16
B. Realice un ejemplo de una clase y dos objetos que pertenezcan a esa clase.
Nota: los ejemplos deben ser diferentes a los propuestos el el documento guía.
3.3 Actividades de transferencia del conocimiento.
Resuelva el siguiente cuestionario:
1. ¿Por qué modelamos el software?
2. ¿Cuáles son los principios del modelado y que beneficios trae?
3. ¿Por qué las empresas no hacen modelado?
4. ¿Qué problemas se presentan en el desarrollo del software?
5. ¿Cuáles son los elementos que componen una clase?
6. ¿Explique los diferentes tipos de relaciones entre los elementos de un diagrama UML:
dependencia, asociación, agregación, generalización; con que línea se representa cada una?
7. ¿Qué es cardinalidad de las relaciones y como se clasifican?
8. ¿Qué es una clase: atributo, operación o método?
9. ¿Qué tipos de atributos tiene una clase? Explíquelos.
10. ¿Qué es notación extendida de una clase?
11. ¿Qué es un diagrama de clases?
ACTIVIDAD 2
DURACION: 8 HORAS
Modelar el diagrama de clases para un sistema de información que permita gestionar los cursos
de formación complementaria del SENA en un determinado centro de formación.
Requerimientos
Administrador del sistema
El administrador del sistema tiene en su cuenta de usuario los siguientes atributos:
a. Id_administrador
b. Nombres
c. Apellidos
d. Nombre de usuario
e. Password
f. Documento de identidad
g. Teléfono
5. 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-P006-GFPI
Página 5 de 16
h. Correo electronico
Requisitos funcionales
Los administradores tienen las siguientes funciones en el sistema de información:
1. Crear cursos
2. Listar cursos disponibles
3. Modificar cursos
4. Eliminar cursos
5. Agregar instructores (crear cuenta de instructor)
6. Modificar cuentas de instructores
7. Eliminar instructores
8. Listar instructores creados
9. Asociar un instructor a un curso
10. Crear ambientes de formación en el sistema
11. Asignar el ambiente donde se va a orientar el curso
12. Listar ambientes creados
13. Eliminar ambientes de formación
14. Modificar ambientes de formación
15. Asignar horario del curso
16. Establecer fecha de inicio y fecha de terminación del curso
Los administradores del sistema cuando crean una cuenta de un instructor agregan los
siguientes atributos de los instructores:
a. Id_instructor
b. Nombres
c. Apellidos
i. Nombre de usuario
j. Password
d. Documento de identidad
e. Edad
f. Título profesional
g. Dirección de residencia
h. Teléfono celular
i. Teléfono fijo
6. 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-P006-GFPI
Página 6 de 16
j. Correo electronico
Los administradores cuando crean un curso requieren agregar los siguientes atributos de los
cursos:
a. No_ficha
b. Nombre del curso
c. fecha de inicio
d. fecha de terminación
e. Número de aprendices matriculados
f. Id_Instructor (que lo orienta)
g. Número de horas del curso
h. Id_ambiente (donde se orientará el curso)
i. Id_administrador (que crea el curso)
Los administradores cuando crean un ambiente de formación requieren ingresar los siguientes
atributos de los ambientes:
a. Id_ambiente
b. Centro de formación
c. Piso (donde se encuentra el ambiente)
d. Numero de sillas
e. Número de mesas
f. Ambiente TIC (si/no)
g. Conección a internet (si/no)
h. Numero de computadores
i. Tipo de computadores (portatil, escritorio, ambos)
j. Id_curso (que se orienta en el ambiente)
A. Instructor
Requisitos funcionales
Los instructores tienen las siguientes funciones en el sistema de información:
1. Crear aprendiz (cuenta del aprendiz)
2. Modificar cuenta del aprendiz
7. 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-P006-GFPI
Página 7 de 16
3. Eliminar una cuenta de aprendiz
4. Asociar aprendiz a un curso
5. Listar aprendices asociados a un curso
6. Establecer estado de formación de un aprendiz (en formación, aprobado, desertado)
Los instructores cuando crean una cuenta de aprendiz requieren agregar los siguientes
atributos de los aprendices:
a. Id_aprendiz
b. Nombres
c. Apellidos
d. Estado de formación
e. Sexo
f. Edad
g. Número de identificación
h. Ciudad de nacimiento
i. Dirección de residencia
j. Teléfono celular
k. Teléfono fijo
l. Correo electronico
m. Tipo de población
n. No_ficha (del curso donde está matriculado)
Entregar
1. Listado de las clases con sus atributos (documento de word)
2. Diagrama de clases solo con relaciones de cardinalidad con sus funciones y procedimientos
(documento de word)
Modelar el diagrama de clases para un sistema de información que permita gestionar el
funcionamiento de una biblioteca
Requerimientos
Administardor del sistema
Requisitos funcionales
8. 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-P006-GFPI
Página 8 de 16
Crear cuenta de bibliotecario
Listar, consultar, modificar y eliminar cuenta de bibliotecario
Bibliotecario
Requisitos funcionales
Ingresar libros al sistema
Listar registro de libros
Consultar registro de libros
Modificar registro de libros
Borrar registro de libros
Realizar préstamos de libros
Consultar préstamos
Listar préstamos
Modificar préstamos
Eliminar préstamos
De los administradores y bibliotecarios se requieren los siguientes datos:
Id
Nombres
Apellidos
Numero de cedula
Dirección de residencia
Telefono celular
Telefono fijo
Username
Password
Correo electronico
Tipo de usuario
Los bibliotecarios solo pueden cambiar sus datos personales
De los préstamos se requiere la siguiente información:
Codigo del prestamo
Nombre del libro
9. 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-P006-GFPI
Página 9 de 16
Codigo del libro
Fecha del préstamo
Fecha de devolución
Nombre del estudiante que realizo el préstamo
Documento de quien presto el libro
Los bibliotecarios requieren los siguientes datos de los estudiantes para realizar un préstamo:
Nombres
Apellidos
Numero de identidad
Tipo de documento
Dirección de residencia
Telefono celular
Telefono fijo
Correo electronico
Edad
Sexo
De los libros se requiere la siguiente información:
Codigo
Nombre
Autor
Año
Editorial
Numero de páginas
Cantidad de ejemplares
Especialidad
Requisitos funcionales para los estudiantes
17. Consultar libro
18. Realizar préstamo (puede prestar maximo 3 libros)
19. Consultar préstamo
20. Modificar préstamo
21. Listar prestamos
10. 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-P006-GFPI
Página 10 de 16
22. Eliminar préstamo
Entregar
3. Diagrama de clases solo con relaciones de cardinalidad y métodos
Utilizar solo notación corta
Modelar un diagrama de clases para modelar un sistema de información para un supermercado
El sistema debe tener un administrador
Requisitos funcionales para el administrador:
1. Crear productos
2. Modificar información de los productos
3. Consultar datos de los productos
4. Listar productos
5. Eliminar productos
6. Crear proveedores
7. Modificar información de proveedores
8. Consultar proveedores
9. Eliminar proveedores
10. Crear el inventario de un producto
11. Modificar el inventario de un producto
12. Consultar el inventario de un producto
13. Crear cuenta de administrador
14. Consultar cuenta de administrador
15. Modificar cuenta de administrador
El administrador tiene privilegio para crear su propia cuenta en el sistema con los siguientes
atributos:
a. Documento de identidad
b. Nombres
c. Apellidos
d. Nombre de usuario
e. Contraseña
11. 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-P006-GFPI
Página 11 de 16
f. Celular
g. Correo electrónico
h. Dirección residencia
El sistema debe tener un jefe de compras
Requisitos funcionales para el jefe de compras:
1. Generar orden de compra
2. Modificar orden de compra
3. Consultar orden de compra
4. Eliminar orden de compra
Los atributos del jefe de compras son:
a. Documento de identidad
b. Nombres
c. Apellidos
d. Nombre de usuario
e. Contraseña
f. Celular
g. Correo electrónico
h. Dirección residencia
Los atributos de una orden de compra son:
a. Codigo de la orden
b. Codigo del producto
c. Nombre del producto
d. Codigo del producto
e. Precio por unidad
f. Cantidad en unidades
g. Nombre del proveedor
h. Fecha de solicitud
i. Valor de la orden
El sistema debe tener cajeros:
12. 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-P006-GFPI
Página 12 de 16
Los requisitos funcionales para el cajero son:
1. Crear factura
2. Modificar factura
3. Consultar factura
4. Eliminar factura
Los atributos del cajero son:
a. Documento de identidad
b. Nombres
c. Apellidos
d. Nombre de usuario
e. Contraseña
f. Celular
g. Correo electrónico
h. Dirección residencia
Los atributos del cliente son:
a. Documento de identidad
b. Nombres
c. Apellidos
d. Correo electrónico
Los atributos de una factura son:
a. Numero de factura
b. Nombre del cliente
c. Identificación del cliente
d. Nombre del producto
e. Identificación del producto
f. Cantidad de producto
g. Valor de factura
h. Fecha elaboración
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-P006-GFPI
Página 13 de 16
Los atributos del proveedor son:
a. Identificación
b. Nombre
c. Dirección
d. contacto
e. Telefono
f. Correo electronico
Otros requisitos funcionales del sistema son:
1. Manejar facturas por cada venta
2. Identificar los proveedores
3. Hacer pedidos al proveedor usando órdenes de compra
4. Administrar el inventario de productos para la venta
Entregar diagrama de clase
El diagrama debe incluir las relaciones de cardinalidad, atributos y métodos para las
clases.
3.4 Actividades de evaluación.
Evidencias de Aprendizaje Criterios de Evaluación Técnicas e Instrumentos de
Evaluación
Evidencias de Conocimiento :
Respuesta a preguntas sobre
ingeniería de software y
programación orientada a
objetos
Evidencias de Desempeño:
Entrega oprtuna y con calidad
de la solución de la guía
Evidencias de Producto:
Respuestas correctas
Entrega dentro de la fecha
solicitada
Calidad en el informe de las
Cuestionario
Lista de chequeo
14. 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-P006-GFPI
Página 14 de 16
Respuesta a las preguntas de la
guía entregadas en un
documento de word.
Solución de los problemas
planteados mediante modelado
UML utilizando herramientas
CASE
actividades de la guía
Modelado correcto de los
diagramas solicitados
Lista de chequeo
Lista de chequeo
15. 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: F004-P006-
GFPI
Página 15 de 16
ACTIVIDADES DEL
PROYECTO
DURACIÓN
(Horas)
Materiales de formación devolutivos:
(Equipos/Herramientas)
Materiales de formación
(consumibles)
Talento Humano (Instructores)
AMBIENTES DE
APRENDIZAJE TIPIFICADOS
Descripción Cantidad Descripción Cantidad Especialidad Cantidad
ESCENARIO (Aula,
Laboratorio, taller, unidad
productiva) y elementos y
condiciones de seguridad
industrial, salud ocupacional
y medio ambiente
98
Equipos de
computo
31
Ingeniero de
sistemas
1 Ambiente 13
4. RECURSOS PARA EL APRENDIZAJE
16. 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: F004-P006-
GFPI
Página 16 de 16
Ingeniería de Software –UML.pdf
Introducción a POO.pdf
Aprendiendo UML en 24 Horas
4-Diagramas-uml.ppt
6-Básicos-uml.pdf
Capitulo01p01.pdf
Motores de búsqueda en la internet.
Ingenieria de Software, Sommerville Ian. Pearson. Novena edición 2011
UML, Fontela Carlos. Alfaomega. Quinta edición
Héctor Fabio Ospina Álvarez
POO: programación orientada a objetos
UML: Lenguaje unificado de modelado
Diagrama: representación gráfica
6. REFERENTES BIBLIOGRÁFICOS
7. CONTROL DEL DOCUMENTO (ELABORADA POR)
5. GLOSARIO DE TERMINOS