Descargar

Introducción a la ingeniería del software (página 2)

Enviado por Pablo Turmero


Partes: 1, 2
edu.red

La fase de desarrollo del ciclo de vida del software

edu.red

Introducción Ingeniería del Software Principales organizaciones de estandarización ISO SEI IEEE Computer Society IEEE Es el Instituto de Ingenieros en electricidad y electrónica (Institute of Electrical and Electronics Engineers).

edu.red

Introducción Ingeniería del Software ISO 12207 ISO 1227 define los procesos que componen el ciclo de vida del software (Gp:) Ciclo de vida (Gp:) Concepto (Gp:) Retirada

(Gp:) Proceso 1

(Gp:) …

(Gp:) Proceso N

(Gp:) Actividad 1 (Gp:) Tarea 1 (Gp:) Tarea 2 (Gp:) … (Gp:) Tarea n (Gp:) … (Gp:) Actividad n (Gp:) Tarea 1 (Gp:) Tarea 2 (Gp:) … (Gp:) Tarea n

edu.red

Introducción Ingeniería del Software ISO 12207 (Gp:) ACTIVIDAD 1 (Gp:) TAREA 1 (Gp:) TAREA 1 (Gp:) TAREA X (Gp:) • • • (Gp:) PROCESO (Gp:) ACTIVIDAD n (Gp:) • • •

Un proceso está compuesto por actividades.

Una actividad está compuesta de tareas. La descomposición del proceso en actividades y tareas se realiza sobre el concepto de ciclo de mejora PDCA “Plan – Do – Chek – Act” (Planificación, ejecución, medición y mejora)

edu.red

PLAN Tareas, agenda, asignaciones… CHECK Evaluación ymedición DO Ejecición de planesy tareas ACT Problemas y accionescorrectivas PROCESO INICIO FIN ISO 12207

edu.red

Introducción Ingeniería del Software INGENIERÍA DE SISTEMAS conjunto de elementos de hardware, software, personas, procedimientos, herramientas y otros factores organizativos, organizados para llevar a cabo un objetivo común. Sistema (Gp:) Elemento delsistema (Gp:) Elemento delsistema (Gp:) Elemento delsistema (Gp:) Elemento delsistema (Gp:) Sistema deEntrada (Gp:) Sistema deSalida (Gp:) Sistema

Ing-Sonia Godoy H

edu.red

Introducción Ingeniería del Software INGENIERÍA DE SISTEMAS Funciones de la Ingeniería de sistemas Definición del problema: Determinación de las expectativas hacia el producto, necesidades y restricciones obtenidas y analizadas en los requisitos del sistema. Trabaja cerca del cliente para establecer las necesidades operacionales. Análisis de la solución: Determinar las opciones posibles para satisfacer los requisitos y las restricciones. Estudiar y analizar las posibles soluciones. Seleccionar la mejor, sopesando las necesidades inmediatas, opciones de implementación, utilidad, evolución del sistema… Ing-Sonia Godoy H

edu.red

Planificación de los procesos: Determinar los grupos de tareas técnicas que se deben realizar, el esfuerzo requerido para cada una, su prioridad y los riesgos que implican para el proyecto.

Control de los procesos: Determinar los métodos para controlar las actividades técnicas del proyecto y los procesos; la medición del progreso, revisión de los productos intermedios y ejecución de las acciones correctivas, cuando corresponda. Evaluación del producto: Determinar la calidad y cantidad de los productos elaborados, a través de evaluaciones, pruebas, análisis, inspecciones… Funciones de la Ingeniería de sistemas Ing-Sonia Godoy H

edu.red

Introducción Ingeniería del Software INGENIERÍA DE SISTEMAS Ingeniería de sistemas – Gestión de proyectos – Ingeniería del Soft. (Gp:) Gestión de proyectos (Gp:) Planificación Organización Personal Dirección Control

(Gp:) Ingeniería del software (Gp:) Diseño del software Codificación Pruebas unitarias Integración del subsistema de software

(Gp:) Ingeniería de sistemas (Gp:) Definición del problema Análisis de la solución Planificación de procesos Control de procesos Evaluación del producto

Ing-Sonia Godoy H

edu.red

Introducción Ingeniería del Software INGENIERÍA DE SISTEMAS Ingeniería de sistemas – Ingeniería de sistemas de software – Ingeniería del software CodificaciónPruebas unitarias Diseño detallado del software Pruebas del sub-sistema de softw. Diseño de la ar-quitectura del sw Pruebas del sistema de sw Análisis de requisitos del sw Pruebas de integración del sw Diseño del sistema Análisis del sistema Pruebas de integración del sis Pruebas del sistema Ingeniería de sistemas Ingeniería de sistemas de software Ingeniería del software Ingeniería del software Ing-Sonia Godoy H

edu.red

Ing-Sonia Godoy H

edu.red

CAPAS Define el marco de trabajo y permite un desarrollo racional y oportuno de la Ingeniería del Software

Ing-Sonia Godoy H

edu.red

CAPAS Indica cómo construir técnicamente el software. Se incluyen técnicas de modelado y otras técnicas descriptivas

Ing-Sonia Godoy H

edu.red

CAPAS Proporcionan el soporte automático o semiautomático para el proceso y para los métodos

Ing-Sonia Godoy H

edu.red

CAPAS Conjunto de reglas gráficas o textuales para la representación de un modelo

Ing-Sonia Godoy H

edu.red

CAPAS Colección de métodos para resolver un tipo de problemas Descompone el proceso de desarrollo en actividades y proporciona los métodos adecuados para llevar a cabo dichas actividades

Ing-Sonia Godoy H

edu.red

CONCLUSIONES Ing-Sonia Godoy H

Partes: 1, 2
 Página anterior Volver al principio del trabajoPágina siguiente