Diseño del Sistema de Informacion II (1) PDF
Document Details
Uploaded by RestoredPrudence2855
Universidad San Ignacio de Loyola
2024
Augusto A. L. Garcia Reyes
Tags
Summary
Este documento presenta un material didáctico sobre Sistemas de Información del año 2024 de la Universidad San Ignacio de Loyola - USIL. El documento incluye temas como introducción, desarrollo y conclusiones. El autor es Augusto A. L. Garcia Reyes.
Full Transcript
NUEVA MIRADA AL FUTURO Facultad de Ingeniería Sistemas de Información 2024-2 Facultad de Ingeniería Ingeniería de Sistemas de Información Ingeniería de Software Ciencia de Datos Material didáctico. 2024 Universidad San Ignacio de Loyola - USIL Augusto A. L. Ga...
NUEVA MIRADA AL FUTURO Facultad de Ingeniería Sistemas de Información 2024-2 Facultad de Ingeniería Ingeniería de Sistemas de Información Ingeniería de Software Ciencia de Datos Material didáctico. 2024 Universidad San Ignacio de Loyola - USIL Augusto A. L. Garcia Reyes Esta presentación está bajo una licencia Creative Commons (BY-NC-ND 4.0). Al usar este contenido los usuarios aceptan las condiciones de uso. Atribución-NoComercial-SinDerivadas 4.0 Internacional https://creativecommons.org/licenses/by-nc-nd/4.0/deed.es Atribución — Debe dar crédito de manera adecuada, brindar un enlace a la licencia, e indicar si se han realizado cambios. Puede hacerlo en cualquier forma razonable, pero no de forma tal que sugiera que usted o su uso tienen el apoyo de la licenciante. NoComercial — No puede hacer uso del material con propósitos comerciales. SinDerivadas — Si remezcla, transforma o crea a partir del material, no podrá distribuir el material modificado. Los términos empleados en este recurso y la presentación de los datos no implican toma alguna de posición de parte de Usil. Las ideas y opiniones expresadas en el recurso son las de los autores, y no reflejan necesariamente el punto de vista de Usil ni comprometen a la organización. Ingeniería de Sistemas de Información Ingeniería de Software Ciencia de Datos MOMENTOS Skills and Innovation knowledges (Innovación) (Saberes) Utility (Utilidad) Accomplishment (Logros) Temas Introducción Desarrollo Conclusiones Referencias Ingeniería de Sistemas de Información Ingeniería de Software Ciencia de Datos MOMENTOS Skills and Innovation knowledges (Innovación) (Saberes) Utility (Utilidad) Accomplishment (Logros) Utility (Utilidad) Utility (Utilidad) Diseño del Sistema de Información (DSI) - manuel.cillero.es Aprendizaje esperado. Al finalizar la clase, el estudiante será capaz de identificar y entender el concepto y utilidad de las actividades del proceso del Diseño del Sistema de la Información de la metodología Métrica V3. Ingeniería de Sistemas de Información Ingeniería de Software Ciencia de Datos MOMENTOS Skills and Innovation knowledges (Innovación) (Saberes) Utility (Utilidad) Accomplishment (Logros) Skills and knowledges (Saberes) Actividades del Proceso DSI Fuente: Consejo Superior de Informática. (2001). Secuencia de actividades del proceso DSI. Portal Administración Electrónica. https://administracionelectronica.gob.es/pae_Home/pae_Documentacion/pae_Metodolog/pae_Metrica_v3.html Entradas y Salidas del Proceso ASI Fuente: Consejo Superior de Informática. (2001). Entradas y salidas del proceso DSI. Portal Administración Electrónica. https://administracionelectronica.gob.es/pae_Home/pae_Documentacion/pae_Metodolog/pae_Metrica_v3.html Entradas y Salidas del Proceso DSI Fuente: Consejo Superior de Informática. (2001). Entradas y salidas del proceso DSI. Portal Administración Electrónica. https://administracionelectronica.gob.es/pae_Home/pae_Documentacion/pae_Metodolog/pae_Metrica_v3.html Actividad DSI 4: Diseño de Clases Sólo corresponde al Diseño Orientado a Objetos. Transforma el modelo lógico a un modelo de clases de diseño. Aquí se detallan: atributos, operaciones, métodos y relaciones. Fuente: Consejo Superior de Informática. (2001). Actividad DSI 4. Portal Administración Electrónica. https://administracionelectronica.gob.es/pae_ Home/pae_Documentacion/pae_Metodolog/p ae_Metrica_v3.html Tarea DSI 4.1: Identificación de Clases Adicionales El objetivo es identificar un conjunto de clases que completen el modelo de clases del ASI 9.3. Fuente: Consejo Superior de Informática. (2001). Actividad DSI 4. Portal Administración Electrónica. https://administracionelectronica.gob.es/pae_Home/pae_Documentacion/pae_Metodolog/pae_Metrica_v3.html Tarea DSI 4.2: Diseño de Asociaciones y Agregaciones Se completan las asociaciones y agregaciones del modelo de clases. Fuente: Consejo Superior de Informática. (2001). Actividad DSI 4. Portal Administración Electrónica. https://administracionelectronica.gob.es/pae_Home/pae_Documentacion/pae_Metodolog/pae_Metrica_v3.html Tarea DSI 4.3: Identificación de Atributos de las Clases Se identifica y describe los atributos de las clases. Fuente: Consejo Superior de Informática. (2001). Actividad DSI 4. Portal Administración Electrónica. https://administracionelectronica.gob.es/pae_Home/pae_Documentacion/pae_Metodolog/pae_Metrica_v3.html Tarea DSI 4.4: Identificación de Operaciones de las Clases Se define, de forma detallada, las operaciones de cada clase de diseño. Fuente: Consejo Superior de Informática. (2001). Actividad DSI 4. Portal Administración Electrónica. https://administracionelectronica.gob.es/pae_Home/pae_Documentacion/pae_Metodolog/pae_Metrica_v3.html Tarea DSI 4.5: Diseño de la Jerarquía El objetivo es revisar la jerarquía de clases que ha surgido en el modelo de clases a lo largo de las tareas anteriores y comprobar que esa jerarquía es viable según los mecanismos disponibles en el entorno de desarrollo utilizado. Fuente: Consejo Superior de Informática. (2001). Actividad DSI 4. Portal Administración Electrónica. https://administracionelectronica.gob.es/pae_Home/pae_Documentacion/pae_Metodolog/pae_Metrica_v3.html Tarea DSI 4.6: Descripción de Métdos de las Operaciones Se describen los métodos que se usan para detallar como se realiza cada una de las operaciones de una clase. Fuente: Consejo Superior de Informática. (2001). Actividad DSI 4. Portal Administración Electrónica. https://administracionelectronica.gob.es/pae_Home/pae_Documentacion/pae_Metodolog/pae_Metrica_v3.html Tarea DSI 4.7: Especificación de Necesidades de Migración y Carga Inicial de Datos Se realiza, en los casos que sea necesario, a partir del ASI 6.4., una primera especificación de las necesidades de migración o carga inicial de datos requeridos por el sistema. Fuente: Consejo Superior de Informática. (2001). Actividad DSI 4. Portal Administración Electrónica. https://administracionelectronica.gob.es/pae_Home/pae_Documentacion/pae_Metodolog/pae_Metrica_v3.html Actividad DSI 5: Diseño de la Arquitectura de Módulos del Sistema Sólo se realiza en el Diseño Estructurado. Se definen los módulos del sistema de información y la manera que van a interactuar unos con otros, intentando que cada módulo trate un proceso específico y tenga una interfaz sencilla. Se pueden identificar características o comportamientos comunes relacionados con accesos a las bases de datos o ficheros, lógica de tratamiento, llamadas a otros módulos, gestión de errores, etc. Se consideran los estándares y normas del diseño, aplicando los mecanismos genéricos de diseño identificados en la tarea DSI 2.2. Actividad DSI 5: Diseño de la Arquitectura de Módulos del Sistema Fuente: Consejo Superior de Informática. (2001). Actividad DSI 5. Portal Administración Electrónica. https://administracionelectronica.gob.es/pae_Home/pae_Documentacion/pae_Metodolog/pae_Metrica_v3.html Tarea DSI 5.1: Diseño de Módulos del Sistema El objetivo de esta tarea es realizar una descomposición modular de los subsistemas específicos identificados en la tarea DSI 1.5, a partir del modelo de procesos del ASI 9.3. Se identifican los procesos que se van a implementar en cada subsistema específico. Para cada uno de ellos se establece el tipo de implementación (por lotes o en línea) y el tipo de iniciación (bajo petición o por el sistema). Se consideran los comportamientos de excepción correspondientes, de forma que los módulos resultantes tengan el mínimo de acoplamiento y máxima cohesión. Tarea DSI 5.1: Diseño de Módulos del Sistema Fuente: Consejo Superior de Informática. (2001). Actividad DSI 5. Portal Administración Electrónica. https://administracionelectronica.gob.es/pae_Home/pae_Documentacion/pae_Metodolog/pae_Metrica_v3.html Tarea DSI 5.2: Diseño de Comunicaciones entre Módulos Se definen las interfaces entre los módulos de cada subsistema, entre subsistemas y con el resto de sistemas, incluyendo la comunicación de control de los datos propios del sistema, de acuerdo a la arquitectura propuesta y a las características del entorno tecnológico. Para el diseño de las interfaces es necesario tener en cuenta: los datos o mensajes involucrados y formatos de intercambio; los valores o rangos de los datos intercambiados; el origen y destino de los datos y la información de control y valores posibles. Fuente: Consejo Superior de Informática. (2001). Actividad DSI 5. Portal Administración Electrónica. https://administracionelectronica.gob.es/ pae_Home/pae_Documentacion/pae_M etodolog/pae_Metrica_v3.html Tarea DSI 5.3: Revisión de la Interfaz de Usuario El objetivo es realizar el diseño detallado de la interfaz de usuario, tanto de pantalla como impresa. Fuente: Consejo Superior de Informática. (2001). Actividad DSI 5. Portal Administración Electrónica. https://administracionelectronica.gob.es/ pae_Home/pae_Documentacion/pae_M etodolog/pae_Metrica_v3.html Actividad DSI 6: Diseño Físico de Datos Se define la estructura física de datos que usará el sistema, a partir del modelo lógico de datos normalizado o de clases. Fuente: Consejo Superior de Informática. (2001). Actividad DSI 6. Portal Administración Electrónica. https://administracionelectronica.gob.es/pae_Home/pae_Documentacion/pae_Metodolog/pae_Metrica_v3.html Tarea DSI 6.1: Diseño del Modelo Físico de Datos Se determinan como se van a convertir las entidades a tablas, considerando las relaciones existentes entre ellas y los identificadores, definiendo sus claves primarias y foráneas. Fuente: Consejo Superior de Informática. (2001). Actividad DSI 6. Portal Administración Electrónica. https://administracionelectronica.gob.es/pae_Home/pae_Documentacion/pae_Metodolog/pae_Metrica_v3.html Tarea DSI 6.2: Especificación de los Caminos de Acceso a los Datos Se determinan los caminos de acceso a los datos persistentes del sistema, utilizados por los principales módulos de acuerdo al modelo físico de datos, con el fin de optimizar el rendimiento de la base de datos. Se toma como referencia el Diseño Detallado de los Subsistemas de Soporte (DSI 2.1) y el Diseño de Arquitectura Modular (DSI 5), se identifican las tablas y el tipo de acceso realizado para cada módulo, así como el orden que debe seguirse para la obtención de los datos. Tarea DSI 6.2: Especificación de los Caminos de Acceso a los Datos Fuente: Consejo Superior de Informática. (2001). Actividad DSI 6. Portal Administración Electrónica. https://administracionelectronica.gob.es/pae_Home/pae_Documentacion/pae_Metodolog/pae_Metrica_v3.html Tarea DSI 6.3: Optimización del Modelo Físico de Datos A partir de la tarea anterior, se detectan las posibles mejoras con el fin de conseguir niveles de rendimiento establecidos y eficiencia del sistema. Puede darse una desnormalización controlada para reducir o simplificar el número de acceso a los datos. Fuente: Consejo Superior de Informática. (2001). Actividad DSI 6. Portal Administración Electrónica. https://administracionelectronica.gob.es/pa e_Home/pae_Documentacion/pae_Metodo log/pae_Metrica_v3.html Tarea DSI 6.4: Especificación de la Distribución de Datos Se establece la ubicación de los gestores de bases de datos, así como los distintos elementos de la estructura física de datos, en los nodos correspondientes, de acuerdo al particionamiento físico del Sistema de Información especificado en el Diseño de la Arquitectura del Sistema (DSI 1). Fuente: Consejo Superior de Informática. (2001). Actividad DSI 6. Portal Administración Electrónica. https://administracionelectronica.gob.es/pae_Home/ pae_Documentacion/pae_Metodolog/pae_Metrica_ v3.html Actividad DSI 7: Verificación y Aceptación de la Arquitectura del Sistema Se garantiza la calidad de las especificaciones del diseño del SI y la viabilidad del mismo. Fuente: Consejo Superior de Informática. (2001). Actividad DSI 7. Portal Administración Electrónica. https://administracionelectronica.gob.es/pae_Home/pae_Do cumentacion/pae_Metodolog/pae_Metrica_v3.html Tarea DSI 7.1: Verificación de las Especificaciones de Diseño El objetivo es asegurar la calidad formal de los distintos modelos, conforme a las normas y estándares del catálogo de normas. Fuente: Consejo Superior de Informática. (2001). Actividad DSI 7. Portal Administración Electrónica. https://administracionelectronica.gob.es/pae_Home/ pae_Documentacion/pae_Metodolog/pae_Metrica_ v3.html Tarea DSI 7.2: Análisis de Consistencia de las Especificaciones de Diseño El objetivo es asegurar que las especificaciones del diseño son coherentes entre sí. Fuente: Consejo Superior de Informática. (2001). Actividad DSI 7. Portal Administración Electrónica. https://administracionelectronica.gob.es/pae_Home/ pae_Documentacion/pae_Metodolog/pae_Metrica_ v3.html Tarea DSI 7.3: Aceptación de la Arquitectura del Sistema Se debe obtener la aceptación por parte de las áreas de explotación y sistemas. Fuente: Consejo Superior de Informática. (2001). Actividad DSI 7. Portal Administración Electrónica. https://administracionelectronica.gob.es/pae_Home/ pae_Documentacion/pae_Metodolog/pae_Metrica_ v3.html Actividad DSI 8: Generación de Especificaciones de Construcción Se especifican unidades básicas de construcción (componentes), que se corresponden con un empaquetamiento físico de elementos de diseño, como lo son módulos, clases o interfaces. Fuente: Consejo Superior de Informática. (2001). Actividad DSI 8. Portal Administración Electrónica. https://administracionelectronica.gob.es/pae_Home/pae_Do cumentacion/pae_Metodolog/pae_Metrica_v3.html Tarea DSI 8.1: Especificación del Entorno de Construcción Se especifica: entorno tecnológico, herramientas de construcción, generadores, compiladores, requisitos de operación y seguridad, etc. Fuente: Consejo Superior de Informática. (2001). Actividad DSI 8. Portal Administración Electrónica. https://administracionelectronica.gob.es/pae_Home/ pae_Documentacion/pae_Metodolog/pae_Metrica_ v3.html Tarea DSI 8.2: Definición de Componentes y Subsistemas de Construcción Se realiza a partir de subsistemas de diseño, permitiéndose a su vez un mayor nivel de detalle agrupando componentes en subsistemas dentro de un subsistema de construcción. Opcionalmente, se propone la realización de un plan de integración del SI, especificando la secuencia y organización de la construcción y prueba de los subsistemas de construcción y de los componentes, desde un punto de vista técnico. Tarea DSI 8.2: Definición de Componentes y Subsistemas de Construcción Fuente: Consejo Superior de Informática. (2001). Actividad DSI 8. Portal Administración Electrónica. https://administracionelectronica.gob.es/pae_Home/ pae_Documentacion/pae_Metodolog/pae_Metrica_ v3.html Tarea DSI 8.3: Elaboración de Especificaciones de Construcción Se realiza una especificación detallada de cada componente, en pseudocódigo o lenguaje natural, completando la información que se considere necesaria. Fuente: Consejo Superior de Informática. (2001). Actividad DSI 8. Portal Administración Electrónica. https://administracionelectronica.gob.es/pae_Home/ pae_Documentacion/pae_Metodolog/pae_Metrica_ v3.html Tarea DSI 8.4: Elaboración de Especificaciones del Modelo Físico de Datos Se generan las especificaciones necesarias para la definición y creación de los elementos del modelo físico de datos. Fuente: Consejo Superior de Informática. (2001). Actividad DSI 8. Portal Administración Electrónica. https://administracionelectronica.gob.es/pae_Home/ pae_Documentacion/pae_Metodolog/pae_Metrica_ v3.html Actividad DSI 9: Diseño de la Migración y Carga Inicial de Datos Se lleva a cabo sólo cuando hay una carga inicial de información o una migración de datos de otros sistemas. Fuente: Consejo Superior de Informática. (2001). Actividad DSI 9. Portal Administración Electrónica. https://administracionelectronica.gob.es/pae_Home/pae_Documentacion/pae_Metodolog/pae_Metrica_v3.html Tarea DSI 9.1: Especificación del Entorno de Migración Se define el entorno tecnológico propio de los procesos de migración y carga inicial, según en plan de migración realizado con anterioridad. Fuente: Consejo Superior de Informática. (2001). Actividad DSI 9. Portal Administración Electrónica. https://administracionelectronica.gob.es/pae_Home/pae_Documentacion/pae_Metodolog/pae_Metrica_v3.html Tarea DSI 9.2: Diseño de Procedimientos de Migración y Carga Inicial Se definen los procedimientos necesarios para llevar a cabo la migración y carga inicial de datos. Se ven procedimientos como: control de acceso, copias de seguridad, recuperación de la información, contingencias, procesos de validación, procesos de importación, procesos de carga y prioridades, etc. Fuente: Consejo Superior de Informática. (2001). Actividad DSI 9. Portal Administración Electrónica. https://administracionelectronica.gob.es/pae_H ome/pae_Documentacion/pae_Metodolog/pae_ Metrica_v3.html Tarea DSI 9.3: Diseño Detallado de Componentes de Migración y Carga Inicial El objetivo de esta tarea es el diseño detallado de los módulos de migración y carga inicial, indicando jerarquía y orden de ejecución. Fuente: Consejo Superior de Informática. (2001). Actividad DSI 9. Portal Administración Electrónica. https://administracionelectronica.gob.es/pae_Home/pae_Documentacion/pae_Metodolog/pae_Metrica_v3.html Tarea DSI 9.4: Revisión de la Planificación de la Migración El objetivo de esta tarea es completar la especificación del plan de migración y carga inicial, concretando el plan de trabajo de acuerdo a los procedimientos y procesos de migración y carga inicial definidos. Fuente: Consejo Superior de Informática. (2001). Actividad DSI 9. Portal Administración Electrónica. https://administracionelectronica.gob.es/pae_Home/pae_Documentacion/pae_Metodolog/pae_Metrica_v3.html Actividad DSI 10: Especificación Técnica del Plan de Pruebas Se realiza la especificación del detalle del Plan de Pruebas del SI para pruebas unitarias, de integración, del sistema, de implantación y de aceptación. Fuente: Consejo Superior de Informática. (2001). Actividad DSI 10. Portal Administración Electrónica. https://administracionelectronica.gob.es/pae_Home/pae_Documentacion/pae_Metodolog/pae_Metrica_v3.html Tarea DSI 10.1: Especificación del Entorno de Pruebas Se debe definir detalladamente el entorno necesario para la realización de las pruebas. Fuente: Consejo Superior de Informática. (2001). Actividad DSI 10. Portal Administración Electrónica. https://administracionelectronica.gob.es/pae_Home/pae_Documentacion/pae_Metodolog/pae_Metrica_v3.html Tarea DSI 10.2: Especificación Técnica de Niveles de Prueba Se debe diseñar detalladamente los distintos niveles de prueba especificados en el Plan de Pruebas del ASI. Se definen distintas verificaciones como: ámbito de aplicación, casos de prueba asociados, procedimientos de prueba, entorno de prueba, criterios de aceptación de la prueba, análisis y evaluación de resultados, etc. Tarea DSI 10.2: Especificación Técnica de Niveles de Prueba Fuente: Consejo Superior de Informática. (2001). Actividad DSI 10. Portal Administración Electrónica. https://administracionelectronica.gob.es/pae_ Home/pae_Documentacion/pae_Metodolog/p ae_Metrica_v3.html Tarea DSI 10.3: Revisión de la Planificación de Pruebas Se completa y especifica la planificación de las pruebas, determinando distintos perfiles implicados en la preparación y ejecución de las pruebas y en la evaluación de los resultados, así como el tiempo estimado para la realización de cada uno de los niveles de prueba. Fuente: Consejo Superior de Informática. (2001). Actividad DSI 10. Portal Administración Electrónica. https://administracionelectronica.gob.es/pae_Home/pae_Documentacion/pae_Metodolog/pae_Metrica_v3.html Actividad DSI 11: Establecimiento de Requisitos de Implantación Se completa el catálogo de requisitos con aquellos relacionados a la documentación que el usuario requiere para operar con el nuevo sistema. Fuente: Consejo Superior de Informática. (2001). Actividad DSI 11. Portal Administración Electrónica. https://administracionelectronica.gob.es/pae_Home/pae_Documentacion/pae_Metodolog/pae_Metrica_v3.html Tarea DSI 11.1: Especificación de Requisitos de Documentación de Usuario Se recoge toda la información necesaria para la especificación de la documentación a entregar al usuario, que incluirá manuales de usuario y de explotación. Fuente: Consejo Superior de Informática. (2001). Actividad DSI 11. Portal Administración Electrónica. https://administracionelectronica.gob.es/pae_Home/pae_Documentacion/pae_Metodolog/pae_Metrica_v3.html Tarea DSI 11.2: Especificación de Requisitos de Implantación Se especifica de forma detallada los requisitos de implantación, generalmente relacionados con la formación, infraestructura e instalación, para preparar todos los recursos necesarios para la implantación e instalación del SI. Fuente: Consejo Superior de Informática. (2001). Actividad DSI 11. Portal Administración Electrónica. https://administracionelectronica.gob.es/pae_Home/pae_Documentacion/pae_Metodolog/pae_Metrica_v3.html Actividad DSI 12: Aprobación del Diseño del Sistema de Información Se aprueba el diseño del SI. Fuente: Consejo Superior de Informática. (2001). Actividad DSI 12. Portal Administración Electrónica. https://administracionelectronica.gob.es/pae_Home/pae_Documentacion/pae_Metodolog/pae_Metrica_v3.html Tarea DSI 12.1: Presentación y Aprobación del Diseño del Sistema de Información Se realiza la presentación del diseño del SI al Comité de Dirección para su aprobación. Fuente: Consejo Superior de Informática. (2001). Actividad DSI 12. Portal Administración Electrónica. https://administracionelectronica.gob.es/pae_Home/pae _Documentacion/pae_Metodolog/pae_Metrica_v3.html Ingeniería de Sistemas de Información Ingeniería de Software Ciencia de Datos MOMENTOS Skills and Innovation knowledges (Innovación) (Saberes) Utility (Utilidad) Accomplishment (Logros) Innovation (Innovación) Actividad. Ingeniería de Sistemas de Información Ingeniería de Software Ciencia de Datos MOMENTOS Skills and Innovation knowledges (Innovación) (Saberes) Utility (Utilidad) Accomplishment (Logros) Consultas. Conclusiones Conclusiones. El diseño del SI propone especificar con mayor detalle lo que se ha realizado en el ASI; de hecho, usa muchas salidas del mismo como entradas para sus tareas. Se puede realizar un análisis estructurado u orientado a objetos, dependerá del tipo de proyecto que se quiera desarrollar. Referencias Referencias. Consejo Superior de Informática. (2001). Métrica Versión 3: Diseño del Sistema de Información. Portal Administración Electrónica. https://administracionelectronica.gob.es/pae_Home/pae_Documentacion/pae_Metodolog/pae_Metrica_v3.html Muchas gracias por ser parte de Este nuevo capítulo USIL!