MODELOS PARA EL DESARROLLO DE APLICACIONES MULTIPLATAFORMA

  • Modelo de cascada

    Modelo de cascada
    En este modelo cada etapa representa una unidad de desarrollo con un pequeño descanso en el medio. Por lo tanto, cada siguiente etapa inicia tan pronto como la anterior haya culminado, y esos descansos son usados para confirmaciones del lado del cliente.
    Adicionalmente, este es considerado como el método tradicional de explicar el proceso de desarrollo de software en ingeniería de software, por lo que actualmente es visto como anticuado.
    Creadores: Winston Royce.
  • Desarrollo de aplicaciones RAD

    Desarrollo de aplicaciones 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.
    Este método abarca el desarrollo interactivo, la creación de prototipos y el empleo de utilidades CASE (Computer Aided Software Engineering).
    Creador: James Martin
    Lenguajes utilizados: Java y .net.
  • Metodología de prototipos.

    Metodología de prototipos.
    Es un procedimiento de desarrollo especializado que permite a los desarrolladores la posibilidad de poder solo hacer la muestra de la resolución para poder validar su esencia funcional ante los clientes, y hacer los cambios que sean fundamentales antes de crear la solución final auténtica. De hecho, la mejor parte de esta metodología es que tiende a resolver un conjunto de problemas de diversificación que ocurren con el método de la cascada.
    Creador: Gomaa.
    Lenguajes utilizados: Java, c++, etc.
  • Metodología scrum.

    Metodología scrum.
    Scrum es un proceso en el que se aplican de manera regular un conjunto de buenas prácticas para trabajar colaborativamente, en equipo, y obtener el mejor resultado posible de un proyecto. Estas prácticas se apoyan unas a otras y su selección tiene origen en un estudio. En Scrum se realizan entregas parciales y regulares del producto final, priorizadas por el beneficio que aportan al receptor del proyecto.
    Creadores: Ikujiro Nonaka e Hirotaka Takeuchi
    Lenguaje utilizados: Swift, Dart, Flutter.
  • Modelo de espiral.

    Modelo de espiral.
    Mientras que la metodología de la cascada ofrece una estructura ordenada para el desarrollo de software, las demandas de tiempo reducido al mercado hacen que sus pasos en serie sean inapropiados. El siguiente paso evolutivo desde la cascada es donde se realizan los diversos pasos para múltiples entregas o traspasos. La última evolución de la caída del agua es la espira.
    Creador: Barry Boehm.
    Lenguajes utilizados: Java.
  • Modelo de desarrollo MSF

    Modelo de desarrollo MSF
    Microsoft® Solutions Framework es un marco de trabajo de referencia para construir e implantar sistemas empresariales distribuidos basados en herramientas y tecnologías de Microsoft. MSF comprende un conjunto de modelos, conceptos y guías que contribuyen a alinear los objetivos de negocio y tecnológicos, reducir los costos de la utilización.
    Principales actividades:
    Planeacion.
    Desarrollo.
    Estabilización.
    Implantación.
    Creador: Microsoft.
    Lenguajes utilizados:java, flutter.
  • Metodología de Programación Extrema (XP).

    Metodología de Programación Extrema (XP).
    Como metodología ágil de ingeniería de software, la metodología de programación extrema se conoce actualmente como metodología de XP (eXtreme Programming). Esta metodología, se utiliza principalmente para evitar el desarrollo de funciones que actualmente no se necesitan, pero sobre todo para para atender proyectos complicados. Sin embargo, sus métodos peculiares pueden tomar más tiempo.
    Creador: Kent Beck.
    Lenguajes utilizados: Jave y .net
  • Metodología de desarrollo RUP.

    Metodología de desarrollo RUP.
    La metodología de desarrollo RUP por sus siglas en inglés ó Proceso de Desarrollo Unificado es un proceso de desarrollo de software y junto con el Lenguaje Unificado de Modelado UML, constituye la metodología estándar más utilizada para el análisis, implementación y documentación de sistemas orientados a objetos. El RUP no es un sistema con pasos firmemente establecidos, sino un conjunto de metodologías adaptables al contexto.
    Creadores:Barry Boehm y Ken Hartman.
    Lenguajes utilizados:Java.
  • Modelo de desarrollo de ingeniería web.

    Modelo de desarrollo de ingeniería web.
    En los últimos años existe una tendencia importante a reconocer que las aplicaciones basadas en el Web deben expresarse a un nivel de abstracción mayor que aquél que ofrecen las primitivas propias de las plataformas tecnológicas. OMG en los últimos años ha reconocido que el enfoque de modelado es una forma potente de especificar sistemas y así lo demuestra su estrategia Model Driven
    Architecture (MDA).
    Credores: Roger Pressman.
    Lenguajes utilizados: Php, javascript.
  • Modelo de desarrollo movil.

    Modelo de desarrollo movil.
    En los últimos años existe una tendencia importante a reconocer que las aplicaciones basadas en el Web deben expresarse a un nivel de abstracción mayor que aquél que ofrecen las primitivas propias de las plataformas tecnológicas. OMG en los últimos años ha reconocido que el enfoque de modelado es una forma potente de especificar sistemas y así lo demuestra su estrategia Model Driven Architecture (MDA).
    Creadores: proyecto icaros.
    Lenguajes utilizados: Android, flutter y dart.
  • Gracias por ver

    Gracias por ver
    Juan Carlos Sosa Gonzalez