DESCRIPTIVO TÉCNICO. CATEGORIA: Análisis y Diseño Orientado a Objetos



Documentos relacionados
DESCRIPTIVO TÉCNICO CATEGORIA: BASE DATOS

DESCRIPTIVO TÉCNICO CATEGORIA: DESARROLLO DE APLICACIONES EN.NET

LINEAMIENTOS TÉCNICOS CATEGORÍA DISEÑO ORIENTADO A OBJETOS SENASoft Santander Documento elaborado por: Juan de Jesús Lizcano Sánchez

LINEAMIENTOS TÉCNICOS CATEGORÍA JAVA WEB. SENAsoft Santander Documento elaborado por: Ing. EDUARD ALEXANDER GUEVARA

SERVICIO NACIONAL DE APRENDIZAJE SENA WORLDSKILLS COLOMBIA LINEAMIENTOS TÉCNICOS HABILIDAD DE SOLUCIONES DE SOFTWARE

GUÍAS. Módulo de Diseño de software SABER PRO

CENTRO DE CIENCIAS BÁSICAS DEPARTAMENTO DE SISTEMAS DE INFORMACIÓN PROGRAMA DE MATERIA HORAS T/P: 2/2

Objetivo Las personas que realicen el curso aprenderán a:

GUÍA DE EVIDENCIA DE LA UNIDAD DE COMPETENCIA

DESCRIPTIVO TÉCNICO CATEGORIA: DESARROLLO WEB CON PHP

Recomendaciones para la realización de la Documentación del Proyecto de Fin de Carrera. Departamento de Lenguajes y Sistemas Informáticos

INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO IBEROTEC SEMESTRE ACADÉMICO: 2014-II SÍLABO UNIDAD DIDÁCTICA : ANÁLISIS Y DISEÑO DE SISTEMAS INFORMÁTICOS

INFORME TECNICO PREVIO DE EVALUACIÓN DE SOFTWARE N /UIE-PATPAL - FBB

LINEAMIENTOS TÉCNICOS CATEGORÍA APLICACIONES.NET. SENAsoft Santander Documento elaborado por: Ing. GUILLERMO ALONSO ARCHILA GULADRÓN

CONTROL DE CAMBIOS. FICHA CONTROL DE CAMBIOS Versión Fecha Descripción de la Modificación

Antes de imprimir este documento piense en el medio ambiente!

ANEXO I PERFIL PROFESIONAL Y PLAN DE ESTUDIOS DEL TÉCNICO EN COMPUTACIÓN. I.1) Marco conceptual y proceso de construcción del perfil profesional

DESARROLLO AGIL ING. MA. MARGARITA LABASTIDA ROLDÁN

POLÍTICAS PARA EL DESARROLLO DE SISTEMAS INFORMÁTICOS.

DISEÑO DE COMPONENTES DE SOFTWARE *

SISTEMAS DE INFORMACIÓN I TEORÍA

CAPITULO II: REQUERIMIENTOS

Aplicaciones de Ingeniería de Software

Calidad Escuela de Ingeniería de Sistemas y Computación Desarrol o de Software II Agosto Diciembre 2007

MANUAL DE CALIDAD MANUAL DE CALIDAD. COPIA NO CONTROLADA Empresa S.A.

Diplomado en Aseguramiento de la Calidad De los Procesos y Productos de Software

ACTIVIDAD TRABAJO COLABORATIVO I CURSO DE ESPECIALIZACION SEGURIDAD EN APLICACIONES MOVILES

Repetir el proceso para cada abstracción identificada hasta que el diseño este expresado en términos sencillos

PROCEDIMIENTO ESPECÍFICO. Código G Edición 0

Enterprise Architect y UML

Lineamientos Generales Competencia Regional Distrito Capital. Habilidad: IT Software Solutions for Business

Los requisitos de accesibilidad en un proyecto software. Implicaciones de usuarios discapacitados en el proceso software

Unidad 9. Implementación. M.C. Martín Olguín

DOCUMENTO VISIÓN SISTEMA DE VENTAS Y PRÉSTAMOS DE LA CINEMATECA BOLIVIANA PAWI. Versión 1.0. Aruquipa Mamani Rolando Willy

Asignaturas antecedentes y subsecuentes

Programa Prevención y resolución de conflictos: La Negociación como proceso para ejercer influencia Preparado para Prasfarma ALMIRALL PRODESFARMA

LICENCIATURA EN INFORMÁTICA

Modelado arquitectónico con UML

INGENIERÍA EN COMPUTACIÓN Reglamento para la realización de la Práctica Profesional Supervisada

Carrera: SCM Participantes. Representantes de la academia de sistemas y computación de los Institutos Tecnológicos.

Módulo Representación gráfica e interpretación de planos

GUÍA DE EVIDENCIA DE LA UNIDAD DE COMPETENCIA

DGB14DR-101 DCA/2002

MANUAL DE ASIGNATURA

SISTEMA DE ESPECIICACION DE REQUERIMIENTOS

ESCUELA POLITÉCNICA SUPERIOR

UML, ejemplo sencillo sobre Modelado de un Proyecto

II. PROPÓSITO GENERAL DEL CURSO

TEMA 8: DIAGRAMA DE CLASE EN UML

APLICACIONES MÓVILES NATIVAS

Introducción. Ciclo de vida de los Sistemas de Información. Diseño Conceptual

PRC-DTI-006 Administración de Roles de los Sistemas de Información de la DTI Procedimiento Dirección de TI - COSEVI

30 de marzo 2011 GRADO EN INGENIERÍA INFORMÁTICA EN TECNOLOGÍAS DE LA INFORMACIÓN

Guía Docente Modalidad Presencial. Bases de datos I. Curso 2015/16. Grado en Ingeniería de. Sistemas de Información

PROPUESTA DE RESOLUCIÓN ESPECÍFICA PARA LOS PROGRAMAS DE ADMINISTRACION.

Área de Conocimiento:

Ingeniería de Sistemas. Administración de Proyectos. Objetivos. Tópicos cubiertos. Procesos de software (tema anterior) Administración de proyecto

Actividades para mejoras. Actividades donde se evalúa constantemente todo el proceso del proyecto para evitar errores y eficientar los procesos.

PROGRAMA DE CURSO DE FORMACIÓN PROFESIONAL OCUPACIONAL

PROCEDIMIENTO OPERATIVO DESARROLLAR SISTEMAS INFORMÁTICOS PDO-COCTI-DTIN-04

Carrera: ASD-1303 SATCA 1

PROGRAMA FORMATIVO Programación Java SE 8 (ORACLE)

FORMULARIO TÉRMINOS DE REFERENCIA DEL SERVICIO DISEÑO DE DIGITALIZACIÓN DOCUMENTARIA Y TÉCNICA DE LA GSN TERMINOS DE REFERENCIA

DATOS DE IDENTIFICACION DEL CURSO DEPARTAMENTO:

Proceso Unificado de Rational PROCESO UNIFICADO DE RATIONAL (RUP) El proceso de desarrollo de software tiene cuatro roles importantes:

Desarrollo de un Sistema de Gestión de Proyectos mediante el framework GWT

SISTEMA ETAP en línea Estándares Tecnológicos para la Administración Pública

Nombre de la asignatura: Programación Web. Créditos: Aportación al perfil

TALLER DE CONOCIMIENTOS APRENDICES JORGE LEONARDO MAZA CARLOS DAVID ZAMBRANO JOSE G. RODRIGUEZ PROFESOR RONALD MARTELO

Curso Taller de Arquitectura de Software usando UML

TÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN: ÁREA SISTEMAS INFORMÁTICOS

PROGRAMACIÓN ORIENTADA A OBJETOS Master de Computación. II MODELOS y HERRAMIENTAS UML. II.1 UML: Introducción

Modelo de Calidad para herramientas FLOSS que soportan el Modelado de Procesos del Negocio

DESARROLLO DE SOFTWARE DEFINICIÓN GENERAL DEL PROCESO GABY LORENA GUERRERO LEYDI ROCIO ERAZO PABLO FELIPE MIRANDA WALTER ALEXIS ANTE

Realizar las actividades propias de desarrollador MUISCA, según los Términos de Referencia aprobados por el Banco Mundial.

CONSEJO DE NORMALIZACIÓN Y CERTIFICACIÓN DE COMPETENCIA LABORAL NORMAS TÉCNICAS DE COMPETENCIA LABORAL

CICLO FORMATIVO: MANTENIMIENTO ELECTROMECÁNICO MÓDULO: MONTAJE Y MANTENIMIENTO DE LÍNEAS AUTOMATIZADAS CURSO:

1. GENERALIDADES DEL INFORME

Elementos requeridos para crearlos (ejemplo: el compilador)

Unidad VI: Supervisión y Revisión del proyecto

INSTRUCTIVO PARA LA ELABORACIÓN DE LA PLANEACIÓN DIDÁCTICA Y EL DESARROLLO DE LA CLASE O SESIÓN VIDEOGRABADA

PEEPER PONTIFICIA UNIVERSIDAD JAVERIANA FACULTAD DE INGENIERIA CARRERA DE INGENIERIA DE SISTEMAS. Mayo Versión 2.1 OSCAR IVAN LÓPEZ PULIDO

Solución de una Intranet bajo software Open Source para el Gobierno Municipal del Cantón Bolívar [IOS-GMCB] Gobierno Municipal del Cantón Bolívar

Hotelli Gestión de Reservas Hoteleras Especificación de Requisitos Software

INGENIERÍA EN SISTEMAS COMPUTACIONALES (ISIC )

SEGURO SOCIAL DE SALUD (ESSALUD) AVISO DE CONVOCATORIA PARA CONTRATACIÓN ADMINISTRATIVA DE SERVICIOS (CAS)

TEMA 7: DIAGRAMAS EN UML

DISEÑO DE ACCIONES DE FORMACIÓN COMPLEMENTARIA ISO 9001:2008: Auditoría Interna de Calidad

Documento de Arquitectura de Software. KunaySoft. Autores: Juan Camilo González Vargas. Javier Leonardo Parra Laguna

PROGRAMA DEL CURSO DE CAPACITACIÓN PARA EL ENCARGADO DE POLÍGONO

DEFINICIÓN PROYECTO INTEGRADOR PROYECTO INTEGRADOR PRIMER SEMESTRE TECNOLOGÍA EN DESARROLLO DE SOFTWARE

INVITACION A PRESENTAR EXPRESIONES DE INTERES PROGRAMA DE MODERNIZACIÓN DE LA ADMINISTRACIÓN DE LOS RECURSOS PÚBLICOS

TÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN

Plataforma desarrollo Java Formación elearning tutorizada en castellano. Fabricante: Java Grupo: Desarrollo Subgrupo: Master Java


Metodología Orientada a Objetos Clave Maestría en Sistemas Computacionales

1.- DATOS DE LA ASIGNATURA. Nombre de la asignatura: Fundamentos de Ingeniería de Software. Ingeniería en Sistemas Computacionales.

Ciclo de Vida del Desarrollo de un Sistema de Información. Departamento de Ingeniería Industrial Universidad de Chile

6.4 ESTRATEGIAS DE PRUEBA

LEY QUE NORMA EL USO, ADQUISICIÓN Y ADECUACIÓN DEL SOFTWARE EN LA ADMINISTRACIÓN PUBLICA

Transcripción:

DESCRIPTIVO TÉCNICO CATEGORIA: Análisis y Diseño Orientado a Objetos CHALLENGING SKILLS 2015

CONTENIDO 1. NOMBRE DE LA CATEGORÍA 2. DESCRIPCIÓN DE LA CATEGORÍA 3. OBJETIVO DE LA CATEGORÍA 4. REQUISITOS DE PARTICIPACIÓN 5. ESPECIFICACIONES DE LA COMPETENCIA 6. HABILIDADES DE LOS APRENDICES COMPETIDORES 7. PRUEBAS 8. EVALUACIÓN 9. MATERIALES EQUIPOS Y HERRAMIENTAS ~ 2 ~

1. Nombre de la Categoría Análisis y Diseño Orientado a Objetos 2. Descripción de Categoría El Análisis y diseño orientado a objetos (ADOO) se encarga de modelar un sistema como un grupo de objetos que interactúan entre sí. Estos modelos de objetos analizan los requerimientos funcionales y no funcionales de un cliente. Los modelos generados emplean una notación específica, como es el caso del lenguaje unificado de modelado (UML). 3. Objetivo de la Categoría En esta categoría se pretende evaluar las Habilidades técnicas de los participantes en la construcción de diseños orientados a objetos usando elementos y conceptos del lenguaje de modelado unificado UML, teniendo en cuenta el uso de buenas prácticas. ~ 3 ~

4. Requisitos de Participación Pertenecer a los programas de formación técnico en programación o Análisis y Desarrollo de Sistemas de Información, que se encuentren en etapa lectiva o productiva. Los aprendices competidores deben encontrarse en el segundo semestre de formación. Antes de iniciar la prueba, el jurado verificará que los competidores no ingresen material de apoyo que genere ventaja frente a los otros competidores. Una vez iniciada la prueba, no se permitirá el ingreso de participantes. El aprendiz competidor deberá portar el carné durante todo el evento. El aprendiz competidor debe presentarse a las pruebas portando el uniforme. La participación es individual El aprendiz solo puede participar en una categoría Los competidores no pueden presentarse en esta de embriaguez. En el desarrollo de las pruebas, no se permite el ingreso de memorias USB, celulares. Terminada la prueba no se admitirán correcciones ni modificaciones. En caso de dudas o encontrar inconsistencia en los resultados, los participantes podrán ser llamados para sustentar su trabajo. ~ 4 ~

5. Especificaciones de la Competencia Descripción del Proceso Las pruebas se van a desarrollar en el Centro de Comercio y Servicios en el Ambiente Tics1. Se realizarán 3 pruebas, dos de ellas el día martes y la tercera el día miércoles. A cada participante se le asignará un computador con herramientas case: Balsamic Mockup, WhiteStarUML y Power Designer instalado y funcionando. A cada participante se le entregará únicamente la prueba correspondiente a cada jornada, la cual especifica cada uno de los requerimientos solicitados. Prueba 1: Elicitación de Requerimientos En esta prueba el aprendiz empleará las técnicas para adquirir ( eliciting ) [sonsacar] todo el conocimiento relevante necesario para producir un modelo de los requerimientos de un dominio de problema empleando. Incluye la identificación de los objetivos del sistema y los Requerimientos específicos: funcionales, no funcionales y de interfaz. Prueba 2: Diagramas UML En esta prueba el aprendiz aplicará los conocimientos en la construcción de diagramas secuencia, actividad y clases conforme al problema planteado, empleando StarUML o Power Designer junto con la definición de las interfaces del proyecto empleando Balsamic Mockup. ~ 5 ~

Prueba 3: Identificando Fallas en el DOO En esta prueba el aprendiz dará solución a problemas planteados a través de vistas estáticas (diagramas de clases), corrigiendo fallas que permitan mantener la propuesta de un buen diseño: Bajo acoplamiento y alta cohesión. 6. Habilidades de los Aprendices competidores Análisis en la solución de problemas. Paradigmas de programación Clases y objetos: conceptos, ejemplos UML: estándares, versiones, vistas estáticas (diagrama de clases) Herramientas CASE (Clasificación, Uso) Conceptos de diseño orientado a objetos: cohesión, encapsulamiento, acoplamiento, herencia, composición, polimorfismo, interfaces (programación por contratos), clases abstractas, clases concretas Solucionar problemas usando la computadora Administración del tiempo Trabajo bajo presión ~ 6 ~

7. Pruebas Prueba Temas a Evaluar Duración Puntaje Primera Jornada: Elicitación de Requerimientos Técnicas para adquirir eliciting. Descripción general de producto: perspectivas, funciones del producto, características del usuario, restricciones, suposiciones y dependencias Requerimientos específicos: funcionales, no funcionales y de interfaz Diagramas de casos de uso 4 horas Hora Inicio: 8 am Hora fin: 12m 30% Segunda Jornada: Diagramas UML Diagrama de secuencia. Diagrama de actividad Diagrama de clases Interfaces 4 horas Hora Inicio: 2 pm Hora fin: 6 pm 30% ~ 7 ~

Tercera Jornada: Identificando fallas en el DOO Cohesión, encapsulamiento, acoplamiento, herencia, composición, polimorfismo, interfaces (programación por contratos), clases abstractas, clases concretas. 5 horas Hora Inicio: 8 am Hora fin: 1 pm 40% 8. Evaluación Se realizará de acuerdo con los problemas planteados para cada una de las pruebas. Cada prueba tendrá unos criterios de evaluación de tipo objetivo y de tipo subjetivo. Valoración de las pruebas Prueba 1 Elicitación de Requerimientos 30% Prueba 2. Diagramas UML 40% Prueba 3. Identificando Fallas en el DOO 30% ~ 8 ~

Criterios de evaluación generales Tiempo en la solución de la prueba Presentación de la solución: interfaces o pantallazos y diagramas generados en la herramienta CASE Funcionalidad Correctitud: Realiza la tarea adecuada Orden y aseo del puesto de trabajo Salud ocupacional y seguridad en el trabajo 9. Materiales Equipos y Herramientas Computador Elemento Descripción Cantidad Hardware necesario. Con Sistema operativo Windows 10 Herramienta CASE Balsamic Mockup, StarUML/Power Designer 10 Papel cuadernillos, cuadriculados 10 Papel Resma Carta 1 Lápiz 15 Sacapuntas 15 Borrador 15 Responsables Equipo de Instructores Área Desarrollo de Software ~ 9 ~