Arquitectura de Software Fausto Loja
Agenda <ul><li>Definición </li></ul><ul><li>Responsabilidades </li></ul><ul><li>Objetivos </li></ul><ul><li>Usabilidad y A...
Definición(IEEE Std 1471-2000) <ul><li>La Arquitectura de Software es la organización fundamental de un sistema encarnada ...
Responsabilidades <ul><li>Definir los módulos principales  </li></ul><ul><li>Definir las responsabilidades que tendrá cada...
Objetivo <ul><li>Aportar elementos que ayuden a la toma de decisiones y, al mismo tiempo, proporcionar conceptos y un leng...
Usabilidad y Arquitectura <ul><li>Hasta hace poco, se asumía que la usabilidad era una propiedad exclusiva de la presentac...
Usabilidad y Arquitectura <ul><li>Muchas veces hay que ir más lejos y no basta con tener en cuenta la presentación y la fu...
Diagrama de Módulos SGA Aplicaciones Externas Base de Datos Interfaz de Usuario Componentes del Sistema <ul><li>BSAF </li>...
Arquitectura - Lógica
Arquitectura - Física
Arquitectura - Red
Enlace con los bancos
Remoting
Próxima SlideShare
Cargando en…5
×

Presentacion Arquitectura

4.883 visualizaciones

Publicado el

Publicado en: Tecnología, Empresariales
0 comentarios
0 recomendaciones
Estadísticas
Notas
  • Sé el primero en comentar

  • Sé el primero en recomendar esto

Sin descargas
Visualizaciones
Visualizaciones totales
4.883
En SlideShare
0
De insertados
0
Número de insertados
65
Acciones
Compartido
0
Descargas
71
Comentarios
0
Recomendaciones
0
Insertados 0
No insertados

No hay notas en la diapositiva.

Presentacion Arquitectura

  1. 1. Arquitectura de Software Fausto Loja
  2. 2. Agenda <ul><li>Definición </li></ul><ul><li>Responsabilidades </li></ul><ul><li>Objetivos </li></ul><ul><li>Usabilidad y Arquitectura </li></ul><ul><li>Módulos y Componentes SGA </li></ul><ul><li>Enlace con los bancos </li></ul><ul><li>Remoting </li></ul>
  3. 3. Definición(IEEE Std 1471-2000) <ul><li>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. </li></ul>
  4. 4. Responsabilidades <ul><li>Definir los módulos principales </li></ul><ul><li>Definir las responsabilidades que tendrá cada uno de estos módulos </li></ul><ul><li>Definir la interacción que existirá entre dichos módulos </li></ul><ul><li>Control y flujo de datos </li></ul><ul><li>Secuenciación de la información </li></ul><ul><li>Protocolos de interacción y comunicación </li></ul><ul><li>Ubicación en el hardware </li></ul>
  5. 5. Objetivo <ul><li>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. </li></ul><ul><li>Diagramas </li></ul><ul><li>Vista lógica: describe el modelo de objetos. </li></ul><ul><li>Vista de proceso: muestra la concurrencia y sincronía de los procesos. </li></ul><ul><li>Vista física: muestra la ubicación del software en el hardware. </li></ul><ul><li>Vista de desarrollo: describe la organización del entorno de desarrollo. </li></ul><ul><li>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. </li></ul>
  6. 6. Usabilidad y Arquitectura <ul><li>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. </li></ul>
  7. 7. Usabilidad y Arquitectura <ul><li>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. </li></ul>
  8. 8. Diagrama de Módulos SGA Aplicaciones Externas Base de Datos Interfaz de Usuario Componentes del Sistema <ul><li>BSAF </li></ul><ul><li>BaaN </li></ul><ul><li>Nómina </li></ul><ul><li>Material Bibliográfico </li></ul><ul><li>Explorador Web </li></ul>Seguridades Interfaces SGC Matriculación Configuración Gestión Académica Gestión Financiera
  9. 9. Arquitectura - Lógica
  10. 10. Arquitectura - Física
  11. 11. Arquitectura - Red
  12. 12. Enlace con los bancos
  13. 13. Remoting

×