2. TÉCNICAS DE 4TA GENERACIÓN Todas facilitan al ingeniero del software la especificación de algunas características del software a alto nivel. Luego, la herramienta genera automáticamente el código fuente basándose en la especificación del técnico.
11. USO DE TÉCNICAS DE CUARTA GENERACIÓN Las técnicas de cuarta generación son un conjunto muy diverso de métodos y herramientas que tienen por objeto el de facilitar el desarrollo del software, facilitan al que desarrolla el software la propiedad de especificar algunas características del mismo a alto nivel, mas tarde, la herramienta genera automáticamente el código fuente a partir de esta especificación.
12.
13. Generadores de códigos: a partir de una especificación de los requisitos se genera automáticamente toda la aplicación
14. Generación de pantallas: permitiendo diseñar la pantalla dibujándola directamente, incluyendo además el control del cursor y la gestión de los errores de los datos de entrada.
17. PowerBuilder: Es un entorno gráfico de programación orientado a objetos para el desarrollo de aplicaciones cliente/servidor, distribuidas y web. Incluye Herramientas para generar reportes, acceder bases de datos y para crear interfaz gráfica. SQL (Structured Query Language): SQL (lenguaje de consultas estructurado) es un lenguaje de acceso a bases de datos relacionales con el cual se pueden crear y manipular las mismas.
18. Mathematica: En Mathematica se contemplan muchos de los aspectos técnicos de la computación como el manejo numérico, la conversión de datos, la visualización y la creación de interfaces para el usuario. El avance intelectual que hizo posible el desarrollo de un paquete tan completo fue la invención de un lenguaje que fuera capaz de manipular la gran cantidad de objetos que alberga la computaron técnica. Por su completitud es un paquete que a pesar de inicialmente ser usado por técnicos ha pasado a ser un ambiente manejado por gran cantidad de personas que han aprendido desplegar todas las utilidades que el programa ofrece como por ejemplo los estudiantes a los que les permite aprender de manera interactiva.
20. MODELO EN ESPIRAL Se conoce como modelo de proceso o paradigma de Ingeniería del Software a un conjunto de estrategias de desarrollo que un ingeniero de software o un equipo de ingenieros debe incorporar para que acompañe al proceso, métodos y etapas de herramientas. El modelo espiral fue desarrollado para cubrir mejores características tanto del ciclo de vida clásico, como de la creación de prototipos, añadiendo al mismo tiempo un nuevo elemento: el análisis de riesgos.
21. Es un modelo de proceso de software evolutivo cuya naturaleza es la interacción entre la construcción de prototipos y los aspectos controlados y sistemáticos del modelo lineal secuencial. En este modelo el software se desarrolla de manera incremental.
22. En el modelo espiral modificado se definen actividades estructurales también llamadas regiones de tareas que están representadas por los cuadrantes de la espiral de la figura siguiente:
30. Actividades de comunicación con el cliente Identificación del sistema o subsistemas clave de los directivos. Determinación de las condiciones de victoria de los directivos. Negociación de las condiciones de victoria de los directivos para reunirlas en un conjunto de condiciones para todos los afectados (incluyendo el equipo del proyecto de software).
31. El modelo en espiral WINWIN introduce tres hitos en el proceso, llamados puntos de fijación que ayudan a establecer la completitud de un ciclo alrededor del espiral.
32. VENTAJAS EL DESARROLLADOR Y EL CLIENTE REACCIONAN MEJOR ANTE LOS RIESGOS EN CADA UNO DE LOS NIVELES EVOLUTIVOS PERMITE A QUIEN LO DESARROLLA APLICAR EL ENFOQUE DE CONSTRUCCIÓN DE PROTOTIPOS HACE UNA CONSIDERACIÓN DIRECTA DE LOS RIESGOS TÉCNICOS EN TODAS LAS ETAPAS. MANTIENE EL ENFOQUE DEL CICLO DE VIDA CLÁSICO
33. DESVENTAJAS SI UN RIESGO IMPORTANTE NO ES DESCUBIERTO Y GESTIONADO, INDUDABLEMENTE SURGIRÁN PROBLEMAS PUEDE RESULTAR DIFÍCIL CONVENCER A GRANDESCLIENTES DE QUE EL ENFOQUE EVOLUTIVO ES CONTROLABLE. SI UN RIESGO IMPORTANTE NO ES DESCUBIERTO Y GESTIONADO, INDUDABLEMENTE SURGIRÁN PROBLEMAS