programa modelado de_sistemas

23
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

Upload: gabos

Post on 17-Jun-2015

314 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Programa modelado de_sistemas

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

Page 2: Programa modelado de_sistemas

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

Page 3: Programa modelado de_sistemas

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).

Page 4: Programa modelado de_sistemas

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).

Page 5: Programa modelado de_sistemas

5

En el siguiente esquema se muestra la ubicación del módulo de aprendizaje Modelado de Sistemas en el Plan de Estudios.

1er. Sem.

2do. Sem.

3er. Sem. 4to. Sem. 5to. Sem. 6to. Sem.

ÁREA DE FORMACIÓN BÁSICA

ÁREA DE FORMACIÓN ESPECÍFICA

ÁREA DE FORMACIÓN LABORAL

Programador de Sistemas de Cómputo

Auxiliar Administrador de Base de Datos

(Auxiliar DBA)

Diseñador de Páginas

Web Introducción al Trabajo Análisis y

Resolución de Problemas

Soluciones Informáticas en

un Lenguaje POO

Crear y Administrar Base de Datos

Elaboración de un Sitio

Web Modelado de Sistemas

Page 6: Programa modelado de_sistemas

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

Modelar y desarrollar

soluciones

informáticas, al resolver

problemas laborales,

escolares y de tu vida

cotidiana, mediante la

creación de sistemas

informáticos con

conexión a base de

datos.

Al finalizar el módulo el estudiante

será competente para realizar el

modelado de sistemas de

información mediante el uso de

diagramas y elementos que

conforman el Lenguaje de

Modelado Unificado (UML) para

analizar y diseñar la arquitectura

lógica de la solución informática,

considerando el paradigma de

programación orientado a objetos.

Analizar un sistema de

información mediante el

uso de diagramas y

elementos del UML.

Diseñar la estructura lógica

de la solución informática

mediante el uso de

diagramas y elementos del

UML y modelado de base

de datos.

Elaborar el plan de

desarrollo de la solución

informática.

Instalar y configurar el kit

de desarrollo de JAVA

(JDK) y su Ambiente de

Desarrollo Integrado (IDE)

NetBeans.

Page 7: Programa modelado de_sistemas

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.

Page 8: Programa modelado de_sistemas

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.

Page 9: Programa modelado de_sistemas

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

Fase 1. Elaborar el listado de requerimientos

solicitados (reportes, consultas, base de datos, archivos y otros).

Desempeños.

- Interpretar el listado de requerimientos solicitado por el cliente.

- Revisar que los requerimientos estén dentro de un contexto

tecnológico contemporáneo y local viable.

- Hacer los esquemas de los formatos de consultas y reportes.

- Definir las estructuras de las entidades auxiliares para la satisfacción

de los requerimientos.

Conocimientos.

- Tecnologías Informáticas.

- Principios de análisis de

sistemas de información.

Actitudes.

-Orden.

Evidencias*

D: Interpretación del listado de requerimientos del

cliente por área y por necesidad tecnológica.

P: Formatos de la consulta.

P: Formatos de los reportes.

P: Informe de resultados.

P: Estructura de las entidades externas.

A: Orden al manejar los distintos formatos. Conocimientos.

-Fundamentos del

paradigma orientado

a objetos.

- Principios de UML.

Fase 2. Realizar el análisis de la solución utilizando

UML.

Desempeños.

- Identificar las entradas y salidas que están en el diagrama del módulo

a desarrollar.

- Identificar que los procesos que se van a manejar en el sistema o

módulo a desarrollar se encuentran en el plan de desarrollo.

- Generar las interfases (ligas) con otros sistemas que cumplan con los

requerimientos de comunicación del sistema o módulo desarrollado.

- Elaborar el flujo de presentación que especifica la funcionalidad de los

componentes del sistema o módulo desarrollado.

Evidencias*

P: Diagrama de secuencia.

P: Diagrama de casos de usos.

P: Diagrama de colaboración.

P: Diagrama de componentes.

A: Orden al elaborar los diagramas.

Actitudes.

-Orden.

A * P: Producto. D: Desempeño

C: Conocimientos A: Actitudes

Page 10: Programa modelado de_sistemas

10

Evidencias*

P: Diagrama de estado y actividad.

P: Diagrama de Entidad-Relación.

P: Diagrama de objetos.

P: Diagrama de clases e implementación.

P: Pruebas de funcionalidad aplicadas.

P: Plan de desarrollo elaborado.

A: Orden al elaborar los diagramas.

Fase 3. Desarrollar el diseño de los componentes de la solución

con UML.

Desempeños:

- Desarrollar los flujos de presentación que

correspondan con el sistema o módulo a elaborar.

- Diseñar los elementos de modelado de datos que

correspondan con el módulo o sistema a desarrollar.

- Definir la relación entre objetos que corresponda con

la funcionalidad del modulo o sistema a desarrollar.

- Presentar objetos agrupado en componentes o

módulos por tipo y clasificados por clase.

- Aplicar las pruebas de funcionalidad a los módulos

desarrollados en el plan de desarrollo.

- Elaborar el plan de desarrollo con: programas de

entrega, ejecutables, jerarquización de actividades,

asignación de roles, tareas y módulos a desarrollar.

Actitudes.

-Orden.

A

Conocimientos.

- Principios de UML.

- Diagrama E-R.

Bloque II. Diseñar la solución informática mediante el uso de diagramas y elementos UML

Evidencias*

D: selección de herramientas.

P: El IDE NetBeans instalado.

A: Orden al realizar el proceso de

instalación del IDE.

A: Responsabilidad al seleccionar

software que ponga en riesgo la

integridad del equipo.

Fase 4. Instalar y configurar el IDE

NetBeans como la herramienta de

desarrollo de sistemas.

Desempeños:

- Seleccionar las herramientas para los requerimientos del desarrollo de la

aplicación.

-Instalar el IDE NetBeans considerando los requisitos del software.

Conocimientos.

- Generalidades de JAVA.

-Máquina virtual.

-JDK.

- Características del IDE

NetBeans.

Actitudes

-Orden.

-Responsabilidad.

* P: Producto. D: Desempeño

C: Conocimientos A: Actitudes

Page 11: Programa modelado de_sistemas

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.

Fases de la Competencia

Competencias genéricas/atributos

Demostración del cruce en el desempeño

Competencia 4 Escucha, interpreta y

emite mensajes pertinentes en distintos contextos mediante la utilización de medios,

códigos y herramientas apropiados.

Competencia 5 Desarrolla

innovaciones y propone soluciones a problemas a partir

de métodos establecidos.

Competencia 6 Sustenta una

postura personal sobre temas de

interés y relevancia general,

considerando otros puntos de vista de manera crítica y

reflexiva.

Competencia 8 Participa y

colabora de manera efectiva

en equipos diversos.

Fase 1 Elaborar el listado de requerimientos solicitados (Reportes, consultas, base de datos, archivos y otros).

Atributo 4.3 Identifica las ideas clave en un texto o discurso oral e infiere conclusiones a partir de ellas. Atributo 4.5 Maneja las tecnologías

de la información y la

comunicación para

obtener información y

expresar ideas.

Atributo 5.2 Ordena información

de acuerdo a

categorías,

jerarquías y

relaciones.

Atributo 5.3 Identifica los sistemas y reglas o principios medulares que subyacen a una serie de fenómenos. Atributo 5.6 Utiliza las

tecnologías de la

información y

comunicación para

procesar e

interpretar

información.

Atributo 6.1

Elige las fuentes de información más relevantes para un propósito específico y discrimina entre ellas de acuerdo con su relevancia y confiabilidad.

Al identificar las ideas clave del cliente para iniciar la planeación de la solución Informática; ordenar la información, consultar adecuadamente el listado de requerimientos y estructurar las ideas de cómo planearlo utilizando las tecnologías de información.

Fase 2

Realizar el análisis de la solución utilizando UML.

Atributo 6.4 Estructura ideas y argumentos de manera clara, coherente y sintética.

Al empezar el modelado utilizando herramientas informáticas tomando en cuenta las características de la solución mediante el desarrollo de diagramas que expresen las ideas clave del sistema ubicadas en las diversas fuentes de información, las cuales estructura de manera clara, coherente y ordenada, al seguir reglas y principios para su análisis.

Page 12: Programa modelado de_sistemas

12

Competencia 2: Diseñar la solución informática mediante el uso de diagramas y elementos UML.

Fases de la Competencia

Competencias genéricas/atributos

Demostración del cruce en el desempeño

Competencia 4 Escucha, interpreta y

emite mensajes pertinentes en

distintos contextos mediante la utilización de medios, códigos y

herramientas apropiados.

Competencia 5 Desarrolla

innovaciones y propone soluciones a problemas a partir de

métodos establecidos.

Competencia 6 Sustenta una

postura personal sobre temas de

interés y relevancia general,

considerando otros puntos de vista de manera crítica y

reflexiva.

Competencia 8 Participa y colabora de

manera efectiva en equipos diversos.

Fase 3 Desarrollar el diseño de los componentes de la solución con UML.

Atributo 4.1

Expresa ideas y

conceptos mediante

representaciones

lingüísticas,

matemáticas o

gráficas.

Atributo 5.1 Sigue instrucciones y procedimientos de manera reflexiva, comprendiendo como cada uno de sus pasos contribuye al alcance de un objetivo. Atributo 5.2 Ordena información de acuerdo a categorías, jerarquías y relaciones. Atributo 5.3 Identifica los sistemas y reglas o principios medulares que subyacen a una serie de fenómenos. Atributo 5.6 Utiliza las tecnologías de la información y comunicación para procesar e interpretar información.

Atributo 6.4 Estructura ideas y argumentos de manera clara, coherente y sintética.

Atributo 8.1 Propone maneras de solucionar un problema o desarrollar un proyecto en equipo, definiendo un curso de acción con pasos específicos. Atributo 8.3 Asume una actitud constructiva, congruente con los conocimientos y habilidades con los que cuenta dentro de distintos equipos de trabajo.

Al diseñar los componentes de la solución mediante el uso de herramientas informáticas para elaborar los diagramas UML y el modelado de base de datos, los cuales le permiten ordenar e identificar los elementos medulares del sistema, al seguir procedimientos de manera reflexiva, estructurar ideas de forma clara y coherente, que le permiten modelar la manera de solucionar el problema, asumiendo una actitud constructivista en el equipo de desarrollo.

Page 13: Programa modelado de_sistemas

13

Fases de la Competencia

Competencias genéricas/atributos

Demostración del cruce en el desempeño

Competencia 4 Escucha, interpreta y

emite mensajes pertinentes en

distintos contextos mediante la utilización de medios, códigos y

herramientas apropiados.

Competencia 5 Desarrolla

innovaciones y propone soluciones a problemas a partir de

métodos establecidos.

Competencia 6 Sustenta una

postura personal sobre temas de

interés y relevancia general,

considerando otros puntos de vista de manera crítica y

reflexiva.

Competencia 8 Participa y colabora de

manera efectiva en equipos diversos.

Fase 4 Instalar y configurar el IDE NetBeans como la herramienta de desarrollo de sistemas.

Atributo 4.5 Maneja las tecnologías

de la información y la

comunicación para

obtener información y

expresar ideas.

Atributo 5.1 Sigue instrucciones y procedimientos de manera reflexiva, comprendiendo como cada uno de sus pasos contribuye al alcance de un objetivo. Atributo 5.3 Identifica los sistemas y reglas o principios medulares que subyacen a una serie de fenómenos.

Atributo 6.4 Estructura ideas y argumentos de manera clara, coherente y sintética.

Al seguir instrucciones y procedimientos de manera reflexiva, al instalar y configurar el IDE NEtBeans, dejándolo preparado para desarrollar la solución Informática apoyándose en manuales de consulta bajados de Internet, mediante el uso de las Tecnologías de la Información y la Comunicación.

Page 14: Programa modelado de_sistemas

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 a) Características de un estudio

de necesidades. b) Estructura de las consultas,

reportes y entidades externas. c) Tecnologías informáticas. d) Principios de análisis. e) Principios del paradigma

orientada a objetos: Clase, objeto, herencia, polimorfismo, encapsulado, mensaje, abstracción, instancia, métodos, sobre carga de métodos, constructor e implantación.

f) Principios de UML: diagramas de secuencias, casos de uso, colaboración y componentes.

g) Estructura de un plan de desarrollo.

h) Orden al realizar el análisis del sistema de información mediante los diagramas de secuencia, casos de uso y componentes.

Problemática situada El estacionamiento “Hay lugar” ubicado en el centro de la Ciudad de México, cobra por la primera hora o fracción

$16.00 y por cada 15 minutos después de la primera hora $4.00. El estacionamiento cuenta con cuatro niveles

con 40 cajones cada uno, 20 acomodadores y un administrador.

Al momento que llega un vehículo lo recibe un acomodador quien registra la marca, modelo, color, placas y

estado de éste, así como el número de boleto secuencial y su número de acomodador para cualquier aclaración.

El administrador revisa los cajones en una tabla y le indica al acomodador, el cajón disponible para estacionar el

vehículo y le solicita el número de boleto de estacionamiento y anota la fecha y hora de entrada. Al momento que

el cliente regresa por su vehículo, entrega el boleto al administrador y éste registra la hora de salida, calcula la

cantidad a pagar y despacha a algún acomodador disponible para que traiga el vehículo.

Una vez entregado el vehículo, el administrador anota el número del acomodador para cualquier aclaración y

marca disponible el cajón desocupado en su tabla.

Cada semana se requiere un informe en el que se identifique a los 5 acomodadores que más trabajaron, a partir

de contar los servicios realizados (estacionamiento y entrega de automóvil), con la intención de abonarles el 10%

de su pago semanal. Dicho informe debe contener los siguientes datos: nombre, número del acomodador,

cantidad de servicios efectuados por día y por semana, sueldo y cantidad adicional a pagar.

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?

Page 15: Programa modelado de_sistemas

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.

Page 16: Programa modelado de_sistemas

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.

Page 17: Programa modelado de_sistemas

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

a) Flujos de presentación: Diagrama

de estado y actividad b) Modelado de datos diseñados:

Diagrama de entidad-relación. c) Los componentes desarrollados

según el diseño acordado: Diagrama de componentes

d) La relación entre objetos por funcionalidad del módulo o sistema: Diagrama de objetos

e) Presenta objetos agrupado en componentes o módulos: Diagrama de clases e implementación

f) Conceptos básicos de JAVA: J2SE,J2EE, SWING, JDBC, máquina virtual, JDK y SDK.

g) Orden al realizar los diagramas UML y el proceso de instalación del IDE.

h) Responsabilidad al seleccionar software que ponga en riesgo la integridad del equipo.

Problemática situada: El estacionamiento “Hay lugar” ubicado en el centro de la Ciudad de México, cobra por la primera hora o

fracción $16.00 y por cada 15 minutos después de la primera hora $4.00. El estacionamiento cuenta con

cuatro niveles con 40 cajones cada uno, 20 acomodadores y un administrador.

Al momento que llega un vehículo lo recibe un acomodador quien registra la marca, modelo, color, placas y

estado de éste, así como el número de boleto secuencial y su número de acomodador para cualquier

aclaración.

El administrador revisa los cajones en una tabla y le indica al acomodador, el cajón disponible para estacionar

el vehículo y le solicita el número de boleto de estacionamiento y anota la fecha y hora de entrada. Al

momento que el cliente regresa por su vehículo, entrega el boleto al administrador y éste registra la hora de

salida, calcula la cantidad a pagar y despacha a algún acomodador disponible para que traiga el vehículo.

Una vez entregado el vehículo, el administrador anota el número del acomodador para cualquier aclaración y

marca disponible el cajón desocupado en su tabla.

Cada semana se requiere un informe en el que se identifique a los 5 acomodadores que más trabajaron, a

partir de contar los servicios realizados (estacionamiento y entrega de automóvil), con la intención de

abonarles el 10% de su pago semanal. Dicho informe debe contener los siguientes datos: nombre, número del

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?

Page 18: Programa modelado de_sistemas

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.

Page 19: Programa modelado de_sistemas

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.

Page 20: Programa modelado de_sistemas

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.

Page 21: Programa modelado de_sistemas

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.

Page 22: Programa modelado de_sistemas

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

Page 23: Programa modelado de_sistemas

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