Sistemas
Una suave introducción a Ingeniería de Software
Resumen
El desarrollo de software es a menudo considerado como una serie de actividades distintas: En primer lugar, analizar el problema y escribir los requisitos, entonces, a diseñar el código; siguiente,
Debe escribir el código y, por último, a depurar su creación. Lamentablemente, esta visión de la
la producción de software es muyobsoleta. Hoy en día, la creación de software necesita ser visto
como una serie de pasos discretos, además de muchos procesos continuos que guían el programa
proceso de creación e inyectar la calidad en el esfuerzo de creación. El propósito de este informe es para explicar las relaciones entre el discreto y continuo de las actividades y también
para dar una breve reseña de las actividades tantodiscretos y continuos.
Tabla de contenidos
Agradecimiento 2
Resumen 3
1 Introducción 5
2 Integrated Actividades 6
2.1 Ingeniería de Requisitos 7
2.2 Selección del ciclo de vida 16
2.2.1 Cascada del ciclo de vida modelo 17
2.2.2 Cascada (espiral) modelo 17
2.3Diseño 19
2.4 Aplicación (Codificación) 22
2.5 Pruebas 24
2.5.1 Unidad de Pruebas 25
2.5.1.1 Pruebas de caja blanca 26
2.5.1.2 Negro-Box Pruebas 26
2.5.1.3 Pruebas estáticas 26
2.5.1.4 ensayos dinámicos 27
2.5.2 Pruebas de Integración27
2.5.3 Prueba del Sistema 28
2.5.4 Otros tipos de pruebas 29
2.5.4.1 pruebas de recuperación de 29
2.5.4.2 Pruebas de Seguridad de 29
2.5.4.3 Pruebas de esfuerzo 29
2.5.4.4 Pruebas de aceptación 29
2.5.5 ensayos después de un cambio de regresión ¾pruebas a 30
2.6 Mantenimiento 30
2.6.1 Adaptive Mantenimiento 31
2.6.2 Mantenimiento perfectivo 31
2.6.3 Mantenimiento Correctivo 32
3 Continuo Actividades 32
3.1 Gestión de la Configuración 33
3.2 Aseguramiento de la Calidad-Verificación y
validación 343.3 Análisis de Riesgo y Gestión de 35
3.4 La planificación de conservación 36
3.5 Gestión de Proyectos de Ingeniería 38
4 Conclusiones de la 38
5 Bibliografía 39
Anexo 1: "Directrices para la elección de un lenguaje de ordenador: Apoyo a la Tabla de contenidos
1.- Introducción.
La Ingeniería de Software es a menudoconsiderado como una serie independiente, discreto actividades (tales como el diseño, codificación, pruebas) que conducen a un producto terminado.
Sin embargo, la calidad del software no está compuesto de procesos discretos, en cambio, es compuesta de procesos continuos que guían la actividad de desarrollo. La mayoría de
estas actividades son continuas, es decir, las actividades se llevan a cabo largode todo el esfuerzo de desarrollo de software. Algunas de estas actividades, tales como el análisis, diseño, implementación y las pruebas son discretas. Las actividades discretas se hacen de acuerdo a un ciclo de vida. La selección del correcto ciclo de vida es sumamente importante para el éxito general del proyecto de software.
El siguiente diagrama muestra la relación entre actividadesdiscretas y continuas. La fila superior se compone de actividades diferenciadas; cada uno dispondrá de accesos diferentes y los criterios de salida (a pesar de que puede ser iterativo). Las filas inferiores son representativas de las actividades continuas; actividades que debe seguir para la vida del proyecto de software.
[pic]
Figura 1. Un ejemplo de las actividades del modelo
de cascada...
Regístrate para leer el documento completo.