0 penilaian0% menganggap dokumen ini bermanfaat (0 suara)
357 tayangan1 halaman
La arquitectura describe la estructura global de la aplicación y se preocupa por la integridad, uniformidad, simplicidad, reusabilidad y estética. El proceso iterativo se basa en producir sucesivos prototipos que van evolucionando desde requerimientos simples hasta completos. La programación orientada a objetos facilita la programación evolutiva mediante el diseño de prototipos con objetos de funcionalidad limitada.
Deskripsi Asli:
Judul Asli
MAPA MENTAL PROCESOS DE DESARROLLO DE SOFTWARE.docx
La arquitectura describe la estructura global de la aplicación y se preocupa por la integridad, uniformidad, simplicidad, reusabilidad y estética. El proceso iterativo se basa en producir sucesivos prototipos que van evolucionando desde requerimientos simples hasta completos. La programación orientada a objetos facilita la programación evolutiva mediante el diseño de prototipos con objetos de funcionalidad limitada.
La arquitectura describe la estructura global de la aplicación y se preocupa por la integridad, uniformidad, simplicidad, reusabilidad y estética. El proceso iterativo se basa en producir sucesivos prototipos que van evolucionando desde requerimientos simples hasta completos. La programación orientada a objetos facilita la programación evolutiva mediante el diseño de prototipos con objetos de funcionalidad limitada.
La arquitectura trata la Especificación se basa en producir sucesivos prototipos (sistemas
estructura global de la aplicación Análisis ejecutables) que van evolucionando desde requerimientos muy simples hasta los completos. Es la descripción de secuencia de La arquitectura se preocupa de Diseño Escalabilidad la integridad, uniformidad, Verificación y prueba actividades que deben ser seguida por es una propiedad importante de un simplicidad, reusabilidad y estética. Proceso en espiral un equipo de trabajadores para generar proceso, ya que la dimensión de los Es desarrollada en sucesivas fases por evolución un conjunto coherente de productos. proyectos software son muy variables. de sistemas más simples a sistemas más objetivo Describe, si el esfuerzo que se requiere Proceso ROPES Proceso de desarrollo de Rational complejos. Predecir el costo. en el desarrollo de un proyecto varía Es una variante del proceso USPD (USPD). La programación orientada a objetos facilita la Mantener un nivel de calidad suavemente (linealmente) con su concebido para desarrollo Propone un proceso basado en tres programación evolutiva: Predecir el tiempo de desarrollo complejidad. de sistemas en aplicaciones de Se diseñan prototipos con solo algunos objetos. criterios: tiempo real y embarcadas de Se diseñan prototipos con objetos con tipo medio y grandes. Guiado por “Casos de Uso”. funcionalidad limitada. Centrado sobre la “Arquitectura”. Naturaleza de las aplicaciones software Principales tareas de los procesos Estrategia “Iterativa e Modelo de procesos lineales. Tipos de aplicaciones: software Fase Party Aplicaciones Monoprocesadoras: Se Incremental”. Modelo Túnel: Entender la naturaleza de la aplicación. En el primer ciclo se formulan: ejecutan en un solo computador. Ausencia de modelo Establecer el plan de trabajo La planificación general. Aplicaciones Embebidas: Se ejecuta en No hay ningún control Generar y gestionar la documentación. El ámbito del proyecto. un entorno computarizado Subfase Análisis de Sólo válido en proyectos muy pequeños. Captura de los requerimientos. El plan de gestión de configuraciones. Aplicaciones de Tiempo Real: Tiene Requerimientos (Análisis) Diseñar y construir el producto. El plan de reuso. entre sus especificaciones requerimientos Diagramas de clases de Probar y validar el producto. PROCESO DE DESARROLLO DE El conjunto de casos de usos básicos. temporales. Entregar y mantener el producto. uso. Aplicaciones Distribuidas: Se ejecuta en Diagramas secuencias. APLICACIONES SOFTWARE múltiples procesadores. Gestión de un proyecto orientado a objetos Diagramas de estados. Estudio del mercado, especificación del producto Descripciones textuales. Subfase Análisis de Objetos Objetivos de un proceso de Elementos básicos de un proceso de Fase de Elaboración. (Análisis). desarrollo desarrollo de software Especificación detallada, Implementa los casos de uso a través Disminuir el número de fallos definir los papeles que juegan los Fase de Construcción. Bajar la severidad de los defectos trabajadores, las actividades que de la definición deconjuntos de objetos (Diseño detallado de clases Mejorar la reusabilidad desarrollan y los productos que deben Subfase Diseño de Mecanismos y de colaboraciones entre ellos. Fase de Transferencia: Mejorar la estabilidad del desarrollo generarse. Estructuras de datos. Fase Diseño Arquitectural. (Fabricación del prototipo final, fabricación y el costo de mantenibilidad Elaboración y descomposición Vista de Subsistemas y industrial, soporte técnico y mantenimiento) de algoritmos. Componentes. Niveles de madurez de los Aspectos relativos a la visibilidad Vista de Concurrencia y Recursos. procesos de desarrollo. Sincronización entre gestión y desarrollo Llaves tecnológicas para los procesos y encapsulación. Vista de Distribución. Primitivo: No existe. técnico: El proceso de desarrollo técnico y las de desarrollo Vista de Seguridad y Fiabilidad. Programado: Tiene definido una fases de gestión del proyecto se sincronizan al •Modelado Visual Vista de Despliegue. •Modelos Ejecutables secuencia de etapas y los final de cada fase, sobre el resultado tangible de Subfase Ingeniería de Sistemas (Análisis). resultados que deben generar cada Definir la arquitectura de subsistemas. •Relación biunívoca entre modelos y una de ellas. una iteración. Fase Transducción y códigos Elaboración Definir las interfaces de los subsistemas y los Sistemático: Esta formulado de •Automatización de las pruebas a partir forma sistemática. Incluye las tareas: protocolos de interacción. de las especificaciones Fase Test Administrado: Incorpora criterios Generación del código: Definir como los subsistema colaboran para •Frameworks Se compone de dos fases: para cuantificar el rendimiento de codificación en lenguaje fuente realizar al sistema. •Desarrollo incremental e iterativo. Integración y prueba que hace cada fase y del proceso. en el entorno de ejecución. Descomponer los casos de uso del sistema en Optimizado: Dispone de referencia al acoplamiento de los elementos arquitecturales del prototipo. La prueba de que el código casos de usos y requerimientos de los parámetros de control opera correctamente. subsistemas. Validación que hace referencia a la comprobación de que el prototipo .