Actividad Sumatia 2 Analisis 3 Ivan Micelli 30327654

Page 1

Sistemas de Informacion y metodología RUP Escrito por: Ivan Micelli CI: 30327654 Escrito en el Mes de Junio, 2024 E-BOOK

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

¡LLAME AHORA!
BUSCAMOS

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á.

íNDICE Introducción...............................................5 La Información...........................................6 Sistema de Información.............................6 Desarrollo de un sistema de información basado en objetos.....................................7 Etapas..................................................8-11 Especificaciones de un sistema de información ........................................12-13 Metodología RUP y sus artefactos.....14-16 Referencias Bibliográficas..................17-18 Créditos...................................................19

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.

5

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

6

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

7

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.

8

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.

9

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.

10

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.

11

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.

12

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.

13

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

14

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.

15

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.

16
REFERENCIAS BIBLIOGRÁFICAS Tutoriales.edu.lat.
Análisis
diseño
en:
diseno-sistemas SAP Insights. (2023). ¿Qué es el modelado de datos? Definición, importancia y tipos. Recuperado el 13/06/2024 en: https://www.sap.com/insights/what-isdata-modeling.html Fernández Alarcón, V. (2006). Desarrollo de sistemas de información: una metodología basada en el modelado. Recuperado el 13/06/2024 en: https://upcommons.upc.edu/handle/209 9.3/36751 17
(2023).
y
de sistemas - Diseño de sistemas. Recuperado el 13/06/2024
https://tutoriales.edu.lat/analisis-

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

REFERENCIAS BIBLIOGRÁFICAS
18

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

CREDITOS
19

Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.