Está en la página 1de 6

Universidad Autonoma de Nuevo León

Facultad de ingeniería mecánica eléctrica

Diego Calva Valdés


1894372
IAS
5to semestre

Análisis de sistemas

Inge. BLANCA ELIZABETH MONTEMAYOR


SAUCEDA
Introducción

La metodología hace referencia al conjunto de procedimientos


racionales utilizados para alcanzar un objetivo que requiera
habilidades y conocimientos específicos.

La metodología es una de las etapas específicas de un trabajo o


proyecto que parte de una posición teórica y conlleva a una selección
de técnicas concretas o métodos acerca del procedimiento para el
cumplimiento de los objetivos. Es el conjunto de métodos que se
utilizan en una determinada actividad con el fin de formalizarla y
optimizarla. Determina los pasos a seguir y cómo realizarlos para
finalizar una tarea.

1.WATERFALL (CASCADA)

En Ingeniería de software el desarrollo en cascada, es denominado así


por la posición de las fases en el desarrollo de esta, que parecen caer
en cascada “por gravedad” hacia las siguientes fases. Es el enfoque
metodológico que ordena rigurosamente las etapas del proceso para
el desarrollo de software, de tal forma que el inicio de cada etapa debe
esperar a la finalización de la etapa anterior. Al final de cada etapa, el
modelo está diseñado para llevar a cabo una revisión final, que se
encarga de determinar si el proyecto está listo para avanzar a la
siguiente fase. Este modelo fue el primero en originarse y es la base
de todos los demás modelos de ciclo de vida.

Este modelo comenzó a diseñarse en 1966 y se terminó alrededor de


1970. El principal problema de esta aproximación es el que no
podemos esperar que las especificaciones iníciales sean correctas y
completas y que el usuario puede cambiar de opinión sobre una u otra
característica. Además los resultados no se pueden ver hasta muy
avanzado el proyecto por lo que cualquier cambio debido a un error
puede suponer un gran retraso además de un alto coste de desarrollo.
Como es evidente esto es solo un modelo teórico, si el usuario cambia
de opinión en algún aspecto tendremos que volver hacia atrás en el
ciclo de vida.

2. Rapid Application Development (RAD)

La metodología RAD o DRA (por sus siglas en inglés Rapid


Application Development y en castellano Desarrollo Rápido de
Aplicaciones), se trata de un modelo de desarrollo de aplicaciones ágil.
Es decir, hablamos del proceso de desarrollo de software.

La primera persona que habló del método RAD fue James Martin a
finales de los 80 y, actualmente, estamos ante uno de los métodos de
desarrollo más populares, dentro de las técnicas de desarrollo ágil.
Con la aparición de los modelos de desarrollo rápido de aplicaciones,
podremos crear softwares de forma rápida y barata para satisfacer las
necesidades empresariales sin invertir tanto tiempo y dinero.

Algunas ventajas:
 Avances medibles: Al contar con numerosas iteraciones,
componentes y prototipos desplegados cada cierto tiempo, se
podrá medir y evaluar de forma sencilla el desarrollo del proyecto
y, así, cumplir con los presupuestos.

 Productivos más pronto: La metodología DRA permitirá a los


desarrolladores adoptar roles multidisciplinares que creen
prototipos y códigos de trabajo de forma rápida, lo que supone
ser productivos más rápido.

 Separación de los componentes del sistema: La metodología


RAD exige a los diseñadores y desarrolladores a generar
componentes funcionales e independientes por sí mismos, y así
poder usarlos en en una versión o prototipo iterativo. De esta
manera, cada elemento se reparte en compartimentos y se
podrá modificar según evolucionen las necesidades del software
y/o usuario.

Desventajas:

 Requiere sistemas modulares: Cuando aplicamos el método


RAD, cada componente del sistema debe ser iterable y
constatable por sí mismo, para poder ser modificados o
intercambiados por cualquier miembro del equipo.

 Dificultad dentro de proyectos a gran escala: Cuando estemos


ante un proyecto que implique muchas personas y aplicaciones,
la flexibilidad puede llegar a ser un problema puesto que
perderemos ligeramente el control sobre el diseño y el
desarrollo.
 Exige mucha interactividad del usuario: Conseguir feedback del
usuario desde una etapa temprana es muy útil pero, a la vez,
puede ser una espada de doble filo ya que tendremos que
aceptar todo tipo de críticas constructivas y ser competente a la
hora de comunicarse con los usuarios.

3. desarrollo conjunto de aplicaciones (JAD)

Es un enfoque de desarrollo de software en el que los usuarios


empresariales y los ingenieros informáticos trabajan juntos para
construir un sistema informático. Este equipo de proyecto conjunto
generalmente es secuestrado durante varias semanas durante la fase
de diseño del sistema. El uso de un enfoque JAD produce un mejor
software porque los usuarios son participantes activos en la
construcción del sistema.

Fue un enfoque popular de creación de prototipos de software que se


utilizó a mediados de la década de 1990. También se basó en la idea
de construir prototipos rápidos para fines de validación. El desarrollo
conjunto de aplicaciones evolucionó a partir de este enfoque al
integrar el diseño del prototipo con la documentación formal.

Una de las principales ventajas de utilizar el enfoque conjunto de


desarrollo de aplicaciones es la velocidad y la calidad. Una sesión
completa de JAD debe completarse en unas pocas semanas e incluye
un prototipo utilizable. Este prototipo se puede transferir al equipo de
fabricación donde puede comenzar el desarrollo. Este suele ser un
proceso más rápido que otras técnicas de desarrollo.

Conclusión:

Este trabajo me ayudo a ver y analizar los diferentes tipos de


estrategias y métodos de cómo llevar a cabo un proyecto de desarrollo
de sistemas, que en base a las necesidades de la empresa, de la
estrategia que mejor nos convenga podemos escoger una de estas, la
que más me llamo la atención fue la metodología RAD( arquitectura
rápida de desarrollo de aplicaciones) ya que creo que es la que más
se acomoda a mis necesidad como principiante, tomando en cuenta
en presupuesto y también la lógica de esta se me hace muy directa y
concisa.

Bibliografía

 https://www.netinbag.com/es/internet/what-is-joint-
application-development.html
 https://www.incentro.com/es-es/blog/stories/metodologia-
rad-desarrollo-rapido-
aplicaciones/#:~:text=La%20metodolog%C3%ADa%20RAD%
20o%20DRA,de%20desarrollo%20de%20aplicaciones%20%C
3%A1gil.&text=Adem%C3%A1s%2C%20la%20metodolog%C
3%ADa%20RAD%20suele,y%20la%20rapidez%20de%20ejec
uci%C3%B3n.
 https://repositorio.uca.edu.ar/bitstream/123456789/522/1/met
odologias-desarrollo-software.pdf

También podría gustarte