Your SlideShare is downloading. ×
Presentacion Arquitectura
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Presentacion Arquitectura

4,556
views

Published on

Published in: Technology, Business

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
4,556
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
70
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Arquitectura de Software Fausto Loja
  • 2. Agenda
    • Definición
    • Responsabilidades
    • Objetivos
    • Usabilidad y Arquitectura
    • Módulos y Componentes SGA
    • Enlace con los bancos
    • Remoting
  • 3. Definición(IEEE Std 1471-2000)
    • La Arquitectura de Software es la organización fundamental de un sistema encarnada en sus componentes, las relaciones entre ellos , el ambiente y los principios que orientan su diseño y evolución.
  • 4. Responsabilidades
    • Definir los módulos principales
    • Definir las responsabilidades que tendrá cada uno de estos módulos
    • Definir la interacción que existirá entre dichos módulos
    • Control y flujo de datos
    • Secuenciación de la información
    • Protocolos de interacción y comunicación
    • Ubicación en el hardware
  • 5. Objetivo
    • Aportar elementos que ayuden a la toma de decisiones y, al mismo tiempo, proporcionar conceptos y un lenguaje común que permitan la comunicación entre los equipos que participen en un proyecto.
    • Diagramas
    • Vista lógica: describe el modelo de objetos.
    • Vista de proceso: muestra la concurrencia y sincronía de los procesos.
    • Vista física: muestra la ubicación del software en el hardware.
    • Vista de desarrollo: describe la organización del entorno de desarrollo.
    • Existe una quinta vista que consiste en una selección de casos de uso o de escenarios que los arquitectos pueden elaborar a partir de las cuatro vistas anteriores.
  • 6. Usabilidad y Arquitectura
    • Hasta hace poco, se asumía que la usabilidad era una propiedad exclusiva de la presentación de la información. Se creía que, encapsulando la capa de presentación y separándola del resto, se podía desarrollar la aplicación y, de forma iterativa, pasar los tests de usabilidad.
  • 7. Usabilidad y Arquitectura
    • Muchas veces hay que ir más lejos y no basta con tener en cuenta la presentación y la funcionalidad. Sobre todo en sistemas complejos, como pueden ser los entornos distribuidos, los transaccionales, los multicanal y aquéllos en los que puede haber miles de usuarios conectados simultáneamente, hay que tener en cuenta la usabilidad desde el inicio del diseño del sistema, es decir, desde lo que se denomina momento de Arquitectura del Software.
  • 8. Diagrama de Módulos SGA Aplicaciones Externas Base de Datos Interfaz de Usuario Componentes del Sistema
    • BSAF
    • BaaN
    • Nómina
    • Material Bibliográfico
    • Explorador Web
    Seguridades Interfaces SGC Matriculación Configuración Gestión Académica Gestión Financiera
  • 9. Arquitectura - Lógica
  • 10. Arquitectura - Física
  • 11. Arquitectura - Red
  • 12. Enlace con los bancos
  • 13. Remoting

×