ARQUITECTURA
La arquitectura en un sistema es la organización o estructura de sus partes más relevantes, lo que permite tener una visión común entre todos los involucrados(usuario y desarrollador) y una perspectiva clara del sistema complejo, necesario para controlar el desarrollo. La arquitectura involucra aspectos estáticos y dinámicos más significativos del sistema,está relacionado con la toma de decisiones que indica cómo tiene que construirse el sistema, ayuda a su vez a tener un orden. También toma en consideración elementos de calidad, rendimiento,reutilización y capacidad de evolución. Se ve influenciada por el software, so, bases de datos, protocolos.
EN RUP SE PRESTA ESPECIAL ATENCIPON AL ESTABLECIMIENTO DE UNA BENA ARQUITECTURA QUE NO SE VEA IMPACTADAANTE UN CAMBIO POSTERIOR DURATE LA CONSTRUCCION Y EL MANTENIMIENTO.
Existe una interacción ente los casos de uso y la arquitectura ya que los casos deben encajar en la arquitectura y esta a su vezdebe permitir el desarrollo de todos los casos requeridos, actuales y futuros. Esto quiere decir que tanto los casos como la arquitectura deben de evolucionar paralelamente durante el desarrollo delsoftware.
IMPORTANCIA Y NECESIDADES
Comprender el sistema.
Organizar el desarrollo.
Fomentar la reutilización.
Hacer evolucionar el sistema.
DESARROLLO
La arquitectura es basada en iteraciones,principalmente en la etapa de elaboración. El resultado de la fase de elaboración es la línea base de la arquitectura, es decir, un esqueleto del sistema con pocos músculos de software.
DESCRIPCION DE LAARQUITECTURA
El papel de la descripción de la arquitectura es guiar a los desarrolladores a través del ciclo de vida del sistema.
Esta tiene cuatro secciones, una para cada modelo:
1) Vista de laarquitectura del modelo de caso de uso:
Presenta los actores y casos de uso más importantes.
por ejemplo: vista de la arquitectura del modelo de casos de uso del sistema CA En el ejemplo del CA el caso de...
Regístrate para leer el documento completo.