SlideShare una empresa de Scribd logo
1 de 28
Segundo año
Bachillerato Técnico vocacional en
Desarrollo de Software
Sección: A
Software 2024
Modulo 2.2
Clase 15
17 de abril
Semana 10
Docente: Ing. Oscar Cortez
Complejo educativo Fe y alegria
Agenda
Actividad # 1: Saludo y bienvenida – presentación
Actividad # 2: Reflexión
Actividad # 3: Video
Actividad # 4: Normas de convivencia
Actividad # 5: Indicaciones generales
Actividad # 6: Descriptor del Módulo 2.0
Actividad # 7: Etapas
Actividad # 8: Actividad virtual
Actividad # 8: Cierre
Reflexiones
Reflexión
“Lo
maravilloso
de aprender es
que nadie
puede
arrebatárnosl
o”. B.B. King
Actividad # 3: Video
Actividad# : Saludo y bienvenida
Propósito: conocer y dar la bienvenida a cada estudiante de la sección.
Instrucciones:
1. Saludo y bienvenida al modulo
2. Participe individualmente presentándose mediante una dinámica.
3. Cada estudiante debe mencionar su nombre y apellido – propósito de
año del 2° año que espera aprender 2° año y porque software.
4. Qué expectativas tiene, use lenguaje técnico…
Actividad# 5: Indicaciones generales
Objetivo del bachillerato técnico en desarrollo de software:
Objetivo general
1. Desarrollar competencias para el análisis, diseño, implementación y
seguimiento de aplicaciones de software empresariales genéricas y
específicas, utilizando estándares de la industria del software y aplicando
tecnología orientada a la web y dispositivos móviles
Objetivos Específico
1. Formar competencias técnicas, humano-sociales, académicas y
emprendedoras en el alumnado para continuar estudios superiores. 2.
Formar competencias técnicas, humano-sociales, académicas y
emprendedoras en el alumnado que le permitan incorporarse al mundo
productivo como empleado o empleador.
Pág.. 29 plan
de estudios
Actividad# 5: Indicaciones generales
Malla curricular del
Bachillerato técnico
vocacional en
Desarrollo de software:
Pág.. 40 plan
de estudios
Actividad# 5: Indicaciones generales
Forma de evaluación:
1. Evaluación formativa
2. Evaluación sumativa al final de cada modulo
3. Autoevaluación – Coevaluación – heteroevaluación
4. Nota debe de ser 7.0 para aprobar modulo
5. Se trabajará por proyectos grupales de 5 estudiantes
6. Entrega mediante plataforma Google Classroom
Pág.. 40 plan
de estudios
Actividad# 5: Indicaciones generales
Pág.. 42 plan
de estudios
Actividad # 2: Actividad# 6: Descriptor del Modulo Pág. 204 plan
de estudios
Evaluación diagnostica.
Pág. plan de
estudios
Actividad # 6: Descriptor del Modulo
Cuestionario de saberes previos
Responde las siguientes preguntas:
1. ¿Qué es arquitectura de software?
2. ¿Qué es un algoritmo?
3. ¿Qué es lógica de programación?
4. ¿Qué es una página Web?
5. ¿Qué es una variable?
6. ¿Qué es una clase?
7. ¿Qué es un método?
8. ¿Qué es un lenguaje de programación?
9. ¿Qué entiende por base de datos?
10. ¿Qué es emprendedurismo colaborativo?
Pág. 180
plan de
estudios
Actividad # 7: Etapa de informarse
Pág. 180
plan de
estudios
Actividad # 7: Etapa de informarse
Pág. 181
plan de
estudios
Actividad # 7: Etapa de decidir
Pág. 182 plan
de estudios
Actividad # 7: Etapa de ejecutar
Pág. 183 plan
de estudios
Actividad # 7: Etapa de controlar
Pág. 184 plan
de estudios
Actividad # 7: Etapa de valorar
Pág. 185 plan
de estudios
Actividad # 7: Etapa de evaluar
Actividad #9: Cierre
Tema: Introducción al módulo 2.2
Diseño de arquitectura de software
Indicadores de logros:
1. Comprende el termino arquitectura de software.
2. Describe en que consiste la arquitectura de software.
Actividad #9: Conceptos
¿Qué es la arquitectura de software?
Se refiere a la estructura y diseño de un sistema de software. Es una
representación de alto nivel que define cómo los componentes del
software interactúan entre sí, cómo se organizan y cómo cumplen con los
requisitos funcionales y no funcionales del sistema.
La arquitectura de software proporciona una visión global del sistema, lo
que permite a los desarrolladores y arquitectos comprender su estructura
y tomar decisiones informadas durante el proceso de desarrollo.
Actividad #9: Conceptos
Elementos de la arquitectura de software
Componentes: Son los módulos, servicios o partes del software que realizan
tareas específicas dentro del sistema. Incluyen interfaz de usuario, lógica de
negocio, acceso a bases de datos, servicios web, etc.
Conexiones: Representan cómo los componentes se comunican y colaboran
entre sí. Esto incluye la definición de interfaces y flujos de datos.
Patrones de diseño: Son soluciones probadas y recurrentes para problemas
comunes de diseño de software. Los patrones pueden ayudar a estructurar el
software de manera efectiva.
Actividad #9: Conceptos
Requisitos no funcionales: Son los atributos de calidad que debe cumplir la
arquitectura del software, como el rendimiento, la escalabilidad, la seguridad y la
disponibilidad.
Tecnologías y herramientas: Como lenguajes de programación, bases de datos,
frameworks y herramientas, tiene un impacto significativo en la arquitectura.
Documentación: Es esencial para describir y comunicar la arquitectura a los miembros
del equipo y las partes interesadas. Esto incluye diagramas, descripciones de
componentes, interfaces y decisiones clave de diseño.
Consideraciones de evolución y mantenimiento: La arquitectura debe ser diseñada
pensando en la capacidad de evolucionar y mantener el sistema a lo largo del tiempo.
Actividad #9: Conceptos
Ventajas de una arquitectura de software
1. Organización eficiente
2. Reutilización de componentes
3. Mantenibilidad
4. Escalabilidad
5. Rendimiento
6. Seguridad
7. Facilita la colaboración
8. Adaptabilidad y evolución
Actividad# 8: Dinámica virtual
Dinámica virtual
Actividad #9: Conceptos
Temas para exposición la siguiente clase:
Formar parejas de estudiantes.
Tipos de arquitectura de software
1. Modelo-Vista-Controlador (MVC)
2. Capas
3. Arquitectura de Microservicios
4. Arquitectura Orientada a Servicios (SOA)
5. Modelo-Vista-VistaModelo (MVVM)
Actividad # 8: Preguntas y respuestas
Dudas y respuestas.

Más contenido relacionado

Similar a Semana 10. Clase 15. Introduccion al modulo 2.2.pptx

La Práctica : Una visión general
La Práctica : Una visión generalLa Práctica : Una visión general
La Práctica : Una visión generalCinthia Pulla
 
La Práctica : Una visión general
La Práctica : Una visión generalLa Práctica : Una visión general
La Práctica : Una visión generalguest87d127
 
Proyecto de criterios y pautas de evaluación final
Proyecto de criterios y pautas de evaluación finalProyecto de criterios y pautas de evaluación final
Proyecto de criterios y pautas de evaluación finalmaria vargas
 
Proyecto de criterios y pautas de evaluación
Proyecto de criterios y pautas de evaluación Proyecto de criterios y pautas de evaluación
Proyecto de criterios y pautas de evaluación maria vargas
 
La practica una vision general
La practica una vision generalLa practica una vision general
La practica una vision generalTensor
 
Curso: Administración de proyectos informáticos: Sílabo
Curso: Administración de proyectos informáticos: SílaboCurso: Administración de proyectos informáticos: Sílabo
Curso: Administración de proyectos informáticos: SílaboJack Daniel Cáceres Meza
 
Licenciatura en ingenieria en desarrollo de software
Licenciatura en ingenieria en desarrollo de softwareLicenciatura en ingenieria en desarrollo de software
Licenciatura en ingenieria en desarrollo de softwareFelipe Perez Franco
 
Power Point Proyectos Informaticos
Power Point Proyectos InformaticosPower Point Proyectos Informaticos
Power Point Proyectos InformaticosDaniela
 
100000S03I_DisenoYArquitecturaDeSoftware.pdf
100000S03I_DisenoYArquitecturaDeSoftware.pdf100000S03I_DisenoYArquitecturaDeSoftware.pdf
100000S03I_DisenoYArquitecturaDeSoftware.pdfLuisFelipeUNI
 
Fases en el desarrollo de un programa
Fases en el desarrollo de un programaFases en el desarrollo de un programa
Fases en el desarrollo de un programaHeidiie Hdz
 
Guia word sename 2018 okis (1)
Guia word sename 2018  okis (1)Guia word sename 2018  okis (1)
Guia word sename 2018 okis (1)Dulmar Torrado
 
Guia word sename 2018 okis (1)
Guia word sename 2018  okis (1)Guia word sename 2018  okis (1)
Guia word sename 2018 okis (1)LUISA SANCHEZ
 
Silabo igr i_20
Silabo igr i_20Silabo igr i_20
Silabo igr i_20DANIELRS79
 
IIS Unidad 3A Proceso de desarrollo de software
IIS Unidad 3A Proceso de desarrollo de softwareIIS Unidad 3A Proceso de desarrollo de software
IIS Unidad 3A Proceso de desarrollo de softwareFranklin Parrales Bravo
 

Similar a Semana 10. Clase 15. Introduccion al modulo 2.2.pptx (20)

La Práctica : Una visión general
La Práctica : Una visión generalLa Práctica : Una visión general
La Práctica : Una visión general
 
La Práctica : Una visión general
La Práctica : Una visión generalLa Práctica : Una visión general
La Práctica : Una visión general
 
Proyecto de criterios y pautas de evaluación final
Proyecto de criterios y pautas de evaluación finalProyecto de criterios y pautas de evaluación final
Proyecto de criterios y pautas de evaluación final
 
Proyecto de criterios y pautas de evaluación
Proyecto de criterios y pautas de evaluación Proyecto de criterios y pautas de evaluación
Proyecto de criterios y pautas de evaluación
 
La practica una vision general
La practica una vision generalLa practica una vision general
La practica una vision general
 
Sis05 isi ingeneria_software_i
Sis05 isi ingeneria_software_iSis05 isi ingeneria_software_i
Sis05 isi ingeneria_software_i
 
Sis05 isi ingeneria_software_i
Sis05 isi ingeneria_software_iSis05 isi ingeneria_software_i
Sis05 isi ingeneria_software_i
 
Curso: Administración de proyectos informáticos: Sílabo
Curso: Administración de proyectos informáticos: SílaboCurso: Administración de proyectos informáticos: Sílabo
Curso: Administración de proyectos informáticos: Sílabo
 
Is.1p.03 especificaciones de software
Is.1p.03 especificaciones de softwareIs.1p.03 especificaciones de software
Is.1p.03 especificaciones de software
 
Licenciatura en ingenieria en desarrollo de software
Licenciatura en ingenieria en desarrollo de softwareLicenciatura en ingenieria en desarrollo de software
Licenciatura en ingenieria en desarrollo de software
 
Informatica basica
Informatica basicaInformatica basica
Informatica basica
 
Informatica basica
Informatica basicaInformatica basica
Informatica basica
 
Power Point Proyectos Informaticos
Power Point Proyectos InformaticosPower Point Proyectos Informaticos
Power Point Proyectos Informaticos
 
100000S03I_DisenoYArquitecturaDeSoftware.pdf
100000S03I_DisenoYArquitecturaDeSoftware.pdf100000S03I_DisenoYArquitecturaDeSoftware.pdf
100000S03I_DisenoYArquitecturaDeSoftware.pdf
 
Fases en el desarrollo de un programa
Fases en el desarrollo de un programaFases en el desarrollo de un programa
Fases en el desarrollo de un programa
 
Guia word sename 2018 okis (1)
Guia word sename 2018  okis (1)Guia word sename 2018  okis (1)
Guia word sename 2018 okis (1)
 
Guia word sename 2018 okis (1)
Guia word sename 2018  okis (1)Guia word sename 2018  okis (1)
Guia word sename 2018 okis (1)
 
Plan de evaluación 2103 ids i 2021
Plan de evaluación 2103 ids i 2021Plan de evaluación 2103 ids i 2021
Plan de evaluación 2103 ids i 2021
 
Silabo igr i_20
Silabo igr i_20Silabo igr i_20
Silabo igr i_20
 
IIS Unidad 3A Proceso de desarrollo de software
IIS Unidad 3A Proceso de desarrollo de softwareIIS Unidad 3A Proceso de desarrollo de software
IIS Unidad 3A Proceso de desarrollo de software
 

Más de OscarAlcidesCortezOr

basededatosaccess-150301233549-conversion-gate02.pdf
basededatosaccess-150301233549-conversion-gate02.pdfbasededatosaccess-150301233549-conversion-gate02.pdf
basededatosaccess-150301233549-conversion-gate02.pdfOscarAlcidesCortezOr
 
Clase #20. Semana #20, Crear informes.pptx
Clase #20. Semana #20, Crear informes.pptxClase #20. Semana #20, Crear informes.pptx
Clase #20. Semana #20, Crear informes.pptxOscarAlcidesCortezOr
 
Clase #19. Semana 20. Fornularios en Acess.pptx
Clase #19. Semana 20. Fornularios en Acess.pptxClase #19. Semana 20. Fornularios en Acess.pptx
Clase #19. Semana 20. Fornularios en Acess.pptxOscarAlcidesCortezOr
 
Clase #20. Semana 21. Logica de programacion.pptx
Clase #20. Semana 21. Logica de programacion.pptxClase #20. Semana 21. Logica de programacion.pptx
Clase #20. Semana 21. Logica de programacion.pptxOscarAlcidesCortezOr
 
Clase #13, Semana 9. Uso de tuplas en Python.pptx
Clase #13, Semana 9. Uso de tuplas en Python.pptxClase #13, Semana 9. Uso de tuplas en Python.pptx
Clase #13, Semana 9. Uso de tuplas en Python.pptxOscarAlcidesCortezOr
 
Clase #10. Semana 6. Uso de listas paralelas en Python.pptx
Clase #10. Semana 6. Uso de listas paralelas en Python.pptxClase #10. Semana 6. Uso de listas paralelas en Python.pptx
Clase #10. Semana 6. Uso de listas paralelas en Python.pptxOscarAlcidesCortezOr
 

Más de OscarAlcidesCortezOr (6)

basededatosaccess-150301233549-conversion-gate02.pdf
basededatosaccess-150301233549-conversion-gate02.pdfbasededatosaccess-150301233549-conversion-gate02.pdf
basededatosaccess-150301233549-conversion-gate02.pdf
 
Clase #20. Semana #20, Crear informes.pptx
Clase #20. Semana #20, Crear informes.pptxClase #20. Semana #20, Crear informes.pptx
Clase #20. Semana #20, Crear informes.pptx
 
Clase #19. Semana 20. Fornularios en Acess.pptx
Clase #19. Semana 20. Fornularios en Acess.pptxClase #19. Semana 20. Fornularios en Acess.pptx
Clase #19. Semana 20. Fornularios en Acess.pptx
 
Clase #20. Semana 21. Logica de programacion.pptx
Clase #20. Semana 21. Logica de programacion.pptxClase #20. Semana 21. Logica de programacion.pptx
Clase #20. Semana 21. Logica de programacion.pptx
 
Clase #13, Semana 9. Uso de tuplas en Python.pptx
Clase #13, Semana 9. Uso de tuplas en Python.pptxClase #13, Semana 9. Uso de tuplas en Python.pptx
Clase #13, Semana 9. Uso de tuplas en Python.pptx
 
Clase #10. Semana 6. Uso de listas paralelas en Python.pptx
Clase #10. Semana 6. Uso de listas paralelas en Python.pptxClase #10. Semana 6. Uso de listas paralelas en Python.pptx
Clase #10. Semana 6. Uso de listas paralelas en Python.pptx
 

Semana 10. Clase 15. Introduccion al modulo 2.2.pptx

  • 1. Segundo año Bachillerato Técnico vocacional en Desarrollo de Software Sección: A Software 2024 Modulo 2.2 Clase 15 17 de abril Semana 10 Docente: Ing. Oscar Cortez Complejo educativo Fe y alegria
  • 2. Agenda Actividad # 1: Saludo y bienvenida – presentación Actividad # 2: Reflexión Actividad # 3: Video Actividad # 4: Normas de convivencia Actividad # 5: Indicaciones generales Actividad # 6: Descriptor del Módulo 2.0 Actividad # 7: Etapas Actividad # 8: Actividad virtual Actividad # 8: Cierre
  • 4. Reflexión “Lo maravilloso de aprender es que nadie puede arrebatárnosl o”. B.B. King
  • 6. Actividad# : Saludo y bienvenida Propósito: conocer y dar la bienvenida a cada estudiante de la sección. Instrucciones: 1. Saludo y bienvenida al modulo 2. Participe individualmente presentándose mediante una dinámica. 3. Cada estudiante debe mencionar su nombre y apellido – propósito de año del 2° año que espera aprender 2° año y porque software. 4. Qué expectativas tiene, use lenguaje técnico…
  • 7. Actividad# 5: Indicaciones generales Objetivo del bachillerato técnico en desarrollo de software: Objetivo general 1. Desarrollar competencias para el análisis, diseño, implementación y seguimiento de aplicaciones de software empresariales genéricas y específicas, utilizando estándares de la industria del software y aplicando tecnología orientada a la web y dispositivos móviles Objetivos Específico 1. Formar competencias técnicas, humano-sociales, académicas y emprendedoras en el alumnado para continuar estudios superiores. 2. Formar competencias técnicas, humano-sociales, académicas y emprendedoras en el alumnado que le permitan incorporarse al mundo productivo como empleado o empleador. Pág.. 29 plan de estudios
  • 8. Actividad# 5: Indicaciones generales Malla curricular del Bachillerato técnico vocacional en Desarrollo de software: Pág.. 40 plan de estudios
  • 9. Actividad# 5: Indicaciones generales Forma de evaluación: 1. Evaluación formativa 2. Evaluación sumativa al final de cada modulo 3. Autoevaluación – Coevaluación – heteroevaluación 4. Nota debe de ser 7.0 para aprobar modulo 5. Se trabajará por proyectos grupales de 5 estudiantes 6. Entrega mediante plataforma Google Classroom Pág.. 40 plan de estudios
  • 10. Actividad# 5: Indicaciones generales Pág.. 42 plan de estudios
  • 11. Actividad # 2: Actividad# 6: Descriptor del Modulo Pág. 204 plan de estudios
  • 13. Actividad # 6: Descriptor del Modulo Cuestionario de saberes previos Responde las siguientes preguntas: 1. ¿Qué es arquitectura de software? 2. ¿Qué es un algoritmo? 3. ¿Qué es lógica de programación? 4. ¿Qué es una página Web? 5. ¿Qué es una variable? 6. ¿Qué es una clase? 7. ¿Qué es un método? 8. ¿Qué es un lenguaje de programación? 9. ¿Qué entiende por base de datos? 10. ¿Qué es emprendedurismo colaborativo?
  • 14. Pág. 180 plan de estudios Actividad # 7: Etapa de informarse
  • 15. Pág. 180 plan de estudios Actividad # 7: Etapa de informarse
  • 16. Pág. 181 plan de estudios Actividad # 7: Etapa de decidir
  • 17. Pág. 182 plan de estudios Actividad # 7: Etapa de ejecutar
  • 18. Pág. 183 plan de estudios Actividad # 7: Etapa de controlar
  • 19. Pág. 184 plan de estudios Actividad # 7: Etapa de valorar
  • 20. Pág. 185 plan de estudios Actividad # 7: Etapa de evaluar
  • 21. Actividad #9: Cierre Tema: Introducción al módulo 2.2 Diseño de arquitectura de software Indicadores de logros: 1. Comprende el termino arquitectura de software. 2. Describe en que consiste la arquitectura de software.
  • 22. Actividad #9: Conceptos ¿Qué es la arquitectura de software? Se refiere a la estructura y diseño de un sistema de software. Es una representación de alto nivel que define cómo los componentes del software interactúan entre sí, cómo se organizan y cómo cumplen con los requisitos funcionales y no funcionales del sistema. La arquitectura de software proporciona una visión global del sistema, lo que permite a los desarrolladores y arquitectos comprender su estructura y tomar decisiones informadas durante el proceso de desarrollo.
  • 23. Actividad #9: Conceptos Elementos de la arquitectura de software Componentes: Son los módulos, servicios o partes del software que realizan tareas específicas dentro del sistema. Incluyen interfaz de usuario, lógica de negocio, acceso a bases de datos, servicios web, etc. Conexiones: Representan cómo los componentes se comunican y colaboran entre sí. Esto incluye la definición de interfaces y flujos de datos. Patrones de diseño: Son soluciones probadas y recurrentes para problemas comunes de diseño de software. Los patrones pueden ayudar a estructurar el software de manera efectiva.
  • 24. Actividad #9: Conceptos Requisitos no funcionales: Son los atributos de calidad que debe cumplir la arquitectura del software, como el rendimiento, la escalabilidad, la seguridad y la disponibilidad. Tecnologías y herramientas: Como lenguajes de programación, bases de datos, frameworks y herramientas, tiene un impacto significativo en la arquitectura. Documentación: Es esencial para describir y comunicar la arquitectura a los miembros del equipo y las partes interesadas. Esto incluye diagramas, descripciones de componentes, interfaces y decisiones clave de diseño. Consideraciones de evolución y mantenimiento: La arquitectura debe ser diseñada pensando en la capacidad de evolucionar y mantener el sistema a lo largo del tiempo.
  • 25. Actividad #9: Conceptos Ventajas de una arquitectura de software 1. Organización eficiente 2. Reutilización de componentes 3. Mantenibilidad 4. Escalabilidad 5. Rendimiento 6. Seguridad 7. Facilita la colaboración 8. Adaptabilidad y evolución
  • 26. Actividad# 8: Dinámica virtual Dinámica virtual
  • 27. Actividad #9: Conceptos Temas para exposición la siguiente clase: Formar parejas de estudiantes. Tipos de arquitectura de software 1. Modelo-Vista-Controlador (MVC) 2. Capas 3. Arquitectura de Microservicios 4. Arquitectura Orientada a Servicios (SOA) 5. Modelo-Vista-VistaModelo (MVVM)
  • 28. Actividad # 8: Preguntas y respuestas Dudas y respuestas.