Análisis y Diseño Detallado de Aplicaciones Informáticas de Gestión Desarrollo de Aplicaciones Informáticas
Impartido por Sergio Lobo Licenciado en Informática [email_address]
Capacidades Terminales Aplicar metodologías de desarrollo en el análisis y diseño de aplicaciones. Aplicar técnicas de diagramación para representar información relativa a la empresa. Diseñar bases de datos a partir de modelos conceptuales Diseñar aplicaciones a partir de especificaciones y requerimientos funcionales. Definir planes de prueba para verificar la calidad de las aplicaciones. Elaborar informes relativos a la documentación de datos y procesos de una aplicación. Utilización de herramientas CASE para el desarrollo de aplicaciones.
Bloques de contenido Introducción a los Sistemas de Información  Análisis y Diseño de los Sistemas de Información Control del Desarrollo de los Sistemas de Información Orientación a Objetos Proyecto. 1 semana 14 semanas 1 semana 8 semanas 6 semanas
Estudios avanzados Calidad del software. Gestión de la configuración. Profundización en las herramientas CASE. Metodología Métrica versión 3.0. Mantenimiento del Software.
Unidades Didácticas (I) Introducción a los Sistemas de Información   Sistemas de Información en la empresa (5) El Ciclo de Vida y las Metodologías de Desarrollo  (5) Análisis y Diseño de los Sistemas de Información   Análisis de necesidades y estudio de viabilidad (10) Análisis de Sistemas (50) Diseño de Datos (40) Diseño de Sistemas  (40)
Unidades Didácticas (II) Control del desarrollo de los Sistemas de Información   Pruebas de Sistema (5) Gestión y Control de Proyectos (5) Orientación a Objetos   Introducción a la orientación a objetos (10) UML  (70) Proyecto   Proyecto Integrador  (60)
UT1. Los Sistemas de Información en la empresa Trata de iniciar al alumno en la materia, describiendo el concepto de información, los sistemas de información de las organizaciones, y la evolución y tipos de éstos. Se introducen las bases acerca de la estructura interna de los sistemas de información en las empresas.
UT2 .  El ciclo de vida y las Metodologías de Desarrollo.   Se exponen los conceptos básicos que  permiten comprender el proceso de desarrollo de software. Se identifican los modelos de ciclos de vida existentes y las principales metodologías, así como los elementos que componen a unos y otras.
UT3. Análisis de Necesidades y Estudio de Viabilidad Se presenta la dinámica de inicio de proyectos y los estudios previos que hacen prever el interés del sistema a crear y/o modernizar. Se exponen y practican técnicas de educción de requisitos y de aproximación a las necesidades del cliente.
UT4. Análisis de Sistemas Se exponen las principales técnicas de modelado de sistemas, incluyendo la especificación de funciones, procesos, control y datos. Para ello, se explican los conceptos subyacentes a cada una de las técnicas y se realizan casos de estudio. Se pretende aclarar el concepto de Análisis y facilitar tanto la creación de análisis por parte de los alumnos como la adquisición de la capacidad de interpretar análisis ajenos.
UT5. Diseño de Datos  Se expone la existencia de herramientas CASE de ayuda al diseño. Se expone y desarrolla la técnica de modelado de datos a través del Modelo Relacional (incluyendo la normalización de dicho modelo), así como la transformación en el mismo a partir del Modelo Entidad/Interrelación.
UT6. Diseño de Sistemas Se exponen los últimos pasos que hay que dar en la etapa de Diseño, para llegar hasta las puertas de las fases de implementación. Se expone la técnica del Diagrama de Estructuras y se ve cómo transitar desde los DFDs a este tipo de Diagramas. Se incluyen también los interfaces entre módulos y una técnica para expresarlos. Se incorpora también el concepto de Interfaz de Usuario y se emplean y generan prototipos para mostrar el comportamiento gráfico de dicha interfaz.
UT7. Pruebas del Sistema Se presentan los procesos de prueba fundamentales para determinar si tanto el sistema como los subsistemas están acabados y funcionan correctamente. Para ello, se exponen las principales técnicas de Diseño de Casos de Prueba, se plantea la filosofía subyacente al proceso de prueba y se ven distintas estrategias de Pruebas de Integración.
UT8. Gestión y Control de Proyectos Se expone la necesidad del proceso de gestión y control de la evolución del proyecto software. Se explica en qué consiste y sobre qué técnicas se apoya.
UT9. Introducción a la orientación a objetos Se presentan los conceptos básicos de la orientación a objetos y se expone el interés de este paradigma.
UT10. UML Se presenta el Lenguaje Unificado de Modelado de Datos, exponiendo sus diagramas principales.
UT11. Proyecto Integrador Cada alumno realizará tanto el Análisis como el Diseño de un sistema dado, empleando para ello las dos orientaciones más importantes en la actualidad: Análisis y Diseño Estructurado y Análisis y Diseño orientado a objetos.  De esta manera reforzará todos los conocimientos adquiridos durante todo el curso, y los aplicará de una manera integrada.
Bibliografía ANÁLISIS Y DISEÑO DETALLADO DE APLICACIONES INFORMÁTICAS DE GESTIÓN.(1996)  Piattini, Calvo, Cervera, Fernández.  Ed. Ra/Ma.. CONCEPCIÓN Y DISEÑO DE BASES DE DATOS. DEL MODELO E/R AL MODELO RELACIONAL (1993). De Miguel/ Piattini. Ed. Ra/Ma DISEÑO DE BASES DE DATOS. PROBLEMAS RESUELTOS (2001) De Miguel, Martíones, Castro, Cavero, Cuadra, Iglesias,Nieto. Ed. Ra/Ma TÉCNICA DE ORGANIZACIÓN Y ANÁLISIS DE SISTEMAS (1996). Rodríguez Cuadraro, Márquez Serrano  McGrawHill UML GOTA A GOTA. (1997) Martin Fowler, Kendall Scott.  Addison Wesley UTILIZACIÓN DE UML (2002).  Perdita Stevens. Addison Weslwy
Metodología Fotocopias de las transparencias en el AMPA. Ejercicios: enunciados y entregas en el servidor. en formato electrónico (puede pedirse también en papel).
Horario 3 horas ( P ) Viernes 2 horas Jueves 2 horas Martes 3 horas Lunes
Evaluación
Actividades de Enseñanza/Aprendizaje Son las actividades que el profesor declare como imprescindibles de cada evaluación. El profesor indicará el carácter individual o grupal de las mismas. Deberán ser realizadas y se entregará una memoria para cada una de ellas. Las memorias de  todas  estas actividades deberán ser  entregadas  por el alumno para que pueda aprobar la evaluación. Cada memoria será evaluada de 0 a 10 y al final de la evaluación, se calculará la nota media de todas estas memorias, que contribuirá a nota de la evaluación, mediante el porcentaje antes descrito. En las evaluaciones, en las que esté presente la resolución del proyecto integrador, el 25% de peso en la calificación de las actividades de enseñanza/aprendizaje tendrá dos componentes: la calificación del proyecto valdría un 20% de la nota de la evaluación, y el resto de actividades de enseñanza/aprendizaje un 5%. El proyecto integrador del módulo  deberá entregarse y aprobarse  para poder aprobar el módulo profesional.
Trabajo en Grupo Muchas veces a lo largo del curso. Respecto por otras opiniones, ideas y conductas. Tener conciencia de grupo, integrándose en un grupo de trabajo, participando activamente en las tareas colectivas y respetando las opiniones ajenas. Respetar la ejecución del trabajo ajeno en el grupo, compartiendo las posibilidades derivadas del trabajo global. Valorar el trabajo en equipo como el medio más eficaz para la realización de ciertas actividades. Mantener actitudes de solidaridad y compañerismo. Proyecto    Grupos de 4 personas.  Preguntas de evaluación (oral o escrita) personalizada cuando se considere oportuno.
Prueba específica de evaluación Es una prueba que se llevará a cabo de forma escrita, en el que se probará el conocimiento del alumno acerca de la materia impartida en esa evaluación. Deberá ser  aprobada  ( independientemente de los otros criterios ) por el alumno para que pueda aprobar la evaluación.
Actitud y asistencia a clase Se incluye en este apartado una valoración de la presencia en clase por parte del alumno, derivada del número de faltas y retrasos del alumno en esa evaluación; también se tiene en cuenta la participación del alumno cuando está presente en el aula, así como la corrección de sus intervenciones.
Evaluaciones Trimestrales (I) La materia del módulo se considera dividida en tres partes, cada una correspondiente a la impartida en una evaluación trimestral, y se deberán aprobar cada una de las partes por separado para obtener una evaluación final positiva en el módulo profesional.  Al igual que la nota final del módulo, la de cada evaluación trimestral oscilará entre 1 y 10, dependiendo del grado de consecución de las actividades de enseñanza/aprendizaje, de la prueba específica de evaluación y de la actitud en clase. Si la calificación es 5 o superior a 5 se considerará aprobada la evaluación trimestral.
Evaluaciones Trimestrales (II) La calificación de los alumnos se calculará de acuerdo con los siguientes porcentajes: Actividades de enseñanza/aprendizaje  25% Prueba específica de evaluación   65% Actitud y asistencia a clase   10%
Evaluaciones Trimestrales (III) Para superar el módulo es necesario que el alumno no tenga actitudes contrarias a las normas de convivencia. Los alumnos que no alcancen evaluación positiva podrán entregar todas las Actividades de enseñanza/aprendizaje que se le hubiesen requerido durante esa evaluación trimestral y que no hubiesen entregado, y podrán presentarse a una  prueba específica de recuperación de la evaluación . En esta recuperación se aplicarán los mismos criterios y porcentajes.
Evaluación ordinaria de Junio (I) Los alumnos que, llegado Junio, no hayan obtenido evaluación positiva en una o dos de las evaluaciones trimestrales deberán entregar todas las Actividades de enseñanza/aprendizaje que no hubiesen entregado a lo largo del curso, y deberán someterse a pruebas específicas de evaluación de las evaluaciones trimestrales pendientes. En caso de aprobar estas pruebas, las notas de las evaluaciones trimestrales se obtendrán del mismo modo antes descrito. Los alumnos que, llegado Junio, no hayan obtenido evaluación positiva en ninguna de las evaluaciones trimestrales deberán entregar todas las Actividades de enseñanza/aprendizaje que no hubiesen entregado a lo largo del curso y deberán  someterse a una prueba específica de evaluación de todo el módulo.
Evaluación ordinaria de Junio (II) La calificación final del módulo será: En el caso de haber aprobado todas las evaluaciones trimestrales: la media de la calificación de las tres partes del módulo, siempre y cuando en ambas el alumno tenga una calificación igual o superior a 5, cumpliendo los requisitos descritos en el apartado de evaluaciones trimestrales. En el caso de haberse presentado a la convocatoria ordinaria de Junio para evaluarse de todo el módulo, se calculará según los siguientes porcentajes: Actividades de enseñanza/aprendizaje 25 % Prueba específica de evaluación 65 % Actitud y asistencia a clase 10 % En este caso, la prueba específica de evaluación será la realizada en Junio sobre la materia de todo el módulo y deberá ser  aprobada  ( independientemente de los otros criterios ) por el alumno para que pueda aprobar el módulo.
Evaluación extraordinaria de Septiembre (I) En el caso de que algún alumno no supere el módulo en la convocatoria ordinaria de Junio, tendrá derecho a volver a intentarlo en la convocatoria Extraordinaria de Septiembre. Para aprobar dicha convocatoria, será necesaria la presentación de todas Actividades de enseñanza/aprendizaje que no hubiesen entregado a lo largo del curso y superar el examen extraordinario de septiembre, en el que se evaluarán los conocimientos relativos a todo el módulo.
Evaluación extraordinaria de Septiembre (II) En este caso, la calificación de los alumnos se calculará de acuerdo con los siguientes porcentajes: Actividades de enseñanza/aprendizaje 25 % Prueba específica de evaluación 75 % Igual que en evaluaciones anteriores, la prueba específica de evaluación deberá ser  aprobada  ( independientemente de los otros criterios ) por el alumno para que pueda aprobar el módulo. Si la nota final obtenida es superior o igual a 5, se considerará que el alumno ha superado el módulo. En otro caso, el módulo estará suspendido y será precisa la repetición del mismo.

Ada Programacion

  • 1.
    Análisis y DiseñoDetallado de Aplicaciones Informáticas de Gestión Desarrollo de Aplicaciones Informáticas
  • 2.
    Impartido por SergioLobo Licenciado en Informática [email_address]
  • 3.
    Capacidades Terminales Aplicarmetodologías de desarrollo en el análisis y diseño de aplicaciones. Aplicar técnicas de diagramación para representar información relativa a la empresa. Diseñar bases de datos a partir de modelos conceptuales Diseñar aplicaciones a partir de especificaciones y requerimientos funcionales. Definir planes de prueba para verificar la calidad de las aplicaciones. Elaborar informes relativos a la documentación de datos y procesos de una aplicación. Utilización de herramientas CASE para el desarrollo de aplicaciones.
  • 4.
    Bloques de contenidoIntroducción a los Sistemas de Información Análisis y Diseño de los Sistemas de Información Control del Desarrollo de los Sistemas de Información Orientación a Objetos Proyecto. 1 semana 14 semanas 1 semana 8 semanas 6 semanas
  • 5.
    Estudios avanzados Calidaddel software. Gestión de la configuración. Profundización en las herramientas CASE. Metodología Métrica versión 3.0. Mantenimiento del Software.
  • 6.
    Unidades Didácticas (I)Introducción a los Sistemas de Información Sistemas de Información en la empresa (5) El Ciclo de Vida y las Metodologías de Desarrollo (5) Análisis y Diseño de los Sistemas de Información Análisis de necesidades y estudio de viabilidad (10) Análisis de Sistemas (50) Diseño de Datos (40) Diseño de Sistemas (40)
  • 7.
    Unidades Didácticas (II)Control del desarrollo de los Sistemas de Información Pruebas de Sistema (5) Gestión y Control de Proyectos (5) Orientación a Objetos Introducción a la orientación a objetos (10) UML (70) Proyecto Proyecto Integrador (60)
  • 8.
    UT1. Los Sistemasde Información en la empresa Trata de iniciar al alumno en la materia, describiendo el concepto de información, los sistemas de información de las organizaciones, y la evolución y tipos de éstos. Se introducen las bases acerca de la estructura interna de los sistemas de información en las empresas.
  • 9.
    UT2 . El ciclo de vida y las Metodologías de Desarrollo. Se exponen los conceptos básicos que permiten comprender el proceso de desarrollo de software. Se identifican los modelos de ciclos de vida existentes y las principales metodologías, así como los elementos que componen a unos y otras.
  • 10.
    UT3. Análisis deNecesidades y Estudio de Viabilidad Se presenta la dinámica de inicio de proyectos y los estudios previos que hacen prever el interés del sistema a crear y/o modernizar. Se exponen y practican técnicas de educción de requisitos y de aproximación a las necesidades del cliente.
  • 11.
    UT4. Análisis deSistemas Se exponen las principales técnicas de modelado de sistemas, incluyendo la especificación de funciones, procesos, control y datos. Para ello, se explican los conceptos subyacentes a cada una de las técnicas y se realizan casos de estudio. Se pretende aclarar el concepto de Análisis y facilitar tanto la creación de análisis por parte de los alumnos como la adquisición de la capacidad de interpretar análisis ajenos.
  • 12.
    UT5. Diseño deDatos Se expone la existencia de herramientas CASE de ayuda al diseño. Se expone y desarrolla la técnica de modelado de datos a través del Modelo Relacional (incluyendo la normalización de dicho modelo), así como la transformación en el mismo a partir del Modelo Entidad/Interrelación.
  • 13.
    UT6. Diseño deSistemas Se exponen los últimos pasos que hay que dar en la etapa de Diseño, para llegar hasta las puertas de las fases de implementación. Se expone la técnica del Diagrama de Estructuras y se ve cómo transitar desde los DFDs a este tipo de Diagramas. Se incluyen también los interfaces entre módulos y una técnica para expresarlos. Se incorpora también el concepto de Interfaz de Usuario y se emplean y generan prototipos para mostrar el comportamiento gráfico de dicha interfaz.
  • 14.
    UT7. Pruebas delSistema Se presentan los procesos de prueba fundamentales para determinar si tanto el sistema como los subsistemas están acabados y funcionan correctamente. Para ello, se exponen las principales técnicas de Diseño de Casos de Prueba, se plantea la filosofía subyacente al proceso de prueba y se ven distintas estrategias de Pruebas de Integración.
  • 15.
    UT8. Gestión yControl de Proyectos Se expone la necesidad del proceso de gestión y control de la evolución del proyecto software. Se explica en qué consiste y sobre qué técnicas se apoya.
  • 16.
    UT9. Introducción ala orientación a objetos Se presentan los conceptos básicos de la orientación a objetos y se expone el interés de este paradigma.
  • 17.
    UT10. UML Sepresenta el Lenguaje Unificado de Modelado de Datos, exponiendo sus diagramas principales.
  • 18.
    UT11. Proyecto IntegradorCada alumno realizará tanto el Análisis como el Diseño de un sistema dado, empleando para ello las dos orientaciones más importantes en la actualidad: Análisis y Diseño Estructurado y Análisis y Diseño orientado a objetos. De esta manera reforzará todos los conocimientos adquiridos durante todo el curso, y los aplicará de una manera integrada.
  • 19.
    Bibliografía ANÁLISIS YDISEÑO DETALLADO DE APLICACIONES INFORMÁTICAS DE GESTIÓN.(1996) Piattini, Calvo, Cervera, Fernández. Ed. Ra/Ma.. CONCEPCIÓN Y DISEÑO DE BASES DE DATOS. DEL MODELO E/R AL MODELO RELACIONAL (1993). De Miguel/ Piattini. Ed. Ra/Ma DISEÑO DE BASES DE DATOS. PROBLEMAS RESUELTOS (2001) De Miguel, Martíones, Castro, Cavero, Cuadra, Iglesias,Nieto. Ed. Ra/Ma TÉCNICA DE ORGANIZACIÓN Y ANÁLISIS DE SISTEMAS (1996). Rodríguez Cuadraro, Márquez Serrano McGrawHill UML GOTA A GOTA. (1997) Martin Fowler, Kendall Scott. Addison Wesley UTILIZACIÓN DE UML (2002). Perdita Stevens. Addison Weslwy
  • 20.
    Metodología Fotocopias delas transparencias en el AMPA. Ejercicios: enunciados y entregas en el servidor. en formato electrónico (puede pedirse también en papel).
  • 21.
    Horario 3 horas( P ) Viernes 2 horas Jueves 2 horas Martes 3 horas Lunes
  • 22.
  • 23.
    Actividades de Enseñanza/AprendizajeSon las actividades que el profesor declare como imprescindibles de cada evaluación. El profesor indicará el carácter individual o grupal de las mismas. Deberán ser realizadas y se entregará una memoria para cada una de ellas. Las memorias de todas estas actividades deberán ser entregadas por el alumno para que pueda aprobar la evaluación. Cada memoria será evaluada de 0 a 10 y al final de la evaluación, se calculará la nota media de todas estas memorias, que contribuirá a nota de la evaluación, mediante el porcentaje antes descrito. En las evaluaciones, en las que esté presente la resolución del proyecto integrador, el 25% de peso en la calificación de las actividades de enseñanza/aprendizaje tendrá dos componentes: la calificación del proyecto valdría un 20% de la nota de la evaluación, y el resto de actividades de enseñanza/aprendizaje un 5%. El proyecto integrador del módulo deberá entregarse y aprobarse para poder aprobar el módulo profesional.
  • 24.
    Trabajo en GrupoMuchas veces a lo largo del curso. Respecto por otras opiniones, ideas y conductas. Tener conciencia de grupo, integrándose en un grupo de trabajo, participando activamente en las tareas colectivas y respetando las opiniones ajenas. Respetar la ejecución del trabajo ajeno en el grupo, compartiendo las posibilidades derivadas del trabajo global. Valorar el trabajo en equipo como el medio más eficaz para la realización de ciertas actividades. Mantener actitudes de solidaridad y compañerismo. Proyecto  Grupos de 4 personas. Preguntas de evaluación (oral o escrita) personalizada cuando se considere oportuno.
  • 25.
    Prueba específica deevaluación Es una prueba que se llevará a cabo de forma escrita, en el que se probará el conocimiento del alumno acerca de la materia impartida en esa evaluación. Deberá ser aprobada ( independientemente de los otros criterios ) por el alumno para que pueda aprobar la evaluación.
  • 26.
    Actitud y asistenciaa clase Se incluye en este apartado una valoración de la presencia en clase por parte del alumno, derivada del número de faltas y retrasos del alumno en esa evaluación; también se tiene en cuenta la participación del alumno cuando está presente en el aula, así como la corrección de sus intervenciones.
  • 27.
    Evaluaciones Trimestrales (I)La materia del módulo se considera dividida en tres partes, cada una correspondiente a la impartida en una evaluación trimestral, y se deberán aprobar cada una de las partes por separado para obtener una evaluación final positiva en el módulo profesional. Al igual que la nota final del módulo, la de cada evaluación trimestral oscilará entre 1 y 10, dependiendo del grado de consecución de las actividades de enseñanza/aprendizaje, de la prueba específica de evaluación y de la actitud en clase. Si la calificación es 5 o superior a 5 se considerará aprobada la evaluación trimestral.
  • 28.
    Evaluaciones Trimestrales (II)La calificación de los alumnos se calculará de acuerdo con los siguientes porcentajes: Actividades de enseñanza/aprendizaje 25% Prueba específica de evaluación 65% Actitud y asistencia a clase 10%
  • 29.
    Evaluaciones Trimestrales (III)Para superar el módulo es necesario que el alumno no tenga actitudes contrarias a las normas de convivencia. Los alumnos que no alcancen evaluación positiva podrán entregar todas las Actividades de enseñanza/aprendizaje que se le hubiesen requerido durante esa evaluación trimestral y que no hubiesen entregado, y podrán presentarse a una prueba específica de recuperación de la evaluación . En esta recuperación se aplicarán los mismos criterios y porcentajes.
  • 30.
    Evaluación ordinaria deJunio (I) Los alumnos que, llegado Junio, no hayan obtenido evaluación positiva en una o dos de las evaluaciones trimestrales deberán entregar todas las Actividades de enseñanza/aprendizaje que no hubiesen entregado a lo largo del curso, y deberán someterse a pruebas específicas de evaluación de las evaluaciones trimestrales pendientes. En caso de aprobar estas pruebas, las notas de las evaluaciones trimestrales se obtendrán del mismo modo antes descrito. Los alumnos que, llegado Junio, no hayan obtenido evaluación positiva en ninguna de las evaluaciones trimestrales deberán entregar todas las Actividades de enseñanza/aprendizaje que no hubiesen entregado a lo largo del curso y deberán someterse a una prueba específica de evaluación de todo el módulo.
  • 31.
    Evaluación ordinaria deJunio (II) La calificación final del módulo será: En el caso de haber aprobado todas las evaluaciones trimestrales: la media de la calificación de las tres partes del módulo, siempre y cuando en ambas el alumno tenga una calificación igual o superior a 5, cumpliendo los requisitos descritos en el apartado de evaluaciones trimestrales. En el caso de haberse presentado a la convocatoria ordinaria de Junio para evaluarse de todo el módulo, se calculará según los siguientes porcentajes: Actividades de enseñanza/aprendizaje 25 % Prueba específica de evaluación 65 % Actitud y asistencia a clase 10 % En este caso, la prueba específica de evaluación será la realizada en Junio sobre la materia de todo el módulo y deberá ser aprobada ( independientemente de los otros criterios ) por el alumno para que pueda aprobar el módulo.
  • 32.
    Evaluación extraordinaria deSeptiembre (I) En el caso de que algún alumno no supere el módulo en la convocatoria ordinaria de Junio, tendrá derecho a volver a intentarlo en la convocatoria Extraordinaria de Septiembre. Para aprobar dicha convocatoria, será necesaria la presentación de todas Actividades de enseñanza/aprendizaje que no hubiesen entregado a lo largo del curso y superar el examen extraordinario de septiembre, en el que se evaluarán los conocimientos relativos a todo el módulo.
  • 33.
    Evaluación extraordinaria deSeptiembre (II) En este caso, la calificación de los alumnos se calculará de acuerdo con los siguientes porcentajes: Actividades de enseñanza/aprendizaje 25 % Prueba específica de evaluación 75 % Igual que en evaluaciones anteriores, la prueba específica de evaluación deberá ser aprobada ( independientemente de los otros criterios ) por el alumno para que pueda aprobar el módulo. Si la nota final obtenida es superior o igual a 5, se considerará que el alumno ha superado el módulo. En otro caso, el módulo estará suspendido y será precisa la repetición del mismo.