

Página Publicitaria



El mejor canal de YOUTUBE que contiene información sobre las metodologías https://www.youtube.com/@ran fis27 Más de 40 años haciendo las mejores pizzas de la ciudad.
+58 424 3432111 La mejor universidad de Venezuela, estudia con nosotros! Mas informacion sobre becas en un nuestra página web

DISEÑADORES Así es, a los mejores de Venezuela para que puedan trabajar en esta prestigiosa empresa
Dedicatoria
Agradezco hoy y siempre la compañía de mi familia durante el proceso universitario, quienes me apoyan y me enseñan a mejorar cada dá.
Introducción
En la era digital actual, los sistemas de información (SI) se han convertido en el corazón de las operaciones de las organizaciones, facilitando la toma de decisiones y mejorando la eficiencia operativa. Un sistema de información es un conjunto integrado de componentes que recopilan, almacenan, procesan y distribuyen datos para proporcionar información valiosa que apoya las actividades de gestión, operaciones y toma de decisiones dentro de una organización.
La Información
Es un conjunto de datos organizados y procesados que proporcionan significado y contexto, y que se utilizan para tomar decisiones o aumentar el conocimiento sobre un tema específico.

Sistemas de Información
Es un conjunto de componentes interrelacionados que recopilan, procesan, almacenan y distribuyen información para apoyar la toma de decisiones, la coordinación, el control, el análisis y la visualización en una organización.
Tiene componentes como el Hardware, Software, datos, procedimientos y los usuarios
Desarrollo de un sistema de información basado en objetos
Este desarrollo sigue un conjunto de etapas estructuradas que permiten la creación de software robusto y mantenible. Este enfoque se fundamenta en los principios de la programación orientada a objetos (POO), que incluye conceptos como clases, objetos, herencia, encapsulación y polimorfismo. El desarrollo del mismo puede variar según el diseñador/programador o las necesidades. Comunmente el desarrollo tiene 6 etapas

Etapas
1) Análisis de Requisitos
En esta fase se identifican y documentan las necesidades y expectativas del cliente. Se crean diagramas de casos de uso para visualizar las interacciones entre los usuarios y el sistema.
Herramientas: Reuniones con stakeholders, entrevistas, encuestas, análisis de documentos existentes.
Resultados: Documento de requisitos del sistema, diagramas de casos de uso.
2) Diseño del Sistema
El diseño del sistema se divide en dos partes: diseño de alto nivel (arquitectura) y diseño detallado (componentes y clases).
Diseño de alto nivel: Se define la arquitectura del sistema, incluyendo subsistemas y sus interacciones.
Diseño detallado: Se diseñan las clases, sus atributos, métodos y relaciones.

3) Implementación
En esta fase se traduce el diseño del sistema en código fuente utilizando un lenguaje de programación orientado a objetos, como Java, C++, o Python.
Herramientas: Entornos de desarrollo integrado (IDE), sistemas de control de versiones (Git).
Resultados: Código fuente del sistema, módulos y componentes implementados.



4) Pruebas
Se realizan diferentes tipos de pruebas para garantizar que el sistema funcione según lo esperado y cumpla con los requisitos especificados.
Pruebas unitarias: Funcionamiento de componentes individuales.
Pruebas de integración: Componentes interactúan correctamente entre sí.
Pruebas de sistema: Evalúan el sistema completo en un entorno similar al de producción.
5) Despliegue
El sistema se instala y se configura en el entorno de producción. Esto puede incluir la transferencia de datos desde sistemas anteriores y la configuración de la infraestructura necesaria.
Resultados: Sistema en funcionamiento en el entorno de producción.
6) Mantenimiento y Actualizaciones
Después del despliegue, el sistema entra en una fase de mantenimiento donde se realizan correcciones de errores, mejoras y actualizaciones.

Si todas las etapas son cumplidas correctamente y se mantiene un mantenimiento constante, el sistema de información será lo más eficiente y podrá cumplir con su objetivo.

Especificaciones de un sistema de información
Es crucial para entender y documentar cómo debe funcionar un sistema antes de su implementación.
Modelo del Sistema: Este modelo describe los componentes del sistema y sus interacciones internas. Incluye la estructura general del sistema y cómo sus partes se relacionan entre sí.
Modelo de Contexto: Este modelo define los límites del sistema y muestra sus interacciones con entidades externas. Es útil para entender qué elementos están dentro y fuera del sistema y cómo se comunican con él.

Modelo de Interacción: También conocido como modelo de casos de uso, este describe las diferentes acciones que puede realizar un usuario o actor dentro del sistema. Cada caso de uso muestra una interacción específica entre el sistema y los usuarios/actores externos.
Modelo Estructural: Este modelo detalla la estructura interna del sistema, incluyendo sus componentes, módulos o clases, y cómo se relacionan entre sí para cumplir con los requisitos funcionales y no funcionales del sistema.
Modelo de Comportamiento:
Describe cómo se comporta el sistema en respuesta a diferentes estímulos, eventos o acciones. Puede incluir diagramas de secuencia, diagramas de actividad u otros diagramas que muestran el flujo de control dentro del sistema.
Metodología RUP y sus
artefactos
Es una metodología de desarrollo de software que proporciona un enfoque disciplinado para asignar tareas y responsabilidades dentro de un desarrollo de software. Está basada en principios de ingeniería de software y se centra en la iteración, la modularidad y la gestión de riesgos. Conocida como Rational Unified Process

Modelo de Casos de Uso: Documenta los requisitos funcionales del sistema en términos de interacciones entre actores y el sistema.
Modelo de Análisis y Diseño: Incluye diagramas de clases y otros diagramas que representan la estructura y relaciones entre los componentes del sistema.
Modelo de Implementación: Describe cómo se organiza y estructura el código fuente del sistema, incluyendo configuraciones de despliegue y entorno.

Modelo de Pruebas: Define estrategias y casos de prueba para verificar que el sistema cumple con los requisitos especificados.
Modelo de Despliegue: Documenta cómo se instala el sistema en el entorno operativo y cómo se realizan las actualizaciones y mantenimientos. Estos artefactos son producidos durante diferentes fases del ciclo de vida del desarrollo de software en RUP, cada uno con su propósito específico para guiar y documentar el proceso de desarrollo de principio a fin.

McGraw-Hill Education. (2007).
Análisis y Diseño orientado a objetos de sistemas. Recuperado el 14/06/2024 en: https://highered.mheducation.com/sites /8448156404/information center view0 /introduccion.html
Oficina de Proyectos de Informática. (2016). Técnicas de análisis de requerimientos de software. Recuperado el 14/06/2024 en: https://www.pmoinformatica.com/analis is-requerimientos-software Celi-Párraga, R. J., Boné-Andrade, M. F., & Mora-Olivero, A. P. (2023). Ingeniería del Software I: Requerimientos y Modelado del Software. Open Textbook Library. Recuperado el 14/06/2024 en: https://open.umn.edu/opentextbooks/te xtbooks/ingenieria-del-software-irequerimientos-y-modelado-delsoftware
Todos los derechos reservados. Ninguna parte de esta publicación puede ser reproducida, distribuida o transmitida de ninguna forma ni por ningún medio, incluidos fotocopias, grabaciones o cualquier otro método electrónico o mecánico, sin el permiso previo por escrito del editor, salvo en el caso de citas breves incluidas en críticas y reseñas. Publicado por: MY Editorial , Calle Sucre 231, Cagua, Venezuela. Sitio web de la editorial: www.myeditorial.com