SlideShare una empresa de Scribd logo
• Unified Modeling Language. (Lenguaje Unificado de
Modelado)
• Es un lenguaje gráfico para visualizar, especificar,
construir y documentar los artefactos de un sistema
• SunTone SM Architecture Methodology
• Cascada
• UP (Proceso Unificado)
• XP (Programación extrema)
• 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
• Construcción
• Implementación, pruebas y despliegue del sistema
• Pruebas
• Despliegue
• 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
• 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
• Framework para aplicaciones web
• Java
• Modelo Vista Controlador (MVC)
• Desarrollo ágil
• Generación de CRUD’S
• Soporta plugins
Windows
• Descargar grails https://grails.org/
• Instalar JDK
• Configurar Java_home, Grails_home y path
• GVM (Groovy enVironment Manager)
• Control de versiones
• Grails create-app {nombrepp}
• Entrar a la carpeta del proyecto y enviar comando grails
• En el shell: run-app
UML
Grails
Views
GSP
Domain
.groovy
Controlle
rs
Services
["Joe", "Fred", "Bob"]
• Generate-all looptalks.Usuario
• Architech enterprise
• NetBeans
• JDK 1.7
• Grails 2.4.4
• OO-226, Object-Oriented Analysis and Design Using
UML, SUN
• https://grails.org/
• https://www.genbetadev.com/herramientas/groovy-
environment-manager-gvm-gestiona-distintas-versiones-
de-groovy-grails-y-mas-candidates
• http://sdkman.io
• https://github.com/dannote16/looptalks

Más contenido relacionado

Similar a Loop Talks Mar 2017 | Desarrollo con grails apoyado de uml

SG 09 Patrones de Integración Empresarial Apache Camel
SG 09 Patrones de Integración Empresarial Apache CamelSG 09 Patrones de Integración Empresarial Apache Camel
SG 09 Patrones de Integración Empresarial Apache Camel
Domingo Suarez Torres
 
SOA Open Source
SOA Open SourceSOA Open Source
SOA Open Source
Lenin Lozano
 
base-de-datos-oracle.pdf
base-de-datos-oracle.pdfbase-de-datos-oracle.pdf
base-de-datos-oracle.pdf
EdwinAruhuancaCcama
 
Categorias de los sistemas operativos
Categorias de los sistemas operativosCategorias de los sistemas operativos
Categorias de los sistemas operativos
oscarvati
 
Categorias de los sistemas operativos
Categorias de los sistemas operativosCategorias de los sistemas operativos
Categorias de los sistemas operativososcarvati
 
UML - Analisis de Sistemas
UML - Analisis de SistemasUML - Analisis de Sistemas
UML - Analisis de Sistemas
Jose Bustamante Romero
 
Clase7 unidad1
Clase7 unidad1Clase7 unidad1
Clase7 unidad1zurda21
 
Web services1
Web services1Web services1
Desarrollo modermo de aplicaciones web
Desarrollo modermo de aplicaciones webDesarrollo modermo de aplicaciones web
Desarrollo modermo de aplicaciones web
Roberto Sanz Ciriano
 
Patrones de diseño
Patrones de diseñoPatrones de diseño
Patrones de diseño
Kelly Cuervo
 
Sistemas gestores de base de datos (sgbd)
Sistemas gestores de base de datos (sgbd)Sistemas gestores de base de datos (sgbd)
Sistemas gestores de base de datos (sgbd)Henry Cumbicus Rivera
 
Unidad_1.pdf
Unidad_1.pdfUnidad_1.pdf
Unidad_1.pdf
ZabdielMartinez2
 
UML¿Por qué modelamos?, Mejores Práctica s de IS
UML¿Por qué  modelamos?, Mejores Práctica s de ISUML¿Por qué  modelamos?, Mejores Práctica s de IS
UML¿Por qué modelamos?, Mejores Práctica s de IS
GulM2
 
Categorias sistemas operativos
Categorias sistemas operativosCategorias sistemas operativos
Categorias sistemas operativosPATRICIOSANTIAGO
 
Presentacion modelo osi
Presentacion modelo osiPresentacion modelo osi
Presentacion modelo osielyoarabia
 
analisis y diseño 2.pdf
analisis y diseño 2.pdfanalisis y diseño 2.pdf
analisis y diseño 2.pdf
RicardoSusa2
 
Teoria del modelado de objetos modificado
Teoria del modelado de objetos modificadoTeoria del modelado de objetos modificado
Teoria del modelado de objetos modificado
Robert Rodriguez
 

Similar a Loop Talks Mar 2017 | Desarrollo con grails apoyado de uml (20)

SG 09 Patrones de Integración Empresarial Apache Camel
SG 09 Patrones de Integración Empresarial Apache CamelSG 09 Patrones de Integración Empresarial Apache Camel
SG 09 Patrones de Integración Empresarial Apache Camel
 
SOA Open Source
SOA Open SourceSOA Open Source
SOA Open Source
 
base-de-datos-oracle.pdf
base-de-datos-oracle.pdfbase-de-datos-oracle.pdf
base-de-datos-oracle.pdf
 
Categorias de los sistemas operativos
Categorias de los sistemas operativosCategorias de los sistemas operativos
Categorias de los sistemas operativos
 
Categorias de los sistemas operativos
Categorias de los sistemas operativosCategorias de los sistemas operativos
Categorias de los sistemas operativos
 
UML - Analisis de Sistemas
UML - Analisis de SistemasUML - Analisis de Sistemas
UML - Analisis de Sistemas
 
Clase7
Clase7Clase7
Clase7
 
Clase7 unidad1
Clase7 unidad1Clase7 unidad1
Clase7 unidad1
 
Web services1
Web services1Web services1
Web services1
 
Desarrollo modermo de aplicaciones web
Desarrollo modermo de aplicaciones webDesarrollo modermo de aplicaciones web
Desarrollo modermo de aplicaciones web
 
Patrones de diseño
Patrones de diseñoPatrones de diseño
Patrones de diseño
 
Sistemas gestores de base de datos (sgbd)
Sistemas gestores de base de datos (sgbd)Sistemas gestores de base de datos (sgbd)
Sistemas gestores de base de datos (sgbd)
 
Unidad_1.pdf
Unidad_1.pdfUnidad_1.pdf
Unidad_1.pdf
 
UML¿Por qué modelamos?, Mejores Práctica s de IS
UML¿Por qué  modelamos?, Mejores Práctica s de ISUML¿Por qué  modelamos?, Mejores Práctica s de IS
UML¿Por qué modelamos?, Mejores Práctica s de IS
 
Categorias sistemas operativos
Categorias sistemas operativosCategorias sistemas operativos
Categorias sistemas operativos
 
Presentacion modelo osi
Presentacion modelo osiPresentacion modelo osi
Presentacion modelo osi
 
analisis y diseño 2.pdf
analisis y diseño 2.pdfanalisis y diseño 2.pdf
analisis y diseño 2.pdf
 
Presentacion cw2012
Presentacion cw2012Presentacion cw2012
Presentacion cw2012
 
Teoria del modelado de objetos modificado
Teoria del modelado de objetos modificadoTeoria del modelado de objetos modificado
Teoria del modelado de objetos modificado
 
Modelos (UML)
Modelos (UML)Modelos (UML)
Modelos (UML)
 

Más de LoopTalks

Creando un chatbot con telegram | Looptalks
Creando un chatbot con telegram | LooptalksCreando un chatbot con telegram | Looptalks
Creando un chatbot con telegram | Looptalks
LoopTalks
 
Mitos y alcances de una CCNA | Looptalks
Mitos y alcances de una CCNA | LooptalksMitos y alcances de una CCNA | Looptalks
Mitos y alcances de una CCNA | Looptalks
LoopTalks
 
Innovation with apps | Looptalks
Innovation with apps | LooptalksInnovation with apps | Looptalks
Innovation with apps | Looptalks
LoopTalks
 
Soldados para el desarrollo móvil | LoopTalks
Soldados para el desarrollo móvil | LoopTalksSoldados para el desarrollo móvil | LoopTalks
Soldados para el desarrollo móvil | LoopTalks
LoopTalks
 
Desafíos actuales del mundo del desarrollo de software | LoopTalks
Desafíos actuales del mundo del desarrollo de software | LoopTalksDesafíos actuales del mundo del desarrollo de software | LoopTalks
Desafíos actuales del mundo del desarrollo de software | LoopTalks
LoopTalks
 
Cómo ser una CTO y no morir en el intento | LoopTalks Junio 2017
Cómo ser una CTO y no morir en el intento | LoopTalks Junio 2017Cómo ser una CTO y no morir en el intento | LoopTalks Junio 2017
Cómo ser una CTO y no morir en el intento | LoopTalks Junio 2017
LoopTalks
 
Conociendo el lenguaje R | LoopTalks Feb 2017
Conociendo el lenguaje R | LoopTalks Feb 2017Conociendo el lenguaje R | LoopTalks Feb 2017
Conociendo el lenguaje R | LoopTalks Feb 2017
LoopTalks
 
Loop Talks Ene 2017 01
Loop Talks Ene 2017 01Loop Talks Ene 2017 01
Loop Talks Ene 2017 01
LoopTalks
 
Loop Talks Dic 2016
Loop Talks Dic 2016Loop Talks Dic 2016
Loop Talks Dic 2016
LoopTalks
 

Más de LoopTalks (9)

Creando un chatbot con telegram | Looptalks
Creando un chatbot con telegram | LooptalksCreando un chatbot con telegram | Looptalks
Creando un chatbot con telegram | Looptalks
 
Mitos y alcances de una CCNA | Looptalks
Mitos y alcances de una CCNA | LooptalksMitos y alcances de una CCNA | Looptalks
Mitos y alcances de una CCNA | Looptalks
 
Innovation with apps | Looptalks
Innovation with apps | LooptalksInnovation with apps | Looptalks
Innovation with apps | Looptalks
 
Soldados para el desarrollo móvil | LoopTalks
Soldados para el desarrollo móvil | LoopTalksSoldados para el desarrollo móvil | LoopTalks
Soldados para el desarrollo móvil | LoopTalks
 
Desafíos actuales del mundo del desarrollo de software | LoopTalks
Desafíos actuales del mundo del desarrollo de software | LoopTalksDesafíos actuales del mundo del desarrollo de software | LoopTalks
Desafíos actuales del mundo del desarrollo de software | LoopTalks
 
Cómo ser una CTO y no morir en el intento | LoopTalks Junio 2017
Cómo ser una CTO y no morir en el intento | LoopTalks Junio 2017Cómo ser una CTO y no morir en el intento | LoopTalks Junio 2017
Cómo ser una CTO y no morir en el intento | LoopTalks Junio 2017
 
Conociendo el lenguaje R | LoopTalks Feb 2017
Conociendo el lenguaje R | LoopTalks Feb 2017Conociendo el lenguaje R | LoopTalks Feb 2017
Conociendo el lenguaje R | LoopTalks Feb 2017
 
Loop Talks Ene 2017 01
Loop Talks Ene 2017 01Loop Talks Ene 2017 01
Loop Talks Ene 2017 01
 
Loop Talks Dic 2016
Loop Talks Dic 2016Loop Talks Dic 2016
Loop Talks Dic 2016
 

Último

MANUAL DEL DECODIFICADOR DVB S2. PARA VSAT
MANUAL DEL DECODIFICADOR DVB  S2. PARA VSATMANUAL DEL DECODIFICADOR DVB  S2. PARA VSAT
MANUAL DEL DECODIFICADOR DVB S2. PARA VSAT
Ing. Julio Iván Mera Casas
 
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...
Telefónica
 
EduFlex, una educación accesible para quienes no entienden en clases
EduFlex, una educación accesible para quienes no entienden en clasesEduFlex, una educación accesible para quienes no entienden en clases
EduFlex, una educación accesible para quienes no entienden en clases
PABLOCESARGARZONBENI
 
trabajo de tecnologia, segundo periodo 9-6f
trabajo de tecnologia, segundo periodo 9-6ftrabajo de tecnologia, segundo periodo 9-6f
trabajo de tecnologia, segundo periodo 9-6f
zoecaicedosalazar
 
3Redu: Responsabilidad, Resiliencia y Respeto
3Redu: Responsabilidad, Resiliencia y Respeto3Redu: Responsabilidad, Resiliencia y Respeto
3Redu: Responsabilidad, Resiliencia y Respeto
cdraco
 
Ventajas y desventajas de la desinfección con cloro
Ventajas y desventajas de la desinfección con cloroVentajas y desventajas de la desinfección con cloro
Ventajas y desventajas de la desinfección con cloro
durangense277
 
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdfTRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
thomasdcroz38
 
Desarrollo de habilidades de pensamiento (2).pdf
Desarrollo de habilidades de pensamiento (2).pdfDesarrollo de habilidades de pensamiento (2).pdf
Desarrollo de habilidades de pensamiento (2).pdf
samuelvideos
 
Diagrama de flujo basada en la reparacion de automoviles.pdf
Diagrama de flujo basada en la reparacion de automoviles.pdfDiagrama de flujo basada en la reparacion de automoviles.pdf
Diagrama de flujo basada en la reparacion de automoviles.pdf
ManuelCampos464987
 
leidy fuentes - power point -expocccion -unidad 4 (1).pptx
leidy fuentes - power point -expocccion -unidad 4 (1).pptxleidy fuentes - power point -expocccion -unidad 4 (1).pptx
leidy fuentes - power point -expocccion -unidad 4 (1).pptx
Leidyfuentes19
 
Conceptos Básicos de Programación Proyecto
Conceptos Básicos de Programación ProyectoConceptos Básicos de Programación Proyecto
Conceptos Básicos de Programación Proyecto
cofferub
 
Estructuras Básicas_Tecnología_Grado10-7.pdf
Estructuras Básicas_Tecnología_Grado10-7.pdfEstructuras Básicas_Tecnología_Grado10-7.pdf
Estructuras Básicas_Tecnología_Grado10-7.pdf
cristianrb0324
 
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTALINFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
CrystalRomero18
 
Conceptos Básicos de Programación. Tecnología
Conceptos Básicos de Programación. TecnologíaConceptos Básicos de Programación. Tecnología
Conceptos Básicos de Programación. Tecnología
coloradxmaria
 
Conceptos Básicos de Programación L.D 10-5
Conceptos Básicos de Programación L.D 10-5Conceptos Básicos de Programación L.D 10-5
Conceptos Básicos de Programación L.D 10-5
JulyMuoz18
 
Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...
Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...
Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...
espinozaernesto427
 
Diagrama de flujo - ingenieria de sistemas 5to semestre
Diagrama de flujo - ingenieria de sistemas 5to semestreDiagrama de flujo - ingenieria de sistemas 5to semestre
Diagrama de flujo - ingenieria de sistemas 5to semestre
DiegoCampos433849
 
Trabajo Coding For kids 1 y 2 grado 9-4.pdf
Trabajo Coding For kids 1 y 2 grado 9-4.pdfTrabajo Coding For kids 1 y 2 grado 9-4.pdf
Trabajo Coding For kids 1 y 2 grado 9-4.pdf
cj3806354
 
DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdfDESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
sarasofiamontezuma
 
ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024
ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024
ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024
DanielErazoMedina
 

Último (20)

MANUAL DEL DECODIFICADOR DVB S2. PARA VSAT
MANUAL DEL DECODIFICADOR DVB  S2. PARA VSATMANUAL DEL DECODIFICADOR DVB  S2. PARA VSAT
MANUAL DEL DECODIFICADOR DVB S2. PARA VSAT
 
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...
 
EduFlex, una educación accesible para quienes no entienden en clases
EduFlex, una educación accesible para quienes no entienden en clasesEduFlex, una educación accesible para quienes no entienden en clases
EduFlex, una educación accesible para quienes no entienden en clases
 
trabajo de tecnologia, segundo periodo 9-6f
trabajo de tecnologia, segundo periodo 9-6ftrabajo de tecnologia, segundo periodo 9-6f
trabajo de tecnologia, segundo periodo 9-6f
 
3Redu: Responsabilidad, Resiliencia y Respeto
3Redu: Responsabilidad, Resiliencia y Respeto3Redu: Responsabilidad, Resiliencia y Respeto
3Redu: Responsabilidad, Resiliencia y Respeto
 
Ventajas y desventajas de la desinfección con cloro
Ventajas y desventajas de la desinfección con cloroVentajas y desventajas de la desinfección con cloro
Ventajas y desventajas de la desinfección con cloro
 
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdfTRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
 
Desarrollo de habilidades de pensamiento (2).pdf
Desarrollo de habilidades de pensamiento (2).pdfDesarrollo de habilidades de pensamiento (2).pdf
Desarrollo de habilidades de pensamiento (2).pdf
 
Diagrama de flujo basada en la reparacion de automoviles.pdf
Diagrama de flujo basada en la reparacion de automoviles.pdfDiagrama de flujo basada en la reparacion de automoviles.pdf
Diagrama de flujo basada en la reparacion de automoviles.pdf
 
leidy fuentes - power point -expocccion -unidad 4 (1).pptx
leidy fuentes - power point -expocccion -unidad 4 (1).pptxleidy fuentes - power point -expocccion -unidad 4 (1).pptx
leidy fuentes - power point -expocccion -unidad 4 (1).pptx
 
Conceptos Básicos de Programación Proyecto
Conceptos Básicos de Programación ProyectoConceptos Básicos de Programación Proyecto
Conceptos Básicos de Programación Proyecto
 
Estructuras Básicas_Tecnología_Grado10-7.pdf
Estructuras Básicas_Tecnología_Grado10-7.pdfEstructuras Básicas_Tecnología_Grado10-7.pdf
Estructuras Básicas_Tecnología_Grado10-7.pdf
 
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTALINFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
 
Conceptos Básicos de Programación. Tecnología
Conceptos Básicos de Programación. TecnologíaConceptos Básicos de Programación. Tecnología
Conceptos Básicos de Programación. Tecnología
 
Conceptos Básicos de Programación L.D 10-5
Conceptos Básicos de Programación L.D 10-5Conceptos Básicos de Programación L.D 10-5
Conceptos Básicos de Programación L.D 10-5
 
Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...
Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...
Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...
 
Diagrama de flujo - ingenieria de sistemas 5to semestre
Diagrama de flujo - ingenieria de sistemas 5to semestreDiagrama de flujo - ingenieria de sistemas 5to semestre
Diagrama de flujo - ingenieria de sistemas 5to semestre
 
Trabajo Coding For kids 1 y 2 grado 9-4.pdf
Trabajo Coding For kids 1 y 2 grado 9-4.pdfTrabajo Coding For kids 1 y 2 grado 9-4.pdf
Trabajo Coding For kids 1 y 2 grado 9-4.pdf
 
DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdfDESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
 
ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024
ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024
ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024
 

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
  • 5. • Construcción • Implementación, pruebas y despliegue del sistema • Pruebas • Despliegue
  • 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
  • 22. • Grails create-app {nombrepp}
  • 23. • Entrar a la carpeta del proyecto y enviar comando grails
  • 24. • En el shell: run-app
  • 25.
  • 27.
  • 30. • Architech enterprise • NetBeans • JDK 1.7 • Grails 2.4.4
  • 31. • OO-226, Object-Oriented Analysis and Design Using UML, SUN • https://grails.org/ • https://www.genbetadev.com/herramientas/groovy- environment-manager-gvm-gestiona-distintas-versiones- de-groovy-grails-y-mas-candidates • http://sdkman.io • https://github.com/dannote16/looptalks