














Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Prepara tus exámenes
Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Prepara tus exámenes con los documentos que comparten otros estudiantes como tú en Docsity
Los mejores documentos en venta realizados por estudiantes que han terminado sus estudios
Estudia con lecciones y exámenes resueltos basados en los programas académicos de las mejores universidades
Responde a preguntas de exámenes reales y pon a prueba tu preparación
Consigue puntos base para descargar
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Comunidad
Pide ayuda a la comunidad y resuelve tus dudas de estudio
Descubre las mejores universidades de tu país según los usuarios de Docsity
Ebooks gratuitos
Descarga nuestras guías gratuitas sobre técnicas de estudio, métodos para controlar la ansiedad y consejos para la tesis preparadas por los tutores de Docsity
Este documento introduce la ingeniería de software, centrándose en el proceso de construcción de software. Aborda conceptos clave como el propósito, el proceso, el ciclo de vida y las capas de la ingeniería de software. También se discuten las herramientas y métodos utilizados, como lenguajes de programación, IDE, SGBD, SO, gestores de configuración y herramientas CASE. Además, se presentan modelos de ciclo de vida de desarrollo de software, como el modelo en cascada, los modelos incrementales y el proceso unificado. El documento también aborda la importancia de la gestión y mejora de procesos en el desarrollo de software de calidad, incluyendo el modelo ideal y los niveles de capacidad de los procesos según el modelo CMM.
Tipo: Apuntes
1 / 22
Esta página no es visible en la vista previa
¡No te pierdas las partes importantes!
El proceso de software es un conjunto de actividades y resultados asociados que conducen a la creación de un producto de software” Sommerville 2005. Cuando el proceso implica la construcción de algún producto, solemos referirnos al proceso como Ciclo de Vida. El proceso de desarrollo de software suele denominarse ciclo de vida del software, porque describe la vida de un producto de software desde su concepción hasta su implementación, entrega, utilización y mantenimiento
El ciclo de vida consta de la siguiente fase:
Herramientas
Métodos: Ciclos de Vida de Desarrollo de Software
Descripción general Validación Desarrollo Especificación Versión Inicial Versión final Versiones intermedias Descripción general Validación Desarrollo Especificación Versión Inicial Versión final Versiones intermedias
Comunicación Iniciación del proyecto Adquisición de requerimientos (^) Planeación Estimación Calendarización Control Modelado Análisis Diseño Construcción Codificación Pruebas (^) Arranque Entrega Soporte Retroalimentación Comunicación Iniciación del proyecto Adquisición de requerimientos (^) Planeación Estimación Calendarización Control Modelado Análisis Diseño Construcción Codificación Pruebas (^) Arranque Entrega Soporte Retroalimentación
Proceso de Desarrollo de Software
Los Procesos y la Mejora
El Modelo IDEAL
Capacidad de un proceso
Capacidad del Proceso (cont.) Nivel 3: Definido Nivel 4: Administrado
Capacidad del Proceso (cont.) Nivel 5: Optimizado