ELABORACIÓN DEL ESTÁNDAR DE APLICACIÓN DE LA NORMA ISO/IEC 12207, AL DESARROLLO DE APLICACIONES DE SOFTWARE PARA LA UTIC DE LA ESPE Director: Ing. Mario.

Slides:



Advertisements
Presentaciones similares
Ingeniería de Software II
Advertisements

UNIVERSIDAD "ALONSO DE OJEDA"
CERTIFICACION ISO 9000, ,12207 Y MODELO CMM
MI PROGRAMA DE FORMACION
Proyecto de Modernización De Secretarías de Educación
ESCUELA POLITÉCNICA DEL EJÉRCITO
Segunda Jornada Nacional de Seguridad Informática ACIS 2002
Evaluación de Productos
Diseño de un Sistema de Control en Tiempo Real para el Kernel del Sistema Operativo utilizando MatLab-SimuLink Por: MARCO ANTONIO ESPINEL CANGUI DIRECTOR:
ESCUELA POLITÉCNICA DEL EJÉRCITO
M.S.C. Ivette Hernández Dávila
HERRAMIENTAS CASE.
SISTEMAS DE INFORMACION GERENCIAL
ESCUELA POLITÉCNICA DEL EJÉRCITO
Mg(c) Ing. Miguel Huamán Yanarico
SEMANA Introducción.
Se viven nuevos escenarios
Propuesta de una metodología para el desarrollo de proyectos informáticos empleando la herramienta para el diseño automatizado GeneXus Autor: Dipl.-Ing.
UNIVERSIDAD DE LA FF. AA. ESPE CARRERA DE INGENIERIA DE SISTEMAS PROYECTO DE TESIS : “Análisis, diseño, construcción e implementación de una Guía Interactiva.
E structuración del P lan de A cción como aporte a la reducción del impacto del cambio climático por medio de la participación de las empresas de servicios.
Metodología de Control Interno, Seguridad y Auditoría Informática
Las etapas de un proyecto
Ing. Alexandra García Ing. Patricia Nogales. OBJETIVOS: General Específicos.
ESCUELA POLITÉCNICA DEL EJÉRCITO
Unidad VI Documentación
DE SEGURIDAD INFORMÁTICA.
CONCEPTOS BÁSICOS Diseño de Sistemas.
Identificación y Adquisición de Soluciones Automatizadas Informática II Período 2010-II.
Plan de Sistemas de Información (PSI)
Estructura Curricular Técnico en instalación de redes
Análisis y diseño detallado de aplicaciones informáticas de gestión
EL APORTE DE LA INGENIERIA DE SOFTWARE A LAS ORGANIZACIONES
PLAN DE INTEGRACIÓN DE LAS TIC EN EL CENTRO
INTRODUCCIÓN A LA INGENIERÍA DEL SOFTWARE
Programa de Auditoría Interna
35 años de investigación, innovando con energía 1 Mayo, 2012 P LAN DE ASEGURAMIENTO DE LA CALIDAD DEL DESARROLLO DE SOFTWARE E STÁNDAR IEEE 730 Y G UÍA.
Alexander Aristizabal Ángelo flores herrera
Metodologías Lsi. Katia Tapia A., Mae.
Guía metodológica para la gestión de proyectos de software en PyMEs que no son fábricas de software por medio de metodologías ágiles Tatiana Alejandra.
TIPOS DE AUDITORÍAS EN SISTEMAS DE INFORMACIÓN
DISEÑO CURRICULAR Presentado por: Cesar Augusto Sáenz María Alejandra Hernández 1.contenidos curriculares de competencia.
METODOLOGIAS DE DESARROLLO DE SOFTWARE
Introducción al proceso de verificación y validación.
Procesos itil Equipo 8.
Estructurar tus ideas para hacerlas realidad
REVISION Y AUDITORIA.
Sistema de control de calidad de software
FACULTAD DE CIENCIAS COMPUTACIONALES Y TELECOMUNICACIONES ASIGNATURA:
ANGIE PAOLA SOLANO CASTIBLANCO DAR SOPORTE A LOS PROCESOS NORMAS ISO DOC. JOHANA LÓPEZ CHAVEZ SENA 2010.
SISTEMAS DE INFORMACION ORGANIZACIONAL
 es el conjunto de conocimientos y técnicas científicas aplicadas al desarrollo, implementación, mantenimiento y perfeccionamiento de estructuras (tanto.
Proceso de desarrollo de Software
EVALUACIÓN DE CALIDAD DEL SOFTWARE Y GOBIERNO EN LÍNEA EN PORTALES WEB APLICANDO PROCESOS DE AUDITORÍA.
CONCEPTO DE CICLO DE VIDA 1 En los departamentos de Sistemas se debe definir un marco de referencia común que debe ser:  Pueda ser empleado por todos.
PARÁMETROS PARA LA PRESENTACIÓN DE PROYECTOS EN SISTEMAS
República Bolivariana de Venezuela Universidad Nacional Experimental Politécnica de la Fuerza Armada (UNEFA) Carrera: Ingeniería de Sistemas Cátedra: Análisis.
Evolución y comportamiento del Sector TICs Praxis & Technology Group PraTech METODOLOGÍA DE CALIDAD.
EI, Profesor Ramón Castro Liceaga IV. AREAS DE EVALUACIÓN DE LA AUDITORIA EN INFORMÁTICA. UNIVERSIDAD LATINA (UNILA)
Sistema Integral de Información y Atención Ciudadana
Las fases del ciclo de la vida de desarrollo de sistemas
Ingeniería de Sistemas y Computación Andrea Herrera, MsC Septiembre de 2009
VI. EVALUACIÓN DE LOS RECURSOS
Maestría en Gerencia en Tecnología de la Información Cátedra Ingeniería de Software Profesora: Mary Carmen Milano. Integrantes: Rosa Arellano Osbaldo Goitia.
Autor: Reinozo Cuesta Christian Marcelo
Modelo de procesos de software
CICLO DE VIDA DE UN SOFTWARE. Es el conjunto de los programas de cómputo, procedimientos, reglas, documentación y datos asociados, que forman parte de.
INSTITUTO TECNOLÓGICO DE LIBRES INGENIERÍA EN SISTEMAS COMPUTACIONALES FUNDAMENTOS E DESARROLLO DE SISTEMAS “PRUEBAS E IMPLEMENTACIONES” INTEGRANTES: SOTERO.
Experiencia de México Taller sobre TIC y Compras Públicas.
Verificación y Validación del Software
VERIFICACIÓN Y VALIDACIÓN DE SISTEMAS 3.10 Fase de manejo de requerimientos 4.1 Modelado de pruebas en UML Ponente: ing. Alejandro tapia vazquez.
Transcripción de la presentación:

ELABORACIÓN DEL ESTÁNDAR DE APLICACIÓN DE LA NORMA ISO/IEC 12207, AL DESARROLLO DE APLICACIONES DE SOFTWARE PARA LA UTIC DE LA ESPE Director: Ing. Mario Ron. Codirector: Ing. Edison Lascano. Elaborado por: Andrés Gallegos. Pablo Ortiz.

AGENDA CONCLUSIONES INTRODUCCIÓN GENERALIDADES RECOMENDACIONES OBJETIVOS ALCANCE FUNDAMENTO TEÓRICO TIC SOFTWARE ISO/IEC 12207 UTIC ESPE ANÁLISIS UTIC ESPE COMPARACIÓN PROCESOS ESTANDAR DE APLICACIÓN BASADA EN ISO/IEC 12207 PARA LA UTIC ESPE ESTÁNDAR UTIC ESPE CONCLUSIONES RECOMENDACIONES

INTRODUCCIÓN Desarrollo de Software, es un proceso complejo, requiere de una metodología. ISO/IEC 12207, propone una metodología de mejora en el desarrollo de software. Aplicar un estándar de aplicación basado en ISO/IEC 12207 en la UTIC ESPE. AGENDA

OBJETIVOS OBJETIVO GENERAL Elaborar un estándar de aplicación basado en la norma ISO/IEC 12207, al desarrollo de aplicaciones de software, elaboradas por la Unidad de Tecnología de Información y Comunicaciones UTIC de la Escuela Politécnica del Ejercito ESPE.

OBJETIVOS OBJETIVOS ESPECÍFICOS Conocer y analizar la estructura y el proceso que se lleva en la UTIC de la ESPE, para el desarrollo de software. Determinar los procesos de la norma ISO/IEC 12207 de mayor importancia y urgencia en la UTIC de la ESPE aplicables al desarrollo de software. AGENDA

ALCANCE Ubicación: Escuela Politécnica del Ejército ESPE, en la Unidad de Tecnologías de la Información y Comunicaciones UTIC. Definición de los procesos de ISO/IEC 12207 y entregables para el desarrollo de software en la UTIC-ESPE. AGENDA

TIC Antecedentes Producto de los cambios drásticos en la información y comunicación. Conjunto de técnicas y elementos que tienen la función de: procesar, almacenar, sintetizar, recuperar y presentar la información, por medio de herramientas computacionales e informáticas.

TIC Convergencia Tecnológica

TIC Desventajas Ventajas Integran la administración de la empresa, finanzas, talento humano, etc. Permiten que la información que maneje una empresa, esté disponible para todos los usuarios en tiempo real. Integran nuevas tecnologías y herramientas de vanguardia como el software, aprovechando herramientas como Internet. Incrementar el riesgo a la pérdida de información. Generan pérdidas de puestos de trabajo, en ciertos casos. Exponen la información a robo de fuentes externas.

TIC TIC en las Instituciones Monitorear, analizar la prospectiva tecnológica. Planificar el desarrollo tecnológico. Identificar, evaluar y seleccionar las tecnologías. Adaptar e innovar tecnología.

TIC TIC en las Instituciones AGENDA

SOFTWARE Antecedentes En un principio, el software era considerado como un agregado del computador. A finales de los setenta el software es visto como un producto. Herramienta indispensable en el mundo actual, su uso es casi obligatorio.

SOFTWARE Definición Producto Software Conjunto de componentes o programas lógicos elaborados por el hombre, creados para realizar tareas, que son presentadas a través de un computador; es el vínculo entre el hardware y el hombre. Para el Ingeniero de software: son los datos, programas, documentos que configuran todo el software. Producto Software Para los Usuarios: es la información que se obtiene mediante la interacción con el software que facilita sus tareas.

SOFTWARE Tipos del Software Software de Sistemas. Software de Tiempo Real. Software de Gestión. Software de Ingeniería y Científico. Software Empotrado. Software de Computadores Personales. Software basado en Web.

SOFTWARE Fases Principales del Desarrollo de Software Fase de Definición Definen los requerimientos funcionales y no funcionales del software, muy importante porque aquí el desarrollador debe tratar de identificar cuáles van a ser las funciones que desempeñe el software.

SOFTWARE Fases Principales del Desarrollo de Software Fase de Desarrollo Es la implementación de los requisitos obtenidos en la fase anterior, y las pruebas que se van a implementar. Pruebas Unitarias Pruebas de Integración

SOFTWARE Fases Principales del Desarrollo de Software Fase de Mantenimiento Maneja la corrección de errores, implementaciones que se vayan realizando, y cambios en el software debido a las modificaciones que se presenten en su entorno. Tipos de Cambios Corrección Adaptación Mejora Prevención

SOFTWARE Ciclo de Vida de Software Término que define todo el proceso del desarrollo de software, desde su etapa de inicio hasta su etapa de finalización.

SOFTWARE Modelos del Ciclo de Vida de Software Modelo Lineal

SOFTWARE Modelos del Ciclo de Vida de Software Modelo Cascada

SOFTWARE Modelos del Ciclo de Vida de Software Modelo Incremental AGENDA

ISO/IEC 12207 Antecedentes Su primera publicación el 1 de agosto de 1995. Fue la primera norma internacional que proporcionó un amplio conjunto de procesos de ciclo de vida del software. Según la norma, el software y sus procesos de diseño, no deben estar desvinculados de los sistemas.

ISO/IEC 12207 Definiciones Importantes ESTÁNDAR ISO IEC Modelo o conjunto de reglas y procedimientos documentados que se siguen con la finalidad de cumplir un objetivo. ISO Proviene del griego (isos), que significa igual, la Organización Internacional de Estandarización, es un organismo que promueve el desarrollo de normas internacionales de comercio y comunicación. IEC Comisión Electrónica Internacional IEC (International Electronic Comission), es una organización que se encarga de la normalización en el campo eléctrico, electrónico y en todas las tecnologías que se encuentren relacionadas.

ISO/IEC 12207 ISO/IEC 12207:2008 Es la versión de la Norma en la cual se basa la presente tesis. Implanta un marco común para los procesos de ciclo de vida de software, estableciendo dentro de estos procesos, terminologías bien definidas que hacen referencia a la industria del software. Conformada por procesos, actividades y tareas que se deben aplicar durante la adquisición, suministros, desarrollo, operación, mantenimiento y eliminación de productos o servicios de software.

ISO/IEC 12207 Propósito Proporcionar un conjunto de procesos bien definidos, que permitan facilitar la comunicación entre compradores, proveedores y demás inmersos en el ciclo de vida del software. Encaminada a los adquirientes de sistemas, productos de software y servicios, proveedores, desarrolladores, operadores, gerentes, directores de control de calidad y usuarios.

ISO/IEC 12207 Limitaciones No detalla el ciclo de vida de los procesos. No posee documentación detallada en términos de nombre, formato, contenido explícito y medios de grabación.

ISO/IEC 12207 Conformidad Completa Conformidad a la Medida Uso Correcto Conformidad Completa Conformidad a la Medida

ISO/IEC 12207 Organización. Proyecto. Ingeniería. Estructura de ISO/IEC 12207:2008 Organización. Proyecto. Ingeniería.

AGENDA

ANÁLISIS UTIC ESPE Analizar Estructura de la UTIC de la ESPE. Funciones que desempeña, cómo manejan el proceso de desarrollo de software.

ANÁLISIS UTIC ESPE Macro procesos. Procesos. Subprocesos. Función de la UTIC - ESPE Gestionar todo lo relacionado a TI dentro de la ESPE. Su estructura se descompone en: Macro procesos. Procesos. Subprocesos.

ANÁLISIS UTIC ESPE Gestión del Departamento de Tecnología de la Información y Comunicación (UTIC-ESPE) Está distribuida en los 5 procesos que se mencionan a continuación : GT.1 Gestión Estratégica de Tecnologías de Información. GT.2 Gestión y Soporte Técnico. GT.3 Administración de Redes, Comunicaciones y Servicio. GT.4 Desarrollo, Implantación y Mantenimiento de Aplicativos. GT.5 Administración de Aplicativos y Base de Datos.

Estructura Jerárquica de la UTIC ESPE

(Árbol Productos/Servicios UTIC ESPE)

ANÁLISIS UTIC ESPE Análisis del GT.4 Desarrollo, Implantación y Mantenimiento de Aplicativos Objetivo Gestionar la implantación o mantenimiento de aplicativos, en base al análisis de requerimientos institucionales y de usuario.  Alcance El proceso inicia con la recepción de un requerimiento o la identificación de una necesidad de un nuevo aplicativo o actualización/modificación de uno existente; y termina con la implantación de un nuevo aplicativo o la actualización de uno ya existente (nueva versión).

Procesos para el Desarrollo de Software en la UTIC de la ESPE. ANÁLISIS UTIC ESPE Procesos para el Desarrollo de Software en la UTIC de la ESPE. A continuación se muestra el orden en el cual se desarrollan los subprocesos que conforman el GT4: Análisis y Diseño para el Desarrollo de Aplicativos Construcción de Aplicativos Implantación de Aplicativos

ANÁLISIS UTIC ESPE Análisis Crítico de Procesos más Importantes y Urgentes de la Norma ISO/IEC 12207:2008, referentes al Desarrollo de Software En base a una encuesta realizada al personal del GT4. Se determinó el nivel en el que los encuestados consideran importante y urgente el implementar ISO/IEC 12207:2008. Criterio de Evaluación Parámetros de calificación: A = Alta M = Media B = Baja

ANÁLISIS UTIC ESPE Análisis Crítico de Procesos más Importantes y Urgentes de la Norma ISO/IEC 12207:2008, referentes al Desarrollo de Software Ponderación de cada Respuesta La ponderación de cada respuesta es la siguiente: Alta = 7 Media = 5 Baja = 3 Los resultados se obtienen a partir de una media aritmética. RESULTADOS ENCUESTA AGENDA

COMPARACIÓN PROCESOS UTIC ESPE vs ISO/IEC 12207:2008 UTIC ESPE Diseño para el Desarrollo de Aplicativos Construcción de Aplicativos Implantación de Aplicativos

ISO/IEC 12207 PROCESOS PRINCIPALES COMPARACIÓN PROCESOS UTIC ESPE vs ISO/IEC 12207:2008 ISO/IEC 12207 PROCESOS PRINCIPALES Análisis de Requerimientos Diseño de Arquitectura de Software Diseño Detallado de Arquitectura de Software Construcción de Software Integración del Software Pruebas de Software CUADRO COMPARATIVO AGENDA

ESTANDAR DE APLICACIÓN BASADA EN ISO 12207 PARA LA UTIC ESPE Procesos Específicos del Software   Proceso de Implementación del Software Proceso de Análisis de Requerimientos del Software Proceso de Diseño de Arquitectura del Software Proceso de Diseño Detallado del Software Proceso de Construcción del Software Proceso de Integración del Software Proceso de Pruebas del Software Procesos de Apoyo Proceso de Gestión de la Documentación del Software Proceso de Gestión de la Configuración del Software Proceso de Resolución de Problemas del Software Proceso de Revisión Conjunta del Software Proceso de Validación del Software AGENDA

ESTANDAR DE APLICACIÓN BASADA EN ISO 12207 PARA LA UTIC ESPE Menú Procesos

ESTANDAR DE APLICACIÓN BASADA EN ISO 12207 PARA LA UTIC ESPE Menú Procesos -> ANEXO D

ESTANDAR DE APLICACIÓN BASADA EN ISO 12207 PARA LA UTIC ESPE Menú Procesos -> ANEXO E -> ANEXO F

ESTANDAR DE APLICACIÓN BASADA EN ISO 12207 PARA LA UTIC ESPE Menú Procesos -> ANEXO E -> ANEXO F

ESTANDAR DE APLICACIÓN BASADA EN ISO 12207 PARA LA UTIC ESPE Menú Procesos -> ANEXO F

ESTANDAR DE APLICACIÓN BASADA EN ISO 12207 PARA LA UTIC ESPE Menú Procesos -> ANEXO F

ESTANDAR DE APLICACIÓN BASADA EN ISO 12207 PARA LA UTIC ESPE Menú Procesos -> ANEXO F

ESTANDAR DE APLICACIÓN BASADA EN ISO 12207 PARA LA UTIC ESPE Menú Procesos -> ANEXO B

ESTANDAR DE APLICACIÓN BASADA EN ISO 12207 PARA LA UTIC ESPE Menú Procesos -> ANEXO C

ESTANDAR DE APLICACIÓN BASADA EN ISO 12207 PARA LA UTIC ESPE Menú Procesos

ESTANDAR DE APLICACIÓN BASADA EN ISO 12207 PARA LA UTIC ESPE Menú Procesos

ESTANDAR DE APLICACIÓN BASADA EN ISO 12207 PARA LA UTIC ESPE Menú Procesos -> ANEXO F

ESTANDAR DE APLICACIÓN BASADA EN ISO 12207 PARA LA UTIC ESPE Menú Procesos

CONCLUSIONES No se puede implementar de una sola vez, todos los procesos de la norma en la UTIC, se debe generar un plan de aplicación que contemple procesos destinados a un área específica de la unidad. Estos que sirvan de base para posteriormente implementar el resto de procesos, una vez que la UTIC adquiera experiencia en el manejo de la norma.

CONCLUSIONES El estándar de aplicación, proporciona a la UTIC, documentación sobre todo el transcurso de desarrollo de software, y manejará un lenguaje unificado sobre dicha documentación, para facilitar el entendimiento de la misma, entre todos los involucrados de unidad y externos a ella, en un proyecto.

CONCLUSIONES La implementación del estándar propuesto no generaría muchos conflictos para adaptarlo dentro de la UTIC, debido a que el plan está orientado en base al proceso actual.

CONCLUSIONES El éxito de la implementación del estándar, está en realizarlo de la manera más concisa y clara posible, para facilitar su entendimiento y aplicación en proyectos de desarrollo.

CONCLUSIONES ISO/IEC 12207 aporta en un futuro a la UTIC, apertura para implementación del resto de procesos que componen la norma, tomando como base el estándar de aplicación, motivo de la presente tesis. AGENDA

RECOMENDACIONES Se recomienda la certificación de estándares de calidad, para mejorar procesos dentro de la UTIC, aumentar la confianza que la ESPE deposita en la unidad, generar competitividad. CONCLUSIONES Y RECOMENDOACIONES

RECOMENDACIONES Se recomienda al personal de la UTIC, la utilización del Resumen del Estándar de Aplicación, como manual de bolsillo, para guiarse en el proceso de desarrollo propuesto por ISO/IEC 12207.

RECOMENDACIONES Se recomienda al DCC a futuro, la inclusión de temas de certificaciones ISO a procesos relacionados a Desarrollo de Software dentro de la malla curricular.

RECOMENDACIONES Al empezar un proyecto de software, se recomienda al personal de desarrollo de la UTIC, elegir un modelo de ciclo de vida adecuado, basado en un análisis previo. AGENDA

MUCHAS GRACIAS