Este documento presenta el módulo "Modelado de Sistemas" perteneciente a la salida ocupacional de "Programador de Sistemas de Cómputo". El objetivo del módulo es que los estudiantes sean competentes en modelado de sistemas de información mediante diagramas UML. El módulo se enfoca en desarrollar las competencias de analizar sistemas usando UML, diseñar la estructura lógica de soluciones informáticas con UML y elaborar planes de desarrollo. El aprendizaje se log
1. COLEGIO DE BACHILLERES
SECRETARÍA GENERAL
DIRECCIÓN DE PLANEACIÓN ACADÉMICA
Salida Ocupacional: Programador de
Sistemas de Cómputo
Módulo: Modelado de Sistemas
Tercer Semestre
Agosto de 2010
2. ÍNDICE
Contenido Página
Presentación 3
I. Prescripciones 4
Ubicación del Módulo 4
II. Referentes conceptuales 6
Intención y competencias a desarrollar 6
Enfoque 7
Interrelación entre competencias profesionales y genéricas 11
III. Elementos didácticos 14
Bloque temático I 14
Bloque temático II 17
Glosario 20
Créditos 22
Directorio 23
2
3. PRESENTACIÓN
El programa de estudios en el Colegio es entendido como “…la unidad funcional del Plan de Estudios donde se concreta y comunica la
intencionalidad educativa institucional. (…) Para el docente es un instrumento fundamental que orienta la planeación, operación y
evaluación de las experiencias formativas de los estudiantes…”1; con la incorporación de la Reforma Integral de la Educación Media
Superior plasmada en el Marco Curricular Común, orienta las acciones para una práctica educativa correspondiente con el enfoque por
competencias2.
El presente documento está integrado por tres apartados desarrollados en el contexto del Modelo Académico del Colegio de Bachilleres, el
Marco Curricular Común y los fundamentos del Modelo para Elaboración de Programas, que resultan esenciales para que cumpla su
función de enlace entre la planeación y la operación académica. Dichos apartados son los siguientes:
I. Prescripciones, en el que se presentan los módulos que integran la salida ocupacional y su ubicación dentro del Área de Formación
Laboral del Plan de Estudios.
II. Referentes conceptuales, en el que se enuncia la competencia a desarrollar, la intención del módulo de aprendizaje, los enfoques,
tanto del grupo ocupacional como el didáctico, que orientan los procesos de enseñanza y aprendizaje; asimismo, se señala la
interrelación entre las competencias profesionales y las genéricas, explicitando la manera como el Área de Formación Laboral
contribuye al desarrollo del perfil del bachiller.
III. Elementos didácticos, en el cual se concreta la propuesta didáctica, organizada en bloques temáticos en los que se articula el
núcleo temático, la problemática situada, las estrategias de enseñanza, aprendizaje y evaluación, los niveles del desempeño
esperado, los medios de recopilación de evidencias, los materiales de apoyo y las fuentes de información.
1
Modelo para la Elaboración de Programas de Estudios del Plan de la Reforma Integral, Colegio de Bachilleres, 2009, p. 1.
2
Esquemas integrados de saberes o atributos (informaciones, habilidades, formas de pensamiento, estrategias cognitivas y metacognitivas, valores y actitudes) para el
logro de desempeños relevantes, la realización exitosa de tareas o la resolución de problemas específicos en situaciones comunes de la vida diaria de manera racional,
informada y estratégica. (Modelo Académico, Colegio de Bachilleres, 2009, p. 31).
3
4. I. PRESCRIPCIONES
UBICACIÓN DEL MÓDULO
El Plan de estudios del Colegio de Bachilleres se estructura en tres áreas de formación: Básica, Específica y de Formación Laboral.
1. El Área de Formación Básica, considera las competencias disciplinares básicas y su interrelación con las genéricas que
corresponden al Marco Curricular Común de la Educación Media Superior.
2. El Área de Formación Específica, se estructura en cuatro dominios que recogen las competencias disciplinares extendidas, en un
conjunto de asignaturas que constituyen la plataforma para realizar estudios superiores.
3. El Área de Formación Laboral, le permite al estudiante adquirir las competencias profesionales para desempeñarse en el ámbito
laboral.
De acuerdo con el Modelo Académico del Colegio de Bachilleres, el Área de Formación Laboral: contribuye en el proyecto de construcción
de vida del estudiante en el ámbito de lo laboral, a través de situaciones que le permitan adquirir conocimientos, habilidades, actitudes y
destrezas para producir algún bien o servicio, satisfaciendo sus necesidades materiales y existenciales, que posibiliten su transformación
como sujeto individual y social, en el momento histórico y cultural en el que vive; fortaleciendo la capacidad de ingresar, mantenerse y
progresar exitosamente en el mundo laboral. Dicha área se organiza en grupos ocupacionales, que dan cuenta de diversas salidas
ocupacionales, las que se logran a través de módulos de aprendizaje.
De esta forma, la salida ocupacional Programador de Sistemas de Cómputo se ubica en el Grupo Ocupacional Informática, tiene como
Estándares de Referencia a las Normas: OMG Certified UML Professional nivel fundamental e intermedio de la Object Management
Group; NCL: CINF0669.01 Programación, desarrollo y diseño de soluciones en JAVA (Norma Técnica del CONOCER); Certificación en:
SCJA Sun Certified JAVA Associate "Certificación básica en plataforma JAVA" (Estándar de Sun) y Certificación en: SCJP Sun Certified
JAVA programmer "Programador Certificado en Plataforma JAVA"(Estándar de Sun).
Al elegir los estudiantes la opción de Programador de Sistemas de Cómputo deberán seguir la trayectoria que se muestra en el
siguiente esquema del plan de estudios, que consta de los siguientes 7 módulos de aprendizaje y 3 salidas ocupacionales: Modelado de
sistemas, Análisis y resolución de problemas (3er. Semestre) y Soluciones informáticas en un lenguaje POO (4to. Semestre)
pertenecientes a la salida de Programador de Sistemas de Cómputo; Crear y Administrar Base de Datos (5to. Semestre) de la salida
Auxiliar Administrador de Base de Datos; y Elaboración de un sitio Web, correspondiente a la salida ocupacional de Diseñador de páginas
Web, así como el módulo común Introducción al Trabajo (6to. Semestre).
4
5. En el siguiente esquema se muestra la ubicación del módulo de aprendizaje Modelado de Sistemas en el Plan de Estudios.
1er. 2do.
3er. Sem. 4to. Sem. 5to. Sem. 6to. Sem.
Sem. Sem.
ÁREA DE FORMACIÓN BÁSICA
ÁREA DE FORMACIÓN ESPECÍFICA
ÁREA DE FORMACIÓN LABORAL
Auxiliar Administrador Diseñador
Programador de Sistemas de
de Base de Datos de Páginas
Cómputo
(Auxiliar DBA) Web
Introducción
Análisis y Soluciones
Elaboración al Trabajo
Resolución de Problemas Informáticas en Crear y Administrar Base de un Sitio
un Lenguaje de Datos
Modelado de Sistemas Web
POO
5
6. II. REFERENTES CONCEPTUALES
INTENCIÓN Y COMPETENCIAS A DESARROLLAR
A continuación se presenta la intención y competencias a desarrollar en éste módulo.
FINALIDAD DE LA SALIDA
OCUPACIONAL INTENCIÓN DEL MÓDULO
COMPETENCIAS A
DESARROLLAR
Analizar un sistema de
información mediante el
uso de diagramas y
elementos del UML.
Modelar y desarrollar
soluciones Al finalizar el módulo el estudiante
Diseñar la estructura lógica
informáticas, al resolver será competente para realizar el
de la solución informática
problemas laborales, modelado de sistemas de
mediante el uso de
escolares y de tu vida información mediante el uso de
diagramas y elementos del
cotidiana, mediante la diagramas y elementos que
UML y modelado de base
creación de sistemas conforman el Lenguaje de
de datos.
informáticos con Modelado Unificado (UML) para
conexión a base de analizar y diseñar la arquitectura Elaborar el plan de
datos. lógica de la solución informática, desarrollo de la solución
considerando el paradigma de informática.
programación orientado a objetos.
Instalar y configurar el kit
de desarrollo de JAVA
(JDK) y su Ambiente de
Desarrollo Integrado (IDE)
NetBeans.
6
7. ENFOQUE
La Informática desde inicios del siglo XXI ha sido una herramienta sustancial para la operación de las organizaciones, ya que busca
aprovechar la capacidad tecnológica para el desarrollo de los proyectos, administrar los riesgos y lograr ventajas competitivas. El personal
en informática debe aprovechar los recursos tecnológicos para efectuar una gestión inteligente de los riesgos en cada una de las
operaciones de la organización, a través de lograr la colaboración, el consenso, la comunicación y el trabajo en equipo; con una visión
más creativa, proactiva, innovadora y estratégica que genere valor y mejora competitiva en las empresas.
Desde este marco, el Colegio de Bachilleres se ha propuesto “…formar ciudadanos competentes para desempeñarse adecuadamente en
la vida, en los estudios superiores y en el trabajo, con un nivel de dominio que les permita movilizar y utilizar, de manera integral y
satisfactoria conocimientos, habilidades, actitudes y destrezas…” (Colegio de Bachilleres, 2009, p. 35); formación que busca concretarse a
través de los tres tipos de competencia que conforman el marco curricular común: genéricas, disciplinares y profesionales.
En el Colegio de Bachilleres las competencias se definen como ”… esquemas integrados de saberes o atributos (informaciones,
habilidades, formas de pensamiento, estrategias cognitivas y metacognitivas, valores y actitudes) para el logro de desempeños relevantes,
para la realización exitosa de tareas o la resolución de problemas específicos en situaciones comunes de la vida diaria, de manera
racional, informada y estratégica.” (Colegio de Bachilleres, 2009, p. 31). Y es al Área de formación laboral, a la que corresponde
desarrollar las llamadas competencias profesionales, las cuales entendemos como aquellas que “… permiten el desempeño
satisfactorio en el ejercicio de un proceso de trabajo específico y se movilizan en función de las necesidades individuales y sociales.”
(Colegio de Bachilleres, 2009, p. 37). Se refieren a actividades que se realizan en un campo específico del quehacer laboral, y al igual que
las disciplinares, contribuyen al desarrollo de las competencias genéricas y aportan a los estudiantes los elementos para desplegarlas.
Las competencias profesionales se llevan a cabo a través de las Salidas ocupacionales, entendidas como el área laboral referida a un
grupo de competencias que son relevantes para el desempeño de diversos puestos de trabajo en diferentes compañías, sitios o industrias.
(Conocer). Las Salidas ocupacionales que se desarrollarán desde el grupo ocupacional de Informática son: Programador de sistemas de
cómputo, Auxiliar administrador de base de datos, Programador de páginas Web, Auxiliar de diseño publicitario, Animador 2D, Editor de
imágenes y Diseñador de páginas Web.
En cuanto al modelo didáctico de la salida ocupacional, en el Colegio de Bachilleres se concibe al aprendizaje escolar como producto de
un proceso de construcción del conocimiento, intencionado y dirigido, en el que el estudiante participa activamente al interrelacionarse con
el objeto de estudio; en tanto que la enseñanza se entiende como un conjunto de acciones gestoras y facilitadoras del aprendizaje, que el
profesor orienta y coordina.
Para lograr lo anterior, el Colegio de Bachilleres considera, para el diseño de situaciones de aprendizaje, tres momentos:
1. Apertura. En el cual se construye con el grupo la problemática laboral que desequilibra los conocimientos previos del estudiante.
2. Desarrollo. Se realizan actividades que posibiliten la organización de conceptos, ideas y procesos para ser guardados y aplicados en
los diferentes problemas o situaciones labores a que se enfrentará el estudiante.
7
8. 3. Cierre. Se demuestra el dominio de la competencia profesional a través de la presentación del proyecto que da respuesta al
problema que orientó el proceso de aprendizaje.
Para lograr el aprendizaje de las competencias profesionales planteadas en la salida ocupacional, se recupera como herramienta
metodológica la elaboración de proyectos de trabajo ligados a situaciones del campo laboral. En donde el proyecto es entendido como una
actividad realizada en un medio socio-cultural con un fin específico, que implica: propósito común, un plan de acción, fuentes de
información, búsqueda de materiales, resolución de problemas y productos concretos.
Con el proyecto, los estudiantes adquieren el hábito del esfuerzo, buscan por sí mismos los caminos y los instrumentos de trabajo,
continúan con la preocupación fuera de la escuela y todo ello los acostumbra a dos cosas de extraordinario valor educativo y social: a
valerse por sí mismos y a medir con justeza y reconocimiento la ayuda que les prestan los demás, contribuyendo a su proceso de
autoconocimiento, autonomía y autorregulación. Donde la función del profesor es fundamental para el aprendizaje, ya que debe tener un
manejo integral del contenido de la competencia a construir o reconstruir a través del proyecto; incorpora información necesaria y oportuna
al grupo; asesora el trabajo grupal; genera situaciones que propician la ejercitación, reflexión y autocontrol de las acciones que realizan los
estudiantes; realimenta y motiva al grupo de manera permanente; asimismo, evalúa las evidencias obtenidas. Es necesario destacar que,
es indispensable para la adquisición de las competencias profesionales definidas en las salidas ocupacionales del grupo ocupacional de
informática, la impartición de las clases en la sala de cómputo para la realización de prácticas, investigaciones y proyectos definidos por el
docente en su proceso de enseñanza-aprendizaje.
Por su parte, la evaluación forma parte de los procesos de enseñanza y aprendizaje, y cobra especial valor por el impacto y la toma de
decisiones que implica la información recabada en este proceso. En el Colegio de Bachilleres, la evaluación del aprendizaje implica la
emisión de un juicio de valor conforme a determinados criterios y estándares, previa recopilación de información útil, oportuna y pertinente
sobre el aprendizaje del estudiante, como proceso y como producto. La evaluación del aprendizaje se centra en los resultados del
desempeño laboral a través de las distintas evidencias de producto, desempeño, conocimiento y actitudes que dan cuenta de los
aprendizajes de los estudiantes. En la evaluación por competencias no se evalúa el recuerdo de los conocimientos adquiridos, sino la
manera como estos son utilizados en la realización satisfactoria de tareas específicas y de calidad, a partir de criterios objetivos
previamente establecidos y comunicados a los estudiantes que serán evaluados.
El proceso de evaluación del aprendizaje se conforma por tres tipos: diagnóstica, formativa y sumativa:
La evaluación diagnóstica, tiene como propósito obtener información sobre el manejo que los estudiantes tienen de los conocimientos
previos en relación con los aprendizajes propuestos para cada módulo, como necesarios para lograr un desempeño efectivo.
La evaluación formativa, permite valorar los avances y dificultades que se presentan en el proceso de aprendizaje de la competencia, con
el fin de ajustar y reorientar el proceso de enseñanza.
La evaluación sumativa, identifica el grado de dominio alcanzado por los estudiantes en cuanto a los aprendizajes prescritos en el
programa de estudios y se realiza a través de las evidencias recopiladas. Cabe señalar que este tipo de evaluación, en la medida de lo
posible, se debe realizar de manera individual para mostrar el aprendizaje de la competencia y desde situaciones lo más cercanas al
campo laboral.
8
9. Proceso de desarrollo de la competencia: modelar sistemas de información mediante el uso de diagramas y elementos que conforman el
lenguaje de modelado unificado (UML)
Bloque I. Analizar un sistema de información mediante el uso de diagramas y elementos del UML
Conocimientos.
- Tecnologías Informáticas.
Desempeños. Fase 1. Elaborar el listado de requerimientos - Principios de análisis de
- Interpretar el listado de requerimientos solicitado por el cliente. solicitados (reportes, consultas, base de datos, sistemas de información.
archivos y otros).
- Revisar que los requerimientos estén dentro de un contexto
tecnológico contemporáneo y local viable. Evidencias*
Actitudes.
- Hacer los esquemas de los formatos de consultas y reportes. D: Interpretación del listado de requerimientos del
-Orden.
- Definir las estructuras de las entidades auxiliares para la satisfacción cliente por área y por necesidad tecnológica.
de los requerimientos. P: Formatos de la consulta.
P: Formatos de los reportes.
P: Informe de resultados.
P: Estructura de las entidades externas.
Desempeños. A: Orden al manejar los distintos formatos.
Conocimientos.
- Identificar las entradas y salidas que están en el diagrama del módulo
-Fundamentos del
a desarrollar.
paradigma orientado
- Identificar que los procesos que se van a manejar en el sistema o
Fase 2. Realizar el análisis de la solución utilizando a objetos.
módulo a desarrollar se encuentran en el plan de desarrollo.
UML. - Principios de UML.
- Generar las interfases (ligas) con otros sistemas que cumplan con los
requerimientos de comunicación del sistema o módulo desarrollado. Evidencias*
- Elaborar el flujo de presentación que especifica la funcionalidad de los P: Diagrama de secuencia. Actitudes.
componentes del sistema o módulo desarrollado. P: Diagrama de casos de usos. -Orden.
P: Diagrama de colaboración.
P: Diagrama de componentes.
A: Orden al elaborar los diagramas.
* P: Producto. D: Desempeño A
C: Conocimientos A: Actitudes
9
10. Bloque II. Diseñar la solución informática mediante el uso de diagramas y elementos UML
A
Conocimientos.
Desempeños:
Fase 3. Desarrollar el diseño de los componentes de la solución - Principios de UML.
- Desarrollar los flujos de presentación que
con UML. - Diagrama E-R.
correspondan con el sistema o módulo a elaborar.
- Diseñar los elementos de modelado de datos que Evidencias*
P: Diagrama de estado y actividad. Actitudes.
correspondan con el módulo o sistema a desarrollar.
P: Diagrama de Entidad-Relación. -Orden.
- Definir la relación entre objetos que corresponda con
la funcionalidad del modulo o sistema a desarrollar. P: Diagrama de objetos.
- Presentar objetos agrupado en componentes o P: Diagrama de clases e implementación.
módulos por tipo y clasificados por clase. P: Pruebas de funcionalidad aplicadas.
- Aplicar las pruebas de funcionalidad a los módulos P: Plan de desarrollo elaborado.
desarrollados en el plan de desarrollo. A: Orden al elaborar los diagramas.
- Elaborar el plan de desarrollo con: programas de
entrega, ejecutables, jerarquización de actividades,
asignación de roles, tareas y módulos a desarrollar.
Conocimientos.
- Generalidades de JAVA.
Desempeños: Fase 4. Instalar y configurar el IDE -Máquina virtual.
- Seleccionar las herramientas para los requerimientos del desarrollo de la NetBeans como la herramienta de -JDK.
aplicación. desarrollo de sistemas. - Características del IDE
-Instalar el IDE NetBeans considerando los requisitos del software.
NetBeans.
Evidencias*
D: selección de herramientas.
P: El IDE NetBeans instalado.
A: Orden al realizar el proceso de Actitudes
instalación del IDE. -Orden.
A: Responsabilidad al seleccionar -Responsabilidad.
software que ponga en riesgo la
* P: Producto. D: Desempeño integridad del equipo.
C: Conocimientos A: Actitudes
10
11. INTERRELACIÓN ENTRE COMPETENCIAS PROFESIONALES Y GENÉRICAS
Competencia1: Analizar un sistema de información mediante el uso de diagramas y elementos del UML.
Competencias genéricas/atributos
Competencia 4 Competencia 5 Competencia 6 Competencia 8
Escucha, interpreta y Desarrolla Sustenta una Participa y
emite mensajes innovaciones y postura personal colabora de
pertinentes en distintos propone soluciones sobre temas de manera efectiva
Fases de la contextos mediante la a problemas a partir interés y relevancia en equipos
Demostración del cruce en el
Competencia utilización de medios, de métodos general, diversos. desempeño
códigos y establecidos. considerando otros
herramientas puntos de vista de
apropiados. manera crítica y
reflexiva.
Atributo 4.3 Atributo 5.2 Atributo 6.1
Fase 1 Identifica las ideas Ordena información
Elaborar el listado
Elige las fuentes de Al identificar las ideas clave del
clave en un texto o de acuerdo a información más cliente para iniciar la planeación de
de requerimientos discurso oral e infiere relevantes para un
categorías, la solución Informática; ordenar la
solicitados conclusiones a partir propósito específico
jerarquías y información, consultar
(Reportes, de ellas. y discrimina entre
relaciones. adecuadamente el listado de
consultas, base de Atributo 4.5 ellas de acuerdo
Atributo 5.3 requerimientos y estructurar las
datos, archivos y Maneja las tecnologías con su relevancia y
Identifica los ideas de cómo planearlo utilizando
otros). de la información y la confiabilidad.
sistemas y reglas o las tecnologías de información.
comunicación para
principios medulares
obtener información y que subyacen a una Atributo 6.4
expresar ideas. serie de fenómenos. Estructura ideas y
Atributo 5.6 argumentos de Al empezar el modelado utilizando
Utiliza las manera clara, herramientas informáticas tomando
tecnologías de la coherente y en cuenta las características de la
Fase 2 información y sintética. solución mediante el desarrollo de
diagramas que expresen las ideas
Realizar el análisis comunicación para
clave del sistema ubicadas en las
de la solución procesar e diversas fuentes de información,
utilizando UML. interpretar las cuales estructura de manera
información. clara, coherente y ordenada, al
seguir reglas y principios para su
análisis.
11
12. Competencia 2: Diseñar la solución informática mediante el uso de diagramas y elementos UML.
Competencias genéricas/atributos
Competencia 4 Competencia 5 Competencia 6 Competencia 8
Escucha, interpreta y Desarrolla Sustenta una Participa y
emite mensajes innovaciones y postura personal colabora de
Fases de la pertinentes en propone soluciones a sobre temas de manera efectiva Demostración del cruce en el
distintos contextos problemas a partir de interés y relevancia en equipos
Competencia mediante la utilización métodos general, diversos.
desempeño
de medios, códigos y establecidos. considerando otros
herramientas puntos de vista de
apropiados. manera crítica y
reflexiva.
Atributo 4.1 Atributo 5.1 Atributo 6.4 Atributo 8.1
Expresa ideas y Sigue instrucciones y Estructura ideas y Propone
conceptos mediante procedimientos de argumentos de maneras de
representaciones manera reflexiva, manera clara, solucionar un
comprendiendo coherente y problema o
lingüísticas, como cada uno de sintética. desarrollar un
matemáticas o sus pasos contribuye proyecto en Al diseñar los componentes de la
gráficas. al alcance de un equipo, solución mediante el uso de
objetivo. definiendo un herramientas informáticas para
Atributo 5.2 curso de acción elaborar los diagramas UML y el
Ordena información con pasos modelado de base de datos, los
Fase 3 de acuerdo a específicos. cuales le permiten ordenar e
categorías, Atributo 8.3 identificar los elementos
Desarrollar el diseño
de los componentes jerarquías y Asume una medulares del sistema, al seguir
de la solución con relaciones. actitud procedimientos de manera
Atributo 5.3 constructiva, reflexiva, estructurar ideas de
UML.
Identifica los congruente con forma clara y coherente, que le
sistemas y reglas o los permiten modelar la manera de
principios medulares conocimientos y solucionar el problema,
que subyacen a una habilidades con asumiendo una actitud
serie de fenómenos. los que cuenta constructivista en el equipo de
Atributo 5.6 dentro de desarrollo.
Utiliza las distintos
tecnologías de la equipos de
información y trabajo.
comunicación para
procesar e
interpretar
información.
12
13. Competencias genéricas/atributos
Competencia 4 Competencia 5 Competencia 6 Competencia 8
Escucha, interpreta y Desarrolla Sustenta una Participa y
emite mensajes innovaciones y postura personal colabora de
Fases de la pertinentes en propone soluciones a sobre temas de manera efectiva Demostración del cruce en el
distintos contextos problemas a partir de interés y relevancia en equipos
Competencia mediante la utilización métodos general, diversos.
desempeño
de medios, códigos y establecidos. considerando otros
herramientas puntos de vista de
apropiados. manera crítica y
reflexiva.
Atributo 4.5 Atributo 5.1 Atributo 6.4
Maneja las tecnologías Sigue instrucciones y Estructura ideas y
de la información y la procedimientos de argumentos de
comunicación para manera reflexiva, manera clara,
Al seguir instrucciones y
comprendiendo coherente y
obtener información y procedimientos de manera reflexiva,
Fase 4 como cada uno de sintética.
expresar ideas. al instalar y configurar el IDE
Instalar y configurar sus pasos contribuye
NEtBeans, dejándolo preparado para
el IDE NetBeans al alcance de un
desarrollar la solución Informática
como la herramienta objetivo.
apoyándose en manuales de consulta
de desarrollo de Atributo 5.3
bajados de Internet, mediante el uso
sistemas. Identifica los
de las Tecnologías de la Información
sistemas y reglas o
y la Comunicación.
principios medulares
que subyacen a una
serie de fenómenos.
13
14. III. ELEMENTOS DIDÁCTICOS
BLOQUE I. Analizar un sistema de información mediante el uso de diagramas y elementos del UML. Duración: 20 hrs.
Propósito: Que el estudiante analice el sistema de información mediante el uso de diagramas de secuencias, de casos de uso,
colaboración y componentes, considerando los requerimientos del cliente y el paradigma orientado a objetos.
Núcleo Temático Problemática situada
a) Características de un estudio El estacionamiento “Hay lugar” ubicado en el centro de la Ciudad de México, cobra por la primera hora o fracción
de necesidades. $16.00 y por cada 15 minutos después de la primera hora $4.00. El estacionamiento cuenta con cuatro niveles
b) Estructura de las consultas, con 40 cajones cada uno, 20 acomodadores y un administrador.
reportes y entidades externas.
c) Tecnologías informáticas.
d) Principios de análisis. Al momento que llega un vehículo lo recibe un acomodador quien registra la marca, modelo, color, placas y
e) Principios del paradigma estado de éste, así como el número de boleto secuencial y su número de acomodador para cualquier aclaración.
orientada a objetos: Clase,
objeto, herencia, polimorfismo, El administrador revisa los cajones en una tabla y le indica al acomodador, el cajón disponible para estacionar el
encapsulado, mensaje, vehículo y le solicita el número de boleto de estacionamiento y anota la fecha y hora de entrada. Al momento que
abstracción, instancia, el cliente regresa por su vehículo, entrega el boleto al administrador y éste registra la hora de salida, calcula la
métodos, sobre carga de
cantidad a pagar y despacha a algún acomodador disponible para que traiga el vehículo.
métodos, constructor e
implantación.
f) Principios de UML: diagramas Una vez entregado el vehículo, el administrador anota el número del acomodador para cualquier aclaración y
de secuencias, casos de uso, marca disponible el cajón desocupado en su tabla.
colaboración y componentes.
g) Estructura de un plan de Cada semana se requiere un informe en el que se identifique a los 5 acomodadores que más trabajaron, a partir
desarrollo. de contar los servicios realizados (estacionamiento y entrega de automóvil), con la intención de abonarles el 10%
h) Orden al realizar el análisis del
de su pago semanal. Dicho informe debe contener los siguientes datos: nombre, número del acomodador,
sistema de información
mediante los diagramas de cantidad de servicios efectuados por día y por semana, sueldo y cantidad adicional a pagar.
secuencia, casos de uso y
componentes. Para elaborar el plan de desarrollo informático que contribuya a resolver el problema planteado, es importante dar
respuesta a las siguientes preguntas ¿Qué información se necesita saber del cliente? ¿Qué es un modelo?
¿Cómo se manejará el modelado del estacionamiento? ¿Cuál podría ser el uso de los avances tecnológicos para
dar solución al problema que se presenta? ¿Qué información se obtiene de los diagramas de secuencia, casos
de uso y componentes? ¿Qué procesos se realizan? ¿Cómo se consulta y se genera el reporte para el abono del
10%? ¿Cómo armar el plan de desarrollo de la solución? ¿En que tecnología de programación se desarrollaría?
14
15. Estrategias de aprendizaje enseñanza y evaluación. Secuencias didácticas
Apertura
En plenaria reflexiona con el grupo ¿Cuál es la diferencia entre generar la solución a los problemas con o sin Tecnología Informática?
Desarrollo
Divide al grupo en 2 y solicita que busquen en Internet los fundamentos de POO y UML respectivamente. El primer equipo presentará la información
mediante un mapa conceptual y explicará las ventajas de la POO sobre otras tendencias de programación. El segundo equipo presentará el tema de
UML en relación con los diagramas de secuencia, casos de uso y colaboración mediante diversos ejemplos.
Solicita al grupo que en una lámina sistematice las ideas más relevantes en cuanto a la importancia de la POO como un medio de desarrollar
soluciones informáticas y al UML como el modelado del mismo.
Durante esta etapa es necesario verificar que el estudiante logre las siguientes evidencias de conocimiento, de producto, de desempeño y de actitud.
Conocimiento: Explicar los principios del análisis de sistemas de información y los fundamentos del paradigma Orientado a Objetos (OO) y UML.
Producto: Elaborar los diagramas de secuencia, casos de uso, componentes, de colaboración y plan de desarrollo.
Desempeño: Interpretar los requerimientos del cliente.
Actitud: Orden al elaborar los diagramas utilizados para el análisis orientado a objetos con UML.
Cierre
Solicitar a los alumnos que presenten un esquema de la secuencia de creación de una solución Informática orientada a objetos: Modelado UML-
Programación en JAVA.
Realizar una lluvia de ideas a partir de las siguientes preguntas que vinculan con el siguiente bloque: ¿El diagrama de clases sirve también para
analizar un sistema de información con el paradigma orientado a objetos?
Evaluación formativa: Pon atención en el manejo de los conceptos del paradigma Orientado a objetos.
Evaluación sumativa: Diagramas del modelado UML elaborados.
15
16. Niveles de desempeño
Excelente
El estudiante tiene un nivel de desempeño excelente cuando: al analizar el sistema de información con el paradigma orientado a objetos, lo modela
ordenadamente mediante diagramas de secuencia, casos de uso, de colaboración y componentes utilizando como referente el listado de
requerimientos del cliente; asimismo integra los diagramas como elementos del plan de desarrollo y tiene en cuenta las tecnologías informáticas para
su posterior desarrollo.
Bueno
El estudiante tiene un nivel de desempeño bueno cuando: al analizar el sistema de información con el paradigma orientado a objetos lo modela de
manera ordenada mediante diagramas de secuencia, casos de uso, de colaboración y componentes, utilizando como referente el listado de
requerimientos del cliente; asimismo integra los diagramas como elementos del plan de desarrollo.
Suficiente
El estudiante tiene un nivel de desempeño suficiente cuando: al analizar el sistema de información con el paradigma orientado a objetos lo modela de
manera ordenada mediante diagramas de secuencia, casos de uso y de colaboración utilizando como referente el listado de requerimientos del cliente.
Insuficiente
El estudiante tiene un nivel de desempeño insuficiente cuando: al analizar el sistema de información lo modela mediante diagramas de secuencia,
casos de uso y de colaboración, pero no toma como referente el listado de requerimientos del cliente.
Medios de recopilación de evidencias. Instrumentos
Lista de cotejo de formatos de consulta y reportes y estructura de las entidades externas.
Lista de cotejo de los diagramas de secuencias, casos de uso, colaboración y componentes.
Lista de cotejo del plan de desarrollo, herramientas de desarrollo de tecnologías informáticas.
Red conceptual de conceptos de programación orientada a objetos.
Guía de observación para la actitud de orden.
Materiales de apoyo y fuentes de información
Asteasuain, F. (2009). UML: Domine el Lenguaje de Modelado de más Utilizado en la Actualidad. Argentina: Gradi.
Fowler, M. (2000). UML Gota a Gota. México: Pearson Educación de México.
Schach, S. (2005). Análisis y Diseño Orientado a Objetos: con UML y el Proceso Unificado (Incluye CD-ROM). México: McGraw-Hill Interamericana.
Schmuler, J. (2001). Aprendiendo UML en 24 Horas. México: Prentice Hall.
16
17. BLOQUE II. Diseñar la solución informática mediante el uso de diagramas y elementos UML. Duración: 44 hrs.
Propósito: Que el estudiante desarrolle el diseño de la solución informática mediante el uso de diagramas de estado y actividad,
de objetos, clases y entidad relación, a partir de los diagramas elaborados en el análisis del sistema de información.
Núcleo Temático Problemática situada:
a) Flujos de presentación: Diagrama El estacionamiento “Hay lugar” ubicado en el centro de la Ciudad de México, cobra por la primera hora o
de estado y actividad fracción $16.00 y por cada 15 minutos después de la primera hora $4.00. El estacionamiento cuenta con
b) Modelado de datos diseñados: cuatro niveles con 40 cajones cada uno, 20 acomodadores y un administrador.
Diagrama de entidad-relación.
c) Los componentes desarrollados
según el diseño acordado: Al momento que llega un vehículo lo recibe un acomodador quien registra la marca, modelo, color, placas y
Diagrama de componentes estado de éste, así como el número de boleto secuencial y su número de acomodador para cualquier
d) La relación entre objetos por aclaración.
funcionalidad del módulo o
sistema: Diagrama de objetos El administrador revisa los cajones en una tabla y le indica al acomodador, el cajón disponible para estacionar
e) Presenta objetos agrupado en el vehículo y le solicita el número de boleto de estacionamiento y anota la fecha y hora de entrada. Al
componentes o módulos:
momento que el cliente regresa por su vehículo, entrega el boleto al administrador y éste registra la hora de
Diagrama de clases e
implementación salida, calcula la cantidad a pagar y despacha a algún acomodador disponible para que traiga el vehículo.
f) Conceptos básicos de JAVA:
J2SE,J2EE, SWING, JDBC, Una vez entregado el vehículo, el administrador anota el número del acomodador para cualquier aclaración y
máquina virtual, JDK y SDK. marca disponible el cajón desocupado en su tabla.
g) Orden al realizar los diagramas
UML y el proceso de instalación Cada semana se requiere un informe en el que se identifique a los 5 acomodadores que más trabajaron, a
del IDE.
partir de contar los servicios realizados (estacionamiento y entrega de automóvil), con la intención de
h) Responsabilidad al seleccionar
software que ponga en riesgo la abonarles el 10% de su pago semanal. Dicho informe debe contener los siguientes datos: nombre, número del
integridad del equipo. acomodador, cantidad de servicios efectuados por día y por semana, sueldo y cantidad adicional a pagar.
Para desarrollar la solución del estacionamiento, es importante dar respuesta a los siguientes
cuestionamientos: ¿Cómo modelar la solución? ¿Qué diagramas se requieren para modelar los flujos,
procesos, datos, objetos, clases que se identifican en el estacionamiento? ¿Sirve aplicar el modelado UML
para resolver el problema del estacionamiento? ¿Se puede probar la funcionalidad de los módulos
desarrollados? ¿Para desarrollar el modelado UML del estacionamiento se requiere de un plan de desarrollo o
proyecto elaborado con anterioridad? ¿Qué pasa con los datos del sistema? ¿Se puede migrar de los
diagramas del modelado UML a la codificación de la solución en JAVA de forma directa? ¿Qué relación tiene
este módulo de aprendizaje “Modelado de Sistemas con el “Análisis y resolución de problemas” y por qué?
¿Es conveniente presentar la solución del estacionamiento en un lenguaje de programación orientado a
objetos? ¿Qué es un IDE? ¿Para qué sirve la máquina virtual de JAVA? ¿Para qué se utiliza el JDK?
17
18. Estrategias de aprendizaje enseñanza y evaluación. Secuencias didácticas
Apertura
Reflexiona con el grupo sobre la función e importancia que tiene el proceso de modelar los flujos, datos, objetos y clases para realizar las propuestas
de solución al problema que se trata: sistematizar la información del estacionamiento de manera rápida y ordenada.
Desarrollo
Solicita al grupo que se organice en equipos de trabajo e investiguen en cuanto a los diagramas de estado, actividad, componentes, objetos,
implementación, clases del modelado UML y el modelado de datos con el diagrama de entidad-relación y presentar al grupo los resultados obtenidos
de la investigación.
A partir de la problemática situada, en equipo que elaboren los diagramas que modelen a este nivel el sistema.
Asimismo, en equipos de trabajo, solicita que elaboren el plan de desarrollo de la solución de Tecnología Informática e indaguen los conceptos básicos
de JAVA como el programa que se utilizará para generar tales soluciones, realizando un glosario de términos como cierre de la actividad de
investigación.
En esta etapa verifica que el estudiante logre las siguientes evidencias de conocimiento, de producto, de desempeño y de actitud:
Conocimiento: Explicar y clasificar los diferentes tipos de diagramas del Modelado UML, conceptos básicos de JAVA.
Producto: Diseño de la estructura lógica de la solución informática mediante el uso de los diagramas de estado, actividad, objetos, clases e
implementación. Modelado de la base de datos mediante el diagrama de entidad-relación.
Desempeño: Manejo de los diagramas y elementos UML
Actitud: Orden y responsabilidad en la elaboración de los diagramas UML
Cierre
Pide al grupo que en equipos presenten la solución informática diseñada, definiendo las ventajas de su solución, haciendo uso de recursos
tecnológicos.
Concluye el módulo explicando la importancia del modelado UML para el desarrollo de soluciones informáticas con un lenguaje de programación
orientado a objetos.
Evaluación formativa: Pon atención en la definición de clases y estructuras de datos.
Evaluación sumativa: Diagramas del modelado UML y estructuras de datos elaborados.
Plan de desarrollo elaborado.
18
19. Niveles de desempeño
Excelente
El estudiante tiene un nivel de desempeño excelente cuando: al diseñar la solución informática con el paradigma orientado a objetos genera de manera
ordenada diagramas de estado, actividad, objetos, clases e implementación, asimismo genera la estructura de la base de datos a partir del diagrama de
entidad-relación e integra estos diagramas como elementos del plan de desarrollo y define roles, tareas, entregables jerarquización de actividades y
entregables, considerando la instalación responsable del IDE a utilizar para su posterior desarrollo.
Bueno
El estudiante tiene un nivel de desempeño bueno cuando: al diseñar la solución informática con el paradigma orientado a objetos genera de manera
ordenada diagramas de estado, actividad, objetos, clases e implementación, asimismo genera la estructura de la base de datos a partir del diagrama de
entidad-relación e integra estos diagramas como elementos del plan de desarrollo.
Suficiente
El estudiante tiene un nivel de desempeño suficiente cuando: al diseñar la solución informática con el paradigma orientado a objetos genera de manera
ordenada diagramas de estado, actividad, objetos, clases e implementación, y genera la estructura de la base de datos a partir del diagrama de
entidad-relación.
Insuficiente
El estudiante tiene un nivel de desempeño insuficiente cuando: al diseñar la solución informática con el paradigma orientado a objetos no genera
alguno de los siguientes diagramas: de estado, actividad, objetos, clases, implementación o de entidad-relación.
Medios de recopilación de evidencias. Instrumentos
Lista de cotejo de los diagramas de estado, actividad, objetos, clases, implementación y entidad-relación.
Lista de cotejo del plan de desarrollo.
Prueba objetiva sobre los conceptos básicos de JAVA.
Materiales de apoyo y fuentes de información
Asteasuain, F. (2009). UML: Domine el Lenguaje de Modelado de más Utilizado en la Actualidad. Argentina: Gradi.
Fowler, M. (2000). UML Gota a Gota. México: Pearson Educación de México.
Schach, S. (2005). Análisis y Diseño Orientado a Objetos: con UML y el Proceso Unificado (Incluye CD-ROM). México: McGraw-Hill Interamericana.
Schmuler, J. (2001). Aprendiendo UML en 24 Horas. México: Prentice Hall.
19
20. GLOSARIO.
Bloque temático: Comprende los elementos centrales que orientan la actividad docente: las problemáticas situadas, los núcleos
temáticos, el propósito, en el cual se expresan los desempeños a obtener, sus correspondientes niveles de desempeño. Además
las estrategias de aprendizaje-enseñanza-evaluación, los materiales de apoyo al aprendizaje y las fuentes de información.
Competencias genéricas: Articulan, dan identidad a la EMS y constituyen el perfil del egresado del SNB “son las que todos los
bachilleres deben estar en capacidad de desempeñar; les permiten comprender el mundo e influir en él; les capacitan para
continuar aprendiendo de forma autónoma a lo largo de sus vidas, y para desarrollar relaciones armónicas con quienes les
rodean.”3
Competencias profesionales: Estas competencias capacitan al estudiante para procesar, aplicar y transformar en contextos específicos
del ámbito laboral, conocimientos, habilidades, destrezas y actitudes.
Enfoque: En su interior se proporcionan principalmente elementos de carácter disciplinar o del trabajo, así como de carácter didáctico.
Intención: En ella se establece la relación entre la finalidad de la salida ocupacional, la intención del Módulo y las competencias a
desarrollar, así mismo se presenta la organización de los bloques temáticos y que sirven como herramientas para orientar el
proceso de aprendizaje-enseñanza-evaluación.
Interrelaciones entre competencias: La interrelación entre las competencias genéricas y las profesionales definen aprendizajes que se
espera que el estudiante logre al término del módulo. Establece la demostración de la evidencia en el desempeño.
Niveles de desempeño: Los niveles de desempeño son descripciones concretas, evidentes y evaluables de la calidad y complejidad de lo
que puede hacer un estudiante en diferentes grados; muestran el paso de lo básico en los aprendizajes propuestos hasta
mayores niveles de elaboración (logro de las competencias) en cuatro categorías: Excelente, Bueno, Suficiente, Insuficiente.
Están estructurados por bloque temático a partir de su propósito y son un referente para: la definición de técnicas y la elaboración
de instrumentos de evaluación, la ejercitación y la consolidación de las competencias.
Núcleos temáticos: Son selecciones de conceptos clave, teorías, leyes, procedimientos, valores, esenciales de una disciplina, que
permiten al estudiante analizar, interpretar y resolver un problema de su realidad. Al ser lo esencial, los núcleos temáticos no
integran la totalidad de aspectos de una disciplina, sino únicamente lo básico de aquellos aspectos requeridos por el campo de
aplicación de la disciplina o ámbito laboral, útiles para resolver la problemática situada.
3
ACUERDO número 444 por el que se establecen las competencias que constituyen el marco curricular común del Sistema Nacional de Bachillerato. SEP. Diario Oficial
de la Federación. Octubre, 2008.
20
21. Problemática situada: Las problemáticas situadas son situaciones de la realidad que pueden ser analizadas, explicadas o resueltas a
través de los núcleos temáticos con el propósito de desarrollar las competencias previamente explicitadas. La problemática
situada alude a hechos, prácticas o actividades (académica, laboral, social o personal) cercanas a los estudiantes. Por una parte,
promueven la aplicación o la utilización de la disciplina permitiendo diferentes niveles de análisis, explicación o solución de la
problemática; por otra, inducen al desarrollo de habilidades de autorregulación en el estudiante, al determinar qué necesita
investigar, como lo hará y con qué intención.
Es un problema de la vida cotidiana, expresado como hipótesis, problema a resolver, tareas, proyecto o estudio de caso,
acompañadas por preguntas detonadoras. La problemática situada será analizada, discutida y resuelta a través de actividades
desarrolladas en grupos, que tiendan a la formación de un estudiante autogestivo.
Ubicación: Permite identificar el lugar del Módulo dentro del mapa curricular, así como al área de formación y la salida ocupacional a la
que pertenece.
21
22. CRÉDITOS
El presente Programa de Estudios se realizó en grupo cooperativo, donde participaron:
Coordinación:
Coordinador de proyectos de Formación Laboral: Lic. Luis Gabriel Mondragón Torres
Coordinador de proyectos de Vinculación: Lic. Roberto Arriola Ruíz
22
23. Directorio
Roberto Castañón Romo Director General.
Luis Miguel Samperio Sánchez Secretario General.
Héctor Robledo Galván Secretario de Servicios Institucionales.
Roberto Paz Neri Secretario Administrativo.
Filiberto Aguayo Chuc Coordinador Sectorial de la Zona Norte
Rafael Torres Jiménez Coordinador Sectorial de la Zona Centro.
Elideé Echeverría Valencia Coordinadora Sectorial de la Zona Sur.
Miguel Ángel Báez López Director de Planeación Académica.
Martín López Barrera Director de Evaluación, Asuntos del Profesorado y
Orientación Educativa.
Ileana Betzabeth Lugo Martínez Subdirectora de Capacitación para el Trabajo.
Celia Cruz Chapa Jefa del Departamento de Vinculación y Desarrollo.
Guadalupe Estrada Villarruel Jefa del Departamento Técnico.
Colegio de Bachilleres
Rancho Vistahermosa 105.
Ex Hacienda Coapa, Coyoacán.
04920. México, D.F.
www.cbachilleres.edu.mx
23