RUP es una metodología de desarrollo de software iterativo e incremental que se centra en la producción de software de calidad dentro de plazos y presupuestos predecibles. RUP pretende implementar las mejores prácticas actuales en ingeniería de software como el desarrollo iterativo, la administración de requerimientos, el uso de arquitecturas basadas en componentes y el modelamiento visual del software. RUP ofrece ventajas como aumentar la productividad de los desarrolladores a través del acceso a herramientas, plantillas y una base de
Paradigma POO en PHP y Patrón Arquitectónico MVCLuis Guerrero
El objetivo de este material es dar una introducción general a conceptos básicos de la programación como lo son, el paradigma de la programación orientada a objetos y el patrón arquitectónico MVC (modelo, vista, controlador), a la vez de intentar introducir estos conceptos, en la programación específica del lenguaje PHP
Una introducción al uso de Sistemas de Control de Versiones (SCV) como parte de las "Buenas Prácticas de Programación".
Se discuten los conceptos básicos, flujos de trabajo usuales, y al final, se muestran ejemplos de uso de Bazaar como SCV.
1. Fases de RUP Metodologíade la
programación
Valenzuela López Jesús Octavio
Miguel ÁngelGarcíaMartínez
2. Buenas Practicas Ventajas
RUP
RUP pretende implementar las
mejores prácticas actuales en Aumenta la
RUP es un proceso de ingeniería de software:
productividad de los
desarrollo de software: Desarrollo iterativo del desarrolladores
Forma disciplinada de software mediante acceso a:
asignar tareas y Administración de Base de conocimiento,
responsabilidades en una requerimientos plantillas y
empresa de desarrollo herramientas.
Uso de arquitecturas
(quién hace qué, cuándo y Se centra en la
basadas en componentes
cómo). producción y
Modelamiento visual del
software mantenimiento de
Objetivos: Verificación de la calidad del modelos del sistema
software más que en producir
Asegurar la producción de Control de cambios documentos.
software de calidad dentro RUP es una guía de
de plazos y presupuestos cómo usar UML de la
predecibles. Dirigido por forma más efectiva.
casos de uso, centrado en la Existen herramientas
arquitectura, iterativo mini- de apoyo a todo el
proyectos) e incremental proceso: Modelamiento
(versiones). visual, programación,
pruebas, etc.