13.07.2015 Views

Análisis y Dise˜no

Análisis y Dise˜no

Análisis y Dise˜no

SHOW MORE
SHOW LESS
  • No tags were found...

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

En el diseño de un sistema, se necesitan diferentes vistas para modelar lasdiferentes partes constituyentes de un sistema, descripción de los subsistemas,componentes y las interrelaciones entre ellos. Las diferentes aproximacionesal diseño pueden describir los sistemas con distintas técnicas, y dependiendodel tipo de proyecto, podríamos considerar:Arquitectura funcional, describiendo las distintas funciones del sistema.Es importante destacar que el criterio de división en subsistemas puedeser de dos tipos:• Criterios verticales o funcionales de usuario, en los cuales la descomposiciónagrupa funcionalidades (reflejadas en los requisitosfuncionales). Por ejemplo, en una aplicación para la enseñanza virtual,podrían considerarse subsistemas la gestión de contenidos,gestión de comunicaciones con los alumnos, y por otro lado, elsubsistema de administración de alumnos, notas, etc.• Criterios transversales a las funcionalidades. Estos incluyen todoslos aspectos que no son específicos de ciertos grupos funcionales.Siguiendo el ejemplo anterior, el subsistema de seguridad con elcontrol y derechos de acceso, o un subsistema de persistencia agrupandolos servicios relacionados con el almacenamiento.Estilo arquitectónicos que implementan la arquitectura funcional, porejemplo describiendo las capas que lo componen, componentes y comointeractúan entre ellos.La arquitectura de la base de datos como se describe en más detalle enla sección 3.2.Arquitectura hardware y de red que componen el sistema, por ejemploen un sistema de telefonía influye la elección del tipo de red como ATMy sistemas operativos para tiempo real.Por lo tanto, la arquitectura en la ingeniería del software trata de definirla estructura interna del software, pero deteniéndose en el nivel de los compo-9

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!