Norma tecnica grupo de genix

23
FACHO SANDOVAL WILSON JIMENEZ YACSAHUANGA DIDIER QUIROZ TORO GENIX TORRES SANTA CRUZ WALTER

description

GRUPO DE INGENIERIA DEL SOFTWARE

Transcript of Norma tecnica grupo de genix

Page 1: Norma tecnica grupo de genix

FACHO SANDOVAL WILSON

JIMENEZ YACSAHUANGA DIDIER

QUIROZ TORO GENIX

TORRES SANTA CRUZ WALTER

Page 2: Norma tecnica grupo de genix
Page 3: Norma tecnica grupo de genix

Contiene procesos, actividades y tareas para aplicar durantela adquisición de un sistema que contiene software, unproducto software puro o un servicio software, y durante elsuministro, desarrollo, operación y mantenimiento deproductos software.

Esta Norma Técnica Peruana incluye también un proceso quepuede emplearse para definir, controlar y mejorar los procesosdel ciclo de vida del software.

Esta Norma Técnica Peruana está escrita para adquirientesde sistemas y productos y servicios software, y paraproveedores, desarrolladores, operadores, responsables demantenimiento, administradores, responsables deaseguramiento de calidad y usuarios de productos software.

Page 4: Norma tecnica grupo de genix

Esta Norma Técnica Peruana no pretende establecer el

nombre, el formato o el contenido explícito de la

documentación que se genere.

Esta Norma Técnica Peruana no establece un modelo de ciclo

de vida concreto para el desarrollo del software. Las partes en

esta Norma Técnica Peruana son las responsables de

seleccionar un modelo de ciclo de vida para el proyecto

software y de elaborar una correspondencia entre los

procesos, actividades y tareas de esta Norma Técnica

Peruana y los de dicho modelo.

Page 5: Norma tecnica grupo de genix

Es una norma de la ingeniería de software resultado delesfuerzo internacional de expertos de todo el mundo entreacadémicos y profesionales.

Busca establecer un marco de referencia para laadministración de los procesos de la ingeniería de software enel mundo.

Define los procesos, actividades y tareas asociadas a losprocesos del ciclo de vida del software desde la concepciónhasta su retiro.

Define los procesos de ingeniería de software como: “unconjunto de actividades que son realizadas por un conjunto detareas que definen como las acciones transforman lasentradas en salidas”

Page 6: Norma tecnica grupo de genix
Page 7: Norma tecnica grupo de genix
Page 8: Norma tecnica grupo de genix

La norma establece la arquitectura de alto nivel del ciclo de vida del software: los procesos y sus interrelaciones.

El ciclo comienza con la idea y termina con la retirada del software.

Se derivan los procesos considerando:

Modularidad del proceso: un proceso individual se dedica solamente a una única función. Alta cohesión y bajo acoplamiento.

Responsabilidad del proceso: un proceso individual es responsabilidad de una de las partes.

Page 9: Norma tecnica grupo de genix

1

Page 10: Norma tecnica grupo de genix

Los procesos se organizan por actividades.

Las actividades se implementan a través de las tareas.

Una tarea es:Un conjunto elemental o atómico de acciones. Una tarea consume entradas

(datos, información, control) y produce salidas (datos, información, control).

Se consideran tres tipos de procesos:Principales Soporte o Apoyo Organizacionales

En la siguiente figura se muestra la estructura general de la NTP-ISO/IEC 12207. Los números que preceden a cada proceso hacen referencia a capítulos de esta NTP.

Page 11: Norma tecnica grupo de genix
Page 12: Norma tecnica grupo de genix

Adquisición: Actividades y tareas queel comprador, el cliente o el usuariorealizan para adquirir un sistema, unservicio o un producto software.

Page 13: Norma tecnica grupo de genix

Suministro

Preparar contratos como respuesta a una petición de un comprador de un producto software.

Identificar los recursos necesarios para llevar a cabo con éxito el desarrollo del producto software.

Page 14: Norma tecnica grupo de genix

Desarrollo: Actividades y tareas enfocadas a la obtención de un producto software, por parte del desarrollador u organización:Análisis.Diseño.Codificación.Pruebas. Integración. Implantación.

Page 15: Norma tecnica grupo de genix

Operación: Define las actividades deloperador u organización que proporciona elservicio de operar un sistema informático en suentorno real, para los usuarios.

Mantenimiento: Actividades que incluyenmodificaciones del producto, tanto del códigocomo de la documentación, debido errores o ala necesidad de mejora o/y adaptación. Migración hacia un nuevo entorno operativo. Retirada del producto.

Page 16: Norma tecnica grupo de genix

Documentación: Registrar la información producida por un proceso o actividad del ciclo de vida:Diseñar, editar, distribuir y mantener los

documentos producidos durante el desarrollo del software.

Gestión de la configuración: Actividades que controlan las modificaciones y versiones de los elementos.Registrar las peticiones de cambios e

informar de los estados de éstos..

Page 17: Norma tecnica grupo de genix

Aseguramiento de la calidad:Actividades para asegurar que losproductos cumplen los requisitosespecificados y se ajustan a los planesestablecidos. Revisiónconjunta, auditoría, verificación yvalidación pueden ser utilizadas comotécnicas de aseguramiento de la calidad.

Verificación: Actividades paradeterminar el buen funcionamiento de unproducto software.

Page 18: Norma tecnica grupo de genix

Validación: Actividades para determinar si eproducto cumple los requisitos previstos.

Revisión conjunta: Actividades que permitendeterminar el estado de los productos en unadeterminada actividad del ciclo de vida o enuna cierta fase del proyecto. Puede ser unareunión conjunta con el cliente, el grupo dedesarrollo y los clientes potenciales para revisarel trabajo hecho.

Page 19: Norma tecnica grupo de genix

Auditorías: Actividades que permitendeterminar en unos momentosdeterminados si se han conseguido losobjetivos propuestos:requisitos, cumplimiento del contrato.Este proceso puede ser empleado pordos partes cualesquiera, donde una delas partes (la auditora) audita losprocesos software o actividades de otraparte (la auditada.)

Page 20: Norma tecnica grupo de genix

Solución de problemas: Actividadesque permiten analizar y resolver losproblemas o disconformidades con losrequisitos o con el contrato, que hayansurgido durante el desarrollo, laoperación, el mantenimiento, o encualquier otro momento.

Disponer de un medio documental quepermita asegurar que todos losproblemas se han tratado.

Page 21: Norma tecnica grupo de genix

El software es un recurso indispensable

El software debe administrarse durante suciclo de vida para alcanzar su beneficiopotencial.

El uso legal del software por parte de laAdministración Pública fomentará al sectorprivado a actuar de la misma manera

Page 22: Norma tecnica grupo de genix

Establecimiento de un entorno para alcanzar los objetivos.

Realización de inventario del software

Acciones a ser adoptadas por las entidades y dependenciaspúblicas. Adoptar la Guía para la Administración Eficiente del Software

Legal en la Administración Pública.

Desarrollar y mantener un adecuado sistema de actualización del inventario de software.

Incluir expresamente el requerimiento de la autorización o licencia legalmente.

Desarrollar acciones informativas continuas dirigidas al personal de cada institución.

Compromiso de proceso continuo.

Page 23: Norma tecnica grupo de genix