Nombre: Marco Uriel Martinez Solis Matrícula:
340006669
Nombre de la asignatura: B1. Nombre del profesor: Alma
Sistemas De Información Martha Ríos Alcántara
Semana: 3 Tema: Análisis de Actividad: Foro 2
sistemas y modelado de los
requerimientos de un sistema de
información.
Fecha: 5/10/23
Bibliografía:
• Zorilla, M. (2013). Desarrollo de Sistemas de
Información [Diapositivas]. UNICAN. Disponible en:
https://ocw.unican.es/pluginfile.php/1927/course/sectio
n/1620/Sistemas-Informacion-2.pdf
•
Introducción
El desarrollo de sistemas de información es una disciplina fundamental en el mundo moderno,
donde la tecnología de la información desempeña un papel central en prácticamente todos los
aspectos de la vida y los negocios. En este contexto, es esencial comprender conceptos clave, como
la identificación y resolución de problemas, la arquitectura de sistemas y cómo estos elementos se
relacionan en la creación de soluciones efectivas. En esta breve exploración, abordaremos estos
temas para comprender mejor cómo se abordan los desafíos y se diseñan soluciones en el desarrollo
de sistemas de información.
En el desarrollo de sistemas de información, se utilizan diversos tipos de diagramas para representar
diferentes aspectos del sistema, desde su arquitectura hasta su funcionamiento interno. A
continuación, se presentan algunos de los diagramas más utilizados y se realiza una comparación
entre ellos:
Diagramas Propósito Componentes Clave Uso Común
Diagrama de Representar el flujo de Procesos, entidades Análisis de requisitos,
Flujo de Datos datos dentro del sistema, externas, flujos de diseño de sistemas y
(DFD) identificando procesos, datos y almacenes de documentación.
entidades, flujos de datos y datos.
almacenes de datos.
Diagrama de Representar la interacción Actores, casos de uso y Modelado de
Casos de Uso entre actores y casos de uso relaciones entre ellos. requisitos funcionales
en el sistema y escenarios de uso.
Diagrama de Representar la estructura Clases, atributos, Diseño de objetos y
Clases UML de clases y sus relaciones en métodos y relaciones modelado de la
el sistema. (herencia, asociación, estructura de datos.
agregación,
composición, etc.).
Diagrama de Representar la interacción Objetos, lifelines, Modelado de
Secuencia UML entre objetos en una mensajes, activaciones escenarios de
secuencia temporal. y fragmentos de interacción entre
tiempo. objetos.
Diagrama de Representar el Estados, transiciones, Modelado de
Estado UML comportamiento de un eventos y acciones comportamientos
objeto a lo largo del tiempo específicos de
y sus transiciones entre objetos.
estados.
Diagrama de Representar el flujo de Acciones, actividades, Modelado de flujos de
Actividad UML trabajo o procesos en el decisiones, trabajo y procesos de
sistema. bifurcaciones y negocio.
uniones.
Diagrama de Representar los Componentes, Diseño de la
Componentes componentes físicos o interfaces, relaciones arquitectura del
UML lógicos de un sistema y sus de dependencia. sistema.
relaciones.
Diagrama de Representar la distribución Nodos, componentes y Modelado de la
Despliegue física de componentes en relaciones de infraestructura de
UML hardware. asociación. despliegue.
1. ¿Qué es un problema en el contexto de sistemas de información?
En el contexto de sistemas de información, un problema se refiere a una necesidad o desafío que
una organización o usuario enfrenta y que puede ser resuelto o mejorado mediante la
implementación de un sistema de información. Estos problemas pueden variar ampliamente, desde
la necesidad de gestionar datos de manera más eficiente hasta la automatización de procesos
comerciales, y pueden surgir debido a deficiencias en los procesos existentes, la falta de información
o la necesidad de mejorar la toma de decisiones.
2. ¿Cómo se soluciona un problema en el desarrollo de un sistema de información?
- La solución de un problema en el desarrollo de un sistema de información implica varios pasos,
que pueden incluir:
- Identificación del problema: Comprender claramente cuál es el problema que se debe abordar
y cuáles son sus causas y efectos.
- Requisitos: Recopilar y documentar los requisitos del sistema, es decir, lo que se espera que
el sistema haga para resolver el problema.
- Diseño: Crear una arquitectura y un diseño para el sistema que cumplan con los requisitos
identificados.
- Implementación: Desarrollar el sistema de acuerdo con el diseño, escribir código y crear
componentes.
- Pruebas: Probar el sistema para garantizar que cumple con los requisitos y que resuelve el
problema de manera efectiva.
- Implementación y despliegue: Poner en funcionamiento el sistema en el entorno de
producción.
- Mantenimiento y mejora: Continuar monitoreando y manteniendo el sistema para corregir
problemas y realizar mejoras a lo largo del tiempo.
3. ¿Qué es una arquitectura de sistema?
- La arquitectura de sistema se refiere a la estructura y diseño fundamental de un sistema de
información. Describe cómo están organizados los componentes del sistema, cómo interactúan
entre sí y cómo se comunican con el entorno externo. La arquitectura de sistema proporciona una
visión de alto nivel de cómo se realizarán las funciones y operaciones del sistema.
4. ¿Cuál es su función en el desarrollo de sistemas?
- La arquitectura de sistema es esencial en el desarrollo de sistemas de información por varias
razones:
- Proporciona una visión clara y estructurada de cómo se abordarán los requisitos del sistema.
- Permite la comunicación efectiva entre los miembros del equipo de desarrollo y los
stakeholders.
- Facilita la toma de decisiones críticas sobre tecnologías, componentes y diseño.
- Ayuda a garantizar la escalabilidad, la flexibilidad y el rendimiento del sistema.
- Facilita la identificación temprana de problemas de diseño y permite realizar ajustes antes de
la implementación.
- Sirve como punto de referencia para el desarrollo, la implementación y el mantenimiento
continuo del sistema.
Conclusión
En el desarrollo de sistemas de información, la capacidad de identificar y resolver problemas de
manera efectiva es esencial. A través de una cuidadosa planificación, diseño e implementación, se
pueden crear soluciones que satisfagan las necesidades de las organizaciones y los usuarios,
mejorando la eficiencia, la toma de decisiones y la satisfacción del cliente. Además, la arquitectura
de sistemas desempeña un papel fundamental al proporcionar la estructura y el marco para la
construcción de sistemas sólidos y escalables. En última instancia, el desarrollo de sistemas de
información es un proceso dinámico que requiere una comprensión profunda de los problemas y la
tecnología para ofrecer soluciones que impulsen el éxito empresarial en un entorno cada vez más
digitalizado.