0% encontró este documento útil (0 votos)
24 vistas13 páginas

2 Tarea

tareas
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
24 vistas13 páginas

2 Tarea

tareas
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

lOMoARcPSD|12520103

121250061-2 - tarea

Computación I (Universidad Cristiana Evangélica Nuevo Milenio)

Scan to open on Studocu

Studocu is not sponsored or endorsed by any college or university


Downloaded by Marisol Landaverde ([email protected])
ANALISIS DE SISTEMAS

Informe De Investigación Sobre Las Metodologías


Para El Diseño De Sistemas
CATEDRÁTICO
MIRIAM LIZZETTE MORALES MALDONADO

ALUMNO
LUIS SANTIAGO PEREZ NOLASCO

CUENTA:
121250061

SEDE:
GRACIAS, LEMPIRA

1 FEBRERO, 2023

Downloaded by Marisol Landaverde ([email protected])


ÍNDICE
Informe De Investigación Sobre Las Metodologías Para El Diseño De Sistemas........................................1
INTRODUCCIÓN.............................................................................................................................................3
OBJETIVOS.....................................................................................................................................................4
METODOLOGÍA PARA EL DESARROLLO DE SI...............................................................................................5
1. FUNDAMENTOS DE DISEÑO DE SI.......................................................................................................5
METODOLOGÍA DE CASCADA............................................................................................................7
METODOLOGIA DESARROLLO ITERATIVO..................................................................................8
RUP.......................................................................................................................................9
XP.................................................................................................................................10
BIBLIOGRAFÍA..............................................................................................................................................11

Downloaded by Marisol Landaverde ([email protected])


INTRODUCCIÓN
En este informe explicaremos las metodologías más populares para el análisis y diseño de

sistemas de información. Estas metodologías incluyen la cascada, el desarrollo iterativo, RUP,

XP y WATCH. Cada una de estas metodologías tiene sus propias ventajas y desventajas y es

importante elegir la que mejor se adapte a las necesidades de tu proyecto, La metodología de

cascada es un enfoque lineal y secuencial para el desarrollo de sistemas. EI desarrollo iterativo es

un enfoque más flexible que permite trabajar en pequeñas iteraciones. RUP (Rational Unified

Process) es una metodología que proporciona un marco estructurado para el desarrollo de

sistemas. XP (eXtreme Programming) es una metodología ágil que se centra en la entrega rápida

de software funcional. WATCH es una metodología que se centra en la seguridad y utiliza

técnicas avanzadas para garantizar que los sistemas sean seguros. A lo largo de esta

investigación, discutiremos sobre una de estas metodologías y cómo utilizarla para desarrollar

sistemas de información efectivos.

Downloaded by Marisol Landaverde ([email protected])


OBJETIVOS
● Comparar las características, ventajas y desventajas de las metodologías de cascada,

desarrollo iterativo, RUP, XP y WATCH para el análisis y diseño de sistemas de

información.

● Seleccionar la metodología más adecuada para el desarrollo de un sistema de información

específico, según los requisitos, el alcance, el presupuesto, el tiempo y los recursos

disponibles.

● Aplicar la metodología elegida para el desarrollo de un sistema de información, siguiendo

sus fases, actividades, roles, artefactos y herramientas.

● Evaluar la calidad, la funcionalidad, la seguridad y la satisfacción del usuario del sistema

de información desarrollado con la metodología elegida.

Downloaded by Marisol Landaverde ([email protected])


METODOLOGÍA PARA EL DESARROLLO DE SI

Las metodologías son sistemas completos de técnicas que incluyen procedimientos paso a paso,

productos resultantes, funciones, herramientas y normas de calidad para la terminación del ciclo

de vida completo del desarrollo de sistemas.

Una Metodología para el desarrollo de SI es un conjunto de actividades llevadas a cabo para

desarrollar y poner en marcha un sistema de Información.

Objetivos y Tipos de Metodologías Objetivos de las metodologías

• Definir actividades a llevar a cabo en un proyecto de S.I.

• Unificar criterios en la organización para el desarrollo de S.I.

• Proporcionar puntos de control y revisión.

Tipos de Metodologías

• Estructurada

• Evolutiva-Incremental

• Prototipos

• Orientada a objetos

1. FUNDAMENTOS DE DISEÑO DE SI

EI diseño de todo SI empieza por una fase de análisis.

Downloaded by Marisol Landaverde ([email protected])


Análisis es el proceso de clasificación e interpretación de los hechos que afectan a la

organización, el diagnóstico de problemas y el empleo de la información disponible para

recomendar mejoras de todo orden (procedimientos, etc.).

Diseño es la plasmación de las conclusiones del análisis en la especificación de las

características que debe tener el nuevo sistema.

En el caso concreto del SI de una organización, esos dos procesos, análisis y diseño, se refieren a

examinar la situación de la organización en relación con su SI, con el propósito de mejorar tanto

la eficiencia como la eficacia de esta. Muchos autores han estudiado las actividades que se llevan

a cabo durante el análisis y se suelen distinguir las siguientes cinco etapas:

1) Reconocimiento del problema: identificar dónde están las ineficiencias o ineficacias de

la organización que se pueden mejorar y en qué está fallando el SI actual para que se produzcan.

2) Evaluación y síntesis: recoger datos sobre el problema, valorarlos y considerar

alternativas, valorarlas (desde el punto de vista técnico, económico, legal, etc.) y elegir la o las

alternativas más plausibles, para acabar eligiendo la más conveniente.

3) Modelado: definición y delimitación de la solución elegida.

4) Especificación: redacción, 10 más exhaustiva que sea posible y razonable, de todas las

características que debe reunir la solución.

5) Revisión: revisión exhaustiva de la corrección de todos los supuestos y decisiones por parte

de todas las partes que se vayan a ver afectadas por los cambios que se introducirán.

EI objetivo final del análisis debería prever reflejar todo este proceso:

Downloaded by Marisol Landaverde ([email protected])


a) Identificación del problema y objetivos de la solución: sería el resultado de la

primera etapa.

METODOLOGÍA DE CASCADA

La metodología de cascada es un enfoque popular para el análisis y diseño de sistemas de

información.

Este método sigue un proceso lineal y secuencial que divide el desarrollo en una serie de fases

bien definidas que deben completarse en orden. Cada fase debe ser completada antes de avanzar

a la siguiente, 10 que planificación detallada y una permite una documentación exhaustiva. Fue

descrito por primera vez por Herbert D. Bennington en 1956 durante una presentación sobre el

software utilizado en las imágenes de radar durante la Guerra Fría, introducida de manera formal

por primera vez por el Dr. Winston W. Royce en 1970, la metodología de cascada sigue siendo

ampliamente utilizada en la actualidad. Este enfoque divide el ciclo de vida de desarrollo de

software (SDLC) en distintas fases que no se solapan: análisis de requisitos, diseño del sistema,

implementación, pruebas, despliegue y mantenimiento. Una de las principales ventajas del

modelo en cascada es su sencillez y facilidad de comprensión, 10 que 10 hace adecuado para

proyectos con requisitos bien definidos y cambios mínimos. Sin embargo, también ha recibido

críticas por su falta de flexibilidad y adaptabilidad.

La metodología de cascada para el análisis y diseño de sistemas de información es un enfoque

lineal y secuencial que sigue una serie de fases ordenadas para el desarrollo.

Downloaded by Marisol Landaverde ([email protected])


La primera fase es la recopilación y análisis de requisitos. En esta fase, se realiza un estudio

previo del proyecto para definir los requerimientos de información y las necesidades del sistema.

La segunda fase es el Diseño del sistema. En esta fase, se propone la solución a implementar

basándose en el análisis de requisitos realizado en la fase anterior.

La tercera fase es la Implementación. En esta fase, se desarrolla el software y se realizan

pruebas unitarias.

La cuarta fase es Pruebas. En esta fase, se comprueba que el sistema cumpla con los requisitos y

funcione adecuadamente.

La quinta fase es Despliegue. En esta fase, se instala el sistema en el entorno del usuario final.

Finalmente, la sexta fase es Mantenimiento. En esta fase, se llevan a cabo actividades para

asegurar que el sistema siga funcionando correctamente y se realicen las actualizaciones

necesarias.

METODOLOGIA DESARROLLO ITERATIVO

La metodología de cascada es un enfoque popular para el análisis y diseño de sistemas de

información. Este método sigue un proceso lineal y secuencial que divide el desarrollo en una

serie de fases bien definidas que deben completarse en orden. Cada fase debe ser completada

antes de avanzar a Ia siguiente, Io que planificaciön detallada y una permite una documentaciön

exhaustiva.

Fue descrito por primera vez por Herbert D. Bennington en 1956 durante una presentación sobre

el software utilizado en las imágenes de radar durante la Guerra Fría.

Downloaded by Marisol Landaverde ([email protected])


Introducida de manera formal por primera vez por eI Dr. Winston W. Royce en 1970, la

metodología de cascada sigue siendo ampliamente utilizada en la actualidad. Este enfoque divide

el ciclo de vida de desarrollo de software (SDLC) en distintas fases que no se solapan: análisis de

requisitos, diseño del sistema, implementación, pruebas, despliegue y mantenimiento.

Una de las principales ventajas del modelo en cascada es su sencillez y facilidad de comprensión,

Io que Io hace adecuado para proyectos con requisitos bien definidos y cambios mínimos. Sin

embargo, también ha recibido críticas por su falta de flexibilidad y adaptabilidad.

RUP

RUP es un proceso de desarrollo de software creado por Rational Software, ahora propiedad de

IBM. Junto con UML, es una metodología estándar para el análisis, diseño, implementación y

documentación de sistemas orientados a objetos.

Esta metodología utiliza prácticas Lean, como Scrum y Extreme Programming (XP), y se aplica

preferiblemente a proyectos complejos con equipos grandes. Promueve una solución disciplinada

para organizar las tareas y responsabilidades dentro de una organización. RUP no tiene pasos

fijos, sino que es un conjunto de metodologías adaptables al contexto y necesidades de cada

organización. También se refiere al software desarrollado por Rational que incluye información

entrelazada de diversos artefactos y descripciones de actividades.

La filosofía de RUP se basa en 6 principios clave: adaptar el proceso, equilibrar prioridades,

demostrar valor iterativamente, colaborar entre equipos, enfocarse en la calidad y elevar el nivel

de abstracción.

Downloaded by Marisol Landaverde ([email protected])


En resumen, RUP es un proceso desarrollado por Rational Software para guiar programas. Es

una metodología con prácticas Lean que se aplica preferiblemente a proyectos complejos con

equipos grandes y promueve una solución disciplinada para organizar las tareas y

responsabilidades dentro de una organización.

XP

La Metodología XP, también conocida como Programación Extrema, es un proceso de desarrollo

Ågil que ayuda a gestionar proyectos en equipo. Permite pactar entregas constantes y evitar tener

que empezar de cero debido a cambios en los requerimientos del cliente. Fue desarrollada por el

ingeniero de software Kent Beck en 1999.

La Programación Extrema es uno de los métodos agiles más efectivos para lograr que los

equipos de programación de software obtengan mejores resultados en menos tiempo. Su objetivo

es crear un producto terminado que satisfaga plenamente las necesidades del cliente.

Entre las características clave de la Programaciön Extrema se encuentran la comunicaciön

constante entre el cliente y el equipo de desarrollo, la capacidad de responder råpidamente

a cambios constantes, una planificaciön flexible con un cronograma de actividades abierto y la

priorizaciön del software funcional sobre cualquier otra documentación.

La metodología XP se utiliza principalmente en proyectos de desarrollo de software y se

enfoca en crear un producto que cumpla con los requisitos exactos del cliente. Por esta razón,

involucra al cliente al máximo durante el proceso de gestión del desarrollo del producto.

Downloaded by Marisol Landaverde ([email protected])


BIBLIOGRAFÍA

● Metodologías para el análisis y el diseño de sistemas. (2023, June 19).

Issuu.

https://issuu.com/jhonnyalfo/docs/metodos_para_el_analisis_y_dise_o_de

_sistemas_eboo

● Antoni, J., & Elias Vila, C. (n.d.). Metodologías para el diseño de sistemas

de información PID_00250488.

https://openaccess.uoc.edu/bitstream/10609/140690/4/Dise%C3%B1o%20y

%20arquitectura%20de%20sistemas%20de%20informaci%C3%B3n_M%C3

%B3dulo%20did%C3%A1ctico%204_Metodolog%C3%ADas%20para%20el

%20dise%C3%B1o%20de%20sistemas%20de%20informaci%C3%B3n.pdf

● Metodologías de Desarrollo de Sistemas de Información. (n.d.). Retrieved

February 1, 2024, from

https://www.uv.mx/personal/artulopez/files/2012/10/05-MD-de-SI.pdf#:~:text

=Definici%C3%B3n%20de%20objetivos%20espec%C3%ADficos%20del%20

sistema.%20Identificaci%C3%B3n%20de

Downloaded by Marisol Landaverde ([email protected])


Downloaded by Marisol Landaverde ([email protected])

También podría gustarte