Ir al contenido principal

Entradas

¿Qué es una metodología de desarrollo de software?

Las metodologías de desarrollo de software son un conjunto de técnicas   y métodos organizativos   que se aplican para diseñar soluciones de software informático. El objetivo de las distintas metodologías es el de intentar organizar los equipos de trabajo para que estos desarrollen las funciones de un programa de la mejor manera posible.
Entradas recientes

Modelo De Prototipos

¿Qué es el modelo de prototipos? Es un modelo de desarrollo de software donde se crean prototipos en poco tiempo sin usar muchos recursos centrándose en diseños y resultados visibles a corto plazo para el cliente/usuario para que lo pueda evaluar fácilmente y dar retroalimentación y guiando a los desarrolladores para saber que aspectos mejorar.              ¿Cuales son sus principales características? Su desarrollo es bastante rápido y ágil. Se corrige constantemente antes de alcanzar la versión final. Pasa por muchas fases antes de llegar a su estado final. El desarrollador toma decisiones apresuradas constantemente con la finalidad de que quede lo antes posible. Las decisiones tomadas por el desarrollador se corrigen después si se cree necesario.   ¿Cuales son las fases necesarias para llevar a cabo este modelo? La primera fase es la comunicación   en la que se establece contacto con el cliente para definir las características principales del proyecto. Después sigue la analogía en

Modelo RUP (Rational Unified Process)

  Modelo RUP (Proceso Unificado de Rational) Es un proceso de ingeniería de software, que hace una propuesta orientada por disciplinas para lograr las tareas y responsabilidades de una organización que desarrolla software. Su meta principal es asegurar la producción de software de alta calidad que cumpla con las necesidades de los usuarios, con una planeación y presupuesto predecible.     Características:   Dirigido por Casos de Uso: Los casos de uso son los artefactos primarios para establecer el comportamiento deseado del sistema. Centrado en la Arquitectura: La arquitectura es utilizada para conceptualizar, construir, administrar y evolucionar el sistema en desarrollo. Iterativo e Incremental: Maneja una serie de entregas ejecutables. Integra continuamente la arquitectura para producir nuevas versiones mejoradas. Conceptualmente amplio y diverso. Enfoque orientado a objetos. En evolución continua. Adaptable. Repetible. Permite mediciones: Est

Modelo De Cascada

 ¿Qué es el modelo en cascada? El desarrollo en cascada (en inglés, waterfall model) es un procedimiento lineal que se caracteriza por dividir los procesos de desarrollo en sucesivas fases de proyecto. Al contrario que en los modelos iterativos, cada una de estas fases se ejecuta tan solo una vez. Los resultados de cada una de las fases sirven como hipótesis de partida para la siguiente. El waterfall model se utiliza, especialmente, en el desarrollo de software. ¿Cómo funciona el modelo en cascada? El desarrollo del modelo se atribuye al teórico de la informática Winston W. Royce. Sin embargo, Royce no es el inventor de este modelo. Muy al contrario, en su ensayo de 1970 titulado Managing the Development of Large Software Systems, el teórico presenta una reflexión crítica acerca de los procedimientos lineales. A modo de alternativa, Royce presenta un modelo iterativo incremental en el que cada una de las fases se basa en la anterior y verifica los resultados de esta. Royce propone un m