SlideShare una empresa de Scribd logo
1 de 10
Descargar para leer sin conexión
DISEÑO DEL SISTEMA DE INFORMACIÓN (DSI)



ACTIVIDAD DSI 1: DEFINICION DE LA ARQUITECTURA DEL SISTEMA

En esta actividad se define la arquitectura general del sistema de información
a implementar, especificando detalladamente entre otras cosas, la distribución
física del sistema, la disposición lógica de los subsistemas que hacen parte de
la solución y la infraestructura tecnológica necesaria para que el sistema
funcione adecuadamente.

1.1 NIVELES DE ARQUITECTURA



      IDENTIFICACION DE LOS NODOS

             GESTOR DE DATOS          MySQL

             TIPOS DE PUESTO CLIENTE          estaciones de trabajo estándar.

             SERVIDORES       APACHE TOMCAT

             COMUNICACIONES         TCP/IP



      DIAGRAMA DE DESPLIEGUE

Para hacer un acercamiento adecuado a los diferentes niveles de la
arquitectura del sistema que se implementara para el laboratorio farmacéutico
DYA se utilizo la técnica conocida como diagrama de despliegue, el cual se
muestra a continuación:
1.2 IDENTIFICACION DE SUBSISTEMAS DE DISEÑO

E en esta etapa del desarrollo de divide en subsistemas menos complejos al
sistema original.

En este caso específico, se tuvo en cuenta para la identificación de los
diferentes subsistemas, la funcionalidad de cada uno y la facilidad para su
mantenimiento, arrojando los siguientes resultados:



               MODULO                             DESCRIPCION
Registrar información                 Permite llevar a cabo tareas de
                                      ingreso de información al sistema.
Modificar información                 Permite editar información existente
                                      en el sistema.
Eliminar información                  Permite borrar información         del
                                      sistema.
Consultar información                 Permite visualizar la información
                                      contenida en el sistema.


1.3 ESPECIFICACION DEL ENTORNO TECNOLOGICO

Es necesario, para el normal y adecuado funcionamiento del sistema de
información que se implementara para el laboratorio farmacéutico DYA, poseer
una plataforma tecnológica adecuada que le brinde soporte, a continuación se
describen algunos aspectos importantes que se deben tener en cuenta, para
cumplir con dicho propósito:
Elementos hardware:

PC estándar con:

      Procesador Un procesador de 32 bits (x86) o de 64 bits (x64) a 800
      MHz1

      Memoria del sistema 512 MB

      GPU SVGA (800x600)

      Unidad de disco duro 80 GB



Elementos software:

Sistemas operativos: Windows XP o posterior – Linux

Gestores de bases de datos: MySQL

Adicionales: software lector de archivos xls y pdf



Comunicaciones:

Arquitectura de red: cliente/servidor

Protocolos: TCP/IP




1.4 ESPECIFICACION         DE    LOS    REQUISISTOS       DE    OPERACIÓN       Y
SEGURIDAD

Teniendo en cuenta los requisitos planteados para el sistema y la arquitectura
propuesta durante el desarrollo del proyecto, se lleva a cabo la definición de los
requisitos mínimos de operación y de seguridad para garantizar que la
aplicación cumpla los objetivos planteados y garantice la protección e
integridad de los datos. Para cumplir con lo anterior se especifican los
procedimientos relacionados con:



Acceso al sistema y a sus recursos:

El acceso al sistema se hará vía web, ya sea desde el proxy que posee la red
local de la entidad, o a través de un proveedor de internet en el caso de los
clientes que así lo prefieran.
Se utilizara un firewall para brindar protección a esta conexión y se validaran
por medio de la aplicación los perfiles de cada uno de los usuarios que intenten
acceder.



Mantenimiento de la confidencialidad e integridad de los datos:

Se asegurara la confidencialidad e integridad de los datos por medio del uso de
perfiles y validaciones.

El uso de perfiles permitirá que un usuario que pertenezca a un perfil
determinado, solo tenga acceso a determinada información, adicionalmente, la
aplicación cargara menús dinámicamente de acuerdo al perfil del usuario,
evitando que este, ingrese a un modulo del sistema que no le corresponde.

El uso de validaciones al interior del sistema, permitirán evitar que algunos
datos sean ingresados de manera errónea o indebida al sistema, vigilando su
coherencia y pertinencia de acuerdo al proceso que esté llevando a cabo el
usuario.



Registro de acceso al sistema:

El sistema llevara un registro histórico de los usuarios que accedieron al
sistema, permitiendo conocer en cualquier momento el historial de
transacciones que se llevaron a cabo por medio de la aplicación y las fechas en
que fueron efectuadas por cada usuario, creando adicionalmente un log de
registro que se almacenara en la base de datos.



Copias de seguridad y recuperación de datos:

Para llevar a cabo las copias de seguridad se utilizara un servidor adicional que
cumpla con este propósito, además se utilizara un archivo por lotes que se
dispare diariamente para efectuar la copia de los datos automáticamente.

En caso de alguna eventualidad o inconveniente con el sistema, la
recuperación de los datos será efectuada por el administrador del sistema,
quien deberá montar la información contenida en el servidor de copia de
seguridad, nuevamente a los servidores operativos.



ACTIVIDAD DSI 3: DISEÑO DE CASOS DE USO REALES
3.1 IDENTIFICACION DE LAS CLASES ASOCIADAS A UN CASO DE USO

      CASO DE USO                       CLASES ASOCIADAS


Validar usuario              Personas


Crear usuario                Personas


Modificar usuario            Personas


Eliminar usuario             Personas


Registrar pedido             Personas, medicamentos, pedidos


Modificar pedido             Personas, medicamentos, pedidos


Despachar pedido             Personas, medicamentos, pedidos


Validar existencia           Medicamentos, pedidos


Visualizar pedido            Pedidos


Historial de transacciones   Personas, medicamentos, pedidos


Revisar inventario           Personas, medicamentos


Ingresar medicamentos        Personas, medicamentos


Modificar medicamentos       Personas, medicamentos
DSI 3.3 REVISION DE LA INTERFAZ DE USUARIO



     INTERFACES GRAFICAS INDIVIDUALES
ACTIVIDAD DSI 4: DISEÑO DE CLASES



     DISEÑO DE ASOCIACIONES Y AGREGACIONES
ACTIVIDAD DSI 6: DISEÑO FISICO DE DATOS




     MODELO FISICO DE DATOS
ACTIVIDAD DSI 10: ESPECIFICACION TECNICA DEL PLAN DE PRUEBAS

En esta actividad se realiza la especificación de detalle del plan de pruebas del
sistema de información, las cuales serán unitarias utilizando el método
conocido como caja negra.

                             PLAN DE PRUEBAS


TIPO DE PRUEBAS                          CAJA NEGRA


FECHA                                    Noviembre – diciembre 2009




                            ESPECIFICACIONES


        MODULO A PRUEBA                        DESCRIPCION PRUEBA


INGRESAR INFORMACIÓN                     Se procederá a ingresar varios datos
                                         a las diferentes interfaces del modulo,
                                         probando el funcionamiento de los
                                         diferentes elementos de diseño y
                                         componentes de interfaz, verificando
                                         los respectivos datos que se
                                         registraran en la base de datos.
MODIFICAR INFORMACIÓN                    Se utilizaran las respectivas interfaces
                                         graficas del modulo para hacer
                                         cambios a los registros existentes en
                                         la base de datos del sistema,
                                         verificando si el proceso que se llevo
                                         a cabo era el esperado o se presento
                                         algún evento inesperado.
ELIMINAR INFORMACIÓN                     Se      utilizarían las interfaces de
                                         usuario correspondientes, para borrar
                                         información del sistema y se estudiara
                                         los resultados obtenidos, verificando
                                         si se borro o no la información que se
                                         pretendía borrar, y si con esta acción
se afectaron otros datos del sistema.
CONSULTAR INFORMACIÓN   Se utilizaran las interfaces del modulo
                        para generar los diferentes tipos de
                        reportes que permite el sistema y se
                        procederá a validar si la información
                        arrojada en ellos es la que se
                        pretendía mostrar o no.

Más contenido relacionado

La actualidad más candente

Elaboración de Base de Datos para el Control y Seguimiento de Fallas
Elaboración de Base de Datos para el Control y Seguimiento de FallasElaboración de Base de Datos para el Control y Seguimiento de Fallas
Elaboración de Base de Datos para el Control y Seguimiento de FallasDjarmando Mix
 
Diferenciar funciones del sistema operativo.
Diferenciar funciones del sistema operativo.Diferenciar funciones del sistema operativo.
Diferenciar funciones del sistema operativo.Eric2305
 
Diseño de Sistemas
Diseño de SistemasDiseño de Sistemas
Diseño de SistemasKarenpenr
 
Sistema de informacion
Sistema de informacionSistema de informacion
Sistema de informacionJean Palacios
 
Actividad 2 base de datos
Actividad 2 base de datosActividad 2 base de datos
Actividad 2 base de datosKristhian Amaya
 
Sistemas de informacion
Sistemas de informacionSistemas de informacion
Sistemas de informacionjcjennita
 

La actualidad más candente (10)

Herramientas de control,monitoreoy estadistica de bd
Herramientas de control,monitoreoy estadistica de bdHerramientas de control,monitoreoy estadistica de bd
Herramientas de control,monitoreoy estadistica de bd
 
Elaboración de Base de Datos para el Control y Seguimiento de Fallas
Elaboración de Base de Datos para el Control y Seguimiento de FallasElaboración de Base de Datos para el Control y Seguimiento de Fallas
Elaboración de Base de Datos para el Control y Seguimiento de Fallas
 
Diferenciar funciones del sistema operativo.
Diferenciar funciones del sistema operativo.Diferenciar funciones del sistema operativo.
Diferenciar funciones del sistema operativo.
 
Diseño de Sistemas
Diseño de SistemasDiseño de Sistemas
Diseño de Sistemas
 
Sistema de informacion
Sistema de informacionSistema de informacion
Sistema de informacion
 
Unidad sistema
Unidad   sistemaUnidad   sistema
Unidad sistema
 
Actividad 2 base de datos
Actividad 2 base de datosActividad 2 base de datos
Actividad 2 base de datos
 
Sistemas de informacion
Sistemas de informacionSistemas de informacion
Sistemas de informacion
 
Tarea1 1
Tarea1 1Tarea1 1
Tarea1 1
 
Ciclo de vida de un sistema de información
Ciclo de vida de un sistema de informaciónCiclo de vida de un sistema de información
Ciclo de vida de un sistema de información
 

Similar a DSI

Presentacion de proyecto
Presentacion de proyectoPresentacion de proyecto
Presentacion de proyectojuansf
 
Fase1 BD avanzada
Fase1 BD avanzada Fase1 BD avanzada
Fase1 BD avanzada leostave
 
Mapas conceptuales
Mapas conceptualesMapas conceptuales
Mapas conceptualesrencru
 
Dbms investigacion equipo #3
Dbms investigacion  equipo #3Dbms investigacion  equipo #3
Dbms investigacion equipo #3KARY
 
Dbms investigacion equipo #3
Dbms investigacion  equipo #3Dbms investigacion  equipo #3
Dbms investigacion equipo #3KARY
 
Lopez Yescas Lorenzo
Lopez Yescas LorenzoLopez Yescas Lorenzo
Lopez Yescas Lorenzorencru
 
Perez mendez lourdes
Perez mendez lourdesPerez mendez lourdes
Perez mendez lourdesrencru
 
Perez mendez lourdes
Perez mendez lourdesPerez mendez lourdes
Perez mendez lourdesrencru
 
Diferenciar las-funciones-del-sistema-operativo-160105191159
Diferenciar las-funciones-del-sistema-operativo-160105191159Diferenciar las-funciones-del-sistema-operativo-160105191159
Diferenciar las-funciones-del-sistema-operativo-160105191159triujeque
 
2.2 funciones de los sistemas de bd
2.2 funciones de los sistemas de bd2.2 funciones de los sistemas de bd
2.2 funciones de los sistemas de bdjuanguido
 
EVS
EVSEVS
EVSucpr
 
Proyecto final 3r parcial herramientas de info
Proyecto final 3r parcial herramientas de infoProyecto final 3r parcial herramientas de info
Proyecto final 3r parcial herramientas de infojuan_gregorio
 

Similar a DSI (20)

Presentacion de proyecto
Presentacion de proyectoPresentacion de proyecto
Presentacion de proyecto
 
Fase1 BD avanzada
Fase1 BD avanzada Fase1 BD avanzada
Fase1 BD avanzada
 
Mapas conceptuales
Mapas conceptualesMapas conceptuales
Mapas conceptuales
 
Caracte bd
Caracte bdCaracte bd
Caracte bd
 
Expo bases de datos
Expo bases de datosExpo bases de datos
Expo bases de datos
 
Expo bases de datos
Expo bases de datosExpo bases de datos
Expo bases de datos
 
Astriddd
AstridddAstriddd
Astriddd
 
Dbms investigacion equipo #3
Dbms investigacion  equipo #3Dbms investigacion  equipo #3
Dbms investigacion equipo #3
 
Dbms investigacion equipo #3
Dbms investigacion  equipo #3Dbms investigacion  equipo #3
Dbms investigacion equipo #3
 
Lopez Yescas Lorenzo
Lopez Yescas LorenzoLopez Yescas Lorenzo
Lopez Yescas Lorenzo
 
Arki sbd
Arki sbdArki sbd
Arki sbd
 
Arki sbd
Arki sbdArki sbd
Arki sbd
 
Perez mendez lourdes
Perez mendez lourdesPerez mendez lourdes
Perez mendez lourdes
 
Perez mendez lourdes
Perez mendez lourdesPerez mendez lourdes
Perez mendez lourdes
 
2. Multi Capa DBMS-compressed.pdf
2. Multi Capa DBMS-compressed.pdf2. Multi Capa DBMS-compressed.pdf
2. Multi Capa DBMS-compressed.pdf
 
Presentacion 1
Presentacion 1Presentacion 1
Presentacion 1
 
Diferenciar las-funciones-del-sistema-operativo-160105191159
Diferenciar las-funciones-del-sistema-operativo-160105191159Diferenciar las-funciones-del-sistema-operativo-160105191159
Diferenciar las-funciones-del-sistema-operativo-160105191159
 
2.2 funciones de los sistemas de bd
2.2 funciones de los sistemas de bd2.2 funciones de los sistemas de bd
2.2 funciones de los sistemas de bd
 
EVS
EVSEVS
EVS
 
Proyecto final 3r parcial herramientas de info
Proyecto final 3r parcial herramientas de infoProyecto final 3r parcial herramientas de info
Proyecto final 3r parcial herramientas de info
 

DSI

  • 1. DISEÑO DEL SISTEMA DE INFORMACIÓN (DSI) ACTIVIDAD DSI 1: DEFINICION DE LA ARQUITECTURA DEL SISTEMA En esta actividad se define la arquitectura general del sistema de información a implementar, especificando detalladamente entre otras cosas, la distribución física del sistema, la disposición lógica de los subsistemas que hacen parte de la solución y la infraestructura tecnológica necesaria para que el sistema funcione adecuadamente. 1.1 NIVELES DE ARQUITECTURA IDENTIFICACION DE LOS NODOS GESTOR DE DATOS MySQL TIPOS DE PUESTO CLIENTE estaciones de trabajo estándar. SERVIDORES APACHE TOMCAT COMUNICACIONES TCP/IP DIAGRAMA DE DESPLIEGUE Para hacer un acercamiento adecuado a los diferentes niveles de la arquitectura del sistema que se implementara para el laboratorio farmacéutico DYA se utilizo la técnica conocida como diagrama de despliegue, el cual se muestra a continuación:
  • 2. 1.2 IDENTIFICACION DE SUBSISTEMAS DE DISEÑO E en esta etapa del desarrollo de divide en subsistemas menos complejos al sistema original. En este caso específico, se tuvo en cuenta para la identificación de los diferentes subsistemas, la funcionalidad de cada uno y la facilidad para su mantenimiento, arrojando los siguientes resultados: MODULO DESCRIPCION Registrar información Permite llevar a cabo tareas de ingreso de información al sistema. Modificar información Permite editar información existente en el sistema. Eliminar información Permite borrar información del sistema. Consultar información Permite visualizar la información contenida en el sistema. 1.3 ESPECIFICACION DEL ENTORNO TECNOLOGICO Es necesario, para el normal y adecuado funcionamiento del sistema de información que se implementara para el laboratorio farmacéutico DYA, poseer una plataforma tecnológica adecuada que le brinde soporte, a continuación se describen algunos aspectos importantes que se deben tener en cuenta, para cumplir con dicho propósito:
  • 3. Elementos hardware: PC estándar con: Procesador Un procesador de 32 bits (x86) o de 64 bits (x64) a 800 MHz1 Memoria del sistema 512 MB GPU SVGA (800x600) Unidad de disco duro 80 GB Elementos software: Sistemas operativos: Windows XP o posterior – Linux Gestores de bases de datos: MySQL Adicionales: software lector de archivos xls y pdf Comunicaciones: Arquitectura de red: cliente/servidor Protocolos: TCP/IP 1.4 ESPECIFICACION DE LOS REQUISISTOS DE OPERACIÓN Y SEGURIDAD Teniendo en cuenta los requisitos planteados para el sistema y la arquitectura propuesta durante el desarrollo del proyecto, se lleva a cabo la definición de los requisitos mínimos de operación y de seguridad para garantizar que la aplicación cumpla los objetivos planteados y garantice la protección e integridad de los datos. Para cumplir con lo anterior se especifican los procedimientos relacionados con: Acceso al sistema y a sus recursos: El acceso al sistema se hará vía web, ya sea desde el proxy que posee la red local de la entidad, o a través de un proveedor de internet en el caso de los clientes que así lo prefieran.
  • 4. Se utilizara un firewall para brindar protección a esta conexión y se validaran por medio de la aplicación los perfiles de cada uno de los usuarios que intenten acceder. Mantenimiento de la confidencialidad e integridad de los datos: Se asegurara la confidencialidad e integridad de los datos por medio del uso de perfiles y validaciones. El uso de perfiles permitirá que un usuario que pertenezca a un perfil determinado, solo tenga acceso a determinada información, adicionalmente, la aplicación cargara menús dinámicamente de acuerdo al perfil del usuario, evitando que este, ingrese a un modulo del sistema que no le corresponde. El uso de validaciones al interior del sistema, permitirán evitar que algunos datos sean ingresados de manera errónea o indebida al sistema, vigilando su coherencia y pertinencia de acuerdo al proceso que esté llevando a cabo el usuario. Registro de acceso al sistema: El sistema llevara un registro histórico de los usuarios que accedieron al sistema, permitiendo conocer en cualquier momento el historial de transacciones que se llevaron a cabo por medio de la aplicación y las fechas en que fueron efectuadas por cada usuario, creando adicionalmente un log de registro que se almacenara en la base de datos. Copias de seguridad y recuperación de datos: Para llevar a cabo las copias de seguridad se utilizara un servidor adicional que cumpla con este propósito, además se utilizara un archivo por lotes que se dispare diariamente para efectuar la copia de los datos automáticamente. En caso de alguna eventualidad o inconveniente con el sistema, la recuperación de los datos será efectuada por el administrador del sistema, quien deberá montar la información contenida en el servidor de copia de seguridad, nuevamente a los servidores operativos. ACTIVIDAD DSI 3: DISEÑO DE CASOS DE USO REALES
  • 5. 3.1 IDENTIFICACION DE LAS CLASES ASOCIADAS A UN CASO DE USO CASO DE USO CLASES ASOCIADAS Validar usuario Personas Crear usuario Personas Modificar usuario Personas Eliminar usuario Personas Registrar pedido Personas, medicamentos, pedidos Modificar pedido Personas, medicamentos, pedidos Despachar pedido Personas, medicamentos, pedidos Validar existencia Medicamentos, pedidos Visualizar pedido Pedidos Historial de transacciones Personas, medicamentos, pedidos Revisar inventario Personas, medicamentos Ingresar medicamentos Personas, medicamentos Modificar medicamentos Personas, medicamentos
  • 6. DSI 3.3 REVISION DE LA INTERFAZ DE USUARIO INTERFACES GRAFICAS INDIVIDUALES
  • 7. ACTIVIDAD DSI 4: DISEÑO DE CLASES DISEÑO DE ASOCIACIONES Y AGREGACIONES
  • 8. ACTIVIDAD DSI 6: DISEÑO FISICO DE DATOS MODELO FISICO DE DATOS
  • 9. ACTIVIDAD DSI 10: ESPECIFICACION TECNICA DEL PLAN DE PRUEBAS En esta actividad se realiza la especificación de detalle del plan de pruebas del sistema de información, las cuales serán unitarias utilizando el método conocido como caja negra. PLAN DE PRUEBAS TIPO DE PRUEBAS CAJA NEGRA FECHA Noviembre – diciembre 2009 ESPECIFICACIONES MODULO A PRUEBA DESCRIPCION PRUEBA INGRESAR INFORMACIÓN Se procederá a ingresar varios datos a las diferentes interfaces del modulo, probando el funcionamiento de los diferentes elementos de diseño y componentes de interfaz, verificando los respectivos datos que se registraran en la base de datos. MODIFICAR INFORMACIÓN Se utilizaran las respectivas interfaces graficas del modulo para hacer cambios a los registros existentes en la base de datos del sistema, verificando si el proceso que se llevo a cabo era el esperado o se presento algún evento inesperado. ELIMINAR INFORMACIÓN Se utilizarían las interfaces de usuario correspondientes, para borrar información del sistema y se estudiara los resultados obtenidos, verificando si se borro o no la información que se pretendía borrar, y si con esta acción
  • 10. se afectaron otros datos del sistema. CONSULTAR INFORMACIÓN Se utilizaran las interfaces del modulo para generar los diferentes tipos de reportes que permite el sistema y se procederá a validar si la información arrojada en ellos es la que se pretendía mostrar o no.