Loop Talks Mar 2017 | Desarrollo con grails apoyado de uml
1.
2. • Unified Modeling Language. (Lenguaje Unificado de
Modelado)
• Es un lenguaje gráfico para visualizar, especificar,
construir y documentar los artefactos de un sistema
3. • SunTone SM Architecture Methodology
• Cascada
• UP (Proceso Unificado)
• XP (Programación extrema)
4. • Obtención de requerimientos
• Determina qué debe hacer el sistema
• Análisis de requerimientos
• Modela el existente modelo de negocio
• Arquitectura
• Modela la estructura de alto nivel para satisfacer los
requerimientos no funcionales
• Diseño
• Modela cómo el sistema soportará los casos de uso
6. • Abstracción
• Permite crear una interfaz simplificada para algunos servicios que
ocultan los detalles de implementación al cliente de ese servicio
• Cohesión
• Es la medida de que tanto una clase soporta un propósito dentro
del sistema
• Encapsulamiento
• Ocultar los detalles de implementación
• Herencia
• Polimorfismo
• Acoplamiento
• Es el grado de que clases en el sistema son dependientes unas
de otras
7.
8.
9.
10.
11. • Funcionales
• Describe las características del sistema que apoya al actor para
realizar las acciones en el
• Ej. El sistema debe recolectar la siguiente información
• No funcionales
• Describe las características del sistema sobre como una
operación es realizada.
• Ej. El sistema debe soportar 10 usuarios simultáneos en la
aplicación web
12.
13.
14.
15.
16.
17.
18.
19. • Framework para aplicaciones web
• Java
• Modelo Vista Controlador (MVC)
• Desarrollo ágil
• Generación de CRUD’S
• Soporta plugins
20. Windows
• Descargar grails https://grails.org/
• Instalar JDK
• Configurar Java_home, Grails_home y path
21. • GVM (Groovy enVironment Manager)
• Control de versiones