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])