Está en la página 1de 8

METODOLOGÍAS ¿QUE ES?

CARCTERÍSTCAS VENTAJAS DESVENTAJAS

Es un lenguaje para hacer - Con UML se puede modelar -Es que el caso de uso -No establecen
modelos y es independiente de los distintos tipos de sistemas: muestra los confines entre completamente los
los métodos de análisis y sistemas de software, sistemas el sistema y el exterior, un requisitos funcionales
diseño. de hardware caso de uso va a estar -No permite determinar los
El Lenguaje Unificado de - También se puede modelar siempre dentro del sistema, requisitos no funcionales
Modelado prescribe un sistemas que no son viendo desde allí como -La inclusión hace que los
Lenguaje Unificado de conjunto de notaciones y informáticos, como flujos de mejorarlo. diagramas sean más
Modelo (UML) diagramas estándar para trabajo en una empresa, diseño -Nos muestra el difíciles de entender para
modelar sistemas orientados a de la estructura de la requerimiento del usuario los clientes
objetos, y describe la semántica organización y por supuesto, en -Nos muestra las tareas del -Cada caso crítico del uso
esencial de lo que estos el diseño de hardware. usuario. debe tener un requisito no
diagramas y símbolos - UML se puede usar para -Nos muestra las funcional centrado en el
significan. modelar distintos tipos de necesidades del usuario. funcionamiento asociado.
sistemas: sistemas de software,
sistemas de hardware, y
organizaciones del mundo real.

Es un proceso de desarrollo Características: -Los entregables pueden


-Comprar puede ser más
de software, desarrollado - Equipos Híbridos ser fácilmente trasladados
caro que construir.
inicialmente por James Martin - Herramientas Especializadas a otra plataforma.
en1980. El método comprende - Timeboxing -El desarrollo se realiza a un -Costo de herramientas
Sistema de James Martín el desarrollo interactivo, la - Prototipos Iterativos y nivel de abstracción mayor. integradas y equipo
(RAD) construcción de prototipos y el Evolucionarios. -Visibilidad temprana. necesario.
uso de utilidades CASE. Las fases o etapas son: -Mayor flexibilidad. -Progreso más difícil de
-Planificación de requisitos medir.
-Etapa de diseño
-Menos eficiente.
-Construcción
-Implementación
El ciclo de vida de vida del Según la metodología de -El usuario se involucra mas -Se podría crear una
desarrollo de sistemas es un Kendall & Kendall el ciclo de -Se puede financiar el dependencia al equipo ya
enfoque por fases para el vida de un sistema consta de proyecto por partes. que no llevan la
análisis y el diseño cuya siete partes: siendo la primera -Proyectos cortos con documentación, si no se
premisa principal consiste en la identificación del problema, equipos pequeños y anota ni se archiva nada.
que los sistemas se desarrollan la segunda identificación de notables en cuanto a roles. -Se debe designar a una
Metodología de Kendall y mejor utilizando un ciclo requisitos de información, la -Se Basa en las historias de persona totalmente
Kendall especifico de actividades del tercera es el análisis de las uso, definen los detalles involucrada en el negocio, y
analista y el usuario. necesidades del sistema, la técnicos sin meterse con los esto implicaría que dejara
cuarta es el diseño del sistema detalles de implementación de hacer sus funciones, y es
recomendado, la quinta poco probable que el
desarrollo y documentación del cliente pueda prescindir de
sistema, la sexta prueba y sus empleados y que esto
mantenimiento y la última sería un costo adicional.
implementación y evaluación.
Se define como un proceso de El esquema completo del -Pérdida de control -Calidad del servicio y
análisis, diseño y desarrollo de dominio y de la navegación de -Confidencialidad y fiabilidad
aplicaciones hipermedia. Los la aplicación se denomina seguridad de los datos -Comparación con un
elementos principales de este esquema RMDM y se obtiene -Disponibilidad del servicio servidor dedicado
método son el modelo E-R como resultado de las tres
(Entidad-Relación) y el modelo primeras etapas del método.
Metodología de la RMDM (Relationship Las etapas son:
Administración de relación Management Data Model) -Primera etapa: representar los
(RMM) basado en el modelo HDM. objetos del dominio con la
Esta metodología es apropiada ayuda del modelo Entidad-
para dominios con estructuras Relación ampliado con
regulares (es decir, con clases relaciones asociativas (aquéllas
de objetos bien definidas, y con que permiten representar
claras relaciones entre esas caminos navegaciones
clases). entre entidades puestos en
evidencia en la fase de análisis).
-Segunda etapa: determinar la
presentación del contenido de
las entidades de la aplicación
así como su modo de acceso.
-Tercera etapa: definir los
caminos de
navegación inducidos por las
relaciones asociativas del
esquema E-R+.

Es la figura que lidera los - La metodología SCRUM es -La primera y la que, a mi -Falta de documentación
equipos en la gestión ágil de especialmente valiosa para parecer es la más del diseño. Al no haber
proyectos. Su misión es que los proyectos de empresa importante, es que estas documentación es el código
equipos de trabajo alcancen sus complejos y cuya ejecución se metodologías ofrecen una (junto con sus comentarios)
objetivos hasta llegar a la fase haga efectiva en situaciones rápida respuesta a cambios lo que se toma como
de “sprint final”, eliminando poco habituales. de requisitos a lo largo del documentación.
cualquier dificultad que puedan - Elimina cualquier desarrollo del proyecto -Problemas derivados de la
encontrar en el camino. impedimento con el que se gracias a su proceso comunicación oral. No hace
Como facilitador de proyectos, encuentre el equipo para iterativo. falta decir que algo que está
es el encargado de sacar conseguir sus objetivos finales. -El cliente, si quiere escrito “no se puede
Metodología de Desarrollo adelante todos aquellos Si los desarrolladores no saben colaborar, puede observar borrar”, en cambio, algo
de Software (SCRUM) proyectos que utilicen una cómo abordar las tareas, el cómo va avanzando el dicho es muy fácil crear
metodología Scrum: desde la Scrum Master los juntará a proyecto, y por supuesto, ambigüedad.
elaboración del Product todos para explicarles en qué opinar sobre su evolución
Backlog (el archivo que recoge consisten y qué tarea abordará gracias a las numerosas
las tareas y funciones a cada uno. reuniones que realiza el
desarrollar), y Sprint - Facilita la fase de sprint final al equipo con el cliente. Esto
Bakclog (documento que equipo. Cuando los miembros le da tranquilidad.
muestra la división de tareas del equipo están presentando a
entre los miembros del equipo), los stakeholders (perfiles
el Sprint (en donde se realizan interesados en los productos)
todas las acciones y se testea si el proyecto, evita que no se
las acciones atasquen en el sprint final,
realizadas funcionan) hasta el actuando como guía y
Burn Down (el análisis y control moderador de las
de las tareas realizadas y todo presentaciones en muchos
lo que queda pendiente). casos.

Principalmente esta Fue desarrolla como un intento Actualmente se sufre por Se pasa mucho tiempo
metodología se basa en el de unificar criterios en torno a falta de pensando y pre-
Análisis y Diseño de Sistemas de la metodología de desarrollo documentación, por lo que documento antes de
Información. para los sistemas informáticos. en última instancia, los empezar a programar una
Sugiere la existencia de un Esta metodología tiene un ciclo errores son muy sola línea.
“método clásico”, que aun de vida más largo a los costosos de reparar.
cuando sea bien conducido existentes por tal razón se
para la creación de un sistema materializa en un conjunto
de informatización, debe ser definido de etapas. Introducen
Metodología Merise complementado por dos ciclos complementarios:
actividades de formulación ciclo de abstracción y ciclo de
orgánica que permitirán evitar decisión.
en gran medida los problemas
que hemos señalado.
Principalmente se basa en la
separación de datos y el
procesamiento que se llevaran
a cabo varios modelos
conceptuales y físicos.

Tienen mecanismos robustos Es una metodología de


para hacer un análisis de desarrollo de software que
necesidades y diseño educativo contempla una serie de fases o
Metodología del Software completo, pero poco han etapas de un proceso
Educativo (ISE) evolucionado con la tecnología sistemático atendiendo a:
en lo relacionado con el diseño análisis, diseño, desarrollo,
computacional. Para hacer uso prueba y ajuste, y por último
efectivo de la información implementación.
recolectada en las fases de
análisis y diseño educativo se
propone la inclusión del
modelo orientado por objetos
en todas las etapas del ciclo de
desarrollo y así unificar los
términos en los que se habla en
cada etapa, estableciendo un
modelo del mundo del
problema y de su
comportamiento; de este modo
se hace referencia a objetos
presentes en el modelo,
extendiendo así su
funcionalidad.

Es una técnica cualitativa que -Esta metodología está


se puede utilizar para aplicar los conformada por siete fases
Metodología de Sistemas sistemas estructurados a las cuyo orden puede variar de
Blandos (SSM) situaciones sistemáticas. acuerdo a las características del
Básicamente es una manera de estudio.
ocuparse de situaciones -El SSM aplica los sistemas
problema en las cuales hay un estructurados al mundo actual
alto componente social, de las organizaciones
político y humano en la humanas.
actividad, es el caso de la
Planeación. Esto distingue a la
SSM de otras metodologías que
se ocupan de problemas duros,
de orientación más tecnológica.

Es una metodología de - Se caracteriza por ser -Es el proceso de desarrollo -Por el grado de
desarrollo iterativo que es incremental, estar centrado en más general de los complejidad puede ser no
enfocada hacia los (diagramas la arquitectura y guiado por los existentes actualmente. muy adecuado.
Metodología RUP de los casos de uso, y manejo casos de uso. El ciclo de vida del -Es una forma disciplinada -En proyectos pequeños, es
de los riesgos y el manejo de la RUP es una implementación del de asignar tareas y posible que no se puedan
arquitectura) como tal. Desarrollo en Espiral, fue responsabilidades en una cubrir los costos de
creado ensamblando los empresa de desarrollo dedicación del equipo de
elementos en secuencias semi- (quién hace qué, cuándo y profesionales necesarios.
ordenadas. cómo).
- Describe la organización,
documentación, funcionalidad
y restricciones de un software.
- Documenta y registra las
decisiones que se tomen para
el desarrollo de un software.

La metodología RUP se divide


en 4 fases que son:
- Inicio
-Elaboración
-Construcción y
-Transición.

Es un proyecto de Software - Esta metodología pretende


Libre (SL) que plantea un apoyar a las comunidades de
Metodología Merinde estándar para el proceso de desarrollo de SL en sus
desarrollo de software que proyectos, suministrando las
puede ser empleado y herramientas necesarias para
apropiado según los que estos cumplan con un
requerimientos de cualquier proceso de desarrollo y
comunidad u organización, con documentación de sus
la finalidad del desarrollo de sistemas.
sistemas y además para - Surge de la combinación y
producir y mantener una adaptación de modelos y
librería de plantillas metodologías ampliamente
reutilizables para la ingeniería utilizadas para el desarrollo de
de software. software y la reingeniería de
procesos del negocio.
Es una metodología de La metodología Métrica V3 -Mejora del entendimiento -Medidas no uniformes,
Planificación, Desarrollo y cubre distintos tipos de del usuario. dificultad en estimar.
Metodología Métrica V3 Mantenimiento de Sistemas de desarrollo: estructurado y -Facilidad de estimación. -Definición de la medida
Información. También cubre orientado a objetos, y facilita a No dependen del entorno imprecisa.
todos los procesos del ciclo de través de interfaces la tecnológico -Medidas de naturaleza
vida del desarrollo de sistemas realización de los procesos de -No dependen del entorno técnica.
de información, tanto en la apoyo u organizativos. metodológico.
vista estructurada como en la - Procesos principales. -No dependen del entorno
orientada a objetos. - Interfaces humano.
-Estructura de Proceso.
Esta metodología propia está
basada en el modelo de
procesos del ciclo de vida de
desarrollo ISO/IEC 12207 así
como en la norma ISO/IEC
15504 SPICE. También está
distribuida por fases, módulos,
actividades y tareas.
MODELOS DEFINICIÓN

Las actividades de este modelo se conforman en una espiral, en la que


cada bucle o iteración representa un conjunto de actividades. Las
ESPIRAL actividades no están fijadas a ninguna prioridad, sino que las siguientes
se eligen en función del análisis de riesgo, comenzando por el bucle
interior.
El modelo incremental fue propuesto por Harlan Mills en el año 1980.
Surgió el enfoque incremental de desarrollo como una forma de
reducir la repetición del trabajo en el proceso de desarrollo y dar
INCREMENTAL oportunidad de retrasar la toma de decisiones en los requisitos hasta
adquirir experiencia con el sistema.

-Permite desarrollar modelos de aplicaciones de software que


permiten ver la funcionalidad básica de la misma, sin necesariamente
incluir toda la lógica o características del modelo terminado. También
permite al cliente evaluar en forma temprana el producto, e
PROTOTIPADO interactuar con los diseñadores y desarrolladores para saber si se está
cumpliendo con las expectativas y las funcionalidades acordadas.
-Los Prototipos no poseen la funcionalidad total del sistema pero si
condensa la idea principal del mismo, Paso a Paso crece su
funcionalidad, y maneja un alto grado de participación del usuario.
Es un proceso secuencial, fácil de desarrollo en el que los pasos de
desarrollo son vistos hacia abajo (como en una cascada de agua) a
CASCADA través de las fases de análisis de las necesidades, el diseño,
implantación, pruebas (validación), la integración, y mantenimiento.

También podría gustarte