ARQUITECTURA DE SOFTWARE
Definiciones de Arquitectura:
-Arte y ciencia de construir edificios o casas.
-Es el arte y la técnica de proyectar y diseñar
estructuras.
-Según los griegos Arch significajefe y tekton
constructor. Arquitectura es la técnica o arte
de quien realizaba la construcción
Que es la
Software?
Arquitectura
de
Es la estructuración del sistema, que se hace en las
primerasetapas del desarrollo. Tiene dos principios
primarios satisfacer los atributos de calidad y servir
como guía de desarrollo.
Por que es importante ?
El no crear un diseño limita que el productosatisfaga las necesidades del cliente ,
además el costo de las correcciones por un
mal diseño en la arquitectura es muy
elevado.
Que es la estructuración?
En general, la técnica es descomponer el
sistemaen piezas o módulos que agrupan
aspectos específicos del mismo
La AS debe cumplir con unos
atributos de calidad :
Disponibilidad: disponibilidad del sistema para el uso.
Confidencialidad: ausenciade acceso no autorizado a
la información.
Funcionalidad : habilidad del sistema para realizar el
trabajo para el cual fue concebido.
Desempeño : capacidad de respuesta, ya sea el tiempo
requerido pararesponder a aspectos específicos o el
numero de eventos en un intervalo de tiempo.
Confiabilidad :habilidad de un sistema para
mantenerse operativo en el tiempo.
Seguridad Externa : ausencia deerrores que generen
perdidas de información.
Seguridad Interna : es la habilidad del sistema para
resistir a intentos de uso no autorizados y negación del
servicio, mientras sirve a usuarios legítimos.Configurabilidad : posibles cambios que se le puedan
hacer al sistema.
Integrabilidad : es la medida en que trabajan
correctamente componentes del sistema que fueron
desarrollados separadamente al serintegrados.
Integridad : es la ausencia de alteraciones
inapropiadas de la información.
Modificabilidad : es la habilidad de poder realizar
cambios futuros al sistema.
Mantenibilidad : capacidad...
Regístrate para leer el documento completo.