Metodologia rad luis cambal

Post on 26-Jul-2015

307 views 2 download

Transcript of Metodologia rad luis cambal

UNIVERSIDAD REGIONAL AUTONOMA DE LOS ANDES

“UNIANDES”

NOMBRE: LUIS CAMBAL

CARRERA: SISTEMAS

ASIGNATURA: SISTEMAS DE INFORMACION

TUTOR: ING. JOHN TOASA

FECHA DE ENTREGA: 24/07/2012

Panorama del Diseño de Sistemas

Análisis del Sistema

Requerimientos no Funcionales

Modelos de Casos de Uso (Punto de vista de los actores)

Modelo de ObjetosSecuencia de

Interacciones

Diseño del Sistema

Objetivos de diseño (Optimización)

Arquitectura de S.W

-Relación de Subsistemas

-Correlación S.W y H.W

-Flujo de Control

-Control de Acceso

-Almacenamiento de Datos

Condiciones de Frontera

CONCEPTOS DE DISEÑO DE SISTEMASSubsistema: Descomposición en partes

más simples de un sistema.

Servicio: Conjunto de Operaciones Relacionadas que comparten un propósito común. Es la interfaz del subsistema

CONCEPTOS DE DISEÑO DE SISTEMASAcoplamiento:

Dependencia entre los subsistemas

Cohesión: Dependencia entre clases dentro de un

subsistema

Cohesión y AcoplamientoLa cohesión de un objeto significa cuan

relacionadas y enfocadas están las acciones del objeto

La situación ideal es que cada objeto tenga las mínimas dependencias posibles con el resto del sistema, para poder realizar modificaciones en partes del programa sin necesidad de cambiar la mitad del sistema

Capas y ParticionesParticiones: Divisiones en subsistemas que

proveen servicios en el mismo nivel de abstracción.

Capa: Es un subsistema que provee servicios a un nivel de abstracción superior.

Arquitectura de S.WA medida que la complejidad de los sistemas se fue

incrementando, las descomposición en subsistemas es más crítica.

La definición dada a Arquitectura de S.W por el Estandar IEEE 1471-2000, la define como:La Arquitectura de Software es la organización fundamental

de un sistema encarnada en sus componentes, las relaciones entre ellos y el ambiente y los principios que orientan su diseño y evolución.

Arquitectura Cliente/Servidor

Client

Server

service1()service2()

serviceN()…

**

requester provider

La arquitectura cliente/servidor es un modelo para el desarrollo de sistemas de información en el que las transacciones se dividen en procesos independientes que cooperan entre sí para intercambiar información, servicios o recursos.

Arquitectura Peer to PeerEs una generalización de la arquitectura

Cliente/Servidor.Los clientes pueden ser servidores y los

servidores pueden ser clientes.

Peer

service1()service2()

serviceN()…

requester

provider

*

*

Arquitectura MVCArquitectura Modelo / Vista / Controlador

(Model/View/Controller)

Sus características principales son que el Modelo, las Vistas y los Controladores se tratan como entidades separadas

Consideraciones en el Diseño del SistemaConcurrencia (HW y SW)Correspondencia entre el S.W y el H.WManejo Persistente de DatosControl de Acceso – Control de FlujoCondiciones de Frontera