Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Apellidos:
Matricula:
Asignatura:
Ingeniería de Software I
Facilitadora:
Introducción
1. Proceso.
2. Característica de los procesos.
3. Lenguaje para la especificación de procesos.
4. Modelos de ciclo vida del software.
5. Modelo en cascada.
6. Modelo en V
7. Modelo de prototipo.
8. Modelo en espiral.
Proceso de software
La meta de la ingeniería de software es construir productos de software, o
mejorar los existentes; en ingeniería de procesos, la meta es desarrollar o mejorar
procesos.
Un proceso de desarrollo de software es un conjunto de personas, estructuras de
organización, reglas, políticas, actividades y sus procedimientos, componentes de
software, metodologías, y herramientas utilizadas o creadas específicamente para
definir, desarrollar, ofrecer un servicio, innovar y extender un producto de
software.
Un proceso de software efectivo habilita a la organización a incrementar su
productividad al desarrollar software:
Las personas que realizan el proceso cuentan con una herramienta específica, el
Gráfico de Control:
Cada punto del gráfico representa una medición de la característica del proceso:
• Las líneas horizontales que marcan los límites de variabilidad del proceso. En
todo proceso hay que trabajar para que los resultados estén dentro de los límites
de variabilidad establecidos.
Como elemento clave para su mejora. Los procesos se crean para producir un
resultado y repetir ese resultado.
que esperan los destinatarios de las mismas y además sean mejoradas se le llama
gestión y mejora de procesos.
Cada uno de los procesos debe tener un responsable asignado, cuya función
estribe en comprobar que se cumple la metodología definida para la realización
del mismo y que los resultados obtenidos coincidan con los esperados.
Los procesos deben satisfacer el ciclo PDCA, también conocido como círculo de
Deming.Gestión de la Calidad
3. Lenguaje para la especificación de procesos.
Lenguaje de especificación
PSL define una representación neutral que está orientado al dominio de los
procesos de producción, es decir, aquellos procesos cuyos productos son
materiales.
Objetivos de PSL
Ejemplo de PSL
Los modelos de ciclo de vida del software describen las fases del ciclo de software
y el orden en que se ejecutan las fases.
Un modelo de ciclo de vida de software es una vista de las actividades que
ocurren durante el desarrollo de software, intenta determinar el orden de las
etapas involucradas y los criterios de transición asociados entre estas etapas. Un
modelo de ciclo de vida del software:
Las características (contenidos) de las fases en que dividen el ciclo. Esto puede
depender del propio tema al que se refiere el proyecto, o de la organización.
2.Diseño.
4.Integración.
5.Pruebas.
6.Instalación.
7.Mantenimiento.
Ventajas
8. Modelo en espiral
Al ser un modelo de ciclo de vida orientado a la gestión de riesgos se dice que uno
de los aspectos fundamentales de su éxito radica en que el equipo que lo aplique
tenga la necesaria experiencia y habilidad para detectar y catalogar
correctamente riesgos.
• Hay una cosa que solo se hace una vez: planificación inicial o previa
4. Planificar:
Bibliografía
.alarcos.inf-cr.uclm.es/. (s.f.). Obtenido de
http://www.alarcos.inf-cr.uclm.es/doc/ISOFTWAREI/Tema03.pdf alarcos