sistemas - ciens.ucv.ve:8080 · sistemas de informaciÓn ii teorÍa universidad simÓn bolÍvar...

13
SISTEMAS DE INFORMACIÓN II TEORÍA DISEÑO DE SISTEMAS Y ESTRATEGIAS DE DISEÑO El DISEÑO DE SISTEMAS toma los requerimientos de las fun- cionalidades de un SI (entrada, procesamiento, salida, almacena- miento y control) identificadas en la fase de análisis y los sinteti- za en un nuevo proyecto de sistema. • Se cuenta con una especificación preliminar de lo que el nuevo sistema de información debe hacer y se tiene claro que es necesario realizar un nuevo sistema: para arreglar los problemas del sistema actual y responder a las nuevas necesidades y a las oportunidades para usar la información. • Existe mucha incertidumbre debido a que se concilian diferentes ideas de lo que los usuarios consideran debería hacer el sistema, con las alternativas existentes acerca del ambiente de aplicación del nuevo sistema.

Upload: vudang

Post on 26-Sep-2018

219 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: SISTEMAS - ciens.ucv.ve:8080 · sistemas de informaciÓn ii teorÍa universidad simÓn bolÍvar departamento de procesos y sistemas diseÑo de sistemas y estrategias de diseÑo el

SISTEMAS DE INFORMACIÓN II TEORÍA

UNIVERSIDAD SIMÓN BOLÍVARDEPARTAMENTO DE PROCESOS Y SISTEMAS

DISEÑO DE SISTEMAS Y ESTRATEGIAS DE DISEÑO

El DISEÑO DE SISTEMAS toma los requerimientos de las fun-cionalidades de un SI (entrada, procesamiento, salida, almacena-miento y control) identificadas en la fase de análisis y los sinteti-za en un nuevo proyecto de sistema.

• Se cuenta con una especificación preliminar de lo que el nuevo sistema de información debe hacer y se tiene claro que es necesario realizar un nuevo sistema: para arreglar los problemas del sistema actual y responder a las nuevas necesidades y a las oportunidades para usar la información.

• Existe mucha incertidumbre debido a que se concilian diferentes ideas de lo que los usuarios consideran debería hacer el sistema, con las alternativas existentes acerca del ambiente de aplicación del nuevo sistema.

Page 2: SISTEMAS - ciens.ucv.ve:8080 · sistemas de informaciÓn ii teorÍa universidad simÓn bolÍvar departamento de procesos y sistemas diseÑo de sistemas y estrategias de diseÑo el

SISTEMAS DE INFORMACIÓN II TEORÍA

UNIVERSIDAD SIMÓN BOLÍVARDEPARTAMENTO DE PROCESOS Y SISTEMAS

QUÉ CÓMO

PROBLEMA SOLUCIÓN

ANÁLISIS DISEÑO

Page 3: SISTEMAS - ciens.ucv.ve:8080 · sistemas de informaciÓn ii teorÍa universidad simÓn bolÍvar departamento de procesos y sistemas diseÑo de sistemas y estrategias de diseÑo el

SISTEMAS DE INFORMACIÓN II TEORÍA

UNIVERSIDAD SIMÓN BOLÍVARDEPARTAMENTO DE PROCESOS Y SISTEMAS

Modelo de Casos de UsoModelo de Casos de Uso

Seguimiento Orden

Ingreso Orden

Mantenimiento Catalogo

Mantenimiento Clientes

ClienteEmpleado

EmpleadoEmbarque

Sistema de Soporte al Cliente

Seguimiento Orden

Ingreso Orden

Mantenimiento Catalogo

Mantenimiento Clientes

ClienteEmpleado

EmpleadoEmbarque

Sistema de Soporte al Cliente

Catalogo

ItemProc

Cliente

Inventario

OrdenItem

Orden

Transportista

Embarque

OrdenEntrega

Web Telefono Correo

Catalogo

ItemProc

Cliente

Inventario

OrdenItem

Orden

Transportista

Embarque

OrdenEntrega

Web Telefono Correo

Catalogo

ItemProc

Cliente

Inventario

OrdenItem

Orden

Transportista

Embarque

OrdenEntrega

Web Telefono Correo

Diagrama Conceptual de Clases

Catalogo

ItemProc

Cliente

Inventario

OrdenItem

Orden

Transportista

Embarque

OrdenEntrega

Web Telefono Correo

Catalogo

ItemProc

Cliente

Inventario

OrdenItem

Orden

Transportista

Embarque

OrdenEntrega

Web Telefono Correo

Catalogo

ItemProc

Cliente

Inventario

OrdenItem

Orden

Transportista

Embarque

OrdenEntrega

Web Telefono Correo

Cliente

Catálogo Item Inventario

SeleccionaItem(IdCatalog,IdProduc,Size)

getDescripción(IdProduc)

GetCant(IdProduc,Size)

Return(Precio,Desc,Cantidad)ClienteCliente

Catálogo Item Inventario

SeleccionaItem(IdCatalog,IdProduc,Size)

getDescripción(IdProduc)

GetCant(IdProduc,Size)

Return(Precio,Desc,Cantidad)

Catálogo

Item Inventario

1: SeleccionaItem(IdCatalog,IdProduc,Size)

2:getDescripción(IdProduc) 3: getDescripción(IdProduc)

4: Return(Precio,Desc,Cantidad)

Catálogo

Item Inventario

1: SeleccionaItem(IdCatalog,IdProduc,Size)

2:getDescripción(IdProduc) 3: getDescripción(IdProduc)

4: Return(Precio,Desc,Cantidad)

ANÁLISIS DISEÑO

Page 4: SISTEMAS - ciens.ucv.ve:8080 · sistemas de informaciÓn ii teorÍa universidad simÓn bolÍvar departamento de procesos y sistemas diseÑo de sistemas y estrategias de diseÑo el

SISTEMAS DE INFORMACIÓN II TEORÍA

UNIVERSIDAD SIMÓN BOLÍVARDEPARTAMENTO DE PROCESOS Y SISTEMAS

DISEÑO

• El Diseño del sistema es el proceso de describir, organizar y estructurar los componentes del sistema. Tanto a nivel arquitectónico como a nivel detallado, con la intención de construir el sistema propuesto.

• El diseño de más alto nivel también es llamado: diseño general, arquitectónico o conceptual.

• También es una actividad de modelaje.

• La información modelada en la identificación de los requerimientos se convierte en modelos que representan la solución.

Page 5: SISTEMAS - ciens.ucv.ve:8080 · sistemas de informaciÓn ii teorÍa universidad simÓn bolÍvar departamento de procesos y sistemas diseÑo de sistemas y estrategias de diseÑo el

SISTEMAS DE INFORMACIÓN II TEORÍA

UNIVERSIDAD SIMÓN BOLÍVARDEPARTAMENTO DE PROCESOS Y SISTEMAS

Servidor de Datos

Servidor de Aplicaciones

PCWorkstation

Otro Sistema

Interfaces Hombre MáquinaInterfaces con otros sistemasHardwareEstructura de la AplicaciónEstructura Base de DatosTopología de Red

Page 6: SISTEMAS - ciens.ucv.ve:8080 · sistemas de informaciÓn ii teorÍa universidad simÓn bolÍvar departamento de procesos y sistemas diseÑo de sistemas y estrategias de diseÑo el

SISTEMAS DE INFORMACIÓN II TEORÍA

UNIVERSIDAD SIMÓN BOLÍVARDEPARTAMENTO DE PROCESOS Y SISTEMAS

Mantenimiento Clientes

Ingreso Orden

Cliente

Orden Cliente

ValidarCliente

Orden Cliente

Orden enProceso

OrdenEmbarcada

Modelo de Casos de UsoDiagrama de Clases

Diagrama de Secuencia

Diagramas de Estado

Mantenimiento Clientes

Ingreso Orden

Cliente

Mantenimiento Clientes

Ingreso Orden

ClienteCliente

Orden ClienteOrden Cliente

ValidarCliente

Orden ClienteOrden Cliente

Orden enProceso

OrdenEmbarcada

Modelo de Casos de UsoDiagrama de Clases

Diagrama de Secuencia

Diagramas de Estado

TRAZABILIDAD ENTRE MODELOS

Page 7: SISTEMAS - ciens.ucv.ve:8080 · sistemas de informaciÓn ii teorÍa universidad simÓn bolÍvar departamento de procesos y sistemas diseÑo de sistemas y estrategias de diseÑo el

SISTEMAS DE INFORMACIÓN II TEORÍA

UNIVERSIDAD SIMÓN BOLÍVARDEPARTAMENTO DE PROCESOS Y SISTEMAS

SistemaSistema

Bases de Datos Externas

Bases deDatos Externas

SistemaExterno

SistemaExterno

SistemaExterno

SistemaExterno

Sistemaexterno

Sistemaexterno

Reporte,Facturas

Notas

Importación

Datos

InputSofisticadas

Mensajes

Inpu

tIn

terfa

ces

HM Out

put

Inte

rface

s

HM

Output

Sofisticados

Mensajes

Exportación

Datos

INTERFACES

Page 8: SISTEMAS - ciens.ucv.ve:8080 · sistemas de informaciÓn ii teorÍa universidad simÓn bolÍvar departamento de procesos y sistemas diseÑo de sistemas y estrategias de diseÑo el

SISTEMAS DE INFORMACIÓN II TEORÍA

UNIVERSIDAD SIMÓN BOLÍVARDEPARTAMENTO DE PROCESOS Y SISTEMAS

ALTERNATIVAS DE ESTRATEGIA DE DISEÑO

• Para concluir el proceso de análisis, se debe trabajar en tomar estos requisitos estructurados y transformarlos en varias estrategias de diseño, donde una de ellas será la que se seguiráen la fase de de diseño del ciclo de vida.

• ESTRATEGIA DE DISEÑO. Declaración de alto nivel sobre el enfoque del SI a desarrollar. Incluye la funcionalidad del sistema, el hardware y la plataforma de software del sistema, y el método para su adquisición o desarrollo.

• La selección de la mejor alternativa del diseño del sistema incluye al menos dos pasos básicos:

– Generación de un conjunto comprehensivo de alternativas de estrategias de diseño y,

– Selección de la mejor alternativa para el SI deseado, sobre la base de todas las restricciones organizacionales, económicas y técnicas, que limitan su desarrollo.

Page 9: SISTEMAS - ciens.ucv.ve:8080 · sistemas de informaciÓn ii teorÍa universidad simÓn bolÍvar departamento de procesos y sistemas diseÑo de sistemas y estrategias de diseÑo el

SISTEMAS DE INFORMACIÓN II TEORÍA

UNIVERSIDAD SIMÓN BOLÍVARDEPARTAMENTO DE PROCESOS Y SISTEMAS

PROCESO DE SELECCIÓN DE LA MEJOR ALTERNATIVA DE ESTRATEGIA DE DISEÑO

La configuración de alternativas de estrategias de diseño de sistemas a-barca los siguientes procesos:1) Dividir los requerimientos en conjuntos de capacidades, en un rango

que vaya de lo más simple que los usuarios aceptarían (los requerimientos mínimos) hasta lo más elaborado y avanzado en sistemas que la compañía podría llegar a desarrollar (incluye todas las características deseadas por todos los usuarios). Alternativamente, combinaciones de diferentes conjuntos de capacidades podrían representar la posición de aquellas unidadesorganizacionales que tienen conflictos acerca de lo que el sistema debería hacer.

2) Enumerar los diferentes ambientes de implementación (HW, SW, red) que potencialmente podrían ser usados para acometer los diferentes conjuntos de capacidades.

3) Proponer diferentes maneras de acometer y desarrollar varios conjuntos de capacidades con los diferentes ambientes de implementación.

Page 10: SISTEMAS - ciens.ucv.ve:8080 · sistemas de informaciÓn ii teorÍa universidad simÓn bolÍvar departamento de procesos y sistemas diseÑo de sistemas y estrategias de diseÑo el

SISTEMAS DE INFORMACIÓN II TEORÍA

UNIVERSIDAD SIMÓN BOLÍVARDEPARTAMENTO DE PROCESOS Y SISTEMAS

PROCESO DE SELECCIÓN DE LA MEJOR ALTERNATIVA DE ESTRATEGIA DE DISEÑO

• Los analistas pueden recomendar lo que ellos creen es la mejor alternativa, pero el cuerpo gerencial (una combinación de un comité y de los encargados de hacerle seguimiento al desarrollo del proyecto de sistema) tomarán la última decisión sobre cual estrategia de diseño de sistemas seguir.

• Los documentos que deben surgir como resultado de la generación de alternativas de diseño de sistemas y, la selecciónde la mejor estrategia, son:

1) Por lo menos tres (3) estrategias de diseño de sistemas sustancialmente diferentes para la construcción del nuevo SI.

2) La mejor estrategia de diseño para alcanzar el SI deseado.3) La línea base del Proyecto de planificación para convertir la

mejor estrategia de diseño en un SI en plena operación

Page 11: SISTEMAS - ciens.ucv.ve:8080 · sistemas de informaciÓn ii teorÍa universidad simÓn bolÍvar departamento de procesos y sistemas diseÑo de sistemas y estrategias de diseÑo el

SISTEMAS DE INFORMACIÓN II TEORÍA

UNIVERSIDAD SIMÓN BOLÍVARDEPARTAMENTO DE PROCESOS Y SISTEMAS

GENERANDOALTERNATIVAS DE ESTRATEGIAS DE DISEÑO

¿Cómo saber los límites del posible espacio solución?. El equipo deanalistas ya tiene recolectada la información necesaria para identificarel espacio solución. Pero primero debe organizar sistemáticamente la in-formación. En este sentido, existen dos (2) consideraciones:• La primera se refiere a los requerimientos del nuevo sistema que son

mandatorios; si alguno de ellos es olvidado, hace que la estrategia no tenga sentido. Para comparar diferentes estrategias de diseño, los requerimientos del sistema pueden ser divididos en tres categorías: mandatorios, esenciales y deseados.

• Las segunda se refiere a las restricciones para el desarrollo del sistema, tales como: fechas de entrega del sistema, disponibilidad de recursos humanos y financieros, elementos del sistema actual quedeben conservarse, restricciones legales y contractuales y, la importancia o dinámica del problema, ya que puede limitar cómo adquirir el sistema (comprar vs. desarrollar).

Tanto los requerimientos como las restricciones deben ser identificadosy clasificados en orden de importancia.

Page 12: SISTEMAS - ciens.ucv.ve:8080 · sistemas de informaciÓn ii teorÍa universidad simÓn bolÍvar departamento de procesos y sistemas diseÑo de sistemas y estrategias de diseÑo el

SISTEMAS DE INFORMACIÓN II TEORÍA

UNIVERSIDAD SIMÓN BOLÍVARDEPARTAMENTO DE PROCESOS Y SISTEMAS

PUNTOS A CONSIDERAR EN LA GENERACIÓN DE ALTERNATIVAS DE ESTRATEGIAS DE DISEÑO

• SELECCIÓN DE SOFTWARE OFF-THE-SHELF. Cuando se piensa comprar un software off-the-shelf, hay que comparar el paquete de software y el proceso de desarrollo de la misma aplicación en casa, según los siguientes criterios: costo, funcionalidad, soporte del vendedor, viabilidad del vendedor, flexibilidad, documentación, tiempo de respuesta y facilidad de instalación. Además, hay que recurrir a métodos cuantitativos cuando se comparan distintos paquetes de software.

• HARDWARE Y SOFTWARE. Es necesario determinar si la plataforma de HW y SW existente en la organización soporta el nuevo sistema o si es necesario realizar mejoras de HW y/o adquisición de SW (manejadores de bases de datos, lenguajes de programación, sistemas operativos, SW de red, generadores de código, entre otros). Esto tiene que ser parte esencial de las alternativas de estrategias de diseño.

Page 13: SISTEMAS - ciens.ucv.ve:8080 · sistemas de informaciÓn ii teorÍa universidad simÓn bolÍvar departamento de procesos y sistemas diseÑo de sistemas y estrategias de diseÑo el

SISTEMAS DE INFORMACIÓN II TEORÍA

UNIVERSIDAD SIMÓN BOLÍVARDEPARTAMENTO DE PROCESOS Y SISTEMAS

PUNTOS A CONSIDERAR EN LA GENERACIÓN DE ALTERNATIVAS DE ESTRATEGIAS DE DISEÑO

• IMPLEMENTACIÓN. Es necesario tener en cuenta los aspectos técnicos y sociales de la implementación del nuevo SI como parte de las alternativas de estrategias de diseño. Los gerentesy los usuarios deben conocer qué tiempo tomará a implementación, qué entrenamiento se requerirá, cómo será el impacto en los procesos, qué nuevas habilidades serán necesarias, qué tan “doloroso” será el proceso.

• ORGANIZACIONALES. El costo (financiero y humano), la forma en que la gerencia será soportada y, la aceptación y uso que le darán los usuarios al nuevo SI, son temas que las alternativas de estrategias de diseño no pueden dejar fuera. No hay que olvidar que el SI a desarrollar está inmerso dentro de una organización y que ésta influye directamente sobre el uso y aprovechamiento del SI, así como el funcionamiento de éste influye en el desempeño de la organización.