You are on page 1of 140

CICLO FORMATIVO DE GRADO SUPERIOR DE DESARROLLO

DE APLICACIONES INFORMTICAS (D.A.I.)


Mdulo Profesional 2 ANLISIS Y DISEO DETALLADO
APLICACIONES INFORMTICAS DE GESTIN

DE

PROGRAMACIN DIDACTICA
1 Introduccin
2
1.1 Marco legislativo
1.2 La programacin didctica como parte del currculo
1.3 Justificacin de la eleccin del mdulo
1.4 Ubicacin del mdulo dentro del nivel y etapa
1.5 Contextualizacin de la programacin
2 Objetivos
14
2.1 Objetivos generales del ciclo formativo
2.2 Objetivos generales del mdulo
2.3 Objetivos de la presente programacin
2.4 Objetivos relacionados con temas transversales
3 Contenidos
20
3.1 Seleccin de contenidos
3.2 Agrupacin de contenidos
3.3 Secuenciacin
3.4 Calendario
4 Metodologa: orientaciones didcticas
30
4.1 Estrategias didcticas
4.2 Actividades de enseanza-aprendizaje
4.3 Agrupamientos
4.4 Espacios
4.5 Motivacin
5 Recursos y materiales
35
5.1 Medios fsicos y espacios
5.2 Materiales para el trabajo de contenidos conceptuales
5.3 Materiales para el trabajo de contenidos procedimentales
5.4 Recursos Software
6 Evaluacin
39
6.1 Evaluacin del proceso de aprendizaje
6.2 Evaluacin del proceso de enseanza
7 Actividades complementarias y extraescolares
47
7.1 Actividades complementarias
7.2 Actividades extraescolares
8 Temas transversales
48
9 Alumnos con necesidades especficas de apoyo educativo
9.1 Alumnos con necesidades educativas especiales
10 Conclusin
52
11 Bibliografa
53
Unidades Didctica Desarrolladas
Pg. 54

49

Introduccin
La Orden 2008/4864 del 15 de Abril del 2008, por la que se convocan las presentes
pruebas de acceso, estipula que los aspirantes deben presentar una programacin
didctica de un mdulo relacionado con la especialidad por la que se participa.
Este documento corresponde a dicha programacin didctica. Est realizada sobre
el mdulo Anlisis y diseo detallado de aplicaciones informticas de gestin
(en adelante ADA), que se imparte en el primer curso del ciclo formativo Desarrollo
de Aplicaciones Informticas (en adelante DAI).
La estructura de esta programacin es la siguiente:

En primer lugar, y en la presente introduccin, se ubica la programacin

dentro de la normativa legal, del sistema educativo y del contexto concreto


donde se impartir el mdulo.
En

segundo lugar, se expondrn los objetivos del ciclo y del mdulo.

Seguidamente se detallarn los contenidos propuestos, la metodologa

didctica, los recursos que se utilizarn y la forma de evaluar el proceso de


aprendizaje y el proceso de enseanza.

Por ltimo, se detallar de qu forma van a tratarse los temas

transversales del currculo, as como la forma de atender las necesidades


educativas especiales de los alumnos.

Marco legislativo
Para la presente programacin se ha tenido en cuenta el siguiente marco
legislativo:

A nivel nacional:
Ley

Orgnica 2/2006, de 3 de mayo, de Educacin.

Ley Orgnica 5/2002, de 19 de junio, de las Cualificaciones y de la

Formacin Profesional.

Real Decreto 1538/2006, de 15 de diciembre, por el que se establece la

ordenacin general de la formacin profesional.

Real Decreto 1635/1995, de 6 de octubre, sobre adscripcin a las

especialidades de la formacin profesional especfica.


Real

Decreto 1661/1994, de 22 de julio, por el que se establece el ttulo de

Tcnico superior en Desarrollo de Aplicaciones informticas y las


correspondientes enseanzas mnimas.

Real Decreto 1676/1994, de 22 de julio, por el que se establece el

currculo del ciclo formativo de grado superior correspondiente al ttulo de


Tcnico superior en Desarrollo de Aplicaciones informticas.

Real Decreto 1701/1991, de 29 de noviembre, por el que se establecen

especialidades del Cuerpo de Profesores de Enseanza Secundaria, se


adscriben a ellas los profesores correspondientes de dicho Cuerpo y se
determinan las reas y materias que deber impartir el profesorado
respectivo.
A nivel autonmico:
Orden

de 11/7/1997 por el que se establecen las atribuciones docentes en

las optativas de la ESO (DOGV 3056 de 13/08/1997).

Decreto 234/1997, de 2 de septiembre, del Gobierno Valenciano, por el

que se aprueba el Reglamento Orgnico y Funcional de los institutos de


educacin secundaria.

Decreto 39/2002 de la Comunidad Valenciana por la que se establece el

currculo de la ESO.
Resolucin

de 12 de julio de 2007, de la direccin general de Evaluacin,

Innovacin y Calidad Educativa y de la Formacin profesional, por la que se


dictan instrucciones sobre ordenacin acadmica y docente durante el curso
2007-2008.

A lo largo de la programacin se ir concretando de qu modo deben tenerse en


cuenta cada uno de estos decretos y resoluciones para la elaboracin de la misma.

La programacin didctica como parte del currculo


La LOE define el currculo como especificacin de las intencionalidades educativas
y los planes de accin para conseguirlas. Sus componentes bsicos son:
Qu

ensear (contenidos)

Cundo

ensear (secuenciacin)

Cmo

ensear (metodologa)

Cmo

evaluar (evaluacin)

El sistema educativo espaol presenta un currculo abierto: esto es, dejando un


amplio margen para concretarlo sucesivamente hasta llegar a una definicin

completa en la realidad inmediata del alumno, hacindolo por tanto ms flexible y


adecuado a la diversidad de situaciones que se pueden dar en la enseanza.
El currculo en el sistema educativo espaol, y por tanto la formacin profesional,
se estructura en tres niveles de concrecin:
1. Diseo

base de ttulo y Diseo curricular base

2. Proyecto

curricular del ciclo

3. Programacin

didctica.

Primer nivel de concrecin


El primer nivel de concrecin es el diseo base de ttulo y el diseo curricular
base, de carcter prescriptivo, elaborados por el Ministerio de Educacin y
completados, de forma opcional, por las comunidades autnomas.
El diseo base de ttulo establece las enseanzas mnimas, unidades de
competencia y mdulos profesionales de cada ciclo. En DAI lo establece el RD
1661/1994.
El diseo curricular establece los contenidos de cada mdulo y su duracin. Est
establecido, en el caso de DAI, por el RD 1676/1994.
La Comunidad Valenciana no ha desarrollado los currculos de los diferentes ciclos,
por lo que habremos de referirnos a los elaborados por el Ministerio.
Segundo nivel de concrecin
El segundo nivel de concrecin materializa el currculo en una serie de propuestas
adecuadas a un contexto formativo especfico.

Est constituido por el proyecto curricular del ciclo y como tal se integra en el
proyecto curricular del centro educativo. Los responsables de la elaboracin son el
centro educativo, el departamento didctico y el equipo docente.
El proyecto curricular incluye aspectos como la eleccin de la duracin de los
mdulos, la eleccin de idiomas, aspectos metodolgicos, recursos didcticos
disponibles, aspectos comunes y complementarios de los mdulos, criterios e
instrumentos de evaluacin, as como las programaciones didcticas de cada uno
de los mdulos formativos.
Se organiza tomando como eje la competencia general del ciclo formativo.
Tercer nivel de concrecin
El tercer nivel de concrecin es la programacin didctica. Planifica el proceso de
enseanza-aprendizaje para un determinado grupo de alumnos de un mdulo
formativo. Se fundamenta en el el proyecto curricular de ciclo, teniendo en cuenta
la realidad del grupo de alumnos que van a participar en el proceso.
Est

compuesto

por

un

conjunto

de

unidades

didcticas

ordenadas

secuenciadas, concretando los contenidos y la organizacin de los mismos,


actividades de enseanza-aprendizaje, asignacin de tiempos y criterios de
evaluacin para cada una de las unidades didcticas.
La responsabilidad de su realizacin corresponde al departamento, al equipo
docente y al profesor del mdulo profesional al que se refiere.
Lo que se presenta en este documento se corresponde a este tercer nivel de
concrecin.

Justificacin de la eleccin del mdulo


El Real Decreto 1635/1995 establece las especialidades propias de la formacin
profesional, as como sus atribuciones docentes. A da de hoy, los profesores de
secundaria de la especialidad de informtica tienen atribucin para impartir los
siguientes mdulos correspondientes a distintos ciclos formativos:
DAI - Desarrollo de Aplicaciones Informticas
Curso Mdulo

Especialidad

Anlisis y diseo detallado de aplicaciones informticas de


gestin

Secundaria

Programacin en lenguajes estructurados

Secundaria

Desarrollo de aplicaciones en entornos de cuarta generacin y Secundaria


con herramientas CASE

ASI - Administracin de Sistemas Informticos


Curso Mdulo

Especialidad

Redes de rea local

Secundaria

Fundamentos de programacin

Secundaria

Desarrollo de funciones en el sistema informtico

Secundaria

Sistemas gestores de bases de datos

Secundaria

SMR - Sistemas Microinformticos y Redes


Mdulo

Especialidad

Redes locales.

Secundaria

Seguridad informtica.

Secundaria

Servicios en red.

Secundaria

Aplicaciones web.

Secundaria

ESI - Explotacin de Sistemas Informticos (a extinguir)


Curso Mdulo

Especialidad

Instalacin y mantenimiento de servicios de redes locales

Secundaria

Operaciones con bases de datos ofimticas y corporativas

Secundaria

Instalacin y mantenimiento de servicios de Internet

Secundaria

Los profesores de la especialidad de informtica tienen adems atribuciones para


impartir la asignatura optativa de informtica en la ESO y Bachillerato.
Esas son las opciones para la elaboracin de la programacin didctica. De todas
ellas, he elegido el mdulo Anlisis y diseo detallado de aplicaciones
informticas de gestin, correspondiente al ciclo formativo Desarrollo de
Aplicaciones Informticas, por dos motivos fundamentales:
1. Relevancia

del mdulo dentro del ciclo formativo

Este mdulo presenta una visin global del proceso de desarrollo de


software. Se imparte en el primer curso, y debe sentar las bases para que
los alumnos sean capaces de entender el desarrollo de software como un
proceso estructurado. Asimismo, permite que los alumnos adquieran una
visin general del ciclo de desarrollo y de los procesos bsicos que se

encontrarn cuando accedan al sector productivo. Lo considero, por tanto,


bsico para alcanzar la competencia general del ciclo formativo.
2. Amplia

experiencia profesional

Durante los ltimos diez aos he desarrollado aplicaciones de gestin para


una de las ms importantes cajas de ahorros de la comunidad. La
experiencia en este mbito me ha permitido profundizar en los aspectos
didcticos de la presente programacin, seleccionando los contenidos ms
adecuados para que los alumnos puedan desarrollar las competencias que
requiere este mdulo.

Ubicacin del mdulo dentro del nivel y etapa


Actualmente, el sistema educativo se encuentra en fase de transicin: desde el
modelo que define la LOGSE al nuevo modelo definido por la LOCFP y la LOE.
La LOE estructura la educacin en los siguientes niveles:
Educacin Infantil (de 0 a 6 aos)
Educacin primaria (de 6 a 12 aos)
Educacin secundaria
Educacin secundaria obligatoria
Educacin secundaria post-obligatoria
Bachillerato
FP

Grado medio

Enseanzas

profesionales de artes plsticas y diseo

Educacin superior
FP

de Grado Superior
universitaria
Enseanzas artsticas superiores
Enseanzas profesionales de artes plsticas y diseo de grado superior
Enseanzas deportivas de grado superior
Enseanza

El ciclo formativo DAI es un ciclo de grado superior, por tanto se enmarca en el


nivel de educacin superior dentro de la Formacin Profesional del sistema
educativo. Se puede acceder directamente al ciclo si se posee alguna de las
siguientes titulaciones:
Ttulo

de Bachillerato

Ttulo

de Bachillerato Experimental

COU

o Preuniversitario

Ttulo de Formacin Profesional de segundo grado, Tcnico Superior u

otras titulaciones equivalentes a efectos acadmicos


Ttulo

universitario, sin poseer ninguna de las titulaciones anteriores

Tambin se puede acceder al ciclo sin poseer ninguna de las titulaciones


mencionadas siempre que se supere la correspondiente prueba de acceso (se
puede solicitar la exencin de esta prueba si se tiene superada la prueba de
acceso a la universidad para mayores de 25 aos).
Las pruebas de acceso se convocan anualmente. Para poder presentarse a la
prueba de acceso se deben tener al menos 19 aos de edad, o 18 aos si se ha
realizado un ciclo de grado medio de la misma familia profesional (en ambos casos
es suficiente con cumplir los aos exigidos durante el ao en que se realiza la
prueba).

El ciclo consta de una serie de mdulos estructurados en dos cursos acadmicos


de la siguiente forma:
Curso Mdulo Horas Descripcin

M1

260

Sistemas Informticos Multiusuarios y en Red

M2

320

Anlisis y Diseo detallado de Aplicaciones


Informticas de Gestin

M3

380

Programacin en Lenguajes estructurados

M4

310

Desarrollo de Aplicaciones en entornos de 4


Generacin y con Herramientas CASE

M5

220

Diseo y Realizacin de Servicios de Presentacin


en Entornos Grficos

M6

65

Relaciones en el Entorno de trabajo

M7

65

Formacin y Orientacin Laboral

M8

380

Formacin en centro de trabajo

El mdulo al que corresponde esta programacin se imparte durante los tres


trimestres acadmicos, a razn de diez horas semanales. Est relacionado con
algunos mdulos del mismo ciclo de la siguiente forma:
Sus contenidos tambin estn relacionados con mdulos de otros ciclos de
formacin profesional:
Contextualizacin de la programacin
El mdulo se impartir a uno de los dos grupos de primero de DAI en el Instituto de
Formacin Profesional Superior IFPS Mislata: http://ifpsmislata.cult.gva.es/

El instituto est situado a las afueras de Mislata. Ubicado en las instalaciones de un


antiguo colegio, es ahora un instituto de Formacin Profesional en el que se
imparten ciclos formativos de las familias informtica, administracin, marketing,
sanidad, turismo y fabricacin mecnica, tanto en turno de maanas como en turno
de tardes. De la familia informtica se imparten los tres ciclos formativos existentes:
ESI, ASI y DAI. El prximo curso acadmico se impartir ESI, estando prevista la
implantacin de SMR para 2009/10.
El departamento de informtica est compuesto por diecisis profesores y
profesoras, tres de ellos recin llegados al centro. La gran mayora tienen amplia
experiencia docente. Uno de los profesores entrar como funcionario en prcticas,
pero ya ha impartido mdulos profesionales como profesor interino.
Existe una dotacin de ordenadores obsoleta, debido a que est prevista su
renovacin para el ao prximo. Algunas aulas disponen de can proyector, y hay
algunos caones porttiles disponibles para el resto de aulas. Todos los
ordenadores estn en red.
El grupo al que se refiere esta programacin es el de turno de maanas. Est
compuesto por diez alumnos. Las caractersticas principales del grupo son:

Uno de los alumnos ha accedido desde ESI, cursado en este mismo

centro, y realizando la prueba de acceso.

Jess Herrero ha accedido a travs de la prueba de acceso. Tiene amplia

experiencia profesional.

Dos alumnos repiten el mdulo y vienen de otro instituto. Uno de los

profesores, recin llegado al centro, les imparti clases el curso anterior.

Uno de los alumnos padece una deuteranopia, que le impide distinguir

determinadas gamas de colores.


A continuacin, hay una tabla con la informacin de la que se dispone de cada uno
de los alumnos:
Nombre

Edad Procedencia

Andrs Garca

19

Bachillerato

Jess Sanchs

18

Ciclo+Prueba de acceso

Jess Herrera

26

ESO+Prueba de acceso Amplia experiencia


profesional

Armando Dez

19

Bachillerato

Juan Lpez

19

Bachillerato

Carlos Mira

19

Bachillerato

Repetidor

Miguel ngel Atanasio

19

Bachillerato

Repetidor

Silvia Soler

19

Bachillerato

Lidia Alacreu

22

Prueba de acceso

Anabel Flor

19

Bachillerato

Objetivos

Observaciones

Padece una deuteranopia


(ceguera del color verde)

El objetivo de la formacin profesional es la de capacitar para el desempeo


cualificado de las diversas profesiones, as como el acceso al empleo y la
participacin activa en la vida social, cultural y econmica.
Ms concretamente, el ciclo formativo al que pertenece esta programacin
didctica debe preparar a los alumnos para desempear unas profesiones
concretas que veremos a continuacin.
Objetivos generales del ciclo formativo
El objetivo del ciclo formativo DAI es que los alumnos alcancen la competencia
general que se establece en su decreto de ttulo, y que describe las funciones
profesionales ms significativas del mismo. En este caso, "Desarrollar aplicaciones
informticas, participando en el diseo y realizando la programacin, pruebas y
documentacin de las mismas, de conformidad con los requisitos funcionales,
especificaciones aprobadas y normativa vigente".
Esto va a capacitar a los alumnos a ocupar una serie de puestos de trabajo, como
son:
Analista-programador
Gestor

de proyectos

Comercial
Asesor

de programas informticos

de programas informticos

Ejercer su actividad en empresas de servicios informticos, principalmente en la


Administracin Pblica y en empresas grandes o medianas de cualquier sector de
actividad.

No debemos olvidar que el ciclo formativo tambin debe capacitar a los alumnos
para la participacin activa en la vida social, cultural y econmica.
El detalle de los objetivos generales, capacidades profesionales y unidades de
competencia del ciclo estn especificados con detalle en el decreto de ttulo.
Conviene destacar algunos de los objetivos generales del ciclo, que se aplican de
forma ms especifica al presente mdulo, y a los que deberemos prestar especial
atencin a la hora de elaborar la programacin. Estn especificados en el apartado
3.1 del decreto de ttulo, del que resalto los prrafos que contienen dichos
objetivos:

Seleccionar y utilizar fuentes y recursos de informacin de la organizacin

e informacin tcnica, interpretando y relacionando su contenido con las


caractersticas particulares de la organizacin y el sistema informtico actual
para el diseo y desarrollo de aplicaciones informticas.

Documentar las aplicaciones de un proyecto informtico, utilizando el

lenguaje profesional con precisin y pulcritud.

Evaluar el funcionamiento de una aplicacin mediante la realizacin de

pruebas.

Disear bases de datos a partir del modelo conceptual y desarrollar

aplicaciones,

diseando

servicios

de

presentacin,

mdulos

de

programacin e interfaces Inter-mdulos, aplicando una metodologa de


desarrollo.
Organizar

los recursos y el tiempo disponible, estableciendo prioridades en

sus actividades, actuando con orden y meticulosidad y valorando la


trascendencia de su trabajo.

Utilizar con autonoma las estrategias y procedimientos caractersticos y

saber hacer propios de su sector, para tomar decisiones frente a problemas


concretos o supuestos prcticos, en funcin de datos e informaciones
conocidos, valorando los resultados previsibles que de su actuacin
pudieran derivarse.

Los diferentes mdulos del ciclo formativo deben servir para alcanzar dichos
objetivos. Veremos seguidamente, con mayor nivel de concrecin, la forma en la
que contribuye el mdulo al que se refiere la presente programacin.
Objetivos generales del mdulo
El mdulo de ADA es necesario para alcanzar los objetivos del ciclo formativo
mediante el desarrollo de la unidad de competencia a la que est asociado, y que
es la unidad de competencia 2: realizar el anlisis y diseo detallado de
aplicaciones informticas de gestin.
En el decreto de ttulo se especifican las realizaciones profesionales, o
comportamientos que se esperan de los alumnos que obtengan dicha unidad de
competencia. Dado que ADA es el nico mdulo asociado a dicha unidad de
competencia, el objetivo principal del mdulo es que los alumnos sean capaces de
alcanzar las realizaciones profesionales que se especifican en la unidad de
competencia y que son las siguientes:

Participar en la estructuracin de requisitos y anlisis funcional de

aplicaciones informticas, atendiendo a las directrices marcadas por el


analista.

Participar

en la elaboracin de alternativas de aplicaciones informticas de

diseo que cumplan con las especificaciones y los requerimientos


funcionales dados.
Realizar

el diseo de la aplicacin segn las instrucciones marcadas por el

analista.

Elaborar planes de pruebas a fin de verificar que se obtienen las

prestaciones demandadas.

Elaborar la documentacin del diseo detallado y plan de pruebas de la

aplicacin informtica segn los procedimientos establecidos.


Para poder llevar a cabo dichas realizaciones profesionales, los alumnos deben
alcanzar una serie de capacidades terminales (CT) que se especifican en el
mdulo, y que son las siguientes:
CT1-Aplicar metodologas de desarrollo en el anlisis y diseo de
aplicaciones
CT2-Aplicar tcnicas de diagramacin para representar informacin relativa
a la empresa
CT3-Disear bases de datos a partir de modelos conceptuales
CT4-Disear aplicaciones a partir de las especificaciones y requerimientos
funcionales
CT5-Definir planes de prueba para verificar la calidad de las aplicaciones
CT6-Elaborar informes relativos a la documentacin de datos y procesos de
una aplicacin
CT7-Utilizar herramientas CASE para el diseo de aplicaciones

Objetivos de la presente programacin


Fijndonos en los objetivos generales de la formacin profesional, y del mdulo en
concreto, y haciendo una concrecin en funcin de las caractersticas del centro y
del alumnado, se han planteado una serie de objetivos generales del mdulo
(OM) que son los siguientes:
Objetivos del mdulo
OM1 Entender la ingeniera del software, los distintos paradigmas de desarrollo y las
ventajas y desventajas de cada uno de ellos.
OM2 Ser capaces de entender DFDs de alto nivel de complejidad, as como elaborar
DFDs para aplicaciones sencillas.
OM3 Realizar diseos detallados de software en programacin modular.
OM4 Establecer procedimientos de prueba que permitan verificar los programas
desarrollados.
OM5 Saber elaborar diagramas entidad/relacin, as como realizar el diseo lgico y
fsico a partir de diagramas entidad/relacin, manipulando el modelo obtenido
mediante SQL.
OM6 Realizar diseos de software siguiendo el modelo orientado a objetos dentro de una
metodologa de desarrollo.

Dichos objetivos se concretarn en cada unidad didctica; de este modo estar


mucho ms definido qu se pretende hacer, qu situaciones formativas se
pretenden crear y qu resultados se intentan alcanzar.
Objetivos relacionados con temas transversales
En el currculo de la nueva Formacin Profesional Especfica aparece un nuevo
concepto general que se denomina Temas Transversales, los cuales deben

impregnar la prctica educativa y estar presentes explcitamente en los diferentes


mdulos profesionales. Los temas que se consideran transversales en el currculo
son:
Educacin

moral y cvica.

Educacin

para la paz.

Educacin

para la salud.

Educacin

para la igualdad de oportunidades entre los sexos.

Educacin

del consumidor.

Educacin

medioambiental.

Educacin

vial.

Establecemos

para

nuestro

mdulo

los

siguientes

objetivos

adicionales

relacionados con dichos temas transversales:


Objetivos del mdulo
OM7 Resolver los conflictos mediante el dilogo, siendo transigentes y aceptando las
ideas de los dems como bases de una convivencia en paz, as como respetar a
todas las personas sea cual sea su condicin social, sexual, racial o sus creencias.
OM8 Conocer y respetar las principales normas de ergonoma en el puesto de trabajo

Contenidos

Los contenidos forman el conjunto de formas culturales y de saberes seleccionados


a partir de los cuales se organizan las actividades del aula. Se pueden clasificar en
tres tipos: conceptuales, procedimentales y actitudinales. A continuacin se detalla
la seleccin, agrupacin y secuenciacin de los contenidos que se van a impartir
en la presente programacin didctica.
Cuadro resumen
Bloque I: Los Sistemas

Duracin

Evaluacin

UD1 - Sistemas de informacin en la empresa

10

UD2 - Introduccin a la Ingeniera del Software

10

UD3 - Anlisis de requisitos

20

UD4 - Anlisis de procesos

30

UD5 - Diseo de procesos

30

UD6 - Las pruebas

20

UD7 - Anlisis de datos

23

UD8 - Diseo y manipulacin de datos

36

UD9 - Anlisis de eventos y diseo de interfaces

23

UD10 - Anlisis orientado a objetos

25

UD11 - La notacin UML

35

UD12 - El proceso unificado de desarrollo

18

Bloque II: Los Procesos

Bloque III: Los Datos

Bloque IV: Los objetos

Bloque V: El Desarrollo

UD13 - Gestin de proyectos

20

UD14 - Entornos de desarrollo y Herramientas CASE

10

UD15 - Calidad del software y Seguridad de los sistemas 10

Seleccin de contenidos
Contenidos conceptuales y procedimentales
Los contenidos conceptuales y procedimentales se han detallado en cada una de
las unidades didcticas y se pueden encontrar en el anexo.
Conviene destacar, en cuanto a la seleccin de contenidos, que se ha decidido
tratar el anlisis y desarrollo orientado a objetos y UML en profundidad, ya que la
tendencia en el entorno empresarial es utilizar esta metodologa.
Contenidos actitudinales
Las actitudes se trabajarn a lo largo de todo el curso, haciendo hincapi en
algunas de ellas en determinadas unidades didcticas:
Actitudes personales
Aceptar

las normas de comportamiento y trabajo establecidas


Participar activamente en los debates y la formacin de grupos de trabajo
Realizar

su trabajo de forma autnoma y responsable

Responsabilizarse

de la ejecucin de su propio trabajo y de los resultados

obtenidos
Orden

y mtodo en la realizacin de tareas

Mostrar

gusto por una presentacin limpia y ordenada de los resultados de los


trabajos realizados
Perseverar
Valorar

la constancia y el esfuerzo propio y ajeno en la realizacin del trabajo

Demostrar

siguiente

en la bsqueda de soluciones
inters por la conclusin total de un trabajo antes de comenzar el

Valorar

la evolucin de la tcnica para adaptarse al puesto de trabajo

Interesarse

por la formacin permanente en cuestiones relacionadas con su

trabajo
Utilizar

los equipos y programas informticos cumpliendo las normas de


seguridad e higiene y requisitos legales
Valorar

la utilizacin de tcnicas y procedimientos para mantener la seguridad,


integridad y privacidad de la informacin
Mostrar

inters por la utilizacin correcta del lenguaje informtico

Actitudes relacionales
Respeto

por otras opiniones, ideas y conductas


Valorar el trabajo en equipo como el medio ms eficaz para la realizacin de
ciertas actividades
Respetar

la ejecucin del trabajo ajeno en el grupo, compartiendo las


responsabilidades derivadas del trabajo global
Tener

conciencia de grupo, integrndose en un grupo de trabajo, participando


activamente en las tareas colectivas y respetando las opiniones ajenas
Mantener

actitudes de solidaridad y compaerismo, respeto al profesor y a sus


compaeros, traducido en trminos de buena educacin

Agrupacin de contenidos
Los contenidos se han agrupado siguiendo las tres perspectivas diferentes de
anlisis y diseo: orientado a procesos, orientado a datos y orientado a objetos. Se
ha incluido un bloque previo de introduccin y uno posterior de desarrollo, ambos
con una visin vlida para las tres perspectivas:

Se ha procurado que los contenidos formen entidades conceptuales compactas, y


que cada uno de los bloques sirva de base para el aprendizaje de los siguientes.
Seguidamente se explica para cada bloque las Unidades Didcticas que lo integran
y los puntos del currculo a los que hace referencia.

Bloque I: Los Sistemas


En este bloque se introduce a los alumnos en el concepto y relevancia de los
sistemas de informacin en la empresa. A partir de ah, se presentan las bases de
los procesos de la ingeniera del software y, a continuacin, se desarrolla el Anlisis
de requisitos, puente de unin entre la visin del usuario y la visin tcnica de los
ingenieros de software.
Al finalizar este bloque, los alumnos conocern los procesos de ingeniera y sabrn
cmo capturar los requisitos de usuario, lo que les servir de base para desarrollar
los procesos de anlisis y diseo desde cada una de las perspectivas de
modelado.
UD

Ttulo

UD1 Sistemas de informacin en la


empresa

UD2 Introduccin a la Ingeniera del


Software

UD3 Anlisis de requisitos

Bloque II: Los Procesos

Currculo
Sistemas

de informacin: conceptos,
componentes, tipos
Sistemas de informacin bsicos en la
administracin y gestin de la empresa:
gestin de almacn y facturacin, gestin
de nminas y personal, gestin contable,
gestin comercial
Etapas

del ciclo de vida de una


aplicacin
Caractersticas principales
Tipos: orientada a flujo de datos;
orientada a datos; orientada a objetos
Anlisis

de necesidades. Tcnicas de
comunicacin y recopilacin de datos
Anlisis de viabilidad: econmica,
tcnica, legal
Metodologas de diseo: orientado a
flujo de datos; orientado a estructura de
datos; orientado a objetos

En este bloque se estudia la primera perspectiva de modelado: el anlisis de


procesos. Se desarrollar utilizando la metodologa de anlisis estructurado:
Diagramas de Flujo de datos, Diagramas de estructuras y Diccionario de datos.
Asimismo, se estudiarn los procesos de diseo de pruebas de software, ya que
los alumnos habrn adquirido conocimientos sobre interfaces y mdulos, lo que les
servir de base para la realizacin de dichos diseos.
UD

Ttulo

UD4 Anlisis de procesos

UD5 Diseo de procesos

UD6 Las pruebas

Currculo
Modelizacin

de funciones y procesos.
Diagramas de flujos de datos
Diseo estructurado de sistemas :
Objetivos, entradas, salidas y fases
Diccionario de datos. Estructura y
componentes
Diseo

modular. Diagramas de
estructuras
Diseo procedimental
Diseo

de pruebas
Pruebas de software. Tipos, mtodos y
herramientas

Bloque III: Los Datos


Tras haber visto el modelado de procesos, se presentar el modelado de datos
utilizando Entidad-Relacin para el modelado conceptual, la transformacin del
mismo a esquemas lgicos relacionales, y los procesos de normalizacin de dichos
esquemas.
Tambin se estudiar la manipulacin y definicin de datos con SQL, trabajando
con un sistema gestor de base de datos concreto: mySQL.
UD

Ttulo

Currculo

UD7 Anlisis de datos

UD8 Diseo y manipulacin de datos

UD9 Anlisis de eventos y diseo de


interfaces

Modelizacin

de datos. Modelo
conceptual. Anlisis Entidad-Relacin
Diseo estructurado de sistemas:
Objetivos, entradas, salidas y fases
Sistemas gestores de bases de datos:
Concepto y funciones
Arquitectura a 3 niveles ANSI/X3
SPARC
Diseo

de datos. Obtencin del modelo


lgico y fsico
Sistemas gestores de bases de datos:
Interaccin con el entorno operativo
Interaccin del usuario con el SGBD.
Lenguajes. Administracin
Diccionario de la base de datos
Diseo

de procedimientos de usuario e
interfaz de ordenador

Bloque IV: Los objetos


En el bloque IV se desarrolla la perspectiva de modelado orientado a objetos. Para
ello, se debe presentar primero el modelo de objetos, viendo a continuacin la
notacin UML que se utilizar para el anlisis y diseo utilizando este paradigma, y
por ltimo se estudiar el proceso unificado, que servir como gua para realizar los
procesos de anlisis y diseo de una forma estructurada.
UD

Ttulo

UD10 Anlisis orientado a objetos


UD11 La notacin UML
UD12 El proceso unificado de
desarrollo

Bloque V: El Desarrollo

Currculo
Anlisis

orientado a objetos.
Caractersticas
Anlisis

orientado a objetos.
Caractersticas
Anlisis

orientado a objetos.
Caractersticas

En este ltimo bloque vuelven a unirse las perspectivas de anlisis y diseo y se


tratarn temas comunes a todas ellas: gestin de proyectos, calidad y seguridad de
los sistemas, y herramientas CASE.
UD

Ttulo

UD13 Gestin de proyectos

UD14 Entornos de desarrollo y


Herramientas CASE

UD15 Calidad del software y Seguridad


de los sistemas

Currculo
Gestin

de proyectos informticos:
estimacin; planificacin; seguimiento y
control; herramientas y tcnicas para la
gestin de proyectos
Transicin y puesta en marcha
Mantenimiento del software
Entornos

de programacin: tipos y
caractersticas
Herramientas CASE: Caractersticas
Repositorio. Estructura y actualizacin
Generacin de bases de datos y
documentacin a partir de un repositorio
de una CASE
Diseo

de seguridad, auditacin y
recuperacin del sistema
Factores que influyen en la calidad del
software
ndices y mtricas de calidad

Secuenciacin
Las unidades didcticas se realizarn en el orden que se indica a continuacin,
dedicando a cada una de ellas una duracin en sesiones especfica que se detalla.
Se adjunta un cuadro-calendario donde se puede visualizar en qu semanas se
impartir cada uno de los bloques de contenido.

Bloque I: Los Sistemas


Unidad Didctica

Duracin

Evaluacin

UD1 - Sistemas de informacin en la empresa

10

UD2 - Introduccin a la Ingeniera del Software

10

UD3 - Anlisis de requisitos

20

Total

40

Bloque II: Los procesos


Unidad Didctica

Duracin

Evaluacin

UD4 - Anlisis de procesos

30

UD5 - Diseo de procesos

30

UD6 - Las pruebas

20

Total

80

Bloque III: Los datos


Unidad Didctica

Duracin

Evaluacin

UD7 - Anlisis de datos

23

UD8 - Diseo y manipulacin de datos

36

UD9 - Anlisis de eventos y diseo de interfaces

23

Total

82

Bloque IV: Los objetos


Unidad Didctica

Duracin

Evaluacin

UD10 - Anlisis orientado a objetos

25

UD11 - La notacin UML

35

UD12 - El proceso unificado de desarrollo

18

Total

78

Bloque V: El desarrollo
Unidad Didctica

Duracin

Evaluacin

UD13 - Gestin de proyectos

20

UD14 - Entornos de desarrollo y Herramientas CASE

10

UD15 - Calidad del software y Seguridad de los sistemas

10

Total

40

Calendario

Metodologa: orientaciones didcticas

La metodologa responde al problema de cmo se va a llevar a cabo el diseo


educativo para conseguir los objetivos que se pretenden.
Entre los elementos que componen una metodologa se encuentran las estrategias
didcticas, las actividades de enseanza-aprendizaje, los agrupamientos del
alumnado, la organizacin del espacio y la gestin de la motivacin. A continuacin
vamos a tratar la forma en la que se han abordado dichos elementos dentro de la
programacin.

Estrategias didcticas
Las estrategias didcticas que se van a utilizar durante el desarrollo del mdulo
sern las siguientes:
Aproximacin

a la realidad

Se evitar el aislamiento y los excesos tericos mediante el contacto directo


con las condiciones, problemas y actividades de la vida cotidiana, a travs
de la seleccin de las actividades didcticas adecuadas.
Descubrimiento

El propsito es llevar a los alumnos a que descubran por s mismos nuevos


conocimientos. Esto se conseguir planteando problemas adecuados, sobre
todo al inicio de las unidades didcticas, que les permitan enfrentarse a
nuevos conocimientos de manera previa a la exposicin del profesor.

Aprendizaje

colaborativo

Se utilizar el trabajo en grupo con el objetivo de mejorar el aprendizaje


mediante la interaccin entre iguales y con la orientacin y gua del profesor
para discutir y esclarecer las dificultades en la asimilacin de contenidos.

Actividades de enseanza-aprendizaje
Se han programado actividades de enseanza-aprendizaje para cada una de las
sesiones de las unidades didcticas. Dichas actividades estn detalladas en el
anexo. Mencionar aqu el esquema de desarrollo comn de dichas actividades en
cada unidad, y que es el siguiente:
Sesin

de presentacin de la unidad y motivacin de los alumnos

Presentacin de objetivos, contenidos y criterios de evaluacin de la

unidad
Exposicin
Actividades

de contenidos

Sntesis

y ejercicios

de los contenidos

La exposicin de contenidos y realizacin de actividades se dividir en bloques


conceptuales dentro de cada unidad didctica: para cada bloque, se expondrn los
contenidos y a continuacin se realizarn actividades que trabajen los contenidos
procedimentales expuestos.

Agrupamientos

Se utilizarn las agrupaciones de forma dinmica, segn la actividad a desarrollar y


la actitud de los alumnos, intentando mejorar con ella la interaccin y el aprendizaje
cooperativo. Las agrupaciones que se emplearn son las siguientes:
Grupo-Aula
Se utilizar esta agrupacin para la exposicin de contenidos, as como para la
realizacin y exposicin de actividades prcticas que soporten los conceptos
procedimentales.
Tambin se utilizar para la puesta en comn de las actividades realizadas por
grupos.
Pequeo grupo
Las actividades prcticas se realizarn sobre todo formando grupos heterogneos
de 3-4 alumnos, para conseguir mayor implicacin de los alumnos en la tarea, y
para conseguir aprovechar el potencial educativo de las relaciones interpersonales.
Trabajo individual
El trabajo individual se utilizar para las actividades de evaluacin, as como para
algunas actividades que tienen como propsito inducir al alumno a la reflexin
sobre determinados temas.
Espacios
Para el desarrollo del mdulo se utilizarn el aula polivalente y el aula informtica.
Aula polivalente
La mayor parte de las sesiones se realizarn en el aula polivalente, ya que no ser
necesario ordenador para realizar las actividades.

Se manejarn dos distribuciones en el aula: una para la exposicin de contenidos y


la realizacin de actividades por toda la clase, y otra que facilite el trabajo en
pequeos grupos, que ser como se realicen la mayora de las actividades.
Aula informtica
Las sesiones que requieran la utilizacin de ordenadores se llevarn a cabo en el
aula informtica. Trabajar un alumno en cada ordenador, salvo en determinadas
circunstancias, en las que algunos alumnos trabajarn en pareja para facilitar su
aprendizaje.
Motivacin
Un alumno est motivado hacia una tarea cuando esta se encuentra dentro de sus
prioridades en ese momento. Para conseguir esto se van a trabajar tres vas
motivacionales a lo largo del curso:
Induccin de expectativas
Las expectativas reflejan lo que espera el alumno de la actividad escolar: se
refieren a la probabilidad que piensa que tiene el alumno de completar una tarea.

Definir con claridad los objetivos, para que los alumnos puedan

interiorizarlos, e insistir en que se proponen porque son alcanzables.

Diversificar objetivos, de manera que alumnos con capacidades

diferentes puedan llegar a alcanzarlos.


Graduar

los objetivos, ya que no todos los alumnos pueden conseguirlos

en el mismo grado.

Mantener coherencia entre los objetivos y los criterios de evaluacin,

para que los alumnos sepan que si alcanzan un objetivo que creen posible,
sern valorados positivamente.

Favorecer la confirmacin de las expectativas, proporcionando ayudas

a los alumnos que intenten la consecucin de los objetivos.


Motivacin intrnseca
La motivacin intrnseca viene dada por el inters directo por la materia. Para
conseguir esto se seleccionarn contenidos que resulten interesantes para el
alumno y se presentarn de forma atractiva, lo que se conseguir siguiendo estos
criterios:
Incorporar

contenidos cercanos a la realidad del alumno.

Seleccionar
Conectar
Plantear

contenidos tiles.

los contenidos con los conocimientos del alumno.

los contenidos en forma de problema a resolver.

Presentar los contenidos en espiral, retomndolos y profundizndolos a lo

largo del tiempo.


Motivacin de logro
La motivacin de logro es el deseo de tener xito en situaciones que supongan un
reto. Esto se consigue planteando retos a los alumnos y proporcionndoles la
posibilidad de superarlos, lo que se trabajara de la siguiente forma:
Realizando

actividades de distinto nivel de dificultad, para que todos

los alumnos puedan tener xito.


Reconociendo

el esfuerzo de los alumnos, emitiendo mensajes que

transmitan confianza en el alumno, cerrando todas las actividades iniciadas,


y proporcionando retroalimentacin frecuente en la ejecucin de las tareas.

Recursos y materiales

Los recursos y materiales son indispensables a la hora de desarrollar una


metodologa didctica. Para el desarrollo de este mdulo se han seleccionado los
que detallo a continuacin:
Medios fsicos y espacios
Aula

polivalente, de la que utilizaremos:

Pizarra

para

exposicin

de

contenidos

conceptuales

procedimentales.

Proyector para la exposicin de materiales en las sesiones de

motivacin.

Aula informtica: un ordenador por alumno y un ordenador ms para el

profesor.

Materiales para el trabajo de contenidos conceptuales


Fotocopias

entregadas en clase del libro Anlisis y diseo detallado de

aplicaciones informticas de gestin, de la editorial Thomson-Paraninfo.

Apuntes entregados por el profesor para el Bloque III: Los Objetos y el

Bloque IV: El Desarrollo.

Materiales para el trabajo de contenidos procedimentales

Para las actividades de desarrollo de contenidos procedimentales se utilizarn los


siguientes recursos:
Ejercicios

y supuestos prcticos del libro Anlisis y diseo detallado de

aplicaciones de gestin- gua prctica de tcnicas, de la editorial Mira.

Propuestas de proyectos del libro Anlisis y diseo detallado de

aplicaciones informticas de gestin, de la editorial Thomson-Paraninfo.

Supuestos prcticos de anlisis y diseo orientado a objetos extrados y

traducidos del libro Head First Object Oriented Analysis & Design, de la
editorial O'Reilly.
Supuestos

prcticos preparados por el profesor, en funcin de los intereses

y capacidades de los alumnos.

Recursos Software
El uso de herramientas software para el desarrollo de software es esencial. Sin
embargo, he considerado ms importante que los alumnos aprendan los conceptos
bsicos de los procesos de ingeniera, que les servirn de base para aprendizajes
posteriores, antes que dedicar tiempo al manejo de programas. En los mdulos de
segundo curso Desarrollo de aplicaciones en entornos de cuarta generacin y con
herramientas CASE y Diseo de servicios de presentacin en entornos grficos
tendrn la oportunidad de aprender a utilizar este tipo de herramientas.
El aprendizaje del funcionamiento de una herramienta de desarrollo es costoso, de
manera que se han elegido herramientas sencillas, que se utilizarn donde se
considere imprescindible.

Los criterios que se han seguido para la seleccin de las mismas han sido los
siguientes:

Disponibilidad para Linux y Windows: de este modo los alumnos

pueden profundizar en sus casas en el manejo de las herramientas, tengan


el sistema operativo que tengan (excepto si trabajan con Mac: en ese caso,
deberan instalarse una mquina virtual).

Open Source o licencia gratuita para enseanza: ya que los recursos

econmicos del centro son limitados.


Facilidad

de uso antes que funcionalidad, ya que no se busca que cubran

un proceso real de anlisis y diseo sino que sirvan como soporte de un


proceso de enseanza-aprendizaje.
Las herramientas seleccionadas para el desarrollo de las unidades didcticas han
sido las siguientes:
Herramienta

Funcionalidad

Uso

OpenOffice Draw

Herramienta de
dibujo de
diagramas
integrada con la
suite OpenOffice

Dibujo de diagramas
de todo tipo a lo largo
del mdulo: DFD, E/R,
SADT, etc..

SGBD

Se utilizar en el
Bloque III: Los Datos.
Estar instalado en un
servidor del aula

http://es.openoffice.org/

MySQL Server
http://www.mysql.com/

MySQL Navigator

Interface grfico
http://sourceforge.net/projects/mysqlnavigator/ para MySQL

Se utilizar en el
Bloque III: Los Datos.
Instalado en cada uno
de los puestos de los
alumnos

Herramienta

Funcionalidad

Uso

NetBeans UML Plugin

Entorno de
desarrollo de
aplicaciones

Para dibujar diagramas


UML1.1 se utilizar el
plugin UML de este
entorno de desarrollo

Entorno de
desarrollo de
aplicaciones

Se utilizar para las


actividades
complementarias que
requieran diagramas
UML 2.0

Modelado de
bases de datos

Plugin para el
modelado que se
estudiar como
herramienta CASE

Herramienta de
gestin de
proyectos

Utilizada para dar


soporte a diagramas
Gantt, PER, e
histograma de uso de
recursos

http://www.netbeans.org/

Eclipse Plugin Papyrus


http://www.papyrusuml.org

Eclipse Plugin Clay


http://www.azzurri.jp/en/clay/index.html

Open Proj
http://openproj.org/

Se utilizarn adems, como herramientas de apoyo, el sistema de encuestas de


Google Documents para la heteroevaluacin del proceso de enseanza: con l,
recogeremos los resultados de las encuestas de los alumnos tras finalizar cada
unidad didctica y el programa Color Oracle para revisar la gama cromtica de los
materiales:
Herramienta

Funcionalidad

Google Documents

Herramienta ofimtica Recopilacin de encuestas de


online
heteroevaluacin

http://docs.google.com

Color Oracle

Uso

Emulador de
El material se revisar utilizando
http://colororacle.cartography.ch disfunciones visuales este programa para conseguir
que sea legible correctamente
por Armando

Evaluacin

La evaluacin consiste en la recogida sistemtica de datos de manera que sea


posible disponer de informacin continua y significativa que nos sirva para conocer
la situacin de la actividad educativa, hacer juicios respecto a ella y tomar
decisiones que la mejoren.
La LOE establece que deben evaluarse tanto los procesos de aprendizaje como los
de enseanza.

Evaluacin del proceso de aprendizaje


A pesar de que la evaluacin es continua, las actividades de evaluacin se pueden
clasificar segn el momento en el que se realizan:

Evaluacin inicial-diagnstica: que se utilizar para valorar la situacin

inicial y los conocimientos previos de los alumnos, para poder realizar los
ajustes necesarios en la programacin

Evaluacin procesual-formativa: tiene como fin realizar un seguimiento

del trabajo de los alumnos durante el desarrollo de la unidad

Evaluacin final-sumativa: con el fin de saber cul ha sido el grado de

aprendizaje del alumno al final del periodo

Estos tres tipos de evaluacin se concretarn en la presente programacin del


siguiente modo:

Al comienzo de cada unidad didctica, se realizar una evaluacin inicial

de los alumnos

A lo largo del desarrollo de la unidad, se valorar de forma continua el

trabajo de los alumnos y el grado de consecucin de los objetivos

Al terminar el bloque de unidades didcticas, se realizar una evaluacin

sumativa que comprender los contenidos desarrollados en las unidades del


bloque.
Procedimientos de evaluacin
Se utilizarn los siguientes procedimientos de evaluacin,:

Pruebas objetivas: mediante exmenes escritos, con preguntas que

cubran tanto contenidos conceptuales como procedimentales.


Entrega

de actividades: las actividades realizadas en clase se entregarn

al profesor para su evaluacin. Aunque las actividades se realicen en grupo,


se entregarn y evaluarn de forma individual.

Autoevaluacin del alumno: se pretende que los alumnos tengan

conciencia de su propio proceso de aprendizaje, por lo que se incluir un


procedimiento de autoevaluacin. Los alumnos debern realizar un
cuestionario donde indicarn la calificacin que piensan que les corresponde
para el apartado de teora (conceptos), prctico (procedimientos) y
actitud. Las autoevaluaciones se calificarn de la siguiente forma:
Coinciden

con el profesor o pruebas objetivas, +/- 1 puntos = 10

Coinciden

con el profesor o pruebas objetivas, +/- 3 puntos = 7

Coinciden

con el profesor o pruebas objetivas, +/- 5 puntos = 5

La siguiente tabla muestra la influencia de la autoevaluacin en la nota final:

Para cada tipo de contenidos, estos procedimientos se utilizarn y ponderarn de


diferente forma:
Evaluacin de conceptos
Herramienta

Prueba objetiva

80%

Autoevaluacin del alumno

20%

Evaluacin de procedimientos
Herramienta

Prueba objetiva

30%

Entrega de actividades en clase

50%

Autoevaluacin del alumno

20%

Evaluacin de actitudes
Herramienta

Anecdotarios y escala de observacin

80%

Autoevaluacin del alumno

20%

Criterios de evaluacin

Los criterios de evaluacin miden el grado de desarrollo de las capacidades


terminales del mdulo. Estn desarrollados en el decreto de ttulo; como resumen
de los criterios de evaluacin, se considerar que un alumno ha desarrollado las
capacidades requeridas por el siguiente mdulo cuando sea capaz de lo siguiente:
Construir

DFDs y realizar su descomposicin modular de funciones a partir

de unos requisitos.

Construir diagramas Entidad-Relacin que modelen los datos relevantes

de un problema dado, y obtener a partir de ellos esquemas lgicos


normalizados y una descripcin fsica de los mismos.
Obtener

un modelo de clases de diseo que resuelvan un caso prctico.

Seleccionar un paradigma de desarrollo y realizar su planificacin y

seguimiento.

Trabajar dentro de un equipo de desarrollo, respetando las opiniones

ajenas y las normas de convivencia.


La asistencia a clase es obligatoria debido al elevado contenido prctico del
mdulo; por tanto, aquello alumnos que no asistan como mnimo al 90 % de las
horas, es decir, tengan10 o ms horas de ausencias injustificadas por evaluacin,
no tendrn derecho a la evaluacin continua y debern realizar un examen final de
todo el mdulo.
Si un alumno faltase a clase por motivos justificados y no pudiesen evaluarse de
forma suficiente sus actividades en clase, se le evaluar nicamente la parte
procedimental de la prueba objetiva.
Criterios de calificacin

Dado que el contenido conceptual, procedimental y actitudinal tiene una carga


diferente para cada una de las unidades didcticas, se ha realizado una
ponderacin segn el tipo de contenidos en cada una de ellas que est
desarrollado en los anexos.
Por otro lado, el peso de cada bloque dentro de la nota final ser el siguiente:
Bloque

Bloque I Los Sistemas

10%

Bloque II Los Procesos

25%

Bloque III Los Datos

25%

Bloque IV Los Objetos

25%

Bloque V El Desarrollo

15%

Total

100%

Plan de recuperacin
La presente programacin cuenta con un plan de recuperacin para aquellos
alumnos que tienen dificultad en la consecucin de las capacidades terminales del
mdulo. El plan se implementa a travs del seguimiento de aquellos alumnos que
no han superado alguna de las tres evaluaciones de que consta el curso.
El seguimiento de estos alumnos pretende la superacin de las dificultades
encontradas durante el desarrollo de la materia. Adems, los alumnos pueden ser
atendidos personalmente por el profesor para resolver cualquier duda y contarn
con un examen de recuperacin que se realizar en el mes siguiente a la
evaluacin no superada.

Evaluacin del proceso de enseanza


La accin educativa tambin necesita autocorregirse, por lo que debern
recopilarse datos que permitan tomar las acciones oportunas a fin de mejorar el
proceso de enseanza.
En la presente programacin se contempla una evaluacin procesual del proceso
de enseanza a lo largo de todo el mdulo mediante dos herramientas:
autoevaluacin del profesor y heteroevaluacin por parte de los alumnos.
Tambin se realizar una evaluacin sumativa que recoja el resultado final de la
misma.

Evaluacin procesual
Durante el desarrollo del presente mdulo, y al final de cada unidad didctica, se
realizarn actividades de evaluacin del proceso de enseanza.
Autoevaluacin del proceso de enseanza
Se recogern las reflexiones sobre el proceso de enseanza de una unidad
didctica al finalizar esta, cuando an se tienen recientes los resultados de la
misma. Para ello se rellenar una encuesta de autoevaluacin del proceso de
enseanza.
En los anexos se encuentra un ejemplo de formulario de autoevaluacin del
proceso de enseanza de las unidades didcticas.
Heteroevaluacin del proceso de enseanza
Se dar a los alumnos la oportunidad de evaluar la enseanza de cada una de las
unidades. Para ello, de forma annima, los alumnos rellenarn un formulario en el
que se les preguntar por diversos aspectos de la realizacin de la unidad.

Dichas encuestas podrn rellenarse a travs de Internet mediante una encuesta


generada con Google Docs, aunque siempre existir la posibilidad de entregarla en
papel: la finalidad es que los alumnos evalen la unidad, de modo que se les darn
facilidades para ello.
En los anexos se encuentra un ejemplo de formulario de heteroevaluacin del
proceso de enseanza de las unidades didcticas.

Evaluacin final-sumativa
Al finalizar el mdulo se revisarn las encuestas de heteroevaluacin y
autoevaluacin de cada unidad didctica, se reflexionar sobre el proceso en su
conjunto, y se rellenar un formulario de evaluacin final que recoja las
conclusiones obtenidas.
En los anexos se encuentra un ejemplo de formulario de evaluacin final del
proceso de enseanza.

Actividades complementarias y extraescolares

Como complemento a la enseanza impartida y con el fin de acercar a los alumnos


a ejemplos reales del mundo acadmico y profesional actual, he incluido varias
actividades complementarias y extraescolares que se desarrollarn a lo largo del
curso, tal como viene especificado a continuacin.
Actividades complementarias
Conferencia:

autoempleo en el sector informtico

Charla de Hilario Hervs, creador del framework de desarrollo Akelos


(http://www.akelos.org) y gestor de una empresa dedicada a desarrollos de
Internet, quien explicar el proceso de creacin de la empresa de software y las
perspectivas de autoempleo en la profesin. Est programada a finales del mes de
marzo.
Actividades extraescolares
Jornadas

de puertas abiertas de la Universidad Politcnica de Valencia

http://www.upv.es/ainfo/ppaa/ppaa-alumnos-es.html
La visita est programada durante una de las dos ltimas semanas del mes de
enero.
Visita

a la factora de software de EDS en Valencia

A finales de abril se realizar una visita guiada a la citada factora de


software, donde un responsable de EDS explicar las posibilidades
laborales en el sector.

Temas transversales
En la presente programacin se tratarn de forma especfica los siguientes temas
transversales:
Educacin al consumidor
En este tema transversal trataremos lo siguiente:

Ajustar el consumo a criterios de justicia social: el objetivo es que los

alumnos sean conscientes de las grandes diferencias sociales existentes y


de la importancia de actitudes solidarias por dos razones: existe un
importante grupo de poblacin que no tiene cubiertas sus necesidades
bsicas, mientras que una minora adquiere bienes en gran medida intiles;
por otra parte, en una economa globalizada, el consumo realizado por los
habitantes de unos pases produce hambre y miseria en otros.

Para ello, se realizar una actividad en la UD 13: Gestin de proyectos,


denominada Reduccin de costes del proyecto, en el que se hablar de la
subcontratacin en condiciones precarias.

Educacin moral y cvica


Lo que se trabajar de este tema es:
promover

el juicio tico acorde con unos valores democrticos, solidarios y

participativos
Se tratar mediante una actividad en la UD 15: Calidad del Software y Seguridad
de los sistemas, en la que los alumnos debern decidir si explotan una
vulnerabilidad en un software para obtener informacin confidencial.

Alumnos con necesidades especficas de apoyo educativo


La presente programacin adopta una configuracin flexible con la intencin de
adaptarse a las diferencias individuales de los alumnos. En los alumnos podemos
encontrar diversidad de motivaciones, diversidad de ritmos de aprendizaje y
diversidad de capacidades. Si a esto unimos que podemos encontrarnos en el aula
alumnos con necesidades educativas especiales, se aprecia la importancia de una
accin pedaggica respetuosa con la diversidad de situaciones individuales que se
pueden dar en el aula.

Las medidas que se van adoptar para que el proceso de enseanza se pueda
adaptar a dichas circunstancias son las siguientes:
Respecto

a qu ensear

Se han dividido los contenidos en fundamentales y complementarios. Los primeros


se consideran imprescindibles para alcanzar las competencias del mdulo, y
resultan bsicos para aprendizajes posteriores. Los segundos pueden ser
trabajados por los alumnos sin necesidades especiales, proporcionndoles un
conocimiento de mayor profundidad en la materia.
Respecto

a cmo ensear

Los aspectos metodolgicos permiten un amplio margen de maniobra para tratar la


diversidad en el aula. En el desarrollo del mdulo se graduar la dificultad de las
actividades, planteando actividades de refuerzo y complementarias para cada
unidad didctica. Se utilizar adems una variedad de estrategias, diversificando

las vas de acceso al contenido, realizando mltiples actividades para tratar los
contenidos fundamentales, y organizando el tiempo y el espacio de manera flexible.
Respecto

a cmo, cuando y qu evaluar

Dado que se ha distinguido entre contenidos fundamentales y complementarios, no


pueden ser tenidos en cuenta en la misma medida a la hora de evaluar: se
realizar la evaluacin sobre los contenidos bsicos y se procurar utilizar
herramientas diversas para evaluar a los alumnos. Adems, las pruebas objetivas
se realizarn con un amplio margen de tiempo, para evitar que la falta del mismo
presente una dificultad para los alumnos.

Alumnos con necesidades educativas especiales


Se entiende por alumnado que presenta necesidades educativas especiales aquel
que requiere, por un periodo de su escolarizacin o a lo largo de toda ella,
determinados

apoyos

atenciones

educativas

especificas

derivadas

de

discapacidad o trastornos graves de conducta. Los alumnos pueden presentar


necesidades educativas especiales debido a una discapacidad fsica, a una
discapacidad psquica, a una discapacidad sensorial, o a un trastorno de la
personalidad o la conducta.
Por lo tanto Armando Dez, debido a su deuteranopia (discapacidad sensorial),
puede ser considerado como un alumno con necesidades educativas especiales.
Las medidas especficas que tomaremos al respecto son dos:
1. Se revisarn todos los materiales y pginas web que se utilicen como
referencia para asegurar que van a ser aptos para el uso por Armando. Esto

se realizar mediante el programa Color Oracle, que permite simular un


documento o pgina web en modo protanopia, deuteranopia o tritanopia, por
lo que podremos examinar los materiales vindolos tal y como los vera
Armando.
2. Si hay que corregir alguna imagen, utilizaremos la utilidad de
correccin de imgenes de Vischeck: http://www.vischeck.com/ para
adaptarla para su uso.

Conclusin

Programar es un acto dinmico que se caracteriza por la comunicacin y la


interaccin, y no por el aislamiento y la individualizacin. A la hora de preparar una
programacin didctica debe tenerse en cuenta que los alumnos estn inmersos en
un proyecto educativo ms amplio que nuestro propio mdulo y en un entorno
social que habremos de considerar si queremos tener xito en el proceso de
enseanza.
Por otro lado, es importante tener en cuenta que una programacin didctica es
slo un proyecto preparado para servir de base y proporcionar tiempo y recursos a
un proceso de enseanza concreto. Para que tenga xito deberemos trabajar en l
a lo largo de su desarrollo: no slo con realizar la programacin tendremos
garantizado su xito, sino que es tanto o ms importante realizar un seguimiento y
una adaptacin de la misma a las circunstancias que se presenten durante su
desarrollo.
Una reflexin, un debate y el tomar decisiones constantemente sobre las
actividades que desarrollamos y enseamos en el aula nos ayudar a mejorar cada
vez ms la prctica educativa.

Bibliografa

Se detallan a continuacin los libros que se han utilizado para elaborar la presente
programacin didctica, sin incluir los que se utilizarn para el desarrollo de la
misma que ya han sido incluidos en el apartado de recursos:

Bain, K. (2007). Lo que hacen los mejores profesores universitarios. Ed. PUV
Un libro muy interesante, publicado por la Universidad de Valencia, que recoge un
estudio realizado sobre un amplio conjunto de profesores universitarios de Estados
Unidos analizando sus tcnicas didcticas.
Vaello Orts, J. (2007). Cmo dar clase a los que no quieren. Ed. Santillana.
Aunque est orientado principalmente a mantener el control y la disciplina en
grupos de la Educacin Secundaria Obligatoria, tiene una seccin sobre motivacin
que puede resultar de gran ayuda para cualquier proceso de enseanza.
Del Carmen, Marisa, et al (2007). Atencin a la diversidad. Ed. Grao
Recoge una serie de artculos con determinadas tcnicas e ideas orientadas a
todas las etapas de la educacin. Algunos muy tiles, otros que no son de
aplicacin a secundaria o ciclos formativos.
Antnez, S., Imbernn, F.,Parcerisa, A., Zabala, A. (2007) Del proyecto educativo
a la programacin de Aula. Ed. Grao
Este libro desarrolla cada uno de los puntos de una programacin didctica, explica
sus fundamentos, y recomienda tcnicas para su aplicacin y mejora.

Muro Jimnez, Jose Manuel. (2008) Programacin y unidades didcticas en


formacin profesional. Ed. MAD
Libro de reciente publicacin que trata cada uno de los apartados recomendables
en una programacin didctica de Formacin Profesional. Est orientado a la
entrega de programaciones didcticas en convocatorias de oposiciones, lo cual no
le quita mrito: explica los conceptos de forma que son comprensibles para
personas con mucha formacin tcnica pero con poca formacin didctica y
contiene abundantes referencias bibliogrficas que permiten profundizar en los
diversos temas.

UNIDADES DIDACTICAS DESARROLLADAS

UD 1: Sistemas de informacin en la empresa (10 Sesiones)


Descripcin
El anlisis y desarrollo de aplicaciones est orientado, en gran medida, a cubrir las
necesidades de tratamiento de informacin en las empresas. Es importante que los
alumnos tengan una base sobre el funcionamiento de las empresas y el papel de
los sistemas de informacin en las mismas.
En esta primera unidad didctica se introducir la asignatura, se darn unos
conceptos bsicos sobre el funcionamiento de las empresas y se explicar el papel
que ocupan en ellas las funciones de los sistemas de informacin. Adems,
aprenderemos a representar las actividades de las empresas de forma grfica,
utilizando diagramas que nos servirn de base para comenzar el anlisis de
aplicaciones que cubran dichas actividades.
No se requieren conocimientos previos, pero s ser importante tener en cuenta los
conocimientos de base de los alumnos a fin de ajustar el nivel de las actividades.

Objetivos didcticos
Capacidades terminales de referencia
CT.

2.2 - Aplicar tcnicas de diagramacin para representar informacin

relativa a la empresa
Objetivos didcticos

Diferenciar
Conocer
Saber

los subsistemas principales de una empresa

los componentes de un SI

modelar, mediante diagramas, procesos de negocio sencillos

Apreciar

la importancia de los SI en la empresa

Contenidos
Conceptos
Qu

es un subsistema
Los subsistemas de la empresa
Ventas
Compras
RRHH *
Contabilidad *
Gestin *
Caractersticas de los sistemas de
informacin
Hardware y software
Online y batch
Comunicaciones e interfaces *
Los sistemas de informacin en la empresa
Mtodos descriptivos de sistemas
Diagramas SADT
Diagramas de actividad *

Procedimientos
Construccin

de diagramas

SADT
Construccin

de diagramas
de actividad simplificados *

Actitudes
Valorar

la evolucin de la tcnica para adaptarse al puesto de trabajo *


Valorar el trabajo en equipo como el medio ms eficaz para realizar ciertas
actividades *
Tener conciencia de grupo, integrndose en un grupo de trabajo, participando
activamente en las tareas colectivas y respetando las opiniones ajenas

(Los contenidos complementarios se marcan en cursiva y con un asterisco al final)


Mapa conceptual de conocimientos

Metodologa
Actividades de enseanza-aprendizaje
Ses.
1

2
3
4

Actividad
Presentacin

Agrupacin

Recursos

de la
asignatura/Motivacin
Presentacin de la UD
Evaluacin conocimientos

Aula

Actividad:

Simulacin de una
empresa en clase
Contenidos: Los sistemas de la
empresa

Aula

Contenidos:

Aula

Apuntes y ejemplos

Aula
Aula
Grupo
Aula

Apuntes
Supuestos prcticos

Los sistemas de

Individual

Fotocopias de objetivos,
secuenciacin de
contenidos y evaluacin
Test de evaluacin inicial
Descripcin de actividad
y fichas
Apuntes

informacin
5
6
7

Contenidos:

Diagramas SADT
Construccin de diagramas SADT en
el aula
Construccin de diagramas SADT en
grupo
Puesta en comn de trabajos de
grupo

Solucin de los
supuestos prcticos

Ses.
8

Actividad
Contenidos:

Agrupacin

los diagramas de

actividad
Construccin de diagramas de
actividad en aula
Construccin de diagramas de
actividad en grupo
9

Puesta

en comn de trabajos de

grupo
10

Sntesis/Resumen

de la unidad
Evaluacin del proceso de
enseanza de la UD

Recursos

Aula
Aula
Grupo

Apuntes
Supuestos prcticos

Aula
Individual

Solucin de los
supuestos prcticos

Aula
Individual

Cuestionario evaluacin

Recursos
Esta unidad didctica se realizar en el aula polivalente. Se utilizarn apuntes y
supuestos prcticos preparados por el profesor.

Evaluacin
La evaluacin de la presente unidad didctica se realizar al final del Bloque I: Los
Sistemas, y tendr un peso del 25% dentro de ese bloque.
Los instrumentos de evaluacin sern los comentados en la unidad didctica:
pruebas objetivas, entrega de actividades en clase, y autoevaluacin de los
alumnos. En esta unidad didctica estn equilibrados los contenidos conceptuales
y procedimentales, de modo que la ponderacin segn el tipo de contenidos ser la
siguiente:

Tipo de contenido
Conceptos

%
40%

Procedimientos

40%

Actitudes

20%

Criterios de evaluacin
Describir

la funcin de los subsistemas de compra y de venta de una

empresa
Distinguir

si un proceso de negocio pertenece a un subsistema de

compra, de venta, o a otro subsistema diferente


Construir

correctamente un diagrama SADT dado un ejemplo de proceso

de negocio
Describir

los componentes de un sistema de informacin, diferenciando

entre hardware y software.


Dado

un ejemplo de proceso de un sistema de informacin, razonar si es

online o batch.

Atencin a la diversidad
Adems de las medidas comunes de atencin a la diversidad, comentadas en la
programacin, se han preparado las siguientes actividades de ampliacin y de
refuerzo para esta unidad didctica:
Actividades de ampliacin

Desarrollar diagramas de actividad a partir de los diagramas SADT

Incluir los procesos de RRHH, Gestin y Contabilidad en los diagramas

SADT y diagramas de Actividad trabajados en clase

Describir la infraestructura de comunicaciones que podran cubrir las

necesidades de los supuestos vistos en clase


Actividades de refuerzo

Ejercicios adicionales para distinguir los subsistemas de empresas

sencillas: kioscos, talleres de reparacin de vehculos...

Trabajo fsico con un ordenador, buscando el hardware y el software

Diagramas SADT de menor nivel de complejidad que los alumnos

trabajaran individualmente

UD 2: Introduccin a la ingeniera del software (10 Sesiones)


Descripcin
En la unidad didctica anterior, UD1-Sistemas de Informacin en la empresa, se ha
visto lo que es un sistema de informacin as como la importancia de los mismos
para las actividades de las empresas.
El objetivo de esta unidad didctica es aprender cules son los pasos necesarios
para construir dichos sistemas de informacin. Se introducir a los alumnos en los
procesos principales de la ingeniera del software, la necesidad e historia de la
misma, as como el estado actual de los procesos de desarrollo.
Al finalizar la unidad didctica los alumnos debern ser conscientes de que la
implementacin de un sistema requiere un proceso estructurado, y saber cules
son las fases y metodologas que existen para realizar dicho proceso.

Objetivos didcticos
Capacidades terminales de referencia
CT

2.1 - Aplicar metodologas de desarrollo en el anlisis y diseo de

aplicaciones
Objetivos didcticos
Apreciar

la importancia de la IS

Conocer

las fases del ciclo de vida

Diferenciar
Saber

los paradigmas de desarrollo

elegir una metodologa apropiada para un proyecto

Objetivos complementarios
Conocer

los procesos principales de Mtrica V3

Contenidos
Conceptos
Historia

de la IS
Actores en el proceso de
desarrollo
La vida del software
Planificacin
Desarrollo
Mantenimiento
Las fases del ciclo de vida
Captura de requisitos
Anlisis
Diseo
Construccin
Pruebas
Implantacin
Paradigmas de desarrollo
Cascada
Ciclo en V
Prototipo
Espiral
Metodologas de desarrollo
Anlisis estructurado
Metodologas giles *
Metodologas orientadas a objetos *
Mtrica V3: procesos y conceptos
*
Actores de mtrica V3 *
Procesos principales de mtrica V3 *

Procedimientos
Identificar

una metodologa a partir de


la planificacin de un proyecto
Eleccin

de paradigmas para procesos


concretos de desarrollo
Adaptar

una planificacin a un
paradigma de desarrollo diferente *

Actitudes
Aceptar

las normas de comportamiento y trabajo establecidas


Valorar la constancia y el esfuerzo propio y ajeno en la realizacin del trabajo
Mostrar inters por la utilizacin correcta del lenguaje informtico

(Los contenidos complementarios se marcan en cursiva y con un asterisco al final)


Mapa conceptual de conocimientos

Metodologa
Actividades de enseanza-aprendizaje
Ses.
1

Actividad
Presentacin/Motivacin
Evaluacin

conocimientos

Agrupacin
Aula
Aula

Recursos
Historias de SI
exitosos/fallidos
Test evaluacin

2
3

Actividad:

realizacin de proceso en el Aula


aula, aumentando nivel de complejidad:
individual, compleja, en grupo,
Aula
sincronizada
Aula
Contenidos: Historia de la IS
Contenidos: Los implicados

Descripcin de la
actividad y cartones de
colores
Apuntes

Contenidos:

Apuntes
Descripcin de
objetivos

Actividad:

5
6

La vida del software


Disear un ciclo de vida

Aula
Grupo

Paradigmas de desarrollo Aula


de paradigmas para procesos Grupo
concretos de desarrollo
Actividad: Adaptar una planificacin a Aula
un paradigma de desarrollo diferente

Apuntes
Supuestos prcticos

7
8

Actividad:

Diseo de metodologa
propia
Puesta en comn de metodologas
Contenidos: Metodologas de
desarrollo
Identificar una metodologa a partir de
la planificacin de un proyecto

Grupo
Aula
Aula
Grupo

Descripcin de
objetivos
Metodologas de
alumnos
Apuntes
Supuestos prcticos

Mtrica

Aula

Apuntes y textos de
Mtrica V3

10

Contenidos:
Eleccin

V3: procesos y conceptos

de la unidad
Aula
Evaluacin del proceso de enseanza Individual
de la UD

Supuestos prcticos

Sntesis/Resumen

Cuestionario
evaluacin

Recursos
Esta unidad didctica se realizar en el aula polivalente. Se utilizarn apuntes del
libro Anlisis y Diseo Detallado de Aplicaciones Informticas de Gestin, de

Thomson-Paraninfo, complementados por apuntes del profesor, y supuestos


prcticos del libro anterior y del libro Anlisis y Diseo Detallado de Aplicaciones
Informticas de Gestin: gua prctica de tcnicas, de Ra-Ma.

Evaluacin
La evaluacin de la presente unidad didctica se realizar al final del Bloque I: Los
Sistemas, y tendr un peso del 25%.
Los instrumentos de evaluacin sern los comentados en la unidad didctica:
pruebas objetivas, entrega de actividades en clase, y autoevaluacin de los
alumnos. En esta unidad didctica, a pesar de que hay bastante carga conceptual,
se har hincapi en la eleccin y adaptacin de metodologas de desarrollo. La
ponderacin segn el tipo de contenidos ser la siguiente:

Tipo de contenido

Conceptos

50%

Procedimientos

30%

Actitudes

20%

Criterios de evaluacin
Describir
Explicar
Dibujar

espiral.

las etapas de una aplicacin informtica.

las fases del ciclo de vida de una aplicacin.

y describir un ciclo de vida en cascada, en V, con prototipado y en

Dada

una planificacin de actividades, distinguir a que tipo de de

paradigma pertenecen.
Sobre

un supuesto figurado con determinadas restricciones, razonar cual

sera el ciclo de vida ms adecuado para su desarrollo.

Atencin a la diversidad
Adems de las medidas comunes de atencin a la diversidad, comentadas en la
programacin, se han preparado las siguientes actividades de ampliacin y de
refuerzo para esta unidad didctica:
Actividades de ampliacin

Mapear los procesos de Mtrica 3 a los supuestos metodolgicos vistos en

clase, indicando cundo estos procesos no se adaptan correctamente


Buscar en Internet informacin sobre proyectos que hayan utilizado

metodologas giles y metodologas orientadas a objeto

Realizar adaptaciones entre metodologas de mayor nivel de dificultad.

Actividades de refuerzo

Realizar planteamientos metodolgicos para actividades cotidianas

Preparar planificaciones de las metodologas ms sencillas (cascada, en

V)

UD 3: Anlisis de requisitos (20 Sesiones)


Descripcin
El anlisis de requisitos es el primer paso de la construccin de un sistema de
informacin. En esta unidad, los alumnos estudiarn qu es la captura de
requisitos, algunas tcnicas e instrumentos para capturar requisitos y cuales son
los pasos principales de este proceso.
Para aprovechar esta unidad didctica los alumnos debern conocer los sistemas
principales de la empresa. Deben conocer tambin las etapas del ciclo de vida de
desarrollo, a fin de poder ubicar correctamente esta etapa y adquirir un aprendizaje
significativo, ya que lo ven como parte de un proceso global.
Las bases del anlisis de requisitos se utilizarn, en el siguiente bloque, para el
anlisis y diseo desde el punto de vista dinmico.

Objetivos didcticos
Capacidades terminales de referencia

CT

2.2 Aplicar tcnicas de diagramacin para representar informacin

relativa a la empresa
CT

2.6 Elaborar informes relativos a la documentacin de datos y

procesos de una aplicacin


Objetivos didcticos
Entender

el concepto de anlisis de requisitos

Diferenciar

entre los diferentes tipos de requisitos

Conocer

y aplicar las tcnicas de captura de requisitos

Conocer

los pasos principales del proceso de captura

Saber

mantener una actitud abierta ante los usuarios

Objetivos complementarios
Utilizar

diagramas para representar requisitos de usuarios

Contenidos
Conceptos

Procedimientos

Anlisis

de requisitos
del Anlisis de

Preparacin

de entrevistas

Elaboracin

de cuestionarios

Importancia

requisitos
Tipos de requisito
Funcionales
No funcionales
Rendimiento
Fiabilidad y disponibilidad,
Seguridad *
Interfaces *
Uso de estndares *
Inversos *
Pasos del Anlisis de requisitos
Identificacin de usuarios
Captura
Seleccin de alternativas *
Validacin *
Tcnicas de captura de requisitos:
Cuestionarios
Entrevistas
JAD *
Prototipos *
Tcnicas de documentacin de
requisitos
Textual
Diagramas de contexto
Casos de uso *
Diagramas de transicin de estados *

Especificacin
Construccin

textual de requisitos

de diagramas de

contexto
Construccin

de diagramas de casos
de uso simplificados *
Construccin

de diagramas de
transicin de estados sencillos *

Actitudes
Respeto

por otras opiniones, ideas y conductas


Tener conciencia de grupo, integrndose en un grupo de trabajo, participando
activamente en las tareas colectivas y respetando las opiniones ajenas
Mantener actitudes de solidaridad y compaerismo *
(Los contenidos complementarios se marcan en cursiva y con un asterisco al final)
Mapa conceptual de conocimientos

Metodologa
Actividades de enseanza-aprendizaje

Ses.
1

Actividad
de la UD
Evaluacin conocimientos
Actividad: Realizar un trabajo con
constantes cambios

Agrupacin

Presentacin

Individual

Recursos
Fotocopias de
objetivos,
secuenciacin de
contenidos y
evaluacin
Test de evaluacin
inicial
Descripcin de la
actividad

Contenidos:

El anlisis de requisitos

Aula

Apuntes

Contenidos:

Tipos de requisitos
Pasos del anlisis de

Aula
Aula

Apuntes

Contenidos:

tcnicas de captura de
requisitos
Actividad: construccin de
cuestionarios
Actividad: simulacin de reuniones

Aula
Grupo
Grupo

Apuntes y ejemplos
Supuestos prcticos
Gorros de cartn

Contenidos:

documentacin de
requisitos: documentacin textual y
diagramas de contexto
Actividad: documentacin textual
Actividad: creacin de diagramas de
contexto

Aula

Cuestionarios de
entrevistas anteriores
Supuestos prcticos

Contenidos:

Aula
Grupo

Supuestos prcticos

diagramas de transicin de Aula


Grupo
estados
Actividad: Construccin de diagramas
de transicin de estados

Supuestos prcticos

Actividad:

Grupo

Persona voluntaria

Aula

Requisitos capturados

Contenidos:

requisitos
4

8
9
10
11
13
13
14

casos de uso
Actividad: Construccin de casos de
uso

Grupo
Grupo

Contenidos:

captura de requisitos a una


persona externa a la clase
Puesta en comn de los requisitos
capturados

Ses.

Actividad
elaboracin del catlogo

Agrupacin

15

Contenidos:

16

de requisitos
Actividad: elaboracin de catlogos de Grupo
requisitos

17

Sntesis/Resumen

de la unidad

Autoevaluacin

18
19
20

Aula

Individual
Individual

Prueba

Recursos
Apuntes
Supuestos de
requisitos capturados
Cuestionario
autoevaluacin

objetiva de evaluacin del


Individual
Individual
bloque
Evaluacin del proceso de enseanza
de la UD

Prueba de evaluacin
Cuestionario
evaluacin

Correccin

Pruebas resueltas

de la prueba objetiva

Aula

Recursos
Esta unidad didctica se realizar en el aula polivalente, excepto una sesin que se
realizar fuera del aula (en la cafetera del centro) para practicar la captura de
requisitos. Se utilizarn apuntes del libro Anlisis y Diseo Detallado de
Aplicaciones Informticas de Gestin, de Thomson-Paraninfo, complementados
por apuntes del profesor, y supuestos prcticos del libro anterior y del libro Anlisis
y Diseo Detallado de Aplicaciones Informticas de Gestin: gua prctica de
tcnicas, de Ra-Ma.

Evaluacin
Esta unidad didctica es la ltima del bloque, por lo tanto se evaluar junto con la
misma las unidades didcticas UD1, UD2 y UD3. La ponderacin de cada una de
las unidades didcticas ser la siguiente:

Bloque I: Los sistemas

UD1: Sistemas de informacin en la empresa

25%

UD2: Introduccin a la ingeniera del software

25%

UD3: Anlisis de requisitos

50%

Los instrumentos de evaluacin sern los comentados en la unidad didctica:


pruebas objetivas, entrega de actividades en clase, y autoevaluacin de los
alumnos. En esta unidad interesa profundizar en los contenidos procedimentales,
de modo que la ponderacin segn el tipo de contenidos ser la siguiente:

Tipo de contenido

Conceptos

30%

Procedimientos

50%

Actitudes

20%

Criterios de evaluacin
Enumerar
Dado

y describir los pasos del anlisis de requisitos.

un supuesto que describe una actividad del proceso de captura de

requisitos, distinguir a qu paso corresponde.


Describir
Disear

y diferenciar los diferentes tipos de requisitos

un cuestionario

Preparar

una entrevista para capturar los requisitos, dado un supuesto

real o figurado.
Dados

unos requisitos previamente capturados, construir el diagrama de

contexto de una aplicacin

Dados

las respuestas de cuestionarios y entrevistas, describir los

requisitos de forma textual, catalogndolos y priorizndolos.

Atencin a la diversidad
Adems de las medidas comunes de atencin a la diversidad, comentadas en la
programacin, se han preparado las siguientes actividades de ampliacin y de
refuerzo para esta unidad didctica:
Actividades de ampliacin

Ampliar los ejercicios realizados en el aula incluyendo posibles requisitos

de seguridad, interface o uso de estndares.

Proponer ms de una alternativa que cubra los requisitos del usuario


Incluir casos de uso y diagramas de transicin de estados en los

supuestos prcticos de captura de requisitos para los que no se hubiesen


desarrollado.

Realizar una planificacin de entrevistas JAD

Actividades de refuerzo

Recopilar requisitos de actividades y objetos cotidianos.

Disear cuestionarios para los requisitos cotidianos capturados.

UD 4: Anlisis de procesos (30 Sesiones)


1.1 Descripcin

Con esta unidad didctica comienza el Bloque II: Los Procesos. En l se pretende
introducir a los alumnos en las tcnicas de anlisis y diseo de procesos de la
metodologa de anlisis estructurado.

En el bloque anterior se introdujeron los conceptos de sistema de informacin, de


ingeniera del software, y se cerr el bloque con el estudio de los requisitos de
usuarios. En esta unidad didctica, partiendo de los requisitos obtenidos, se
construirn los diagramas de flujos de datos y diccionarios de datos correspondientes
a la fase de anlisis de los mismos.

Objetivos didcticos
Capacidades terminales de referencia
CT 2.1 - Aplicar metodologas de desarrollo en el anlisis y diseo de
aplicaciones
Objetivos didcticos
Apreciar la importancia del anlisis
Conocer

los diferentes tipos de modelos de anlisis

Distinguir

los elementos del Anlisis estructurado

Comprender

y construir Diagramas de Flujo de Datos

Comprender

la nomenclatura de un Diccionario de Datos

Objetivos complementarios
Especificar procesos mediante rboles y tablas de decisin

Contenidos

Conceptos

Procedimientos

El

anlisis de sistemas
monoltico
Particin del anlisis
Herramientas grficas
Tipos de modelos
Modelo de datos
Modelo de procesos
Modelo de comportamiento
Anlisis estructurado
Necesidad y descripcin
Elementos: DD, DFD, DTE, E/R
El diagrama de flujo de datos
Elementos: Entidad externa, proceso, flujo
de datos, almacn
Construccin: Nivel 0. Explosin. Balanceo.
Restricciones.
Diccionario de datos
Necesidad
Notacin y construccin
Anlisis

Distinguir

de anlisis

entre diferentes tipos de modelos

Elegir

una herramienta del AE que se


aplique a un aspecto en concreto a analizar
Explicar

un DFD en palabras

Construir

un DFD

Explosionar
Explicar

correctamente un DFD

un proceso de modo textual

Construir tablas y rboles de decisin *


Generar

datos de ejemplo a partir de un DD

Documentar con detalle un DD *

Actitudes
Participar

activamente en los debates y la formacin de grupos de trabajo


Orden y mtodo en la realizacin de tareas
Mostrar gusto por una presentacin limpia y ordenada de los resultados de los trabajos
realizados

(Los contenidos complementarios se marcan en cursiva y con un asterisco al final)

Mapa conceptual de conocimientos

Metodologa
Actividades de enseanza-aprendizaje
Ses.

Actividad

Agrupacin

Recursos

Presentacin/Motivacin

Aula
Individual

Fotocopias de objetivos,
secuenciacin de
contenidos y evaluacin
Test de autoevaluacin

2
3

Actividad:

Grupo

Apuntes

Evaluacin

conocimientos

Anlisis monoltico: creacin


interpretacin de un anlisis
Contenidos: el anlisis de sistemas

Aula

Ses.

Actividad

Agrupacin

4
5

Contenidos:

tipos de modelos
diferenciar modelo de datos,
proceso y comportamiento

Aula
Grupo

6
7
8

Actividad:

Grupo
Aula
Aula
Individual

Actividad:

disear herramientas para el

anlisis
Contenidos: el anlisis estructurado
Contenidos: elementos del anlisis
estructurado
Actividad: seleccin de herramientas del AE

Recursos
Apuntes

Apuntes
Supuestos prcticos

9
10
11
12

Contenidos:

el diagrama de flujo de datos


Actividad: describir flujo de datos en un
sistema
Contenidos: elementos del DFD
Actividad: reescribir los flujos de datos

Aula
Grupo
Aula
Grupo

Apuntes
Supuesto prctico
Apuntes
Supuesto prctico anterior

13
14

Contenidos:

el diagrama de nivel 0
Actividad: construir niveles 0 de casos
prcticos

Aula
Grupo

Apuntes
Supuestos prcticos

15
16

Contenidos:

Open Office Draw

Aula

Aula informtica

17
18
19
20
21

Contenidos:

la explosin de DFDs y el

Aula
Grupo
balanceo
Actividad: construccin y explosin de DFDs Aula
Puesta en comn de los diagramas
generados

Apuntes
Supuestos prcticos
Actividades resueltas por
los grupos

22

Contenidos:

la descripcin de los procesos Aula


Grupo
descripcin de procesos
Actividad: construccin de rboles y tablas de Grupo
decisin

Apuntes
Supuestos prcticos

25
26

Actividad:

Grupo

Supuestos prcticos

Aula

Apuntes

27
28
29

Actividad:

30

Sntesis/Resumen

Actividad:

descripcin de estructuras de
datos de objetos comunes
Contenidos: El diccionario de datos

Generar ejemplos de datos dado Grupo


una descripcin de DD
Actividad: Documentar utilizando notacin DD Grupo
los mismos ejemplos anteriores, con variaciones
Grupo
Actividad: Especificacin de DD
Evaluacin

UD

Recursos

de la unidad
del proceso de enseanza de la

Aula
Individual

Supuestos prcticos

Cuestionario evaluacin

Esta unidad didctica se realizar en el aula polivalente, excepto las sesiones de


OpenOffice que se realizarn en el aula informtica. Se utilizarn apuntes del libro
Anlisis y Diseo Detallado de Aplicaciones Informticas de Gestin, de ThomsonParaninfo, complementados por apuntes del profesor, y supuestos prcticos del libro
anterior y del libro Anlisis y Diseo Detallado de Aplicaciones Informticas de
Gestin: gua prctica de tcnicas, de Ra-Ma. Tambin se utilizar el software
OpenOffice
Evaluacin
La evaluacin de la presente unidad didctica se realizar al final del Bloque II: Los
Procesos, y tendr un peso del 40%.
Los instrumentos de evaluacin sern los comentados en la unidad didctica:
pruebas objetivas, entrega de actividades en clase, y autoevaluacin de los alumnos.
En esta unidad didctica tienen gran relevancia los contenidos procedimentales, de
modo que la ponderacin segn el tipo de contenidos ser la siguiente:

Tipo de contenido

Conceptos

20%

Procedimientos

60%

Actitudes

20%

Criterios de evaluacin
Dado

un supuesto, distinguir si se estn modelando datos, procesos o

comportamiento.

Diferenciar

y enumerar las herramientas de anlisis de procesos, datos y

comportamientos
Construir
Generar

diagramas DFD de supuestos prcticos

un modelo de datos vlido que se corresponda a una definicin

de diccionario de datos propuesta.

Atencin a la diversidad
Adems de las medidas comunes de atencin a la diversidad, comentadas en la
programacin, se han preparado las siguientes actividades de ampliacin y de
refuerzo para esta unidad didctica:
Actividades de ampliacin

Actividades de especificacin de datos complejos mediante diccionarios de

datos

Ejercicios de construccin de tablas y rboles de decisin

Actividades de refuerzo

Ejemplos de diagramas de flujos de datos con incorrecciones, que debern

corregir los alumnos

Ejercicios de construccin de DFDs simplificados

Diccionarios de datos simples y descriptivos, a partir de los cuales debern

generar ejemplos de datos

UD 5: Diseo de procesos (30 Sesiones)


Descripcin

Una vez estudiado el anlisis de procesos en la unidad didctica anterior (UD4Anlisis de procesos) profundizaremos en el proceso hasta conseguir una
descomposicin modular que sirva como base para realizar la implementacin.

Para ello, en esta unidad didctica veremos las ventajas de la descomposicin


modular de sistemas, los conceptos de cohesin y acoplamiento para conseguir
buenos

diseos

los

diagramas

de

Constantine

para

representar

una

descomposicin modular. Tambin se estudiar cmo realizar la especificacin de los


mdulos utilizando tcnicas como pseudocdigo, ordinogramas, o diagramas de
Nassi-Schneiderman.

Esta unidad didctica est muy relacionada con el mdulo Programacin en


Lenguajes Estructurados, que se est impartiendo de forma simultnea. Sera
interesante tenerlo en cuenta a fin de ajustar el nivel y tipo de actividades a realizar en
este mdulo.

Objetivos didcticos
Capacidades terminales de referencia
CT.

2.4 - Disear aplicaciones a partir de las especificaciones y requerimientos

funcionales
Objetivos didcticos
Apreciar
Saber

diseo

las ventajas de la divisin de problemas para afrontar su resolucin

qu es el diseo del software: conocer las caractersticas de un buen

Construir

diagramas de estructura de Constantine

Transformar
Realizar

DFDs en diagramas de estructuras

especificaciones de mdulos

Objetivos complementarios
Realizar

diseos con buena cohesin y poco acoplamiento

Contenidos
Conceptos

Procedimientos

El

Dividir

diseo del software


del diseo

Descomposicin

Jerarqua

Independencia
Mdulos
Diagramas de Constantine

Conexiones

Comunicacin
Estrategias de diseo

Centros de transaccin

Centros de transformacin
Criterios de diseo

Cohesin

Acoplamiento
Especificacin de mdulos

Pseudocdigo

Ordinogramas *

Nassi-Schneiderman *
Particin

un problema en partes ms
pequeas
Construir

diagramas de estructura

Transformar

estructuras

DFDs en diagramas de

Refactorizar diseos para mejorar su

cohesin y acoplamiento *
Realizar

especificaciones de mdulos
utilizando:
LDP
Ordinogramas *
Diagramas de Nassi-Schneiderman *

Actitudes
Mostrar

gusto por una presentacin limpia y ordenada de los resultados de los trabajos
realizados
Demostrar inters por la conclusin total de un trabajo antes de comenzar el siguiente *
Valorar el trabajo en equipo como el medio ms eficaz para la realizacin de ciertas
actividades

(Los contenidos complementarios se marcan en cursiva y con un asterisco al final)

Mapa conceptual de contenidos

Metodologa
Actividades de enseanza-aprendizaje
Ses.

Actividad

Presentacin/Motivacin

2
3
4

Actividad:

Evaluacin

conocimientos

Agrupacin
Aula
Individual

contar los smbolos de un montn Aula


de papeles (divisin de problemas)
Aula
Contenidos: particin del diseo
Aula
Contenidos: Descomposicin, jerarqua,
independencia

Recursos
Fotocopias de objetivos,
secuenciacin de
contenidos y evaluacin
Test de evaluacin inicial
Papeles con smbolos
Apuntes

Ses.
5
6
7
8
9

Actividad

Recursos

dividir un problema software en


mdulos
Contenidos: los diagramas de estructura
Actividad: construccin de diagramas de
estructura

Grupo

Supuesto prctico

Aula
Grupo

Apuntes
Supuestos prcticos

10
11

Contenidos:

la cohesin
Actividad: mejora de cohesin de mdulos

Aula
Grupo

Apuntes
Supuestos prcticos

12
13

Contenidos:

Aula
Grupo

Apuntes y ejemplos
Supuestos prcticos

14
15
16
17

Actividad:

transformar un DFD en mdulos


Contenidos: Transformacin de DFD en
mdulos
Contenidos: centros de transaccin
Actividad: transformacin de centros de
transaccin en diagramas de estructura

Grupo
Aula

Supuesto prctico
Apuntes

Aula
Grupo

Apuntes
Supuestos prcticos

18
19
20

Contenidos:

centros de transformacin
Actividad: construccin de diagramas de
estructura de centros de transformacin

Aula
Grupo

Apuntes
Supuestos prcticos

21
22
23
24

Actividad:

conversin de diagramas DFD en


diagramas de estructura
Puesta en comn de las soluciones

Grupo

Supuestos prcticos

Aula

Supuestos resueltos por


los grupos

25

Contenidos:

especificacin de mdulos. LDP


Actividad: especificacin mediante
pseudocdigo

Aula
Grupo

Apuntes
Supuestos prcticos

26
27

Contenidos:

ordinogramas
especificar mdulos mediante
ordinogramas

Aula
Grupo

Apuntes y ejemplos
Supuestos prcticos

28
29

Contenidos:

Aula
Grupo

Apuntes y ejemplos
Supuestos prcticos

Aula
Individual

Cuestionario evaluacin

30

Actividad:

Agrupacin

Actividad:

diagramas

el acoplamiento
mejora de acoplamiento de

Actividad:

diagramas Nassi-Schneiderman
especificar mdulos mediante
diagramas Nassi-Schneiderman
Actividad:

Sntesis/Resumen
Evaluacin

UD

de la unidad
del proceso de enseanza de la

Recursos

Esta unidad didctica se realizar en el aula polivalente. Se utilizarn apuntes del


libro Anlisis y Diseo Detallado de Aplicaciones Informticas de Gestin, de
Thomson-Paraninfo, complementados por apuntes del profesor, y supuestos

prcticos del libro anterior y del libro Anlisis y Diseo Detallado de Aplicaciones
Informticas de Gestin: gua prctica de tcnicas, de Ra-Ma.
Evaluacin
La evaluacin de la presente unidad didctica se realizar al final del Bloque I: Los
Sistemas, y tendr un peso del 35%.

Los instrumentos de evaluacin sern los comentados en la unidad didctica:


pruebas objetivas, entrega de actividades en clase, y autoevaluacin de los alumnos.
En esta unidad didctica interesa profundizar en contenidos conceptuales, de modo
que la ponderacin segn el tipo de contenidos ser la siguiente:

Tipo de contenido

Conceptos

20%

Procedimientos

60%

Actitudes

20%

Criterios de evaluacin
Enumerar

los elementos de los diagramas de estructura, explicando su

funcin.
Dada

una descomposicin modular supuesta, distinguir problemas de

cohesin y acoplamiento entre los mdulos.


A

partir de un DFD basado en un caso real o supuesto, realizar su

descomposicin modular utilizando estrategias de centro de transaccin y


centro de transformacin

Realizar

especificaciones de mdulos en pseudocdigo para documentar

los mdulos obtenidos en una descomposicin modular

Atencin a la diversidad
Adems de las medidas comunes de atencin a la diversidad, comentadas en la
programacin, se han preparado las siguientes actividades de ampliacin y de
refuerzo para esta unidad didctica:
Actividades de ampliacin

Realizar cambios en una descomposicin modular para mejorar el diseo

Construir un ordinograma a partir de la descripcin textual de un mdulo

Construccin de diagramas de Nassi-Schneiderman

Actividades de refuerzo

Ejercicios donde se deba obtener los centros de transformacin y

transaccin en DFDs sencillos

Completar diagramas modulares, donde falten algunos mdulos, teniendo el

DFD disponible

Completar descripciones de mdulos mediante pseudocdigo, donde falten

algunas instrucciones.

UD 6: Las pruebas (20 Sesiones)


Descripcin
En las dos unidades previas de este bloque (UD4:Anlisis de procesos y UD5:Diseo
de procesos) los alumnos han aprendido a obtener la descomposicin modular de un

sistema partiendo de los requisitos de usuario. Es ahora, cuando de dispone de los


mdulos de la aplicacin y se entiende su necesidad y la forma de construirlos, el
momento ms apropiado que estudien el proceso de pruebas
En la presente unidad didctica los alumnos aprendern las caractersticas de un
sistema correcto, conocern los distintos tipos de pruebas informticas, y estudiarn
el diseo de pruebas de forma integrada con el ciclo de desarrollo de software.
Los contenidos de esta unidad estn enlazados con el mdulo Programacin en
Lenguajes Estructurados, que se est impartiendo en este mismo curso: los
contenidos de esta unidad didctica les resultarn de utilidad para probar la robustez
de los programas que estn construyendo en dicho mdulo. Debemos aprovechar y
plantear actividades conjuntas, que aprovechen esta circunstancia y permita a los
alumnos construir mejor los conocimientos deseados.

Objetivos didcticos
Capacidades terminales de referencia
CT.

2.5 - Definir planes de prueba para verificar la calidad de las

aplicaciones
Objetivos didcticos
Conocer
Saber

las caractersticas de un sistema correctamente construido

cmo probar un sistema software

Diferenciar
Disear

entre pruebas de caja negra y de caja blanca

pruebas de caja negra y de caja blanca

Objetivos complementarios
Conocer

y disear tipos de prueba avanzados

Realizar

un diseo de pruebas completo integrado en el ciclo de vida de una

aplicacin
Contenidos
Conceptos
Sistemas

que funcionan
eficacia, eficiencia
Las pruebas del software
Estrategias de prueba
Unitarias
Integracin
Validacin
Sistema
Integracin en el ciclo de vida
Tcnicas de prueba
Caja blanca
Particiones
Valores lmite
Hiptesis error
Paralelas *
Aleatorias *
Caja negra
Condiciones
Camino bsico *
Bucles *
Correccin,

Procedimientos
Integrar

las pruebas dentro del ciclo de vida


de una aplicacin
Saber

reconocer a qu tipo pertenece una


descripcin de una prueba informtica
Elegir

el tipo de prueba ms adecuado a un


contexto especfico
Disear

pruebas de particiones
Disear pruebas de valores lmite
Disear pruebas de hiptesis de error *
Disear

pruebas de cobertura de
condiciones
Disear pruebas de camino bsico *
Disear pruebas de cobertura de bucles *
Realizar el diseo de pruebas completo

para una aplicacin informtica *

Actitudes
Responsabilizarse

de la ejecucin de su propio trabajo y de los resultados obtenidos


la utilizacin de tcnicas y procedimientos para mantener la seguridad, integridad y
privacidad de la informacin
Respetar la ejecucin del trabajo ajeno en el grupo, compartiendo las responsabilidades
derivadas del trabajo global *
Valorar

(Los contenidos complementarios se marcan en cursiva y con un asterisco al final)


Mapa conceptual de contenidos

Metodologa
Actividades de enseanza-aprendizaje
Ses.

Actividad

Agrupacin

Recursos

Presentacin/Motivacin

Aula
Individual

Fotocopias de objetivos,
secuenciacin de
contenidos y evaluacin
Test de evaluacin inicial

Actividad:

Aula
Aula

Descripcin actividad
Apuntes

Contenidos:

Aula
Aula

Apuntes

4
5

Contenidos:

Evaluacin

de conocimientos

entrega de productos sin probar


estrategias de pruebas

Contenidos:

las pruebas unitarias


Contenidos: las pruebas de integracin

Tcnicas de pruebas. Caja


Aula
Grupo
blanca
Actividad: diseo de pruebas de hiptesis de
Aula
error
Contenidos: pruebas de hiptesis de error

Apuntes
Supuestos prcticos

Ses.

Actividad

Agrupacin

Recursos

6
7

Contenidos:

pruebas de valores lmite


pruebas de particiones
Actividad: diseo de pruebas de valores
lmite y particiones

Aula
Aula
Grupo

Apuntes

Contenidos:

Aula
Grupo

Apuntes
Supuestos prcticos

9
10
11

Contenidos:

Tcnicas de prueba. Caja negra Aula


Aula
pruebas de condiciones
Actividad: diseo de pruebas de condiciones Grupo

Apuntes

12

Contenidos:

pruebas de camino bsico y de Aula


bucles
Grupo
Actividad: diseo de pruebas de camino
bsico y bucles

Apuntes

13
14
15

Actividad:

Diseo de pruebas para el ciclo


completo de un supuesto

Grupo

Supuesto prctico

16

Sntesis/Resumen

Aula
Individual

Cuestionario autoevaluacin

Contenidos:

pruebas paralelas y aleatorias


comprobar la efectividad de las
pruebas aleatorias
Actividad:

Contenidos:

Autoevaluacin

17
18
19

Prueba

objetiva de evaluacin del bloque Individual

20

Correccin

Evaluacin

la UD

de la prueba objetiva
Aula
del proceso de enseanza de Individual

Supuestos prcticos

Supuestos prcticos

Supuestos prcticos

Prueba de evaluacin
Cuestionario evaluacin
Pruebas resueltas

Recursos

Esta unidad didctica se realizar en el aula polivalente. Se utilizarn apuntes del


libro Anlisis y Diseo Detallado de Aplicaciones Informticas de Gestin, de
Thomson-Paraninfo, complementados por apuntes del profesor, y supuestos
prcticos del libro anterior y del libro Anlisis y Diseo Detallado de Aplicaciones
Informticas de Gestin: gua prctica de tcnicas, de Ra-Ma.

Evaluacin

Esta unidad didctica es la ltima del bloque, por lo tanto se evaluar junto con la
misma las unidades didcticas UD4, UD5, y UD6. La ponderacin de cada una de las
unidades didcticas ser la siguiente:

Bloque II: Los procesos

UD4: Anlisis de procesos

40%

UD2: Diseo de procesos

35%

UD3: Las pruebas

25%

Los instrumentos de evaluacin sern los comentados en la unidad didctica:


pruebas objetivas, entrega de actividades en clase, y autoevaluacin de los alumnos.
En esta unidad los contenidos procedimentales y conceptuales estn bastante
equilibrados, de modo que la ponderacin segn el tipo de contenidos ser la
siguiente:

Tipo de contenido

Conceptos

35%

Procedimientos

45%

Actitudes

20%

Criterios de evaluacin
Enumerar
Poner

y distinguir los diferentes tipos de pruebas del software

ejemplos de pruebas de diferentes tipos: validacin, integracin,

unitarias
A

partir de supuestos prcticos, realizar el diseo de pruebas de

particiones y valores lmite

partir de la especificacin de un mdulo en un lenguaje estructurado,

realizar diseo de pruebas de cobertura de condiciones.

Atencin a la diversidad
Adems de las medidas comunes de atencin a la diversidad, comentadas en la
programacin, se han preparado las siguientes actividades de ampliacin y de
refuerzo para esta unidad didctica:
Actividades de ampliacin
Enumerar posibles datos que puedan causar error en funciones de ejemplo

Construir un conjunto de casos de prueba que cubran todos los caminos de

una funcin

Generar y comprobar un conjunto de pruebas aleatorias

Actividades de refuerzo
Averiguar por qu conjunto de instrucciones pasa una prueba determinada

Completar conjuntos de pruebas (particiones y valores lmite) donde falten

algunos casos de prueba concretos

UD 7: Anlisis de datos (23 Sesiones)


Descripcin
Esta es la primera unidad didctica del Bloque III: Los Datos. En el bloque anterior,
Los Procesos, se estudi el anlisis y diseo de tratamientos. En este bloque, a lo

largo de tres unidades didcticas, se desarrollar el anlisis y diseo de datos.


Servir como paso previo al Bloque IV: Los Objetos, donde los alumnos estudiarn el
anlisis y diseo orientado a objetos, que hace un uso integrado de conceptos de
modelado de datos y tratamientos.
En esta unidad didctica se desarrollar el modelado conceptual de datos basndose
en el modelo Entidad-Relacin, introduciendo primero sus conceptos fundamentales,
y enseando a continuacin a los alumnos a realizar un buen modelado utilizando sus
herramientas.

Objetivos didcticos
Capacidades terminales de referencia
CT. 2.2 - Aplicar tcnicas de diagramacin para representar informacin
relativa a la empresa
Objetivos didcticos
Comprender el modelo entidad relacin: conocer sus componentes,
expresividad y limitaciones.
Construir

modelos conceptuales E/R de problemas caractersticos que

cubran toda la expresividad del modelo


Identificar

las diferentes notaciones de los diagramas E/R

Objetivos complementarios
Construir modelos conceptuales utilizando el modelo relacional extendido

Contenidos
Conceptos

Procedimientos

Concepto

e importancia del modelado


de datos
Qu son los datos
Qu cubre un modelo de datos
El modelo Entidad/Relacin
Componentes del modelo
Entidad/Relacin
Entidades
Atributos
Relaciones
Cardinalidad y orden en las relaciones
Entidades dbiles *
Notacin Martin
Modelo relacional extendido *
Especializacin/Generalizacin *
Especializacin solapada/disjunta *
Especializacin Total/Parcial *

Seleccionar

adecuadamente entidades de
una descripcin de datos
Distinguir
Elegir

relacin

entre entidades y relaciones

correctamente la cardinalidad de una

Evitar redundancias en el modelo

conceptual de datos *
Construir

de un DFD

correctamente un modelo a partir

Seleccionar el tipo de generalizacin/

especializacin adecuado a un modelo *

Actitudes
Mostrar gusto por una presentacin limpia y ordenada de los resultados de los trabajos

realizados *
Mostrar inters por la utilizacin correcta del lenguaje informtico *
Respeto por otras opiniones, ideas y conductas

(Los contenidos complementarios se marcan en cursiva y con un asterisco al final)


Mapa conceptual de conocimientos

Metodologa
Actividades de enseanza-aprendizaje
Ses.

Actividad

Agrupacin

Recursos

Presentacin/Motivacin

Aula
Aula

Fotocopias de objetivos,
secuenciacin de contenidos y
evaluacin
Test de evaluacin inicial

2
3

Actividad:

Grupos
Aula

Descripcin de la actividad
Apuntes

Contenidos:

Evaluacin

conocimientos

describir un pedido
Contenidos: el modelado de datos

El modelo Entidad/Relacin Aula

Apuntes

Ses.

Actividad
Entidades y atributos
seleccin de entidades y
atributos de un modelo de datos

Agrupacin

5
6
7

Contenidos:

8
9
10

Contenidos:

11
12
13
14
15

Actividad:

construccin de modelos E/R Grupo


completos a partir de requisitos
Aula
Contenidos: entidades dbiles

Supuestos prcticos

16
17
18

Contenidos:

Construccin de diagramas Aula


E/R a partir de un diccionario de datos y/o
Grupo
DFD
Actividad: construccin de modelos a
partir de DFD y DD

Apuntes

19
20

Contenidos:

Aula
Grupo

Apuntes
Supuestos prcticos

21
22

Contenidos:

Notacin Martin
Actividad: transformar notacin Chen
en notacin Martin

Aula
Grupo

Apuntes
Supuestos prcticos

23

Sntesis/Resumen

Aula
Individual

Cuestionario evaluacin

Actividad:

Aula
Grupo

Recursos

Relaciones. Cardinalidad y Aula

orden
Actividad: asignacin de cardinalidad a
relaciones

Modelo relacional

extendido
Actividad: construccin de modelos
extendidos

de la unidad
Evaluacin del proceso de enseanza
de la UD

Apuntes
Supuestos prcticos
Apuntes
Ejemplos

Apuntes

Supuestos prcticos

Recursos
Esta unidad didctica se realizar en el aula polivalente. Se utilizarn apuntes del
libro Anlisis y Diseo Detallado de Aplicaciones Informticas de Gestin, de
Thomson-Paraninfo, complementados por apuntes del profesor, y supuestos
prcticos del libro anterior y del libro Anlisis y Diseo Detallado de Aplicaciones
Informticas de Gestin: gua prctica de tcnicas, de Ra-Ma.

Evaluacin

La evaluacin de la presente unidad didctica se realizar al final del Bloque III: Los
Datos, y tendr un peso del 40%.

Los instrumentos de evaluacin sern los comentados en la unidad didctica:


pruebas objetivas, entrega de actividades en clase, y autoevaluacin de los alumnos.
En esta unidad didctica tienen gran relevancia los contenidos procedimentales, de
modo que la ponderacin segn el tipo de contenidos ser la siguiente:

Tipo de contenido

Conceptos

30%

Procedimientos

50%

Actitudes

20%

Criterios de evaluacin
Diferenciar
Construir

y enumerar los componentes de los diagramas E/R

modelos E/R que representen el modelo de datos de supuestos

prcticos
Dada

una restriccin lgica, decidir si un diagrama E/R la representa.

Decidir

si dos diagramas con notaciones diferentes representan el mismo

modelo de datos.

Atencin a la diversidad

Adems de las medidas comunes de atencin a la diversidad, comentadas en la


programacin, se han preparado las siguientes actividades de ampliacin y de
refuerzo para esta unidad didctica:
Actividades de ampliacin
Mejorar diseos entidad/relacin para evitar redundancias

Ejercicios donde deban realizarse modelos extendidos, con

especializacin/generalizacin de distintos tipos.


Actividades de refuerzo
Completar la cardinalidad de modelos entidad-relacin

Poner el nombre a entidades en un modelo en el que faltan algunos nombres

Aadir las entidades y relaciones que faltan en modelos entidad-relacin

incompletos
UD 8: Diseo y manipulacin de datos (36 Sesiones)
Descripcin
Partiendo de los diseos conceptuales de datos desarrollado con las tcnicas vistas
en la unidad didctica anterior, los alumnos aprendern a elaborarlos hasta conseguir
una implementacin fsica del modelo en un sistema gestor de bases de datos
relacional.

Para ello, primero se introducirn los sistemas gestores de bases de datos: su


necesidad, funciones y forma de trabajo. Se dar adems una perspectiva histrica
de los modelos de datos, desde el modelo jerrquico (conceptualmente ms sencillo)
hasta el modelo relacional. De este modo se espera que los alumnos entiendan mejor

las ventajas y caractersticas fundamentales del modelo relacional, al poder


compararlo con otros modelos diferentes.

A partir de ah se trabajar el diseo de datos. Veremos las reglas fundamentales


para pasar un esquema conceptual a un diseo lgico, y la forma de normalizarlo.
Adems, vern cmo implementarlo en un sistema lgico concreto, para lo que se
trabajar con SQL, utilizando el gestor de bases de datos MySQL a travs de los
interfaces MySQLNavigator y PHPMyAdmin.

Por ltimo, se trabajar con SQL para realizar la manipulacin de datos

Esta unidad didctica se trabajar en su mayor parte en el aula informtica.

Objetivos didcticos
Capacidades terminales de referencia
CT. 2.3 Disear bases de datos a partir de modelos conceptuales
Objetivos didcticos
Apreciar las funciones y caractersticas de los sistemas gestores de bases
de datos
Diferenciar
Conocer

los niveles de la arquitectura de referencia ANSI

los diferentes modelos conceptuales de datos: jerrquico, en red,

relacional, as como una perspectiva histrica de su evolucin.


Ser

capaces de transformar un modelo conceptual Entidad/Relacin en un

modelo lgico relacional


Saber

normalizar un esquema lgico relacional

Ser

capaces de transformar un modelo lgico relacional en un modelo fsico

de una base de datos concreta


Saber

insertar y extraer informacin de una base de datos relacional

Objetivos complementarios
Asignar permisos a una base de datos
Contenidos
Conceptos
Sistemas

Necesidad
Funciones

Procedimientos
Gestores de Bases de datos

Arquitectura

de los SGBD
Esquema conceptual
Esquema lgico
Esquema fsico
Modelos
Jerrquico
Red
Relacional
Diseo en SGBDR
Esquema lgico relacional
Transformacin desde E/R
Normalizacin
Dependencia funcional
Formas normales
Un SGBDR: MySQL Server
Manipulacin de datos
lgebra relacional: conceptos principales
SQL
Tipos de lenguajes
DDL
DML
DCL

Transformar

esquemas E/R en esquemas


lgico relacional
Normalizar

esquemas relacionales
a primera forma normal
Pasar a segunda forma normal
Pasar a tercera forma normal
Pasar

Manejo

del MySQL Navigator

Manejo

de SQL: DDL
de tablas
Creacin de ndices
Modificacin de tablas e ndices
Eliminacin de tablas e ndices
Creacin

Manejo

de SQL: DML
y seleccin de datos de una tabla
Consulta de tablas cruzadas
Subconsultas
Consulta

Manejo de SQL: DCL *


Asignar permisos a nivel de tabla *

Actitudes
Participar

activamente en los debates y la formacin de grupos de trabajo


Orden y mtodo en la realizacin de tareas
Valorar la utilizacin de tcnicas y procedimientos para mantener la seguridad, integridad y
privacidad de la informacin *

(Los contenidos complementarios se marcan en cursiva y con un asterisco al final)

Mapa conceptual de conocimientos

Metodologa
Actividades de enseanza-aprendizaje
Ses.

Actividad

Agrupacin

Recursos

Presentacin/Motivacin

Aula
Individual

Fotocopias de objetivos,
secuenciacin de
contenidos y evaluacin
Test de evaluacin inicial

2
3
4

Actividad:

Aula
Aula

Descripcin actividad
Apuntes

Evaluacin

conocimientos

manipulacin de datos manual


necesidad y funciones de los

Contenidos:

SGBD
Actividad: manipulacin de datos con SGBD Aula
humano
Aula
Contenidos: arquitectura de SGBD

Descripcin actividad
Apuntes

5
6
7
8

Actividad:

disear un modelo de datos (estilo


jerrquico)
Contenidos: el modelo jerrquico
Actividad: disear un modelo de datos estilo
red
Contenidos: el modelo en red
Contenidos: el modelo relacional

Grupo

Supuesto prctico

Aula
Grupo
Aula
Aula

Apuntes
Supuesto prctico
Apuntes

9
10

Actividad:

Grupo

Supuesto prctico

Aula

Apuntes

11
12

Actividad:

pasar un esquema conceptual a


relacional
Contenidos: transformacin desde E/R

Grupo

Supuesto prctico

Aula

Apuntes

13
14
15
16
17
18

Contenidos:

Aula
Grupo
Grupo

Apuntes
Supuestos prcticos

pasar un esquema conceptual a

relacional
Contenidos: el esquema lgico relacional

Actividad:

formas normales
normalizacin de esquemas

lgicos
Actividad: transformacin desde E/R,
normalizando
Puesta en comn de actividades

Ses.
19
20
21
22
23
24

Actividad
Contenidos:

Agrupacin

Recursos

Presentacin de MySQL y
MySQL Navigator
Actividad: manejo bsico de MySQL
Navigator
Contenidos: diseo fsico, tipos de datos e
ndices
Actividad: creacin de esquemas fsicos para
MySQL
Actividad: creacin de tablas con interface
grfico

Aula

Aula informtica: mySQL

Parejas
Aula

Supuestos prcticos
Apuntes

Parejas

Supuestos prcticos

25
26
27
28

Contenidos:

Tipos de lenguaje
Contenidos: SQL. DDL
Actividad: preparacin de sentencias de
creacin de tablas
Actividad: preparacin de sentencias de
modificacin de tablas

Aula
Aula
Parejas

29
30
31
32
33

Contenidos:

SQL. DML
Actividad: consultas simples a la BD
Actividad: consultas complejas a la BD
Actividad: subconsultas

Aula
Parejas
Parejas
Parejas

Apuntes
Supuestos prcticos

34
35

Contenidos:

SQL. DCL
Actividad: asignacin de permisos

Aula
Parejas

Apuntes
Supuestos prcticos

36

Sntesis/Resumen

Aula
Individual

Cuestionario evaluacin

Evaluacin

del proceso de enseanza

Parejas

Apuntes
Supuestos prcticos

Parejas

Recursos
Esta unidad didctica se realizar en su mayor parte en el aula informtica. Se
trabajar contra un servidor MySQL instalado en un servidor del aula, al que los
alumnos accedern utilizando MySQL Navigator. Tambin se instalar phpMyAdmin
para las actividades complementarias.

Se utilizarn apuntes del libro Anlisis y Diseo Detallado de Aplicaciones


Informticas de Gestin, de Thomson-Paraninfo, complementados por apuntes del
profesor, y supuestos prcticos del libro anterior y del libro Anlisis y Diseo

Detallado de Aplicaciones Informticas de Gestin: gua prctica de tcnicas, de


Ra-Ma.

Evaluacin
La evaluacin de la presente unidad didctica se realizar al final del Bloque III: Los
Datos, y tendr un peso del 40%.

Los instrumentos de evaluacin sern los comentados en la unidad didctica:


pruebas objetivas, entrega de actividades en clase, y autoevaluacin de los alumnos.
En esta unidad didctica tienen gran relevancia los contenidos procedimentales,
aunque no pueden dejarse de lado los conceptuales, de modo que la ponderacin
segn el tipo de contenidos ser la siguiente:

Tipo de contenido

Conceptos

25%

Procedimientos

55%

Actitudes

20%

Criterios de evaluacin
Enumerar y explicar los diferentes niveles de un sistema gestor de bases
de datos
Distinguir

si un ejemplo de datos pertenece al modelo jerrquico, en red o

relacional
Dado

un esquema E/R, transformarlo a un esquema lgico normalizado

partir de un esquema lgico, generar las tablas que lo soporten en

MySQL utilizando SQL


Insertar

y actualizar datos en tablas utilizando SQL

Construir

consultas SQL que permitan extraer datos de una base de

datos relacional soportada en MySQL

Atencin a la diversidad
Adems de las medidas comunes de atencin a la diversidad, comentadas en la
programacin, se han preparado las siguientes actividades de ampliacin y de
refuerzo para esta unidad didctica:
Actividades de ampliacin
Asignar permisos a tablas segn unos requisitos determinados

Ejercicios avanzados de subconsultas

Transformacin de subconsultas en joins

Actividades de refuerzo
Decir qu datos se obtendran de ciertas consultas, a partir de un ejemplo
concreto y pequeo de datos de relaciones

Crear tablas mediante el interface grfico y ver el resultado en SQL. Ver qu

partes de la sentencia SQL se corresponden con los campos


UD 9: Anlisis de eventos y diseo de interfaces (23 Sesiones)
Descripcin
Esta unidad sirve de puente entre el modelado orientado a datos y el modelado
orientado a objetos: mediante el estudio de los eventos, los alumnos ven por primera
vez de forma integrada el tratamiento de los datos junto con los procesos que los

modifican. Dicha visin conjunta servir de base para la introduccin del paradigma
orientado a objetos en el prximo bloque.

La segunda parte de esta unidad trata del diseo de interfaces. A pesar de que el
diseo de interfaces podra considerarse comn a las perspectivas de modelado de
tratamientos, procesos y objetos, tal y como se ha hecho con la gestin de requisitos
o la gestin de proyectos, se ha incluido el diseo de interfaces en esta unidad por su
relacin conceptual con los eventos: un interface sirve para que un usuario pueda
lanzar eventos externos Adems, en el diseo orientado a objetos haremos referencia
al modelo de interface, y necesitamos que los alumnos tengan estos conocimientos
previos de lo que es un interface y sus caractersticas principales.

Objetivos didcticos
Capacidades terminales de referencia
CT 2.4 Disear aplicaciones a partir de las especificaciones y
requerimientos funcionales
Objetivos didcticos
Saber obtener y documentar los eventos relevantes de una aplicacin
informtica
Conocer
Aplicar

los diferentes estilos de interface de usuario

tcnicas bsicas en el diseo de interfaces de usuario

Objetivos complementarios
Integrar el diseo de interface de usuario en el desarrollo de los proyectos

Contenidos

Conceptos
Los

Eventos
Tipos de Eventos
Eventos Internos
Eventos Peridicos
Eventos Externos
Descripcin de eventos
Catlogo de eventos
Matriz E/E
Historia de Vida de Entidades *
Interfaces de usuario
Estilos de interfaz
Criterios de diseo
Centrado en el usuario
Control del usuario
Consistencia
Herramientas de diseo
Prototipos
Diagramas de navegacin
Proceso de diseo *

Procedimientos
Obtener

los eventos de una aplicacin

Describir

los eventos utilizando:


de eventos
Matrices Entidad/Evento
Historias de vida de Entidades *
Catlogo

Realizar

usuario

Dibujar

ventanas

prototipos de interfaces de

diagramas de navegacin de

Planificar el diseo de un interface de

usuario *

Actitudes
Perseverar en la bsqueda de soluciones
Utilizar los equipos y programas informticos cumpliendo las normas de seguridad e

higiene y requisitos legales


Respeto por otras opiniones, ideas y conductas

(Los contenidos complementarios se marcan en cursiva y con un asterisco al final)


Mapa conceptual de conocimientos

Metodologa
Actividades de enseanza-aprendizaje
Ses.

Actividad

Agrupacin

Recursos

Presentacin/Motivacin

Aula
Individual

Fotocopias de objetivos,
secuenciacin de
contenidos y evaluacin
Test de evaluacin inicial

2
3

Actividad:

Grupo
Aula

Descripcin actividad
Apuntes

4
5

Contenidos:

Aula
Grupo

Apuntes

6
7
8

Actividad:

9
10

Evaluacin

conocimientos

qu ha pasado con mis datos


los eventos

Contenidos:
Actividad:

los tipos de eventos


obtencin de eventos de un DFD

pero, qu ha pasado con mis


Grupo
Aula
datos?
Contenidos: catlogo de eventos y matriz E/E Grupo
Actividad: construccin de matrices E/E

Descripcin actividad
apuntes
Supuestos prcticos

Contenidos:

Apuntes
Supuestos prcticos

historia de vida de entidades


Actividad: construccin de HVEs

Aula
Grupo

Ses.
11
12
13

Actividad
Actividad:

Agrupacin

Recursos

manual de instrucciones de un
avin en llamas
Contenidos: las interfaces de usuario
Contenidos: estilos de interfaz
Actividad: pasar de un estilo a otro

Aula

Descripcin actividad

Aula
Aula
Grupo

Apuntes

14
15

Contenidos:

Aula

Apuntes

Grupo

Supuestos prcticos

16
17

Actividad:

mejora de diseo de interfaces


Grupo
criterios de diseo de interfaces Aula
Grupo
Actividad: mejora de diseo de interfaces

Ejemplos
Apuntes
Supuestos prcticos

18

Contenidos:

Apuntes
Supuesto prctico

19

Sntesis/Resumen
Autoevaluacin

Aula
Individual

Cuestionario
autoevaluacin

20
21
22

Prueba

Individual

Prueba de evaluacin

23

Correccin

Aula
Individual

Pruebas resueltas

herramientas: prototipos y
diagramas de navegacin
Actividad: construccin de diagramas de
navegacin
Contenidos:

Actividad:

el proceso de diseo de interface Aula


Grupo
realizar un proceso de diseo

objetiva de evaluacin del bloque

Evaluacin

UD

de la prueba objetiva
del proceso de enseanza de la

Supuestos y ejemplos

Recursos
Esta unidad didctica se realizar en el aula polivalente. Se utilizarn apuntes del
libro Anlisis y Diseo Detallado de Aplicaciones Informticas de Gestin, de
Thomson-Paraninfo, complementados por apuntes del profesor, y supuestos
prcticos del libro anterior y del libro Anlisis y Diseo Detallado de Aplicaciones
Informticas de Gestin: gua prctica de tcnicas, de Ra-Ma.

Evaluacin

Esta unidad didctica es la ltima del bloque, por lo tanto se evaluar junto con la
misma las unidades didcticas UD7, UD8, y UD9. La ponderacin de cada una de las
unidades didcticas ser la siguiente:

Bloque III: Los Datos

UD7: Anlisis de datos

40%

UD8: Diseo y manipulacin de datos

40%

UD9: Anlisis de eventos y diseo de interfaces

20%

Los instrumentos de evaluacin sern los comentados en la unidad didctica:


pruebas objetivas, entrega de actividades en clase, y autoevaluacin de los alumnos.
En esta unidad los contenidos procedimentales y conceptuales estn bastante
equilibrados, de modo que la ponderacin segn el tipo de contenidos ser la
siguiente:

Tipo de contenido

Conceptos

35%

Procedimientos

45%

Actitudes

20%

Criterios de evaluacin
Dada una lista de eventos, clasificarla en internos, externos y peridicos.
Dado

un modelo de anlisis, obtener los eventos y construir el catlogo

de eventos.
Obtener

el modelo Entidad-Evento de un supuesto prctico

Elaborar

un prototipo en papel de un interface de usuario, dada una

descripcin de eventos.

Dibujar

un mapa de navegacin de ventanas para un supuesto prctico

Atencin a la diversidad
Adems de las medidas comunes de atencin a la diversidad, comentadas en la
programacin, se han preparado las siguientes actividades de ampliacin y de
refuerzo para esta unidad didctica:
Actividades de ampliacin
Preparar la historia de vida de entidades de los supuestos prcticos

Realizar una presentacin de interface a un usuario ficticio, mejorarlo y

validarlo
Actividades de refuerzo
Corregir un diagrama entidad-evento que contiene alguna errata evidente

Organizar un prototipo en papel, indicando qu ventana se enlaza desde

dnde

Completar un prototipo en papel al que le faltan campos y disparadores de

acciones

UD 10: Anlisis orientado a objetos (25 Sesiones)


Descripcin
Esta es la primera unidad del Bloque IV: Los objetos. Hasta ahora los alumnos han
estudiado una introduccin comn a la ingeniera del software en el Bloque I: Los

Sistemas, y han estudiado las tcnicas de anlisis y diseo orientadas a procesos en


el Bloque II: Los Procesos y el Bloque III: Los datos, respectivamente

En esta unidad se van a introducir la programacin orientada a objetos a nivel


conceptual: se estudiar qu es un objeto, sus caractersticas, la clasificacin de
objetos y la jerarqua de clases. Se estudiar asimismo un mtodo general para
obtener un diseo orientado a objetos a partir de unos requisitos.

Se utilizarn diagramas de UML de forma bsica, tales como el diagrama de clases o


el diagrama de colaboracin. Sin embargo, el objetivo del uso de estos diagramas es
servir de soporte para ilustrar los conceptos fundamentales, y no se tratarn en
profundidad hasta la prxima unidad didctica, en la que se estudiar UML con
mayor nivel de detalle.

Objetivos didcticos
Capacidades terminales de referencia
CT. 2.4 Disear aplicaciones a partir de las especializacin y
requerimientos funcionales
Objetivos didcticos
Conocer los fundamentos del paradigma orientado a objetos
Distinguir

entre clases y objetos

Identificar

las clases y objetos relevantes de un problema dado

Conocer

una metodologa bsica para el anlisis y diseo

Objetivos complementarios
Entender los conceptos de agregacin y polimorfismo

Contenidos
Conceptos

Procedimientos

La

POO
Objetos

Estado

Comportamiento

Identidad
Relaciones entre Objetos

Enlaces

Agregaciones *
Las clases
Relaciones entre clases

Asociacin

Herencia

Agregacin *

Polimorfismo *
Anlisis y Diseo con POO
Los

Anlisis

y Diseo con POO:


Identificar elementos
Definir la colaboracin
Definir las relaciones
Definir la semntica

Actitudes
Valorar

la evolucin de la tcnica para adaptarse al puesto de trabajo


Interesarse por la formacin permanente en cuestiones relacionadas con su trabajo
Mostrar inters por la utilizacin correcta del lenguaje informtico *

(Los contenidos complementarios se marcan en cursiva y con un asterisco al final)


Mapa conceptual de conocimientos

Metodologa
Actividades de enseanza-aprendizaje
Ses.

Actividad

Presentacin/Motivacin

2
3

Actividad:

Evaluacin

conocimientos

Agrupacin
Aula
Individual

obtener objetos a partir de eventos Grupo


Aula
la POO

Contenidos:

Recursos
Fotocopias de objetivos,
secuenciacin de
contenidos y evaluacin
Test de evaluacin inicial
Supuesto prctico
Apuntes

Ses.

Actividad
Los objetos: estado,
comportamiento, identidad
Actividad: definir objetos de situaciones
comunes

Agrupacin

Recursos

4
5

Contenidos:

6
7
8

Actividad:

describir relaciones de objetos en Grupo


situaciones comunes
Aula
Contenidos: enlaces y agregaciones
Grupo
Actividad: modelado de enlaces y
agregaciones

Supuestos prcticos

9
10

Actividad:

generalizacin de objetos
Contenidos: las clases

Grupo
Aula

Supuestos prcticos
Apuntes

11
12
13

Contenidos:

herencia y asociacin entre


clases
Actividad: obtener jerarqua de clases

Aula
Grupo

Apuntes
Supuestos prcticos

14
15

Contenidos:

Aula
Aula
Grupo

Apuntes

16

Contenidos:

agregacin
polimorfismo
Actividad: construccin de diagramas con
agregacin y polimorfismo
Contenidos:

Aula

Apuntes

grupo

Ejemplos

Apuntes
Supuestos prcticos

Supuestos prcticos

el proceso de anlisis y diseo Aula


Aula
identificar elementos
Actividad: identificar elementos de supuestos Grupo
prcticos

Apuntes y ejemplos

17
18
19

Contenidos:

Aula
Grupo

Apuntes y ejemplos
Supuestos prcticos

20
21
22

Contenidos:

definir las relaciones


Aula
Actividad: diagramas de clases simplificados Grupo

Apuntes y ejemplos
Supuestos prcticos

23
24

Contenidos:

Aula
Grupo

Apuntes y ejemplos
Supuestos prcticos

25

Sntesis/Resumen

Aula
Individual

Cuestionario evaluacin

Contenidos:

definir la colaboracin entre

objetos
Actividad: diagramas de colaboracin
simplificados

Actividad:

propiedades

definir la semntica
seleccin de mtodos y

Evaluacin

del proceso de enseanza

Supuestos prcticos

Recursos
Esta unidad didctica se realizar en el aula polivalente. Se utilizarn apuntes y
supuestos prcticos preparados por el profesor, complementados con fotocopias del
libro UML y Patrones, de la editorial Wiley, y ejemplos del libro Head First Object
Oriented Analisys and Design, de la editorial O'Reilly, adaptados y traducidos por el
profesor.

Evaluacin
La evaluacin de la presente unidad didctica se realizar al final del Bloque IV: Los
Objetos, y tendr un peso del 35%.

Los instrumentos de evaluacin sern los comentados en la unidad didctica:


pruebas objetivas, entrega de actividades en clase, y autoevaluacin de los alumnos.
En esta unidad didctica tienen gran relevancia los contenidos procedimentales, de
modo que la ponderacin segn el tipo de contenidos ser la siguiente:

Tipo de contenido

Conceptos

30%

Procedimientos

50%

Actitudes

20%

Criterios de evaluacin
Enumerar las caractersticas de la programacin orientada a objetos
Dado

un supuesto prctico, identificar los objetos relevantes para

implementar el sistema
Dibujar

un esquema de cualquier tipo donde se describa cmo colaboran

los objetos y/o clases para realizar una funcin


Clasificar

en un diagrama las clases/objetos de un supuesto prctico,

indicando las relaciones de agregacin, asociacin y herencia


Describir

cmo debe comportarse un objeto para realizar una funcin

(mtodos, propiedades, y contrato de mtodos)

Atencin a la diversidad
Adems de las medidas comunes de atencin a la diversidad, comentadas en la
programacin, se han preparado las siguientes actividades de ampliacin y de
refuerzo para esta unidad didctica:
Actividades de ampliacin
Definir los objetos para modelizar un problema donde haya descripciones
ambiguas y dependientes del punto de vista

Realizar ejercicios donde haya que discriminar entre agregacin y

colaboracin

Detallar colaboraciones complejas de elementos

Actividades de refuerzo
Identificar objetos relevantes para problemas bsicos

Completar las cardinalidades de esquemas de relaciones de objetos

Seleccionar objetos para completar diagramas de una lista

UD 11: Anlisis y diseo utilizando UML (35 Sesiones)


Descripcin
En la unidad didctica anterior UD 10-Anlisis Orientado a Objetos se introdujeron
los conceptos de la orientacin a objetos y un mtodo para realizar el anlisis. Para
ello se utilizaron de forma bsica algunos diagramas de UML. A lo largo del desarrollo
de la programacin los alumnos han utilizado tambin otros diagramas, como los
casos de uso y los diagramas de actividad que se vieron en el Bloque I: Los Sistemas
para tratar el modelado de procesos empresariales y la captura de requisitos de
usuarios, respectivamente.

En la presente unidad el objetivo es explicar con detalle la notacin: su propsito,


diagramas y limitaciones. Una vez introducida la notacin, se revisar el proceso de
anlisis estudiado en la unidad didctica anterior explicando qu diagramas son ms
adecuados para cada una de las etapas, y realizando diseos utilizando dichos
diagramas. De este modo se revisar el proceso de anlisis y se estudiarn los
diagramas en un contexto concreto, donde podr apreciarse la utilidad de los mismos.
No van a estudiarse con la misma profundidad todos los diagramas de UML: se
profundizar en los ms tiles y ms comunes; el resto (diagramas de despliegue, de
estructura compuesta, de vista de interaccin) simplemente se mencionarn,
invitando a los alumnos a profundizar en su estudio por su cuenta.

Objetivos didcticos
Capacidades terminales de referencia
CT. 2.2 Aplicar tcnicas de diagramacin para representar informacin
relativa a la empresa
Objetivos didcticos
Conocer las caractersticas y funciones de UML
Distinguir

los diferentes diagramas y la utilidad de cada uno de ellos

Ser

capaz de realizar un proceso de anlisis y diseo utilizando los


diagramas bsicos de UML como herramienta
Objetivos complementarios
Utilizar los diagramas avanzados de UML en el proceso de anlisis y diseo
Contenidos
Conceptos

Procedimientos

UML:

historia y necesidad
de UML
Diagramas de estructura
Diagramas de comportamiento
Diagramas de interaccin
El proceso de diseo con UML
Identificar requisitos
Casos de uso
Diagrama de secuencia del sistema
Identificar elementos
Diagrama de objetos
Definir la colaboracin
Diagramas de secuencia
Diagramas de comunicacin
Definir las relaciones
Diagrama de clases
Diagrama de componentes *
Definir la semntica
Diagrama de transicin de estados
Diagrama de tiempo *
Diagramas

Especificacin

requisitos con UML


de escenarios en casos de uso
Construccin de diagramas de actividad
Detalle

Construccin

de diagramas de clases y

Construccin

de diagramas de secuencia y

objetos

comunicacin

Construccin

de diagramas de estado
asociados a clases
Construccin de diagramas de

componentes *

Construccin de diagramas de tiempo*

Actitudes
Mostrar gusto por una presentacin limpia y ordenada de los resultados de los trabajos

realizados *
Tener conciencia de grupo, integrndose en un grupo de trabajo, participando
activamente en las tareas colectivas y respetando las opiniones ajenas
Respeto por otras opiniones, ideas y conductas

(Los contenidos complementarios se marcan en cursiva y con un asterisco al final)


Mapa conceptual de conocimientos

Metodologa
Actividades de enseanza-aprendizaje
Ses.

Actividad

Agrupacin

Recursos

Presentacin/Motivacin

Aula
Individual

Fotocopias de objetivos,
secuenciacin de
contenidos y evaluacin
Test de evaluacin inicial

2
3

Actividad:

definir un lenguaje grfico


Contenidos: Historia de UML
Contenidos: Propsito y alcance de UML

Grupo
Aula
Aula

Descripcin de la actividad
Apuntes

4
5

Contenidos:

Aula

Apuntes

Evaluacin

conocimientos

diagramas de estructura
Contenidos: diagramas de comportamiento
Contenidos: diagramas de interaccin

Ses.
6
7
8
9

Actividad
Actividad:

Agrupacin

Recursos

capturar requisitos
diagramas de casos de uso
Contenidos: diagrama de secuencia del
sistema
Actividad: captura de requisitos con casos
de uso, diagramas de actividad y diagramas de
secuencia del sistema

Grupo
Aula
Aula
Grupo

Supuesto prctico
Apuntes

10
11

Contenidos:

Identificar elementos: el
diagrama de objetos
Actividad: construccin de diagramas de
objetos

Aula

Apuntes

Grupo

Supuestos prcticos

12
13
14
15
16
17

Contenidos:

definid la colaboracin
Contenidos: diagramas de secuencia y
comunicacin
Actividad: construccin de diagramas de
secuencia y comunicacin
Actividad: modelado de escenarios de casos
de uso

Aula
Aula

Apuntes

Grupo

Supuestos prcticos

Grupo

Ejemplos de casos de uso


con varios escenarios

18
19
20
21
22
23

Contenidos:definir

las relaciones
Contenidos: diagramas de clases y
componentes
Actividad: construccin de diagramas de
clases

Aula
Aula

Apuntes

Grupo

Supuestos prcticos

24
25
26

Contenidos:

definir la semntica
diagramas de estados y
diagramas de tiempo
Actividad: construccin de diagramas de
estado
Actividad: construccin de diagramas de
tiempo

Aula

Apuntes

Grupo

Supuestos prcticos

27
28
29
30
31
32
33
34

Actividad:

proyecto: realizar un proceso de


diseo completo

Grupo

Proyecto de desarrollo

35

Sntesis/Resumen

Aula
Individual

Cuestionario evaluacin

Contenidos:

Contenidos:

de la unidad
Evaluacin del proceso de enseanza

Recursos

Supuestos prcticos

Esta unidad didctica se realizar en el aula polivalente: los diagramas se realizarn a


mano, sin hacer uso de herramientas informticas de soporte.

Se utilizarn apuntes y supuestos prcticos preparados por el profesor,


complementados con fotocopias del libro Object Oriented Analisys and Design With
Applications, de Booch y otros, y ejemplos del libro Head First Object Oriented
Analisys and Design, de la editorial O'Reilly, adaptados y traducidos por el profesor
Evaluacin
La evaluacin de la presente unidad didctica se realizar al final del Bloque IV: Los
Objetos, y tendr un peso del 45%.

Los instrumentos de evaluacin sern los comentados en la unidad didctica:


pruebas objetivas, entrega de actividades en clase, y autoevaluacin de los alumnos.
En esta unidad didctica lo que importa, sobre todo, son los contenidos
procedimentales. La ponderacin segn el tipo de contenidos ser la siguiente:

Tipo de contenido

Conceptos

20%

Procedimientos

60%

Actitudes

20%

Criterios de evaluacin
Dado un diagrama de UML, decir a qu tipo corresponde y cual es su
funcin
Enumerar

los tipos de diagramas y diagramas especficos de UML

partir de la especificacin detallada de un caso de uso, enumerar los

escenarios que comprende y dibujar los diagramas de secuencia y


actividad correspondientes
Dibujar

correctamente un diagrama de clases que corresponda a la

solucin de un supuesto prctico


Construir

un diagrama de colaboracin a partir de una descripcin,

seleccionando adecuadamente los objetos o clases participantes


Dibujar

el diagrama de estados correspondiente a la descripcin de una

clase
Atencin a la diversidad
Adems de las medidas comunes de atencin a la diversidad, comentadas en la
programacin, se han preparado las siguientes actividades de ampliacin y de
refuerzo para esta unidad didctica:
Actividades de ampliacin
Agrupar los objetos en componentes y definir sus interfaces

Dibujar diagramas de tiempos para definir sintaxis de clases

Construir diagramas de vista de interaccin

Actividades de refuerzo
Preparar diagramas de clase simples

Transformar diagramas de secuencia en diagramas de colaboracin


Completar diagramas de secuencia, seleccionando los objetos o clases

pertinentes
UD 12: El proceso unificado de desarrollo (18 Sesiones)
Descripcin

En este bloque los alumnos han estudiado los conceptos de la programacin


orientada a objetos en la UD 10: Anlisis orientado a objetos, han aprendido la
notacin UML para realizar los procesos de anlisis y diseo, y han visto qu pasos
deben seguirse para obtener un diseo de clases que solucione un problema.

El objetivo de esta unidad es aprender un proceso formal de ingeniera de software


que les sirva como gua para aplicar esos conceptos en procesos avanzados de
desarrollo. Se ha elegido del proceso unificado por ser el ms utilizado y completo de
los existentes, porque existe amplia documentacin sobre l, y porque es adaptable:
se pueden reducir o ampliar actividades segn el tamao del sistema a implementar.

Con este tema se cierra el Bloque IV: Los Objetos, por lo que los alumnos ya han
estudiado el anlisis y diseo desde las tres perspectivas (procesos, datos y objetos).
A partir de ahora volvern a retomar conceptos comunes a las tres: gestin de
proyectos, calidad y seguridad de sistemas, y herramientas CASE.

Objetivos didcticos
Capacidades terminales de referencia
CT. 2.1 Aplicar metodologas de desarrollo en el anlisis y diseo de
aplicaciones
Objetivos didcticos
Conocer el propsito de RUP
Diferenciar
Saber

fases, procesos e iteraciones

desarrollar un proyecto siguiendo la metodologa RUP

Realizar

diseos a partir de requisitos, centrndose en los casos de uso

Objetivos complementarios
Realizar un plan de desarrollo basndose en el proceso unificado

Contenidos
Conceptos

Procedimientos

Historia

de RUP
El Proceso Unificado
Dimensin temporal: fases
Concepcin
Elaboracin
Construccin
Transicin
Dimensin esttica: actividades
Modelado de negocio
Anlisis de requerimientos
Anlisis y diseo
Implementacin
Pruebas
Diseo orientado por casos de uso
Iteraciones en el proceso unificado

Priorizar

y seleccionar los casos de uso

Realizar un diseo a partir de un


caso de uso

Preparar planes de proyecto


basados en el Proceso Unificado *

Actitudes
Aceptar

las normas de comportamiento y trabajo establecidas


Valorar la constancia y el esfuerzo propio y ajeno en la realizacin del trabajo
Valorar el trabajo en equipo como el medio ms eficaz para la realizacin de ciertas
actividades *

(Los contenidos complementarios se marcan en cursiva y con un asterisco al final)


Mapa conceptual de conocimientos

Metodologa
Actividades de enseanza-aprendizaje
Ses.
1

Actividad
Presentacin/Motivacin
Evaluacin

conocimientos

Agrupacin
Aula
Individual

Recursos
Fotocopias de objetivos,
secuenciacin de
contenidos y evaluacin
Test de evaluacin inicial

Ses.

Actividad

Agrupacin

Recursos

2
3

Actividad:disear

un proceso de desarrollo
OO
Contenidos: el desarrollo iterativo
Actividad:disear un proceso iterativo

Grupo
Aula
Grupo

Descripcin actividad
Apuntes
Descripcin actividad

Historia

Aula

Apuntes

5
6

Contenidos:

Aula
Grupo

Apuntes
Supuesto prctico

7
8

Contenidos:

El

de RUP
proceso unificado

las fases de RUP


Actividad: realizar una fase de concepcin
Contenidos:

las actividades de RUP


Aula
diseo orientado a casos de uso

Apuntes

9
10
11
12

Actividad:

solucionar supuestos usando las


actividades RUP

Grupo

Supuestos prcticos

13

Sntesis/Resumen

del proceso de enseanza

Aula
Individual

Cuestionario
autoevaluacin

14
15
16
17

Prueba

objetiva de evaluacin del bloque

Individual

Prueba de evaluacin

18

Correccin

Aula
Individual

Pruebas resueltas

Evaluacin

Evaluacin

UD

de la prueba objetiva
del proceso de enseanza de la

Recursos
Esta unidad didctica se realizar en el aula polivalente. Se utilizarn apuntes del
libro UML y Patrones de la editorial Wiley, complementados por apuntes y
supuestos prcticos preparados por el profesor.

Evaluacin
Esta unidad didctica es la ltima del bloque, por lo tanto se evaluar junto con la
misma las unidades didcticas UD10, UD11, y UD12. La ponderacin de cada una de
las unidades didcticas ser la siguiente:

Bloque IV: Los Objetos

UD10: Anlisis orientado a objetos

35%

UD11: Anlisis y diseo utilizando UML

45%

UD12: El proceso unificado de desarrollo

20%

Los instrumentos de evaluacin sern los comentados en la unidad didctica:


pruebas objetivas, entrega de actividades en clase, y autoevaluacin de los alumnos.
En esta unidad los conceptuales son ms importantes, de modo que la ponderacin
segn el tipo de contenidos ser la siguiente:
Tipo de contenido

Conceptos

45%

Procedimientos

35%

Actitudes

20%

Criterios de evaluacin
Corregir
Dada

un esquema errneo que represente la estructura de RUP

la descripcin de una tarea, indicar a qu fase y a qu proceso

pertenece
Enumerar

las tareas y fases de RUP

Desarrollar

un caso de uso hasta conseguir una descripcin de las clases

que implementan su funcionalidad


Atencin a la diversidad
Adems de las medidas comunes de atencin a la diversidad, comentadas en la
programacin, se han preparado las siguientes actividades de ampliacin y de
refuerzo para esta unidad didctica:
Actividades de ampliacin
Seleccionar a qu fase podra pertenecer un diagrama de determinado nivel
de concrecin

Preparar una relacin y secuenciacin de tareas para realizar un desarrollo

basndose en RUP
Actividades de refuerzo
Dadas unas tareas, clasificarlas indicando a que fase pertenecen

Ordenar tareas determinadas en fases e iteraciones

UD 13: Gestin de proyectos (20 Sesiones)


Descripcin
Esta es la primera unidad del Bloque V: El Desarrollo. Hasta ahora los alumnos han
estudiado los procesos de la ingeniera del software as como el anlisis y diseo
siguiendo las tres perspectivas: procesos, datos, y objetos. En este ltimo bloque
vuelven a unirse las perspectivas de anlisis y diseo y se tratarn temas comunes a
todas ellas: gestin de proyectos, calidad y seguridad de los sistemas, y herramientas
CASE.

Comenzaremos en esta unidad didctica estudiando la gestin de proyectos. En este


momento los alumnos saben qu tareas deben realizarse para construir un sistema
software. Lo que necesitan es aprender a organizar, planificar y realizar un
seguimiento de dichas tareas. Para ello les introduciremos en los conceptos de la
gestin de proyectos software; veremos las etapas de la gestin de un proyecto as
como algunas tcnicas para realizar su planificacin y seguimiento, sobre todo las de

estimacin, que les servirn para calcular el tamao y coste de los sistemas a
construir.

En la segunda parte de esta unidad didctica los alumnos trabajarn en el aula


informtica para realizar planificaciones utilizando el software opensource de gestin
de proyectos OpenProj.

Objetivos didcticos
Capacidades terminales de referencia
CT. 2.1 Aplicar metodologas de desarrollo en el anlisis y diseo de
aplicaciones
Objetivos didcticos
Entender la necesidad y el propsito de la gestin de proyectos
Conocer
Aplicar
Utilizar

las fases de la gestin de proyectos informticos

tcnicas para estimar el tamao de los desarrollos


mtodos grficos para planificar y realizar el seguimiento de

proyectos
Objetivos complementarios
Entender el concepto de camino crtico de un proyecto

Contenidos
Conceptos

Procedimientos

Fases

de la gestin de proyectos
previo
Estimacin
Organizacin
Planificacin
Seguimiento
Organizacin: hitos
Planificacin: camino crtico
Estudio

Herramientas

proyectos

Estimacin

de trabajos:
de puntos funcin
Estimacin por casos de uso
Staffing Size *
Clculo

para gestin de

Divisin

de un proyecto en tareas e hitos

Creacin

de diagramas Gantt y PERT

Estimacin del camino crtico *

Actitudes
Aceptar

las normas de comportamiento y trabajo establecidas


Responsabilizarse de la ejecucin de su propio trabajo y de los resultados obtenidos
Orden y mtodo en la realizacin de tareas *

(Los contenidos complementarios se marcan en cursiva y con un asterisco al final)


Mapa conceptual de conocimientos

Metodologa
Actividades de enseanza-aprendizaje

Ses.

Actividad

Agrupacin

Recursos

Presentacin/Motivacin

Aula
Aula

Fotocopias de objetivos,
secuenciacin de
contenidos y evaluacin
Test de evaluacin inicial

Actividad:

para cundo estar lo mo?


Contenidos: la gestin de proyectos

Grupo
Aula

Descripcin actividad
Apuntes

Contenidos:

Aula

Apuntes

4
5
6

Contenidos:

Estimacin de software
clculo de puntos funcin
Actividad: calcular tamao con puntos
funcin

Aula
Aula
Grupo

Apuntes
Apuntes y ejemplos
Supuestos prcticos

7
8
9

Contenidos:

Aula
Grupo

Apuntes
Supuestos prcticos

Evaluacin

conocimientos

fases de gestin de proyectos

Contenidos:

estimacin por casos de uso


calcular tamao de desarrollos
utilizando casos de uso
Actividad:

Ses.

Actividad
Staffing size
calcular tamao de desarrollos
utilizando Staffing Size

Agrupacin

Recursos

10
11

Contenidos:

Aula
Grupo

Apuntes
Supuestos prcticos

12
13

Contenidos:

organizacin del proyecto e hitos Aula


Grupo
obtener hitos y tareas de un

Apuntes
Supuestos prcticos

14
15
16
17

Contenidos:

planificacin de proyectos
Contenidos: OpenProj
Actividad: construir diagramas Gantt

Aula
Aula
Parejas

Apuntes
Aula informtica
Supuestos prcticos

18

Contenidos:

Aula
Parejas

Apuntes
Supuestos prcticos

19

Contenidos:

Aula
Individual

Apuntes
Descripcin actividad

20

Sntesis/Resumen

Aula
Individual

Cuestionario evaluacin

Actividad:

Actividad:

proyecto

el camino crtico. Diagramas

PERT
Actividad: construccin de diagramas PERT
Actividad:

el seguimiento del proyecto


Reduccin de costes

Evaluacin

del proceso de enseanza

Recursos
Esta unidad didctica se realizar en el aula polivalente y en el aula informtica. Se
utilizarn apuntes y supuestos prcticos preparados por el profesor. Tambin se
utilizar la herramienta de gestin de proyectos OpenProj, que estar instalada en los
ordenadores del aula informtica.

Evaluacin
La evaluacin de la presente unidad didctica se realizar al final del Bloque V: El
Desarrollo, y tendr un peso del 50%.

Los instrumentos de evaluacin sern los comentados en la unidad didctica:


pruebas objetivas, entrega de actividades en clase, y autoevaluacin de los alumnos.
En esta unidad didctica tienen gran relevancia los contenidos procedimentales,

aunque no pueden dejarse de lado los conceptuales, de modo que la ponderacin


segn el tipo de contenidos ser la siguiente:

Tipo de contenido

Conceptos

25%

Procedimientos

55%

Actitudes

20%

Criterios de evaluacin
Enumerar y ordenar las fases de gestin de proyectos
Explicar

los problemas que pueden surgir de la falta de gestin de

proyectos
Dada

una serie de tareas y precedencias, crear un grfico Gantt que las

represente
Calcular

los puntos funcin de supuestos prcticos utilizando el conteo

de puntos funcin.
Obtener

los puntos funcin de casos de uso de ejemplo

Atencin a la diversidad
Adems de las medidas comunes de atencin a la diversidad, comentadas en la
programacin, se han preparado las siguientes actividades de ampliacin y de
refuerzo para esta unidad didctica:
Actividades de ampliacin
Realizar estimaciones utilizando la tcnica de Staffing Size a partir de los
supuestos vistos en clase

Calcular el camino crtico de las planificaciones vistas en clase. Estudiar qu

tareas pueden convertirse en crticas si se retrasan demasiado.

Actividades de refuerzo
Estimar puntos funcin dados los datos (entradas, salidas, etc...) sin tener
que obtenerlos de la descripcin de supuestos

Realizar planificaciones y clculos de coste de actividades comunes

Temas transversales
En esta unidad didctica se trabajar la educacin al consumidor mediante la
actividad Reduccin de costes en la sesin 19. En ella se propondrn varias
alternativas para subcontratar desarrollos con creciente nivel de precariedad laboral.
Los alumnos elegirn una de las alternativas, y se debatirn en clase las diferentes
opiniones al respecto.
UD 14: Entornos de desarrollo y Herramientas CASE (10 Sesiones)
Descripcin
Los alumnos, a lo largo del desarrollo de la presente programacin, ya han trabajado
con herramientas CASE. El propsito de esta unidad es proporcionarles una visin
ms amplia sobre las herramientas disponibles, su clasificacin, y su conveniencia
para el desarrollo de proyectos software.

Adems estudiaremos una herramienta CASE concreta de tipo toolkit, ampliable, y de


uso extendido en la industria para todo tipo de desarrollos: Eclipse. Se comentar la
estructura de la misma y se instalarn y probarn dos plugins de desarrollo: Clay,
para el diseo de bases de datos relacionales, y Papyrus, para el trabajo con UML
2.0.

Objetivos didcticos
Capacidades terminales de referencia
CT. 2.7 Utilizar herramientas CASE para el diseo de aplicaciones
Objetivos didcticos
Conocer los tipos de herramientas CASE
Conocer

las caractersticas y funcin de algunas herramientas CASE

comerciales y/o libres


Saber

integrar plugins en el entorno de desarrollo Eclipse

Objetivos complementarios
Integrar plugins de desarrollo en NetBeans
Contenidos
Conceptos

Procedimientos

Herramientas

CASE

Tipos

de herramientas CASE
Segn metodologa
Segn integracin
Segn fase del ciclo de vida
Eclipse:

estructura y plugins

Manejo

de Eclipse

Bsqueda

Eclipse

e instalacin de plugins en

Creacin

de diagramas E/R con Clay


Creacin de diagramas UML con Papyrus
Manejo de NetBeans *

Actitudes
Valorar

la evolucin de la tcnica para adaptarse al puesto de trabajo


por la formacin permanente en cuestiones relacionadas con su trabajo
Valorar el trabajo en equipo como el medio ms eficaz para la realizacin de ciertas
actividades*
Interesarse

(Los contenidos complementarios se marcan en cursiva y con un asterisco al final)


Mapa conceptual de conocimientos

Metodologa
Actividades de enseanza-aprendizaje

Ses.

Actividad

Presentacin/Motivacin

Actividad:

Evaluacin

conocimientos

Agrupacin
Aula
Aula

lista de deseos para la herramienta Grupo

perfecta
Contenidos: herramientas CASE

Aula

Recursos
Fotocopias de objetivos,
secuenciacin de
contenidos y evaluacin
Test de evaluacin inicial
Descripcin actividad
Apuntes

Contenidos:

Tipo de herramientas CASE


Aula
Actividad: encontrar y clasificar herramientas Grupo

Apuntes
Ejemplos herramientas

Contenidos:

Aula
Parejas

Apuntes
Aula informtica.
Entorno Eclipse

5
6

Contenidos:

Clay
Actividad: construccin de diagramas E/R

Aula
Parejas

Aula informtica
Plugin Clay
Supuestos prcticos

7
8
9

Contenidos:

Aula
Parejas

Aula informtica
Plugin Papyrus
Supuestos prcticos

Sntesis/Resumen

Aula
Individual

10

Actividad:

Actividad:

Eclipse
instalacin de plugins

Papyrus
construccin de diagramas UML

Evaluacin

del proceso de enseanza

Cuestionario evaluacin

Recursos
Esta unidad didctica se realizar en el aula informtica. Se utilizarn apuntes y
supuestos prcticos preparados por el profesor. Tambin se utilizarn los entornos de
desarrollo Eclipse, y Netbeans para las actividades complementarias. Se dispondr
de copias locales de los plugins a utilizar (Clay y Papyrus) para instalarlos desde el
servidor web del aula ya que el consumo de ancho de banda para su instalacin
desde Internet sera excesivo.

Evaluacin

La evaluacin de la presente unidad didctica se realizar al final del Bloque V: El


Desarrollo, y tendr un peso del 25%.

Los instrumentos de evaluacin sern los comentados en la unidad didctica:


pruebas objetivas, entrega de actividades en clase, y autoevaluacin de los alumnos.
En esta unidad didctica tienen gran relevancia los contenidos procedimentales de
modo que la ponderacin segn el tipo de contenidos ser la siguiente:

Tipo de contenido

Conceptos

30%

Procedimientos

50%

Actitudes

20%

Criterios de evaluacin
Enumerar las ventajas del desarrollo con herramientas CASE
Clasificar
Elegir

una herramienta CASE dadas sus caractersticas

una herramienta CASE para una tarea concreta

Instalar

un plugin de eclipse a partir de las instrucciones de una pgina

web

Atencin a la diversidad

Adems de las medidas comunes de atencin a la diversidad, comentadas en la


programacin, se han preparado las siguientes actividades de ampliacin y de
refuerzo para esta unidad didctica:
Actividades de ampliacin
Instalacin de plugins directamente desde fichero

Manejo de NetBeans e instalacin de plugins en el entorno

Actividades de refuerzo
Trabajar con entornos ya configurados

Copiar diagramas ya realizados

UD 15: Calidad del software y seguridad de los sistemas (10 Sesiones)


Descripcin
Los sistemas que van a construir los alumnos son importantes. Deben de ser
sistemas de calidad, y deben tomarse medidas para preservarlos. El objetivo de esta
unidad didctica es que los alumnos sean conscientes de ello, e introducirles en las
tcnicas y conceptos que necesitarn para garantizar la calidad y seguridad de los
sistemas.

La unidad didctica est dividida en dos partes: en la primera se tratar la calidad del
software, cmo se garantiza y se mide, y algunas tcnicas de calidad de bajo nivel
(orientadas sobre todo a la programacin y al diseo).

En la segunda parte se hablar de la seguridad de los sistemas: veremos cual es la


misin de la seguridad informtica y qu factores garantizan que un sistema sea

seguro. Introduciremos el plan de contingencia, y se vern los riesgos que pueden


afectar a la seguridad de un sistema de informacin y cmo mitigarlos.

Con esta unidad didctica finaliza el desarrollo de la presente programacin.

Objetivos didcticos
Capacidades terminales de referencia
CT. 2.5 Definir planes de prueba para verificar la calidad de las
aplicaciones
CT.

2.6 Elaborar informes relativos a la documentacin de datos y

procesos de una aplicacin


Objetivos didcticos
Entender el concepto y necesidad de los procesos de calidad
Conocer

tcnicas bsicas de control de calidad

Conocer

normativas y estndares de calidad, su propsito y funciones

Distinguir
Saber

las funciones y factores de la seguridad de los sistemas

qu es un plan de contingencias y cmo se elabora

Objetivos complementarios
Entender cmo se debe gestionar la seguridad

Contenidos
Conceptos

Procedimientos

Calidad

del software
de calidad
Revisiones tcnicas formales
Poka-yokes
Estndares y metodologas
Tcnicas

Seguridad

Proteccin

de sistemas

Realizacin
Bsqueda

seguridad

de revisiones tcnicas formales

y prevencin de riesgos de

Establecimiento de polticas de seguridad *

Preservacin
Factores

de seguridad

Confidencialidad
Integridad

Disponibilidad
Plan

de contingencias
de seguridad

Herramientas

Actitudes
Utilizar

los equipos y programas informticos cumpliendo las normas de seguridad e higiene


y requisitos legales
Mantener actitudes de solidaridad y compaerismo
Respeto por otras opiniones, ideas y conductas *

(Los contenidos complementarios se marcan en cursiva y con un asterisco al final)


Mapa conceptual de conocimientos

Metodologa
Actividades de enseanza-aprendizaje
Ses.

Actividad

Agrupacin

Recursos

Presentacin/Motivacin

Aula
Aula

Fotocopias de objetivos,
secuenciacin de
contenidos y evaluacin
Test de evaluacin inicial

Contenidos:

la calidad del software


tcnicas de calidad
Actividad: Revisiones formales

Aula
Aula
Grupo

Apuntes

Actividad:

Han robado en el CPD


la seguridad de sistemas
Contenidos: los factores de seguridad

Grupo
Aula
Aula

Descripcin actividad
Apuntes

Contenidos:

Aula
Grupo

Apuntes
Supuestos prcticos

Evaluacin

conocimientos

Contenidos:

Contenidos:

Actividad:

el plan de contingencias
identificar y mitigar riesgos

Descripcin actividad

Actividad:

6
7
8
9
10

romper la seguridad del sistema


herramientas de seguridad

Individual
Aula

Fichas de secretos y
exploits. Apuntes

Sntesis/Resumen

del proceso de enseanza

Aula
Individual

Cuestionario
autoevaluacin

Prueba

objetiva de evaluacin del bloque

Individual

Prueba de evaluacin
Cuestionario evaluacin

Aula
Individual

Pruebas resueltas

Contenidos:
Evaluacin

Correccin

de la prueba objetiva
Evaluacin del proceso de enseanza de la
UD

Recursos
Esta unidad didctica se realizar en el aula polivalente. Se utilizarn apuntes y
supuestos prcticos preparados por el profesor.

Evaluacin
Esta unidad didctica es la ltima del bloque, por lo tanto se evaluar junto con la
misma las unidades didcticas UD13, UD14, y UD15. La ponderacin de cada una de
las unidades didcticas ser la siguiente:

Bloque IV: Los Objetos

UD13: Gestin de proyectos

50%

UD14: Entornos de desarrollo y herramientas CASE

25%

UD15: Calidad del software y seguridad de los sistemas

25%

Los instrumentos de evaluacin sern los comentados en la unidad didctica:


pruebas objetivas, entrega de actividades en clase, y autoevaluacin de los alumnos.
En esta unidad priman sobre todo los contenidos conceptuales, de modo que la
ponderacin segn el tipo de contenidos ser la siguiente:

Tipo de contenido

Conceptos

55%

Procedimientos

25%

Actitudes

20%

Criterios de evaluacin
Definir la calidad del software y explicar su propsito
Enumerar
Definir
Dado

tcnicas de calidad de software

y realizar una reunin tcnica formal

un requisito de seguridad distinguir si es de confidencialidad,

disponibilidad o integridad
Mencionar

riesgos que puedan afectar a un sistema concreto y formas de

mitigarlos

Atencin a la diversidad
Adems de las medidas comunes de atencin a la diversidad, comentadas en la
programacin, se han preparado las siguientes actividades de ampliacin y de
refuerzo para esta unidad didctica:
Actividades de ampliacin
Revisar los criterios que deben cumplir los procesos de desarrollo para
clasificarse en los niveles CMMI

Decidir qu controles de seguridad se pueden aplicar a determinadas

situaciones
Actividades de refuerzo
Preparar poka-yokes para procesos manuales

Buscar riesgos posibles para actividades cotidianas, y formas de mitigarlos

(conducir, ver la televisin...)

Temas transversales
En esta unidad didctica se abordar la educacin moral y cvica en la actividad
Romper la seguridad de la sesin 5. Los alumnos podrn utilizar exploits para
acceder a informacin privilegiada en unas fichas del profesor, pero adems se
propondr la posibilidad de acceder a las fichas de informacin de otros alumnos.

Escala para la autoevaluacin del proceso de enseanza de una UD

Autoevaluacin de la Unidad Didctica


Unidad Didctica:
Fecha:
Si
1) Se han interesado los alumnos por el tema de la
unidad?
2) La metodologa planteada, est resultando adecuada
para la participacin activa de todos los alumnos?
3) Hay que modificar algunos aspectos de los
elementos programados?
Objetivos
Contenidos
Actividades
Mtodos
Recursos
Evaluacin
4) Siguen los alumnos el ritmo de trabajo previsto?
5) Alumnos que estn precisando refuerzos:

A veces

No

6) Alumnos que estn precisando actividades de


ampliacin

7)Utilizan los alumnos los recursos previstos?


8) Observaciones

Escala para la autoevaluacin final del proceso de enseanza del mdulo

Autoevaluacin del Mdulo


Curso escolar:
Profesor/es:
Mdulo:
Fecha:
Si
No
(N UDs) (N UDs)
Resultaron adecuados los...
Objetivos
Contenidos
Actividades
Metodologa
Recursos
Procedimientos de evaluacin
Temporalizacin

Correcciones previstas:

Se han cubierto todos los objetivos?

Observaciones generales

Medidas previstas para el prximo curso

Heteroevaluacin del proceso de enseanza con Google Docs

Formulario de envo
Se disea el formulario mediante el interface web de Google Docs. A partir del
diseo, se le enva un enlace a los alumnos, que muestra el siguiente formulario al
abrirlo en el navegador:

Recogida de datos
Los formularios enviados se almacenan en una hoja de clculo que se puede
exportar a formatos estndar para su tratamiento:

You might also like