Está en la página 1de 10

“Año del Bicentenario del Perú: 200 años de Independencia”

INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO PÚBLICO


LLAMELLIN

DISEÑO DE LA
ARQUITECTURA DEL
SOFTWARE
RAMOS MONIVE Mily Janeth
Diseño De Arquitectura De Software
Es la Primera etapa técnica del proceso de Ingeniería del Software, consiste en
producir un modelo o representación técnica del software que se va a desarrollar.
la arquitectura nos identifica los elementos mas importantes de un sistema así como
sus relaciones. Es decir nos da una visión global del sistema

COMO SE INICIA
3 Variables Principales
• Tiempo.
• satisfacción del cliente.
• costo de los desarrollos.

Por Que Es Importante


Facilitan la comunicación entre todas las partes interesadas en el desarrollo de un
sistema basado en computadora.
Constituye un modelo relativamente pequeño e intelectualmente comprensible de
cómo está estructurado el sistema y de cómo trabajan juntos sus componentes
En el contexto del diseño
arquitectónico

Un componente del software puede ser tan simple como un módulo de programa,
pero también puede ser algo tan complicado como incluir bases de datos y software
intermedio.
Propiedades de los Componentes

• Las propiedades de los componentes son aquellas características necesarias para


entender cómo los componentes interactúan con otros componentes.
• A nivel arquitectónico, no se especifican las propiedades internas.
Relaciones entre los
componentes
• Las relaciones entre los componentes pueden ser tan sencillas como una llamada
de procedimiento de un módulo a otro, o tan complicadas como el protocolo de
acceso a bases de datos.
Estilos Arquitectónicos
• Arquitecturas centradas de datos.
• Arquitecturas de flujo de datos.
• Arquitecturas de llamada y retorno.
• Arquitecturas orientadas a objetos.
• Arquitecturas estratificadas.
Desventajas Ventajas
• Arquitectura como normativa • La AS no admite ni requiere otros
madura paradigmas
• No es necesario inventar una • Abundancia de herramientas de
nueva arquitectura de software diseño arquitectónico
para cada sistema de información • No hay urgencia en considerar
• Ayuden a la toma de decisiones otros paradigmas
• Es un nivel de diseño que hace
foco en aspectos más allá de los
algoritmos y estructuras de datos
de los sistemas
Conclusión
• La arquitectura del software nos proporciona una visión global del sistema a
construir.
• Los componentes del software incluyen módulos de programas y varias
representaciones de datos que son manipulados por el programa.
• La arquitectura marca decisiones de diseño tempranas y proporciona el
mecanismo para evaluar los beneficios de las estructuras de sistema alternativas.
GRACIAS

También podría gustarte