Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
· * Revisión de diseño preliminar: Describir los casos de uso, como un flujo principal de
acciones, pudiendo contener los flujos alternativos y los flujos de excepción. La principal
sugerencia es que no se debe perder mucho tiempo con la descripción contextual.
· * Implementación:
a) Utilizar un diagrama de componentes, si fuera necesario para apoyar el
desarrollo.
b)Escribir y generar el código.
Jefe de Proyecto:
El jefe de proyecto asigna los recursos, gestiona las prioridades, coordina las
interacciones con los clientes y usuarios, y mantiene al equipo del proyecto enfocado en
los objetivos.
Analista de Sistemas:
Captura, especificación y validación de requisitos, interactuando con el cliente y los
usuarios mediante entrevistas.
Programador:
Construcción de prototipos. Colaboración en la elaboración de las pruebas funcionales,
modelo de datos y en las validaciones con el usuario.
Ventajas:
o Desarrollo incremental e iterativo y la relativa facilidad con que se puede utilizar
en otras metodologías de desarrollo u otras técnicas.
o Satisface la mayor parte de los requisitos del cliente.
o Usa un análisis de robustez que reduce la ambigüedad al describir los casos
o Es usado en proyectos más ligeros que los usados en RUP, por lo que tiene un mayor
campo de aplicabilidad.
o Proporciona suficientes requisitos y documentación de diseño, pero sin parar el
análisis.
o Es refinado y actualizado a lo largo del proyecto, por lo que siempre refleja la actual
comprensión del problema de espacio.
Desventajas:
o No puede ser usado para proyectos grandes.
o Necesita información rápida y puntual de los requisitos, el diseño y
las estimaciones
o Se debe de conocer los diagramas de UML
modelo de dominio. Esto es un término muy común cuando hablamos de DDD (Domain
Driven Design), y quiere decir que nuestra aplicación tiene un modelo principal al que
llamaremos dominio. Este modelo se diferencia del modelo de la base de datos en su
concepción. En lugar de pensar cómo vamos a almacenar las tablas y sus relaciones
dentro de una base de datos, lo que vamos a hacer es pensar en la mejor forma de
gestionar los objetos dentro del contexto de nuestro lenguaje de programación y de la
forma que mejor se adapte a las tareas de negocio.
DAO es una abstracción de la persistencia de datos.
El repositorio es una abstracción de una colección de objetos.