Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


gestion integral en procesos soft, Apuntes de Informática

Asignatura: gestion de porcesos, Profesor: julian no lo se, Carrera: Ingeniería en Informática, Universidad: UCLM

Tipo: Apuntes

2014/2015

Subido el 16/09/2015

somarro
somarro 🇪🇸

1 documento

1 / 71

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
Grado en Ingeniería Informática
Desarrollo de Sistemas de Información
Corporativos
Departamento de Informática
Gestión Integral del Proyecto.
El proceso Software.
1 Gestión Integral del Proyecto
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16
pf17
pf18
pf19
pf1a
pf1b
pf1c
pf1d
pf1e
pf1f
pf20
pf21
pf22
pf23
pf24
pf25
pf26
pf27
pf28
pf29
pf2a
pf2b
pf2c
pf2d
pf2e
pf2f
pf30
pf31
pf32
pf33
pf34
pf35
pf36
pf37
pf38
pf39
pf3a
pf3b
pf3c
pf3d
pf3e
pf3f
pf40
pf41
pf42
pf43
pf44
pf45
pf46
pf47

Vista previa parcial del texto

¡Descarga gestion integral en procesos soft y más Apuntes en PDF de Informática solo en Docsity!

Grado en Ingeniería Informática

Desarrollo de Sistemas de Información

Corporativos

Departamento de Informática

Gestión Integral del Proyecto.

El proceso Software.

Contenido

  • Introducción.
  • Proceso Software.
  • Estándares de Proceso Software.  Familia ISO 9000.  Modelo de Proceso IEEE 1074.  Modelo de Proceso ISO 12207.
  • Actividades Integrales.
  • Gestión de la Configuración.  Gestión de Versiones.

Proceso Software

  • El fundamento de la ingeniería de software es la capa

proceso.

 El proceso define un marco de trabajo para un conjunto de áreas clave, las cuales forman la base del control de gestión de proyectos de software.  Establecen el contexto en el cual se aplican los métodos técnicos, se producen resultados de trabajo, se establecen hitos, se asegura la calidad y el cambio se gestiona adecuadamente.

Calidad

Proceso

Métodos

Herramientas Capas en Ingeniería del Software (Pressman, 1997)

Proceso Software (II)

  • Proceso:  Conjunto de actividades y resultados asociados que producen un producto software.  Es uno de los componentes de un método de desarrollo de software.
  • Distintos procesos software organizan las actividades de diferentes formas, y las describen con diferente nivel de detalle.  El tiempo de cada actividad varía, así como los resultados.  Organizaciones diferentes usan procesos diferentes para producir el mismo producto.

Proceso Software (IV)

  • Según Pressman además existen un conjunto de ”actividades protectoras”, que se aplican a lo largo de todo un proceso software:  Seguimiento y control de proyecto de software.  Revisiones técnicas formales.  Garantía de calidad del software.  Gestión de configuración del software.  Preparación y producción de documentos.  Gestión de reutilización.  Mediciones.  Gestión de riesgos.

Estándares de Proceso Software

  • Estándar de un Proceso Software:  Conjunto de criterios aprobados, documentados y disponibles para determinar la adecuación de una acción.  Ventajas de un estándar según Sommerville:  Agrupan lo mejor y más apropiado de las buenas prácticas y usos del desarrollo de software.  Engloban los “conocimientos” que son patrimonio de una organización.  Proporcionan un marco para implementar procedimientos de aseguramiento de la calidad.  Proporcionan continuidad entre el trabajo de distintas personas.

Estándares de Proceso Software

  • Familia de estándares para la gestión de la calidad de

cualquier proceso de producción.

  • La organización debe tener un sistema de calidad que

supervise todas las fases de la producción y entrega del

producto:

 Audita los proyectos para asegurar que se cumplen los controles de calidad.  Mejora la calidad del propio sistema de calidad.  Proporciona entradas al grupo de desarrollo (como nuevas notaciones, procedimientos, estándares).  Produce informes para la dirección.

  • Para cada proyecto se define un plan de calidad.

Familia ISO 9000

Estándares de Proceso Software

  • Variantes:  ISO 9001. Quality Systems - Model for Quality Assurance in Design, Development, Production, Installation and Servicing.  Describe el sistema de calidad utilizado para mantener el desarrollo de un producto que implique diseño.  ISO 9000-3. Guidelines for Application of ISO 9001 to the Development, Supply and Maintenance of Software  Contiene directrices que interpretan ISO 9001 para el desarrollador de software.  ISO 9004-2. Quality Management and Quality Systems Elements - Part 2.  Contiene guías para proporcionar servicios de software, como por ejemplo el soporte de usuario.

Familia ISO 9000 (II)

Estándares de Proceso Software

Modelo de Proceso: IEEE 1074 (II)

PROCESOS ORIENTADOS AL DESARROLLO DEL SOFTWARE

Procesos de pre-desarrollo

Procesos de desarrollo

Procesos de post-desarrollo

PROCESO DE SELECCIÓN DEL CICLO DE VIDA

PROCESOS DE GESTIÓN

PROCESOS INTEGRALES

Gestión de Configuración

Verificación y Validación

Documentación

Formación

Iniciación

Seguimiento y Control

Calidad

Estándares de Proceso Software

Modelo de Proceso: ISO 12207

  • Establece un marco común para los procesos de ciclo de vida.
  • Emplea términos bien definidos.
  • Describe el ciclo de vida.  Desde la definición de requisitos hasta el fin de uso, y contiene procesos para adquirir y suministrar productos y servicios software.
  • Un marco de referencia que contiene los procesos, las actividades y las tareas involucradas en el desarrollo, la explotación y el mantenimiento de un producto de software, abarcando la vida del sistema desde la definición de los requisitos hasta la finalización de su uso  Proceso: conjunto de actividades.  Actividad: conjunto de tareas.  Tarea: acción que transforma entradas en salidas.

Actividades integrales

  • En algunos dominios se define un proyecto software

como un conjunto de actividades integrales.

 Gestión Integral del proyecto.

  • Agrupación más habitual de las principales actividades

integrales dentro de un proyecto:

Estimación

Métodos y Herramientas

Organización Planificación Seguimiento Calidad

Actividades

Estimación

  • Es la primera etapa en la gestión de proyectos.
  • Se define como:  El proceso que proporciona un valor a un conjunto de variables para la realización de un trabajo dentro de un rango aceptable de tolerancia.  La predicción de personal, del esfuerzo, de los costes y del tiempo que se requerirá para realizar todas las actividades y construir todos los productos asociados a un proyecto.

Estimación (III)

  • Tipos de métricas  Del producto: veremos las que nos sirven para estimar  Miden tamaño - Líneas de código - Puntos de Función (Albretch, Mark II) - Bang´s (de DeMarco)  Del proceso: tiempo de desarrollo, esfuerzo  Implican el uso de alguna técnica - Basadas en opinión de expertos - Analogías - Descomposición - Ecuaciones de estimación (Modelos estadísticos, basados en teorías, modelos compuestos)

Organización

  • Es la estructuración del proyecto
  • Se parte de los siguientes elementos:

 Estudio de viabilidad.

 Duración estimada.

 Recursos estimados.

 Costes estimados.

  • Estructurar indica que tareas se van a realizar, con que recursos y como se llevaran a cabo para obtener un conjunto de productos