6
239 BACHILLERATO TÉCNICO VOCACIONAL EN DESARROLLO DE SOFTWARE Descriptor del módulo de Segundo año Desarrollo de Programación orientada a objetos Módulo 2.4: “Desarrollo de Programación orientada a objetosAspectos generales Campo: Desarrollo de Software. Opción: Desarrollo de Software. Competencia: Desarrollar aplicaciones orientadas a objetos para resolver una necesidad del cliente. Título del módulo: Desarrollo de Programación orientada a objetos. Duración prevista: Cinco semanas (90 horas). Prerrequisito: Primer año de bachillerato Código: BTVDS 2.4 Objetivo del módulo: Desarrollar las competencias que permitan la creación de aplicaciones web, utilizando lenguaje de programación orientado a objetos, para ofrecer soluciones ágiles a las tareas administrativo-financieras de una empresa o entidad. Situación problemática: Las etapas de desarrollo e implementación de los sistemas actuales son demasiado largas y complejas por la falta de aplicación de portabilidad y reutilización del código, propias de las nuevas formas de desarrollo orientadas a objetos obteniendo aplicaciones de baja calidad, redundancia en el código y aumento de los costos operativos. Criterios de evaluación: 1. Elabora documento de especificación de requerimientos donde muestra el uso de técnicas apropiadas para la identificación de necesidades, tales como entrevistas, talleres, lluvia de ideas, espina de pescado y problema- causa, entre otras. 2. Diseña la estructura de la aplicación web, especificando diagramas de casos de uso, clases y objetos, así como la estructura de la base de datos y sus relaciones. 3. Elabora interfaces gráficas de acuerdo con las especificaciones de disposición y color pactados con el cliente. 4. Desarrolla formularios ejecutables utilizando botones y etiquetas programados y respetando la sintaxis del lenguaje de programación Java

BACHILLERATO TÉCNICO VOCACIONAL EN DESARROLLO DE … · sobre estándares y buenas prácticas para el desarrollo de aplicaciones orientadas a objetos. Los estudiantes de cada equipo

  • Upload
    others

  • View
    8

  • Download
    0

Embed Size (px)

Citation preview

Page 1: BACHILLERATO TÉCNICO VOCACIONAL EN DESARROLLO DE … · sobre estándares y buenas prácticas para el desarrollo de aplicaciones orientadas a objetos. Los estudiantes de cada equipo

239

BACHILLERATO TÉCNICO VOCACIONAL EN DESARROLLO DE SOFTWARE Descriptor del módulo de Segundo año Desarrollo de Programación orientada a objetos Módulo 2.4: “Desarrollo de Programación orientada a objetos”

Aspectos generales

Campo: Desarrollo de Software.

Opción: Desarrollo de Software.

Competencia: Desarrollar aplicaciones orientadas a objetos para resolver una necesidad del cliente.

Título del módulo: Desarrollo de Programación orientada a objetos.

Duración prevista: Cinco semanas (90 horas).

Prerrequisito: Primer año de bachillerato Código: BTVDS 2.4

Objetivo del módulo: Desarrollar las competencias que permitan la creación de aplicaciones web, utilizando lenguaje de programación orientado a objetos, para ofrecer soluciones ágiles a las tareas administrativo-financieras de una empresa o entidad.

Situación problemática: Las etapas de desarrollo e implementación de los sistemas actuales son demasiado largas y complejas por la falta de aplicación de portabilidad y reutilización del código, propias de las nuevas formas de desarrollo orientadas a objetos obteniendo aplicaciones de baja calidad, redundancia en el código y aumento de los costos operativos.

Criterios de evaluación:

1. Elabora documento de especificación de requerimientos donde muestra el uso de técnicas apropiadas para la identificación de necesidades, tales como entrevistas, talleres, lluvia de ideas, espina de pescado y problema-causa, entre otras.

2. Diseña la estructura de la aplicación web, especificando diagramas de casos de uso, clases y objetos, así como la estructura de la base de datos y sus relaciones.

3. Elabora interfaces gráficas de acuerdo con las especificaciones de disposición y color pactados con el cliente.

4. Desarrolla formularios ejecutables utilizando botones y etiquetas programados y respetando la sintaxis del lenguaje de programación Java

Page 2: BACHILLERATO TÉCNICO VOCACIONAL EN DESARROLLO DE … · sobre estándares y buenas prácticas para el desarrollo de aplicaciones orientadas a objetos. Los estudiantes de cada equipo

240

y estándares de calidad establecidos para el área de programación. 5. Desarrolla prototipo de la aplicación web usando estructuras

condicionales y repetitivas y respetando las normas básicas de las estructuras de control y la sintaxis de Java, así como los mecanismos de extensión de funcionalidad de las clases.

6. Ejecuta pruebas de la aplicación web y la conexión a la base de datos, mediante el uso de técnicas de prueba de software para garantizar que cumple con los requerimientos.

7. Ejecuta prueba funcional con el cliente para garantizar que el uso cumple con las expectativas y los requerimientos.

8. Elabora un manual de usuario, especificando la forma de uso de la aplicación web y la explicación de la funcionalidad de la misma.

Criterio de promoción: Comprobar que se ha alcanzado al menos el 70% de las competencias esperadas en una escala estimativa correspondiente a 7: nivel 4.

Competencias. La persona es competente cuando:

DESARROLLO TÉCNICO

DESARROLLO EMPRENDEDOR

DESARROLLO HUMANO Y

SOCIAL

DESARROLLO ACADÉMICO APLICADO

Aplica técnicas de análisis de requerimientos para el desarrollo de aplicaciones informáticas.

Propone ideas para el desarrollo de proyectos de elaboración de aplicaciones web que lo vuelven competitivo.

Es proactivo en la identificación de necesidades del cliente.

Elabora cuestionarios para identificar las necesidades del cliente.

Aplica entrevistas para identificar las necesidades del cliente.

Explica la información recolectada para realizar el diseño de la aplicación.

Diseña y documenta la solución más viable, utilizando herramientas del entorno de desarrollo

Desarrolla opciones que le permiten tener la habilidad de vender.

Desarrolla un

Tiene disponibilidad para integrarse adecuadamente a equipos de trabajo.

Plantea los casos de uso, clases, objetos y métodos que optimicen la aplicación.

Elabora diseño

Page 3: BACHILLERATO TÉCNICO VOCACIONAL EN DESARROLLO DE … · sobre estándares y buenas prácticas para el desarrollo de aplicaciones orientadas a objetos. Los estudiantes de cada equipo

241

orientado a objetos.

portafolio de aplicaciones web que le permite mayor credibilidad y mayores oportunidades de cara al cliente.

Disposición para encontrar soluciones rápidas.

de la base de datos debidamente normalizada.

Elabora interfaces gráficas de usuario amigables.

Busca los mejores recursos tecnológicos disponibles en lo referente a lenguajes orientados a objetos.

Es creativo para la solución de problemas.

Describe los componentes del entorno de desarrollo y los utiliza correctamente.

Crea formularios que se ajusten a las necesidades del cliente.

Explica las técnicas relacionadas con el color y tamaño de fuente, alineación del texto y distribución de controles y botones.

Desarrolla la solución planteada, respetando la sintaxis del lenguaje orientado a objetos.

Busca opciones y recursos tecnológicos relacionados a la programación orientada a objetos para ser competitivo.

Es responsable al utilizar normas de seguridad para el usuario y el equipo.

Da ejemplos de expresiones que incluyen datos, variables y operadores, basándose en la sintaxis del lenguaje de programación Java.

Discute el uso de estándares

Page 4: BACHILLERATO TÉCNICO VOCACIONAL EN DESARROLLO DE … · sobre estándares y buenas prácticas para el desarrollo de aplicaciones orientadas a objetos. Los estudiantes de cada equipo

242

de calidad establecidos para el desarrollo de aplicaciones orientadas a objetos.

Integra en las aplicaciones las características de los lenguajes orientados a objetos.

Busca opciones y recursos tecnológicos relacionados con el manejo de estructuras de control en la programación orientada a objetos, para ser competitivo.

Utiliza sus conocimientos tecnológicos actualizados para posicionarse mejor en la perspectiva del cliente.

Disposición para profundizar y ampliar los conocimientos adquiridos.

Responsable en la entrega de avances.

Describe las sentencias de control del lenguaje de programación Java.

Explica el mecanismo de herencia y polimorfismo para extender la funcionalidad de las clases.

Da ejemplos de funciones para programación en capas.

Ejecuta pruebas de software para validar la aplicación desarrollada.

Muestra perseverancia por desarrollar un producto de calidad.

Es acucioso en la definición de detalles.

Muestra la conexión a la base de datos usando sentencias de Java.

Aplica pruebas de caja negra y caja blanca para verificar el funcionamiento de la aplicación.

Realiza pruebas de carga, estrés

Page 5: BACHILLERATO TÉCNICO VOCACIONAL EN DESARROLLO DE … · sobre estándares y buenas prácticas para el desarrollo de aplicaciones orientadas a objetos. Los estudiantes de cada equipo

243

o amigabilidad para asegurar el buen desempeño.

Valida con el cliente la correcta operación de las paginas contra el requerimiento.

Muestra creatividad y se interesa por la innovación.

Es comprensivo ante la actitud del cliente.

Explica el proceso seguido para validar con el cliente el funcionamiento de la aplicación web contra los requerimientos establecidos.

Elabora documento que especifica la situación del software para efectos de la aceptación.

Desarrolla manual de usuario de la aplicación web.

Se esfuerza por ser un generador de cambios.

Es ordenado en la elaboración de documentos.

Muestra el uso de reglas de ortografía y redacción establecidas, para desarrollar la documentación.

Explica las técnicas de redacción e imágenes utilizadas para realizar la documentación.

Sugerencias metodológicas El facilitador debe orientar al grupo de estudiantes durante todas las etapas del módulo sobre desarrollo de la aplicación web. Se sugiere formular un proyecto para superar las quejas de pérdida de tiempo por parte de los padres de familia de la institución. En el mismo se deben seguir las siguientes seis etapas de la acción completa de desarrollo de un proyecto:

Page 6: BACHILLERATO TÉCNICO VOCACIONAL EN DESARROLLO DE … · sobre estándares y buenas prácticas para el desarrollo de aplicaciones orientadas a objetos. Los estudiantes de cada equipo

244

1. Etapa de informarse Para obtener la información se emplearán las siguientes estrategias:

Cada equipo de estudiantes realiza investigación documental sobre el estado del arte de la industria del desarrollo de software orientado a objetos para el desarrollo de aplicaciones web.

Los estudiantes de cada equipo investigan sobre materiales, herramientas y nuevas formas de lograr desarrollos ágiles y de calidad en la construcción de aplicaciones web.

Cada equipo de estudiantes elabora una base de datos con la información sobre estándares y buenas prácticas para el desarrollo de aplicaciones orientadas a objetos.

Los estudiantes de cada equipo investigan en la web sobre el estado del arte de la industria del desarrollo de software orientado a objetos y sus estándares de calidad.

Los estudiantes de cada equipo realizan entrevistas a expertos en el área de desarrollo de software y a representantes de fábricas de desarrollo de software, para obtener información sobre las más recientes técnicas de desarrollo orientado a objetos y de las tendencias más solicitadas en el mercado tecnológico del país.

Cada equipo de estudiantes esquematiza la información sobre programación orientada a objetos con ejemplos relacionados con el manejo de mecanismos de extensión de funcionalidad de clases, para formular las estrategias de solución más adecuadas.

Cada equipo de estudiantes procesa y analiza los datos obtenidos sobre las mejores prácticas de la industria del software internacional y nacional, para definir las especificaciones técnicas del desarrollo de aplicaciones web.