DAW 1 - Entornos de Desarrollo 2011-2012
DAW 1 - Entornos de Desarrollo 2011-2012
DAW 1 - Entornos de Desarrollo 2011-2012
SAN SEBASTIN
DEPARTAMENTO DE INFORMTICA
Entornos de
Desarrollo
Curso
2011/12
C.F.G.S.
DESARROLLO DE APLICACIONES WEB
C.F.G.S. DESARROLLO DE APLICACIONES WEB BASES DE DATOS 2010/2011
IFC080_3. Programacin con lenguajes orientados a objetos y bases de datos relacionales (Real
Decreto 295/2004, de 20 de febrero), que comprende las siguientes unidades de competencia:
2. Identificar las necesidades de seguridad verificando el plan preestablecido para aplicar tcnicas
y procedimientos relacionados.
5. Interpretar el diseo lgico, verificando los parmetros establecidos para gestionar bases de
datos.
9. Utilizar lenguajes de marcas y estndares web, asumiendo el manual de estilo, para desarrollar
interfaces en aplicaciones web.
10. Emplear herramientas y lenguajes especficos, siguiendo las especificaciones, para desarrollar
componentes multimedia.
12. Utilizar herramientas y lenguajes especficos, cumpliendo las especificaciones, para desarrollar
e integrar componentes software en el entorno del servidor web.
15. Verificar los componentes de software desarrollados, analizando las especificaciones, para
completar el plan de pruebas.
16. Utilizar herramientas especficas, cumpliendo los estndares establecidos, para elaborar y
mantener la documentacin de los procesos.
19. Analizar y utilizar los recursos y oportunidades de aprendizaje relacionadas con la evolucin
cientfica, tecnolgica y organizativa del sector y las tecnologas de la informacin y la
comunicacin, para mantener el espritu de actualizacin y adaptarse a nuevas situaciones
laborales y personales.
20. Desarrollar la creatividad y el espritu de innovacin para responder a los retos que se
presentan en los procesos y organizacin de trabajo y de la vida personal.
21. Tomar decisiones de forma fundamentada, analizando las variables implicadas, integrando
saberes de distinto mbito y aceptando los riesgos y la posibilidad de equivocacin en las
mismas, para afrontar y resolver distintas situaciones, problemas o contingencias.
23. Aplicar estrategias y tcnicas de comunicacin adaptndose a los contenidos que se van a
transmitir, la finalidad y a las caractersticas de los receptores, para asegurar la eficacia en los
procesos de comunicacin.
25. Identificar y proponer las acciones profesionales necesarias para dar respuesta a la
accesibilidad universal y al diseo para todos.
28. Reconocer sus derechos y deberes como agente activo en la sociedad, teniendo en cuenta el
marco legal que regula las condiciones sociales y laborales para participar como ciudadano
democrtico o ciudadana democrtica.
Asignacin
MDULO PROFESIONAL horaria Curso
0483. Sistemas informticos 165 1
0484. Bases de datos 198 1
0485. Programacin 264 1
0373. Lenguajes de marcas y sistemas de gestin de
informacin 132 1
0487. Entornos de desarrollo 99 1
0612. Desarrollo web en entorno cliente 140 2
0613. Desarrollo web en entorno servidor 180 2
0614. Despliegue de aplicaciones web 100 2
0615. Diseo de interfaces web 120 2
0616. Proyecto de desarrollo de aplicaciones web 50 2
E-200. Ingls Tcnico 33 1
0617. Formacin y Orientacin Laboral 99 1
0618. Empresa e Iniciativa Emprendedora 60 2
0619. Formacin en Centros de Trabajo 360 2
Total ciclo 2.000
Criterios de evaluacin:
a) Se ha reconocido la relacin de los programas con los componentes del sistema informtico,
memoria, procesador, perifricos, entre otros.
b) Se han clasificado los lenguajes de programacin.
c) Se han diferenciado los conceptos de cdigo fuente, objeto y ejecutable.
d) Se han reconocido las caractersticas de la generacin de cdigo intermedio para su
ejecucin en mquinas virtuales.
e) Se ha evaluado la funcionalidad ofrecida por las herramientas utilizadas en programacin.
2. Evala entornos integrados de desarrollo analizando sus caractersticas para editar cdigo
fuente y generar ejecutable.
Criterios de evaluacin:
a) Se han instalado entornos de desarrollo, propietarios y libres.
b) Se han aadido y eliminado mdulos en el entorno de desarrollo.
c) Se ha personalizado y automatizado el entorno de desarrollo.
d) Se ha configurado el sistema de actualizacin del entorno de desarrollo.
e) Se han generado ejecutables a partir de cdigo fuente de diferentes lenguajes en un mismo
entorno de desarrollo.
f) Se han generado ejecutables a partir de un mismo cdigo fuente con varios entornos de
desarrollo.
g) Se han identificado las caractersticas comunes y especficas de diversos entornos de
desarrollo.
Criterios de evaluacin:
Criterios de evaluacin:
h) Se han utilizado herramientas del entorno de desarrollo para documentar los procesos,
datos y eventos.
i) Se han utilizado herramientas del entorno de desarrollo para documentar las clases.
Criterios de evaluacin:
Criterios de evaluacin:
4. CONTENIDOS BSICOS
1. Reconocimiento de elementos del desarrollo de software
Conceptos de programa informtico y de aplicacin informtica.
Concepto de lenguaje de programacin.
Tipos de lenguajes de programacin.
Caractersticas de los lenguajes ms difundidos.
Cdigo fuente, cdigo objeto y cdigo ejecutable; mquinas virtuales.
Proceso de obtencin de cdigo ejecutable a partir del cdigo fuente; herramientas implicadas.
Traductores de lenguajes.
Depuradores.
Fases del desarrollo de una aplicacin, anlisis, diseo, codificacin, pruebas, documentacin,
explotacin y mantenimiento, entre otras.
4. Optimizacin y documentacin:
Refactorizacin.
Concepto y limitaciones.
Patrones de refactorizacin ms usuales.
Refactorizacin y pruebas.
Herramientas de ayuda a la refactorizacin.
Control de versiones.
Concepto y caractersticas.
Tipos.
Herramientas.
Repositorio.
Documentacin.
Uso de comentarios.
Alternativas.
Herramientas.
5. ORIENTACIONES METODOLGICAS
Finalmente, se debe remarcar, en todo momento, que aquellos contenidos relacionados con las
actitudes y comportamientos que caracterizan al o a la profesional, especialmente los relativos al
orden, rigor, seguridad, respeto, colaboracin, atencin y asistencia, deben ser tratados con el
mayor nfasis posible, ya que, de ello depende que otros u otras profesionales puedan
desempear su trabajo
6. ORIENTACIONES PEDAGGICAS.
Este mdulo profesional contiene parte de la formacin necesaria para desempear la funcin de
desarrollador de aplicaciones.
La formacin del mdulo contribuye a alcanzar los objetivos generales de este ciclo formativo
que se relacionan a continuacin:
Criterios de evaluacin:
a) Se han analizado los sistemas lgicos de almacenamiento y sus caractersticas.
b) Se han identificado los distintos tipos de bases de datos segn el modelo de datos utilizado.
c) Se han identificado los distintos tipos de bases de datos en funcin de la ubicacin de la informacin.
d) Se ha evaluado la utilidad de un sistema gestor de bases de datos.
e) Se han clasificado los sistemas gestores de bases de datos.
f) Se ha reconocido la funcin de cada uno de los elementos de un sistema gestor de bases de datos.
g) Se ha reconocido la utilidad de las bases de datos distribuidas.
h) Se han analizado las polticas de fragmentacin de la informacin.
2. Crea bases de datos definiendo su estructura y las caractersticas de sus elementos segn el
modelo relacional.
Criterios de evaluacin:
a) Se ha analizado el formato de almacenamiento de la informacin.
b) Se han creado las tablas y las relaciones entre ellas.
c) Se han seleccionado los tipos de datos adecuados.
d) Se han definido los campos clave en las tablas.
e) Se han implantado las restricciones reflejadas en el diseo lgico.
f) Se han creado vistas.
g) Se han creado los usuarios y se les han asignado privilegios.
h) Se han utilizado asistentes, herramientas grficas y los lenguajes de definicin y control de datos.
Criterios de evaluacin:
a) Se han identificado las herramientas y sentencias para realizar consultas.
Criterios de evaluacin:
a) Se han identificado las herramientas y sentencias para modificar el contenido de la base de datos.
b) Se han insertado, borrado y actualizado datos en las tablas.
c) Se ha incluido en una tabla la informacin resultante de la ejecucin de una consulta.
d) Se han diseado guiones de sentencias para llevar a cabo tareas complejas.
e) Se ha reconocido el funcionamiento de las transacciones.
f) Se han anulado parcial o totalmente los cambios producidos por una transaccin.
g) Se han identificado los efectos de las distintas polticas de bloqueo de registros.
h) Se han adoptado medidas para mantener la integridad y consistencia de la informacin.
Criterios de evaluacin:
a) Se han utilizado herramientas grficas para representar el diseo lgico.
b) Se han identificado las tablas del diseo lgico.
c) Se han identificado los campos que forman parte de las tablas del diseo lgico.
d) Se han analizado las relaciones entre las tablas del diseo lgico.
Criterios de evaluacin:
a) Se han identificado las caractersticas de las bases de datos objeto-relacionales.
b) Se han creado tipos de datos objeto, sus atributos y mtodos.
c) Se han creado tablas de objetos y tablas de columnas tipo objeto.
d) Se han creado tipos de datos coleccin.
e) Se han realizado consultas.
f) Se ha modificado la informacin almacenada manteniendo la integridad y consistencia de datos.
8. INTERDISCIPLINARIEDAD
Los contenidos debern abordarse de forma conjunta por todos los miembros del equipo
educativo que imparte algn mdulo profesional en el Ciclo Formativo, para evitar que la misma
materia sea impartida y desarrollada en dos o ms mdulos. Se reunirn todos los profesores/as
del ciclo, llegando en el caso de que sea necesario, a los acuerdos ms razonables para tal fin.
9. METODOLOGA
La metodologa didctica de la formacin profesional especfica promover la integracin de
contenidos cientficos, tecnolgicos y organizativos. Asimismo, favorecer en el alumno/a la
capacidad para aprender por s mismo y para trabajar en equipo.
Por lo tanto, para el desarrollo de ste mdulo profesional planteo la utilizacin de una
metodologa activa, de manera que el aprendizaje resulte de la transmisin de conocimientos por
parte del profesor/a y de la accin del alumno/a, estimulando la indagacin personal, el
razonamiento, el sentido crtico, la reflexin y la toma de postura razonada. Por ello deben
aprender haciendo cosas. Ello implica actividades basadas en la participacin, motivacin,
discusin, flexibilidad, en el contacto con la realidad cotidiana y el trabajo en equipo. Adems los
contenidos de lo aprendido deben resultar funcionales, aplicables a circunstancias reales de la vida
cotidiana.
A continuacin aparecen reflejadas las pautas generales en las que vamos a basar nuestra
metodologa lo largo del desarrollo del mdulo profesional de Anlisis y diseo detallado de
aplicaciones informticas de gestin:
A continuacin aparecen reflejas las estrategias o pasos metodolgicos que se van seguir a lo
largo del desarrollo del mdulo profesional de Servicios en Red:
1. PRESENTACIN DEL MDULO: En la primera clase se realizar una presentacin del mdulo
al alumnado, explicando sus caractersticas, los contenidos, las capacidades terminales que
deben adquirir y la metodologa y criterios de evaluacin que se van a aplicar.
a) Planteamiento inicial: Al inicio de cada unidad didctica se har una exposicin de los
contenidos temticos ms relevantes de forma explicativa y descriptiva, con aportacin de
hechos que interesen al alumnado, relacionndolos con su futura actividad profesional. En
esta parte se realizar lo siguiente: sondeo, debate y planteamiento de diversas cuestiones
al alumnado.
b) Desarrollo: dentro del cual se expondr una mapa conceptual , y a partir del mismo se
explicar el tema por parte del profesor/a
10. EVALUACIN
La evaluacin en el mdulo de Base de Datos, perteneciente al Ciclo Formativo de Grado Superior
de Desarrollo de Aplicaciones Web, se realizar teniendo en cuenta las capacidades terminales y
los criterios de evaluacin establecidos en los mdulos profesionales, as como los objetivos
generales del ciclo formativo.
a) Pruebas escritas: son el medio tradicional de evaluacin del alumnado, se utilizaran las
siguientes:
Prueba terica: el estudiante debe contestar una serie de cuestiones de carcter terico.
Examen prctico: se deben resolver unos supuestos o problemas planteados aplicando un
determinado instrumento o modelo a la situacin descrita.
Pruebas mixtas: valorndose tanto el aprendizaje terico como la capacidad de resolver
cuestiones prcticas mediante la aplicacin de los conocimientos tericos adquiridos.
Examen con posibilidad de consultar bibliografa: son pruebas encaminadas a resolver
cuestiones o casos con la posibilidad de consultar libros o apuntes previamente
preparados por el alumno/a. Se trata de evaluar la capacidad de obtener informacin,
analizarla y resolver problemas prcticos, ms que la memorizacin de unos
conocimientos tericos.
Los alumnos deben superar cada una de las pruebas y prcticas que se correspondern a los
contenidos tericos y prcticos de las unidades didcticas.
Se realizar, al menos, una prueba y una prctica por evaluacin. El profesor en funcin del
desarrollo de las clases, y para facilitar el trabajo del alumno, podr dividir tanto la prueba
escrita como la prctica en uno o varios parciales que se correspondan con bloques de
contenidos. La nota final de la prueba y de la prctica en cada evaluacin se corresponder
con la media ponderada de los distintos parciales. Los factores de ponderacin que se
utilizarn para el clculo de la nota se indicarn a los alumnos y estarn en funcin de los
contenidos abarcados.
La nota de cada trimestre y las finales se obtendrn de la media ponderada de los siguientes
aspectos (con carcter general):
Pruebas especficas escritas del periodo 70%
Entregas de Trabajos de prcticas en el periodo 30%
Esta ponderacin puede tener variaciones, dependiendo del desarrollo del curso. En
cualquier caso, se informar previamente a los alumnos de los cambios que se
produzcan.
Para superar la evaluacin el alumno deber, por un lado, obtener una calificacin
mnima de 5 puntos en cada una de las pruebas asociadas a cada bloque de contenidos
desarrollados durante la misma, y por otro, haber entregado la totalidad de las prcticas
propuestas as como tener una valoracin positiva en cada una de ellas.
Las prcticas tendrn carcter individual. Debern ser entregadas en plazo y forma segn se
acuerde con el alumnado. Se valorar la calidad del trabajo, el cumplimiento de los objetivos
de la misma, la completitud, y la funcionalidad (si procede). La ponderacin de cada uno de
estos parmetros ser dada a conocer al alumnado y estar en funcin del tipo de prctica a
realizar. Si existiera alguna duda razonable de la autora de alguna de las pruebas entregadas
por algn alumno, el profesor podr realizar las pruebas/preguntas que estimase
conveniente e incluso, si resultara demasiado evidente, podra llegar a evaluar como no apta
la parte prctica de la evaluacin correspondiente.
Se informar previamente a los alumnos del tipo de prueba que se va a realizar: preguntas
tericas, ejercicios prcticos, preguntas tipo test, etc... Tambin se explicarn los criterios de
correccin que se aplicarn a la prueba y los objetivos que se pretende que alcancen los
alumnos. La valoracin de cada una de las preguntas que componen las pruebas se indicarn
al comienzo de la misma.
Se valorar positiva o negativamente, tanto en la nota final de cada evaluacin como la del
curso, la actitud del alumno en clase, su trabajo, asistencia, participacin y colaboracin.
Dicha valoracin quedar a juicio de lo percibido por el profesor durante el desarrollo de las
clases y permitir redondear la nota obtenida por exceso o por defecto segn se considere.
Donde %EVi se corresponder con el peso especfico de cada una de las evaluaciones
dentro del conjunto de la asignatura, cuyos valores seran los siguientes:
ACUERDO DEL E.T.C.P. SOBRE INDICENDIA DE LAS FALTAS DE ASISTENCIA INJUSTIFICADAS EN LA EVALUACIN
DE LOS ALUMNOS DE ENSEANZAS POSTOBLIGATORIAS (7/7/2011)
1. Cuando el n de faltas sin justificacin supere el 20% de las horas lectivas de una materia, el alumno
ser evaluado con un 4 como mximo en la evaluacin de esa materia, independientemente de otras
calificaciones obtenidas en las pruebas y exmenes realizados. Si un alumno tiene un nmero de faltas
significativas pero inferior al 20%, el departamento fijar la reduccin de nota que se aplicar en funcin
del nmero de faltas sin justificar.
2. El alumno podr realizar la actividad de recuperacin programada en la evaluacin siguiente, siempre
que no le sea aplicada la norma anterior por falta de asistencia no justificada.
3. Las justificaciones de asistencia deben ser documentales. En caso de que exista sospecha de justificacin
indebida, el tutor o el profesor del alumno lo expondr en la reunin ms inmediata del Equipo
Educativo y lo notificar al director o al jefe de estudios del dentro que advertir a los representantes
legales del alumno sobre las consecuencias de tales acciones.
4. En cualquier caso, cada profesor comprobar con el tutor la correspondiente veracidad de las faltas no
justificadas antes de la evaluacin.
5. Los alumnos debern mostrar el documento de justificacin a todos los profesores, quedando ste bajo
custodia del tutor.
Si el nmero de faltas injustificadas de un alumno est entre el 10% y el 20% de las horas lectivas de una
materia se reducir proporcionalmente la calificacin de la materia hasta 3 puntos, atendiendo a la
siguiente frmula:
O sea el que tenga 10% de F.I. no tendr reduccin de nota, el que tenga 15% tendr una reduccin de 1,5
ptos, y el que tenga un 20% tendr una reduccin de 3 ptos.
Cada alumno deber justificar a todos los profesores las faltas para que ests sean contabilizadas como
justificadas.
El profesorado debe evaluar los aprendizajes de los alumnos y alumnas, los procesos de
enseanza y su propia prctica docente. Igualmente evaluar el Proyecto Curricular, las
VISITAS A EMPRESAS: Las visitas a empresas despiertan gran inters en los alumnos,
La eficaz utilizacin de este mtodo requiere la preparacin por parte del profesor y unos
conocimientos previos de los alumnos. La planificacin previa y la organizacin facilitan el que la
visita sea realmente efectiva. Las etapas en la organizacin de la visita de empresa serian:
Posteriormente a la visita, exposicin por parte del profesor de los aspectos ms importantes
y conclusiones de la visita. Debate en clase de los resultados de la visita.
Redaccin de un informe de la visita por parte de los alumnos participantes.
Las visitas a empresas constituyen un buen mtodo para poner en contacto los alumnos con la
realidad empresarial. Su inconveniente radica en la dificultad para organizarla por el excesivo
nmero de alumnos de cada curso.
UD 2: Lenguajes de programacin. 6 h.
UD 3: Entornos de desarrollo. 12 h.
UD 4: Verificacin de programas. Pruebas. 12 h.
UD 5: Optimizacin de programas. 3 h.