Modulo 2 DAI1-ADDAIG

Embed Size (px)

Citation preview

  • 8/2/2019 Modulo 2 DAI1-ADDAIG

    1/28

    Anlisis y Diseo Detallado de aplicaciones informticas de gestin -- Desarrollo Aplicaciones Informticas

    I.E.S Lzaro Crdenas Departamento de Informtica

    Pgina 1

    DESARROLLO CURRICULAR DEL MDULO

    ANLISIS Y DISEO DETALLADO DE APLICACIONESINFORMTICAS DE GESTIN

    CICLO FORMATIVO DE GRADO SUPERIOR

    DESARROLLO DE APLICACIONES INFORMTICAS

  • 8/2/2019 Modulo 2 DAI1-ADDAIG

    2/28

    Anlisis y Diseo Detallado de aplicaciones informticas de gestin -- Desarrollo Aplicaciones Informticas

    I.E.S Lzaro Crdenas Departamento de Informtica

    Pgina 2

  • 8/2/2019 Modulo 2 DAI1-ADDAIG

    3/28

    Anlisis y Diseo Detallado de aplicaciones informticas de gestin -- Desarrollo Aplicaciones Informticas

    I.E.S Lzaro Crdenas Departamento de Informtica

    Pgina 3

    NDICE DE CONTENIDOS

    1. INTRODUCCIN

    2. OBJETIVOS

    3. CAPACIDADES TERMINALES

    4. ORGANIZACIN DE LOS CONTENIDOS

    4.1 ESTRUCTURA DE LOS CONTENIDOS. BLOQUES.

    TEMPORALIZACION DE LOS BLOQUES

    4.2 RELACIN DE UNIDADES DE TRABAJO

    4.3 RELACIN ENTRE UNIDADES DE TRABAJO Y CAPACIDADESTERMINALES

    4.4 CONTENIDOS MNIMOS

    5. ELEMENTOS CURRICULARES DE CADA UNIDAD

    6. BIBLIOGRAFA RECOMENDADA

  • 8/2/2019 Modulo 2 DAI1-ADDAIG

    4/28

    Anlisis y Diseo Detallado de aplicaciones informticas de gestin -- Desarrollo Aplicaciones Informticas

    I.E.S Lzaro Crdenas Departamento de Informtica

    Pgina 4

  • 8/2/2019 Modulo 2 DAI1-ADDAIG

    5/28

    Anlisis y Diseo Detallado de aplicaciones informticas de gestin -- Desarrollo Aplicaciones Informticas

    I.E.S Lzaro Crdenas Departamento de Informtica

    Pgina 5

    1.- INTRODUCCIN.

    Denominacin: Anlisis y Diseo Detallado de AplicacionesInformticas de Gestin.

    Curso: Curso 1. Ciclo: Desarrollo de Aplicaciones Informticas. Tipo de mdulo: Procedimental.

    Asociado a la unidad de competencia nmero 2 delR.D. 1661/1994, de 22 de Julio de 1994 (BOE de 30 deSeptiembre de 1994): Realizar el anlisis y el diseodetallado de aplicaciones informticas de gestin.

    Duracin: Semanal: 10 horas semanales Total: 320 horas totales

    2.- OBJETIVOS.En este apartado se analizan las capacidades profesionales y realizaciones

    profesionales que aparecen en el R.D. 1661/1994, de 22 de Julio de 1994 (BOE de 30 deSeptiembre de 1994), por el que se establece el Ttulo de Tcnico Superior en Desarrollo deAplicaciones Informticas y las correspondientes enseanzas mnimas.

    El Mdulo de Anlisis y Diseo Detallado de Aplicaciones Informticas de Gestinpersigue los siguientes objetivos generales:

    Llevar a cabo todas las acciones y tareas necesarias desde el estudio de los requisitos(proporcionados por el analista) hasta la elaboracin de un plan de pruebas de aplicacin paraconseguir que la solucin informtica presentada ante una demanda cumpla los requisitos

    inicialmente establecidos.Todos estos pasos habr que documentarlos y fundamentarlos siguiendo las directricesque marque la metodologa de desarrollo que se emplee, as como siguiendo las directrices del(de los) analista(s).

    Las tareas abarcan anlisis, diseo, programacin y pruebas. En cada una de estasfases se debern usar los medios adecuados para su correcto desarrollo (Herramientas CASE,Bases de datos, Lenguajes de Programacin de ltima generacin, etc.)

    Este mdulo contempla las siguientes realizaciones profesionales:

    Participar en la estructuracin de requisitos y restricciones y en el anlisis funcional deaplicaciones informticas de gestin, atendiendo a las directrices marcadas por elanalista.

    Participar en la elaboracin de alternativas para el desarrollo de aplicacionesinformticas de gestin para que la solucin elegida cumpla con las especificaciones ylos requisitos funcionales previamente establecidos.

    Realizar el diseo de la aplicacin segn las instrucciones marcadas por el analista. Elaborar planes de prueba que permitan verificar que se cumplen los requisitos y

    restricciones demandados. Elaborar la documentacin del diseo detallado y del plan de pruebas de la aplicacin

    informtica segn los procedimientos establecidos.

  • 8/2/2019 Modulo 2 DAI1-ADDAIG

    6/28

    Anlisis y Diseo Detallado de aplicaciones informticas de gestin -- Desarrollo Aplicaciones Informticas

    I.E.S Lzaro Crdenas Departamento de Informtica

    Pgina 6

    Las capacidades profesionales que se desarrollan en este mdulo son:

    - Interpretar las especificaciones funcionales dadas por los analistas y/ousuarios encaminadas al desarrollo de aplicaciones informticas

    - Organizar y utilizar eficazmente los recursos disponibles en el sistemainformtico

    - Definir la estructura modular y de datos para llevar a cabo aplicacionesinformticas que cumplan con las especificaciones funcionales yrestricciones del lenguaje de programacin.

    - Realizar pruebas que verifiquen la validez funcional, la integridad de losdatos, y de la interfaz de comunicacin y el rendimiento de las aplicacionesinformticas.

    - Adaptarse a las nuevas situaciones de trabajo debidas a los cambiostecnolgicos, organizativos, econmicos y laborales que inciden en suactividad profesional

    - Mantener comunicaciones efectivas en el desarrollo de su trabajo,coordinando su actividad con las otras reas de la organizacin

    - Mantener relaciones fluidas con los miembros del grupo funcional dondeest integrado, responsabilizndose de la consecucin de los objetivos

    asignados al grupo, respetando el trabajo de los dems, organizando ydirigiendo tareas colectivas y cooperando en la superacin de dificultadesque se presenten, con una actitud tolerante hacia las ideas de loscompaeros y subordinados.

    - Actuar ante situaciones de posible emergencia, informando y solicitandoayuda a quien proceda, dirigiendo las actuaciones de los miembros de suequipo y aplicando con seguridad y eficacia los distintos sistemas, medios oequipos para prevenirlos y corregirlos.

    3.- CAPACIDADES TERMINALES.

    En el anlisis de los elementos del currculo del mdulo se realiza el desglose de loscomponentes curriculares del Real Decreto, en l se hacen un anlisis de lascapacidadesterminales:

    1.- Aplicar metodologas de desarrollo en el anlisis y diseo de aplicacionesinformticas de gestin.

    Elementos de Capacidad (Criterios de evaluacin).

    Identificar y describir las etapas de una aplicacin informtica. Explicar las fases del ciclo de vida de una aplicacin informtica. Aplicar correctamente las metodologas de Anlisis y Diseo propuestas. Evaluar la importancia del uso de metodologas de desarrollo en el Anlisis y Diseo de

    aplicaciones. Interpretar la planificacin de una aplicacin informtica. Sobre un supuesto prctico convenientemente caracterizado:

    Describir las etapas de un proyecto de desarrollo de una aplicacin informtica. Definir mecanismos de control de calidad en cada una de las etapas. Planificar el trabajo, asignando recursos y estableciendo plazos para la resolucin

    de cada una de las etapas del ciclo de vida de un proyecto.

  • 8/2/2019 Modulo 2 DAI1-ADDAIG

    7/28

    Anlisis y Diseo Detallado de aplicaciones informticas de gestin -- Desarrollo Aplicaciones Informticas

    I.E.S Lzaro Crdenas Departamento de Informtica

    Pgina 7

    2.- Aplicar tcnicas de diagramacin para representar informacin relativa a la empresa.

    Elementos de Capacidad (Criterios de evaluacin).

    Identificar fuentes y destinos los flujos de informacin en la empresa que nos ayuden a

    desarrollar el proyecto informtico. Aplicar mtodos de bsqueda y adquisicin de documentacin en la deteccin y

    anlisis de las necesidades de informacin de una organizacin. Describir la sintaxis de los diagramas de casos de uso. Describir la sintaxis de un diagrama de clases, un diagrama de interaccin, diagramas

    de estados, diagrama de componentes , diagramas de implementacin y diagramaEntidad-Relacin.

    Obtener un modelo conceptual de los datos necesarios en el sistema utilizandodiagramas de clases y un modelo Entidad-relacin.

    Enumerar las especificaciones y requerimientos funcionales de las aplicacionesnecesarias en el sistema.

    3.- Disear Bases de datos a partir de modelos conceptuales.

    Elementos de Capacidad (Criterios de evaluacin).

    Describir la arquitectura y la estructura interna de un sistema gestor de bases de datos. Precisar las diferencias existentes entre los distintos modelos de sistemas gestores de

    bases de datos. Definir el concepto de bases de datos distribuidas. Definir la estructura de un diccionario de datos. Interpretar la informacin proveniente del anlisis de datos. Explicar los conceptos de modelo conceptual y modelo lgico. Distinguir entre el esquema conceptual, el esquena externo y el esquema fsico de una

    base de datos. Sobre una simulacin o situacin real:

    Obtener un diseo lgico sobre un modelo de base de datos concreto a partir delmodelo E-R o de un diagrama de clases.

    Aplicar un proceso de normalizacin sobre las tablas de la base de datos. Definir un sistema de seguridad de acceso a los datos de la base de datos. Establecer volmenes en nmero de registros y necesidades de almacenamiento

    para cada una de las tablas de la base de datos. Obtener un diseo fsico de la base de datos e implementarla en un sistema gestor

    de base de datos concreto. Actualizar el diccionario de datos.

  • 8/2/2019 Modulo 2 DAI1-ADDAIG

    8/28

    Anlisis y Diseo Detallado de aplicaciones informticas de gestin -- Desarrollo Aplicaciones Informticas

    I.E.S Lzaro Crdenas Departamento de Informtica

    Pgina 8

    4.- Disear aplicaciones a partir de las especificaciones y requerimientos funcionales.

    Elementos de Capacidad (Criterios de evaluacin).

    Interpretar la documentacin proveniente del anlisis funcional. Diferenciar las caractersticas del trabajo interactivo y del trabajo en batch.

    Identificar los diversos mdulos de una aplicacin. Describir la sintaxis de un diagrama de estados. Describir la sintaxis de un diagrama de estructuras. Construir el anlisis descendente de un programa. Aplicar y dibujar diagramas de estados de estructuras. Explicar el concepto de interfaz entre mdulos. Aplicar la programacin modular y la programacin orientada a objetos en el diseo de

    aplicaciones. Sobre una aplicacin simulada o extrada de un caso real:

    Descomponer una aplicacin en mdulos a partir de las especificaciones yrequerimientos funcionales.

    Representar el diseo modular, utilizando un diagrama de estructuras.

    Elaborar alternativas de implementacin de cada uno de los mdulos de unaaplicacin. Evaluar costes y necesidades de recursos de cada una de las alternativas. Elaborar prototipos y demostraciones. Definir niveles y polticas, de seguridad en el uso de las aplicaciones. Disear esquemas de dilogo, entradas y salidas utilizando diagramas de estados

    y de sucesos. Especificar condiciones de error y su tratamiento.

    5.- Definir planes de prueba para verificar la calidad de las aplicaciones.

    Elementos de Capacidad (Criterios de evaluacin).

    Sobre una aplicacin desarrollada en el aula: Elegir criterios de control de calidad del desarrollo de la aplicacin a partir de las

    especificaciones. Elaborar un plan de pruebas de mdulos y de pruebas de integracin para:

    Verificar que los datos atienden a las especificaciones del diseo. Evaluar la eficiencia de las prestaciones de los procesos. Comprobar que los formatos de presentacin responden a las expectativas del

    usuario. Comprobar los tratamientos de errores.

    6.- Elaborar informes relativos a la documentacin de datos y procesos de unaaplicacin.

    Elementos de Capacidad (Criterios de evaluacin).

    Indicar la documentacin bsica anexa a una aplicacin. Sobre una aplicacin desarrollada, elaborar la documentacin relativa a: Modelo conceptual de datos. Los requerimientos funcionales y las especificaciones del anlisis funcional de la

    aplicacin. Descripcin de las tablas y atributos del diseo detallado de datos. Las especificaciones y caractersticas de los mdulos de la aplicacin. La poltica de seguridad y de acceso a los datos. La relacin de condiciones de error que se pueden dar en la aplicacin y la descripcin

    de su tratamiento. La gestin del espacio y el diseo fsico de los datos de la aplicacin.

  • 8/2/2019 Modulo 2 DAI1-ADDAIG

    9/28

    Anlisis y Diseo Detallado de aplicaciones informticas de gestin -- Desarrollo Aplicaciones Informticas

    I.E.S Lzaro Crdenas Departamento de Informtica

    Pgina 9

    7.- Utilizar herramientas CASE para el anlisis y el diseo de aplicaciones.

    Elementos de Capacidad (Criterios de evaluacin).

    Definir qu es una herramienta CASE.

    Describir las caractersticas bsicas y la aplicacin de una herramienta CASE. Enumerar ventajas e inconvenientes de l desarrollo de aplicaciones con herramientas

    CASE con respecto al uso de tecnologas tradicionales. Sobre una aplicacin simulada y utilizando una herramienta CASE:

    Definir una metodologa de trabajo soportada en herramientas CASE. Confeccionar un anlisis de datos y procesos con una herramienta CASE. Definir la base de datos a partir del repositorio Elaborar la documentacin a partir de la informacin almacenada en el repositorio.

    4.- ORGANIZACIN DE LOS CONTENIDOS.

    Teniendo en cuenta la naturaleza del mdulo, y las capacidades terminales a lligadas, su contenido ser de tipo procedimental y se encamina a conseguir las capacidadesterminales asociadas al mencionado mdulo (objetivos).

    4.1.- ESTRUCTURA DE LOS CONTENIDOS. BLOQUES. TEMPORALIZACIN DELOS BLOQUES.

    Teniendo en cuenta los contenidos, se deduce que se pueden llevar a cabo en 6bloques importantes:

    Debido a que el objetivo final de este mdulo y el enunciado del contenido organizadorcoincide con el de la unidad de competencia de la que deriva, podemos expresar el enunciado

    organizador bsico correspondiente a este mdulo como:Analizar y Disear aplicaciones informticas de gestin utilizando herramientas CASEsiguiendo las fases, actividades, tareas que se recojan en la metodologa de desarrollode proyectos informticos implantada en la empresa (instituto) para asegurar la calidadde los desarrollos y la posible integracin de stos en sistemas de informacin yaexistentes mediante la planificacin y la gestin de controles, validaciones yverificaciones de las soluciones propuestas.

    Antes de abordar la estructuracin de contenidos, debemos tener en cuenta losobjetivos propuestos en el Proyecto Educativo del Instituto, encuadrados dentro de los rasgosde identidad y objetivos generales del Centro, en cuanto a Ciclos Formativos de GradoSuperior, y en particular los que se refieren al ciclo de Desarrollo de Aplicaciones Informticas,

    dentro de la familia profesional de Informtica, que recogen las particularidades de nuestroCentro.

    Del anlisis del R.D. 1676/1994, de 22 de julio, por el que se establece el currculo delCiclo Formativo de grado Superior Diseo de Aplicaciones Informticas, se puedenconsiderar 6 grandes bloques:

    BLOQUES

    1. INTRODUCCIN. SISTEMAS DE INFORMACIN.2. ANLISIS.3. DISEO.4. PROGRAMACIN.

    5. IMPLANTACIN Y MANTENIMIENTO.6. PROYECTO.

  • 8/2/2019 Modulo 2 DAI1-ADDAIG

    10/28

    Anlisis y Diseo Detallado de aplicaciones informticas de gestin -- Desarrollo Aplicaciones Informticas

    I.E.S Lzaro Crdenas Departamento de Informtica

    Pgina 10

    Hay que tener en cuenta que estos bloques se subdividen en unidades didcticas msconcretos para alcanzar todos los objetivos, capacidades terminales y competencias descritasen puntos anteriores.

    El bloque 1 trata de una introduccin acerca de mostrar conceptos y descripcionesgenerales de lo que mas tarde se explicar de modo ms extenso.

    El bloque 2 trata de la fase de anlisis, en el que se trata desde el primer contacto entrecliente y empresa hasta que se especifican totalmente tanto los requisitos de sistema ysoftware.

    El bloque 3 es un bloque que se centra en la fase de diseo, tanto preliminar comodetallado, en la que se traduce los requisitos desarrollados en el anterior bloque a un lenguajetcnico para que sea vlido en su aplicacin tecnolgica.

    El bloque 4 trata de la programacin usando la herramienta adecuada y el soporte de

    las especificaciones de diseo, es decir, de la traduccin de dichas especificaciones a unlenguaje de programacin para crear el sistema software.

    El bloque 5 se centra en la implantacin del sistema o proyecto software dentro delentorno de un cliente determinado y del mantenimiento de la aplicacin, siempre necesario porlos continuos cambios a los que se ven sometidos todos las aplicaciones existentes.

    El bloque 6 Proyecto es un bloque sin unidades didcticas ni desarrollo propio. Sedistribuir a lo largo de todo el curso con una carga total de horas de aproximadamente un 20%del total del tiempo asignado al mdulo. Servir como forma de demostracin de losconocimientos adquiridos durante el desarrollo del mdulo. Segn se vayan dando porfinalizadas las unidades didcticas los alumnos debern aplicar lo aprendido al desarrollo de susolucin informtica a la peticin planteada.

  • 8/2/2019 Modulo 2 DAI1-ADDAIG

    11/28

    Anlisis y Diseo Detallado de aplicaciones informticas de gestin -- Desarrollo Aplicaciones Informticas

    I.E.S Lzaro Crdenas Departamento de Informtica

    Pgina 11

    Las distintas actividades del ciclo de vida del software pueden abordarse desde el punto devista de distintas metodologas. En la actualidad pueden observarse dos tendencias biendiferenciadas en el mercado: un enfoque clsico con metodologas orientadas a procesos obien un enfoque orientado a objetos. Las metodologas orientadas a procesos tras ms de 20aos de desarrollo son en la actualidad paulatinamente descartadas por el sector empresarial,mientras que cada vez cobran ms fuerza las metodologas orientadas a objetos. Entre ellos

    cabe destacar UML, el lenguaje unificado de modelado, que proporciona herramientassuficientes para modelar un sistema y que cuenta con el aval del OMG, Object ManagementGroup, entidad formada por cientos de empresas entre las que se encuentran prcticamentetodas las ms importantes del sector.

    El mdulo ADDAIG puede enfocarse pues desde ambas perspectivas, aunque las herramientasque se utilizan para cada enfoque varan sustancialmente.

    En el enfoque clsico se contemplan herramientas como: Documento de especificacin de requisitos del software Diagramas de flujo de datos Diccionario de datos Diagramas de entidad/relacin Especificacin de procesos Diagramas de transicin de estados Diagramas de estructura

    En el enfoque orientado a objetos UML se utilizan una serie de diagramas estandarizados, quepermiten modelar cualquier sistema

    Diagrama de casos de uso Diagrama de clases Diagrama de objetos Diagrama de componentes Diagrama de despliegue Diagrama de secuencia

    Diagrama de estados Diagrama de actividades Diagrama de colaboracin

    Los bloques de anlisis y diseo pueden abordarse, sin duda contemplando cualquiera de lasdos metodologas, si bien no es recomendable seguir las dos simultneamente debido a lalimitacin de tiempo, pero sin excluir la posibilidad de an habiendo enfocado el anlisis y eldiseo hacia una metodologa, utilizar alguna herramienta de la otra si se consideraconveniente. Se recomienda, no obstante utilizar la metodologa orientada a objetos UML dadala importancia actual del paradigma orientado a objetos.

  • 8/2/2019 Modulo 2 DAI1-ADDAIG

    12/28

    Anlisis y Diseo Detallado de aplicaciones informticas de gestin -- Desarrollo Aplicaciones Informticas

    I.E.S Lzaro Crdenas Departamento de Informtica

    Pgina 12

    Temporalizacin de los bloques

    BLOQUE % Dedicacin Mnimo % Dedicacin Mximo

    1. INTRODUCCIN. SISTEMAS DEINFORMACIN

    10 20

    2. ANLISIS 35 55

    3. DISEO 35 55

    4. PROGRAMACIN 2 5

    5. IMPLANTACIN YMANTENIMIENTO 10 15

    4.2.- RELACIN DE UNIDADES DE TRABAJO.

    Los cinco bloques anteriormente descritos estarn constituidos por las siguientesunidades de trabajo:

    La propuesta de programacin est constituida por una relacin secuenciada de

    unidades de trabajo donde se integran y desarrollan al mismo tiempo, alrededor de los

    procedimientos, conceptos, actividades y tareas de enseanza-aprendizaje y criterios de

    evaluacin.BLOQUE UNIDADES DE TRABAJO

    INTRODUCCIN.SISTEMAS DEINFORMACIN

    1. Sistemas de informacin, La empresa.2. Entornos y lenguajes de programacin.3. Ciclos de vida del software y metodologas.4. Proyectos de desarrollo de software

    ANLISIS 5. Toma y especificacin de requisitos.6. Modelado esttico de un sistema7. Modelado dinmico de un sistema

    DISEO 8. Decisiones de diseo. Diseo por capas.9. Sistemas Gestores de bases de datos y

    teora relacional.10. Interfaces de usuario.

    PROGRAMACIN 11. Programacin e integracin. Mtricas ycalidad del software

    IMPLANTACIN YMANTENIMIENTO

    12. Implantacin, explotacin, mantenimiento.13. Desarrollo de un proyecto.

  • 8/2/2019 Modulo 2 DAI1-ADDAIG

    13/28

    Anlisis y Diseo Detallado de aplicaciones informticas de gestin -- Desarrollo Aplicaciones Informticas

    I.E.S Lzaro Crdenas Departamento de Informtica

    Pgina 13

    4.3. RELACIN ENTRE LAS UNIDADES DE TRABAJO Y LAS CAPACIDADESTERMINALES.

    Capacidad

    terminal 1

    Capacidad

    terminal 2

    Capacidad

    terminal 3

    Capacidad

    terminal 4

    Capacidad

    terminal 5

    Capacidad

    terminal 6

    Capacidad

    terminal 7U.T. 1U.T. 2U.T. 3U.T. 4U.T. 5U.T. 6U.T. 7U.T. 8U.T. 9U.T. 10U.T. 11

    U.T. 12U.T. 13

    4.4.- CONTENIDOS MNIMOS.

    Los contenidos mnimos que deben alcanzar los alumnos en el mdulo de Anlisis yDiseo Detallado de Aplicaciones Informticas de Gestin estn establecidos en el RealDecreto del Ttulo, y su referencia son las capacidades terminales que el alumno debeconseguir y sus correspondientes criterios de evaluacin, que marcan los niveles deconsecucin aceptable de dichas capacidades terminales.

    Los alumnos deben ser capaces de resolver cuestiones tericas y prcticas que indiquenque han adquirido las capacidades terminales. Para ello deben demostrar que han desarrolladolas aptitudes para realizar las actividades de enseanza/aprendizaje y alcanzar los criterios deevaluacin desarrollados en cada Unidad de Trabajo.

    5.- ELEMENTOS CURRICULARES DE CADA UNIDAD.

    UT1: Sistemas de informacin. La empresa

    Se realiza una breve introduccin a conceptos de SI e informacin relevante de las empresas.Se trata de entender las necesidades de gestin de una empresa.

    UT2: Entornos y lenguajes de programacin.

    Se intenta plantear el funcionamiento y caractersticas de los entornos de desarrollo deproyectos informticos, pasando por la descripcin de, al menos, los entornos de programacinms significativos del mercado.

    UT3: Ciclo de vida del software y metodologa

    Descripcin del ciclo de vida y tipos de modelos, haciendo hincapi en los ms actuales.Explicacin de las diferentes metodologas de desarrollo en especial aquellas que sean deamplia aceptacin demostrable en el mercado o bien vengan avaladas por un organismo depeso (organizaciones estandarizadoras, gubernamentales, etc).

  • 8/2/2019 Modulo 2 DAI1-ADDAIG

    14/28

    Anlisis y Diseo Detallado de aplicaciones informticas de gestin -- Desarrollo Aplicaciones Informticas

    I.E.S Lzaro Crdenas Departamento de Informtica

    Pgina 14

    UT4 : Proyectos de desarrollo del software

    Se trata del planteamiento organizativo de un proyecto de software, desde su planificacin entiempo, coste, recursos hasta el planteamiento de alternativas y el anlisis de costes ybeneficios.

    UT5: Toma y especificacin de requisitos. Casos de uso.

    Se estudian las primeras actividades dentro del desarrollo de un proyecto informtico:Identificacin del problema a resolver o necesidades a cubrir, toma de requisitos ydocumentacin de estos en alguna de las metodologas estudiadas en la UT3.

    UT6: Modelado esttico de un sistema

    Anlisis del proyecto que se va a desarrollar y documentacin de las decisiones tomadassiguiendo una metodologa, en el aspecto esttico del sistema, es decir, su organizacin, suestructura.

    UT7: Modelado dinmico de un sistema

    La misma filosofa que en la UT6, pero centrndose en el aspecto dinmico de un sistema, esdecir, su funcionamiento.

    UT8: Decisiones de diseo. Diseo por capas.

    Se hablar de las decisiones que es necesario tomar antes de pasar a la construccin delsistema propiamente dicho. Se describirn los modelos actuales de diseo por capas, donde sesepara la presentacin, de la lgica de negocio del modelo de datos subyacente, huyendo deconstrucciones monolticas y buscando siempre mxima cohesin y mnimo acoplamiento,garanta de reutilizacin de los componentes software y fcil mantenimiento.

    UT9: Sistemas gestores de bases de datos. Teora relacional.

    Introduccin a los sistemas gestores de bases de datos relacionales como soporte del modelode datos, con un repaso a los fundamentos de la teora relacional. Descripcin del lenguajeSQL como medio estandarizado de creacin y manipulacin del modelo de datos.

    UT10: Interfaces de usuario

    Definicin de la comunicacin de un sistema con su usuario. Sistemas orientados a ev

    UT11: Programacin e integracin. Mtricas y calidad del software.

    Descripcin de las actividades de programacin, y de la unin de los distintos componentes del

    sistema. Mtodos para medir parmetros acerca del software y su calidad.

    UT12: Implantacin, explotacin y mantenimiento.

    Mtodos de prueba de los componentes del software, as como del software en su totalidad,validaciones y verificaciones. Puesta en marcha del sistema y su aprovechamiento.

    UT13: Proyecto

    Realizacin de un proyecto en el cual se muestren todos los conocimientos adquiridos durantetodo el curso.

  • 8/2/2019 Modulo 2 DAI1-ADDAIG

    15/28

    Anlisis y Diseo Detallado de aplicaciones informticas de gestin -- Desarrollo Aplicaciones Informticas

    I.E.S Lzaro Crdenas Departamento de Informtica

    Pgina 15

    UNIDAD DE TRABAJO 1SISTEMAS DE INFORMACIN. LA EMPRESA.

    CONCEPTOS

    Sistema Informacin Sistemas de Informacin La empresa. Organizacin, comunicaciones, necesidades. Sistemas de Informacin en la Empresa.

    PROCEDIMIENTOS

    Describir los sistemas de informacin de una empresa tomada como ejemplo Identificar y describir sistemas del mundo real Saber descomponer un sistema Enumerar los componentes de una empresa tpica y de su negocio Identificar las necesidades de informacin de una empresa.

    ACTIVIDADES DE ENSEANZA-APRENDIZAJE

    Observacin de sistemas de diversa ndole. Descomposicin de sistemas e identificacin de elementos. Interrelacin entre los diversos sistemas enumerados e intercambio de informacin

    entre ellos.

    CRITERIOS DE EVALUACIN

    Diferenciar entre Sistema y Sistema de Informacin. Conocer las caractersticas que definen un Sistema de Informacin. Determinar los Sistemas de Informacin de una Empresa. Determinar los flujos de Informacin que hay entre diversos Sistemas de Informacin. Identificar y describir las caractersticas de una empresa como sistema con

    necesidades de informacin.

  • 8/2/2019 Modulo 2 DAI1-ADDAIG

    16/28

    Anlisis y Diseo Detallado de aplicaciones informticas de gestin -- Desarrollo Aplicaciones Informticas

    I.E.S Lzaro Crdenas Departamento de Informtica

    Pgina 16

    UNIDAD DE TRABAJO 2ENTORNOS Y LENGUAJES DE PROGRAMACIN.

    CONCEPTOS Lenguajes de programacin Lenguajes estructurados. Lenguajes orientados a objeto. Pseudocdigo / cdigo. Historia y taxonoma de los lenguajes de programacin Entornos de desarrollo, entornos de desarrollo rpido, herramientas de prototipado Desarrollo en comunidad Generadores de cdigo La programacin cliente/servidor en red. Programacin de aplicaciones para Internet.

    PROCEDIMIENTOS

    Evaluar la idoneidad de un lenguaje/entorno para un proyecto Revisar ejemplos de lenguajes de programacin. Evaluar herramientas de desarrollo en comunidad, desarrollo rpido, prototipado, etc.

    ACTIVIDADES DE ENSEANZA-APRENDIZAJE

    Evaluar la idoneidad de un lenguaje/entorno para un proyecto Revisar ejemplos de lenguajes de programacin. Evaluar herramientas de desarrollo en comunidad, desarrollo rpido, prototipado, etc.

    CRITERIOS DE EVALUACIN Saber obtener el cdigo correspondiente a un pseudocdigo dado. Comparar y valorar las ventajas e inconvenientes de usar unos lenguajes de

    programacin frente a otros. Valorar la adecuacin de los lenguajes/entornos segn las caractersticas del sistema a

    desarrollar.

  • 8/2/2019 Modulo 2 DAI1-ADDAIG

    17/28

    Anlisis y Diseo Detallado de aplicaciones informticas de gestin -- Desarrollo Aplicaciones Informticas

    I.E.S Lzaro Crdenas Departamento de Informtica

    Pgina 17

    UNIDAD DE TRABAJO 3CICLO DE VIDA DEL SOFTWARE Y METODOLOGA

    CONCEPTOS

    Ciclo de Vida Modelos de Ciclo de Vida. Metodologa de Desarrollo. Metodologa/Entorno de desarrollo. Caractersticas/Clasificacin de Metodologas.

    PROCEDIMIENTOS

    Conocer las principales caractersticas de los distintos ciclos de vida. Conocer las metodologas de desarrollo Defernder el uso de un cliclo de vida/metodologa en un contexto dado

    ACTIVIDADES DE ENSEANZA-APRENDIZAJE Actividades que permitan el desarrollo de los procedimientos mencionados en el

    apartado anterior.

    CRITERIOS DE EVALUACIN Conocer las caractersticas de los diversos modelos de ciclos de vida y metodologas Saber escoger un modelo en funcin de las caractersticas de la situacin a resolver. Determinar qu procesos habr que contemplar en el modelo escogido. Saber determinar los factores que influyen en la eleccin de un modelo de ciclo de

    vida.

  • 8/2/2019 Modulo 2 DAI1-ADDAIG

    18/28

    Anlisis y Diseo Detallado de aplicaciones informticas de gestin -- Desarrollo Aplicaciones Informticas

    I.E.S Lzaro Crdenas Departamento de Informtica

    Pgina 18

    UNIDAD DE TRABAJO 4PROYECTOS DE DESARROLLO DEL SOFTWARE

    CONCEPTOS Necesidad de desarrollar un proyecto. Viabilidad de un proyecto. Recogida de informacin. Extraccin de informacin. Panificacin. Costes y Plazos. Recursos Seguimiento y Supervisin. Modelos de control. Gestin de Riesgos

    PROCEDIMIENTOS Determinar para un proyecto su duracin, los costes, recursos, los puntos de riesgo

    previsibles segn diverso tipos de planificacin y mtodos de control del proyecto.. Estudiar la viabilidad de un proyecto y aplicar distintos mtodos de recogida de

    informacin.

    Conocer el funcionamiento de modelos de gestin de proyectos.ACTIVIDADES DE ENSEANZA-APRENDIZAJEDado un supuesto de situacin inicial:

    Describir las lneas generales de planificacin de resolucin del problema. Estimar los costes y plazos del proyecto. Establecer hitos para la supervisin del proyecto. Determinar los posibles puntos de error que habr que controlar. Determinar el grado de aceptacin del proyecto en los distintos niveles de la

    organizacin que lo pide. Estudiar la viabilidad del proyecto y proponer en su caso pequeas modificaciones para

    hacerlo viable. Establecer el/los mtodo/s ms adecuados de recogida de informacin. Extraer la informacin relevante y determinar nuevas recogidas de ella si fuera

    necesario.CRITERIOS DE EVALUACIN

    Saber establecer la planificacin general de un proyecto en fases. Valorar las ventajas de la aplicacin de planificaciones frente a la no aplicacin de ellas

    en el desarrollo de proyectos. Estudiar las ventajas e inconvenientes de cada modelo de control. Valorar las ventajas de la aplicacin de mtodos de trabajo a la hora de desarrollar

    proyectos informticos. Determinar si el desarrollo de un proyecto ser viable desde distintos criterios de

    medicin. Determinar el/los mtodo/s ms adecuados para la recogida de informacin. Planificar cmo se llevar a cabo la recogida de datos. Extraer la informacin relevante. Planificar nuevas recogidas de informacin. Determinar los riesgos previsibles en el desarrollo de un proyecto. Razonndolos. Establecer hitos para controlar el desarrollo del proyecto y el control de los riesgos. Saber utilizar un modelo de planificacin de proyectos.

  • 8/2/2019 Modulo 2 DAI1-ADDAIG

    19/28

    Anlisis y Diseo Detallado de aplicaciones informticas de gestin -- Desarrollo Aplicaciones Informticas

    I.E.S Lzaro Crdenas Departamento de Informtica

    Pgina 19

    UNIDAD DE TRABAJO 5TOMA Y ESPECIFICACION DE REQUISITOS. CASOS DE USO.

    CONCEPTOS Lmites y objetivos de un sistema Requisitos. Anlisis de requisitos. Especificacin de requisitos. Diagrama de casos de uso en caso de seguir metodologa UML.

    PROCEDIMIENTOS Establecer los requisitos a partir de los datos obtenidos del estudio de necesidades. Elaborar documentacin plasmando los requisitos Conocer los mtodos de toma de requisitos.

    ACTIVIDADES DE ENSEANZA-APRENDIZAJE Definir los requisitos y casos de uso para un proyecto del que tenemos recogida

    informacin en los documentos producidos tras el estudio de necesidades y laextraccin de informacin relevante

    Comprobar que el ERS propuesto cumple los requisitos mnimos de calidad.

    Plasmar los requisitos/casos de uso en documentacin normalizadaCRITERIOS DE EVALUACIN Saber tomar y plasmar requisitos y casos de uso en documentacin formal Entender documentacin de especificacin de requisitos y casos de uso. Defender una modelado frente a otro desde el punto de vista de los casos de uso

    /requisitos. Conocer los distintos tipos de casos de uso/requisitos y saber aplicarlos.

  • 8/2/2019 Modulo 2 DAI1-ADDAIG

    20/28

    Anlisis y Diseo Detallado de aplicaciones informticas de gestin -- Desarrollo Aplicaciones Informticas

    I.E.S Lzaro Crdenas Departamento de Informtica

    Pgina 20

    UNIDAD DE TRABAJO 6MODELADO ESTTICO DE UN SISTEMA

    CONCEPTOS Anlisis y modelado de un sistema desde el punto de vista estructural (esttico) Herramientas metodolgicas del modelado esttico. Puede enfocarse desde dos

    puntos de vista: metodologas orientadas a procesos o metodologas orientadas aobjetos, en cuyo caso se dispondr de distintas herramientas metodolgicas.

    Metodologa orientada aprocesos

    Metodologa orientada a objetos UML

    Diagrama de flujo dedatos

    Diagrama de estructura Diagrama

    Entidad/relacin Especificacin de

    procesos.

    Diagrama de clases Diagrama de objetos Diagrama de componentes Diagrama de implementacin.

    Es conveniente optar por aquella metodologa que ms beneficio pueda reportar alalumnado, siendo recomendable inclinarse en la medida de lo posible por lametodologa orientada a objetos dada la gran penetracin de sta en el sectorinformtico en los ltimos aos.

    PROCEDIMIENTOS Conocer el significado y utilizacin de las herramientas metodolgicas ms relevantes. Reconocer e interpretar un modelado realizado utilizando una de las herramientas

    mencionadas. Saber elegir la herramienta adecuada para cada tarea y utilizarla con correccin.

    ACTIVIDADES DE ENSEANZA-APRENDIZAJE Utilizar las herramientas de modelado para desarrollar un proyecto, real o supuesto. Cualquier actividad que utilice los procedimientos mencionados.

    CRITERIOS DE EVALUACIN

    Utilizar con correccin las herramientas de modelado Definir correctamente cada diagrama. Saber utilizar cada uno de los elementos de forma correcta. Establecer las reglas a seguir para el modelado Reconocer errores de modelado Discutir acerca de la bondad de un modelado. Ser capaz de modelar correctamente un supuesto utilizando las herramientas. Ser capaz de interpretar un modelado que utiliza las herramientas.

  • 8/2/2019 Modulo 2 DAI1-ADDAIG

    21/28

    Anlisis y Diseo Detallado de aplicaciones informticas de gestin -- Desarrollo Aplicaciones Informticas

    I.E.S Lzaro Crdenas Departamento de Informtica

    Pgina 21

    UNIDAD DE TRABAJO 7Modelado dinmico de un sistema.

    CONCEPTOS Anlisis y modelado de un sistema desde el punto de vista dinmico Herramientas metodolgicas del modelado dinmico. Puede enfocarse desde dos

    puntos de vista: metodologas orientadas a procesos o metodologas orientadas aobjetos, en cuyo caso se dispondr de distintas herramientas metodolgicas.

    Metodologa orientada aprocesos

    Metodologa orientada a objetos UML

    Diagrama de transicinde estados

    Redes de Petri Etc.

    Diagrama de secuencia Diagrama de actividad Diagrama de estado Diagrama de colaboracin

    Es conveniente optar por aquella metodologa que ms beneficio pueda reportar alalumnado, siendo recomendable inclinarse en la medida de lo posible por lametodologa orientada a objetos dada la gran penetracin de sta en el sectorinformtico en los ltimos aos.

    PROCEDIMIENTOS Conocer el significado y utilizacin de las herramientas metodolgicas ms relevantes. Reconocer e interpretar un modelado realizado utilizando una de las herramientas

    mencionadas. Saber elegir la herramienta adecuada para cada tarea y utilizarla con correccin.

    ACTIVIDADES DE ENSEANZA-APRENDIZAJE Utilizar las herramientas de modelado para desarrollar un proyecto, real o supuesto. Cualquier actividad que utilice los procedimientos mencionados.

    CRITERIOS DE EVALUACIN

    Utilizar con correccin las herramientas de modelado Definir correctamente cada diagrama. Saber utilizar cada uno de los elementos de forma correcta. Establecer las reglas a seguir para el modelado Reconocer errores de modelado Discutir acerca de la bondad de un modelado. Ser capaz de modelar correctamente un supuesto utilizando las herramientas. Ser capaz de interpretar un modelado que utiliza las herramientas.

  • 8/2/2019 Modulo 2 DAI1-ADDAIG

    22/28

    Anlisis y Diseo Detallado de aplicaciones informticas de gestin -- Desarrollo Aplicaciones Informticas

    I.E.S Lzaro Crdenas Departamento de Informtica

    Pgina 22

    UNIDAD DE TRABAJO 8DECISIONES DE DISEO.

    CONCEPTOS Diseo de sistemas por capas Modelo de 2 y 3 capas Herramientas de desarrollo por capas Modelo cliente/servidor Clientes pesados y clientes ligeros Componentes reutilizables Patrones de diseo

    PROCEDIMIENTOS Realizar el diseo de un sistema por capas. Escoger y modelar los contenidos de cada

    capa y qu patrn de diseo sigue. Estudiar casos de modelos por capas.

    ACTIVIDADES DE ENSEANZA-APRENDIZAJE Escoger un modelo para solucionar un supuesto

    Escoger componentes y organizarlos por capas Desarrollar prototipos de sistemas en capas A partir de una solucin reconocer qu patrn de diseo sigue.

    CRITERIOS DE EVALUACIN Saber escoger un modelo por capas para solucionar un supuesto, y dentro del modelo,

    organizar los componentes para llegar a una solucin satisfactoria Conocer los productos comerciales relacionados con el desarrollo por capas y saber

    seleccionar un producto en funcin de sus caractersticas para su aplicacin en undesarrollo

    Saber analizar un sistema e identificar las capas que lo forman y sus componentes. Conocer y valorar los mtodos de comunicacin entre capas Reconocer, saber disear y analizar un sistema cliente/servidor Conocer la utilidad de un patrn de diseo. Conocer y aplicar los principales patrones de diseo.

  • 8/2/2019 Modulo 2 DAI1-ADDAIG

    23/28

    Anlisis y Diseo Detallado de aplicaciones informticas de gestin -- Desarrollo Aplicaciones Informticas

    I.E.S Lzaro Crdenas Departamento de Informtica

    Pgina 23

    UNIDAD DE TRABAJO 9SISTEMAS GESTORES DE BASE DE DATOS. TEORA RELACIONAL.

    CONCEPTOS Sistema Gestor de Base de Datos. Tablas / consultas / vistas. Atributos. Relaciones. Seguridad Usuarios Permisos. Recuperacin de errores. SQL Normalizacin

    PROCEDIMIENTOS Definir atributos, tablas y relaciones en diversos SGBD. Utilizar el lenguaje SQL para

    manipular y obtener la informacin guardada en la base de datos segn diversos

    criterios de seleccin o manipulacin. Obtener un esquema de tablas a partir del modelado de un sistema. Comprobar si un esquema de tablas est normalizado

    ACTIVIDADES DE ENSEANZA-APRENDIZAJECon el sistema gestor de base de datos elegido:

    Crear, borrar, modificar la definicin de una tabla. Establecer relaciones entre tablas. Definir las reglas de integridad referencial. Modificar los datos contenidos en ellas mediante sentencias SQL.

    CRITERIOS DE EVALUACINUtilizando un sistema gestor de base de datos:

    Dado el diseo de datos de un sistema, obtener una estructura de tablas que lo puedasoportar con eficiencia. Saber aplicar los mtodos de obtencin de tablas

    Saber comprobar la normalizacin y normalizar tablas. Ser capaza de crear, borrar y modificar tablas. Definir y manipular relaciones entre tablas. Definir y manipular reglas de integridad referencial entre tablas. Saber obtener y manipular datos de las tablas a travs de SQL. Valorar las ventajas de la utilizacin de Bases de Datos. Definir ventajas e inconvenientes de cada SGBD que conozcan.

  • 8/2/2019 Modulo 2 DAI1-ADDAIG

    24/28

    Anlisis y Diseo Detallado de aplicaciones informticas de gestin -- Desarrollo Aplicaciones Informticas

    I.E.S Lzaro Crdenas Departamento de Informtica

    Pgina 24

    UNIDAD DE TRABAJO 10INTERFACES DE USUARIO.

    CONCEPTOS Interfaz. Adecuacin interfaz / requisitos. Eventos Desarrollo rpido de aplicaciones Prototipado Interfaces de usuario en SGBD: formularios e informes. La interfaz de usuario en internet: aplicaciones cliente/servidor.

    PROCEDIMIENTOS Disear interfaces de usuario que respondan a los requisitos y casos de uso

    especificados y a las funcionalidades previstas para el sistema. Crear interfaces de usuario en un SGBD Crear interfaces de usuario en un entorno RAD Utilizar herramientas de programacin orientadas a eventos.

    Crear interfaces de usuario basadas en internet.

    ACTIVIDADES DE ENSEANZA-APRENDIZAJE

    Actividades enfocadas al desarrollo de los procedimientos del apartado anterior.

    CRITERIOS DE EVALUACINDado un supuesto modelado de de un sistema, saber definir:

    El interfaz de usuario adecuado La navegacin entre componentes del interfaz El paso de parmetros y de informacin entre componentes de un interfaz. Las funciones que se deben realizar en cada punto del interfaz.

    Saber disear interfaces de usuario en entornos cliente/servidor, orientados a eventos y eninternet. Saber utilizar los interfaces de usuarios que proporcionan los SGBD: formularios einformes.

    Dado un interfaz de usuario saber reconocer en qu categora se encuadra, y cmo se utiliza.

  • 8/2/2019 Modulo 2 DAI1-ADDAIG

    25/28

    Anlisis y Diseo Detallado de aplicaciones informticas de gestin -- Desarrollo Aplicaciones Informticas

    I.E.S Lzaro Crdenas Departamento de Informtica

    Pgina 25

    UNIDAD DE TRABAJO 11PROGRAMACIN E INTEGRACIN. MTRICAS Y CALIDAD DEL SOFTWARE.

    CONCEPTOS Entornos de programacin individual y colaborativa Pruebas

    Unitarias / sistemas / estructurales / funcionales. Verificacin Validacin Calidad de software. Mtricas

    PROCEDIMIENTOS Establecer planes de prueba, verificacin, validacin e implantacin de un sistema en

    una empresa. Conocer criterios para valorar la calidad del software Evaluar herramientas de programacin

    ACTIVIDADES DE ENSEANZA-APRENDIZAJE Para un sistema. Saber disear y entender el plan de pruebas, planes de verificacin y

    validacin. Establecer y comprender criterios de calidad para un sistema Extraer y anlizar mtricas del software Conocer los procedimientos de programacin en grupo e individual

    CRITERIOS DE EVALUACINSaber establecer los planes de:

    Pruebas. Verificacin y validacin Implantacin.

    Valorar las ventajas e inconvenientes de una metodologa que contemple estas planificacionesfrente a metodologas que no las contemplen.

    Saber escoger, utilizar y aprovechar entornos de programacin individual y en grupo.

    Saber obtener y analizar mtricas del software.

  • 8/2/2019 Modulo 2 DAI1-ADDAIG

    26/28

    Anlisis y Diseo Detallado de aplicaciones informticas de gestin -- Desarrollo Aplicaciones Informticas

    I.E.S Lzaro Crdenas Departamento de Informtica

    Pgina 26

    UNIDAD DE TRABAJO 12IMPLANTACIN, EXPLOTACIN, MANTENIMIENTO.

    CONCEPTOS Implantacin. Explotacin Mantenimiento. Documentacin. Diagramas de implantacin (En caso de seguir una metodologa UML)

    PROCEDIMIENTOS Realizar la implantacin de un sistema Realizar documentacin de explotacin Disear planes de mantenimiento

    ACTIVIDADES DE ENSEANZA-APRENDIZAJEA partir del anlisis, diseo y codificacin de un sistema as como la documentacin disponiblesobre l, intentar reestructurarlo y recodificarlo (verificar las posibilidades de mejora omodificacin aplicando diversas tcnicas de reingeniera o ingeniera inversa.

    CRITERIOS DE EVALUACIN Conocer las herramientas de implantacin de un sistema Saber elaborar e interpretar documentacin de implantacin. Saber elaborar e interpretar documentacin de explotacin. Ser capaces de modificar un sistema (ampliar, modificar, mejorar) basndonos en la

    documentacin, el anlisis y el diseo del sistema Determinar la forma de realizar las modificaciones de forma que tengan el menor

    impacto sobre el sistema. Valorar la importancia de haber seguido metodologas de desarrollo. Valorar la importancia de la documentacin. Valorar la mejora en los tiempos de mantenimiento aplicando metodologas de

    desarrollo.

  • 8/2/2019 Modulo 2 DAI1-ADDAIG

    27/28

    Anlisis y Diseo Detallado de aplicaciones informticas de gestin -- Desarrollo Aplicaciones Informticas

    I.E.S Lzaro Crdenas Departamento de Informtica

    Pgina 27

    UNIDAD DE TRABAJO 13PROYECTO

    CONCEPTOS ANLISIS. DISEO. PROGRAMACIN / IMPLANTACIN / MANTENIMIENTO PROYECTO. METODOLOGA. HERRAMIENTAS CASE. TRABAJO EN GRUPO. COMUNICACIN COOPERACIN. DIVISIN Y REPARTO DEL TRABAJO. CONTROL DEL DESARROLLO DEL PROYECTO. ROLES DE TRABAJO EN GRUPO. TOMA DE DECISIONES.

    PROCEDIMIENTOS

    Partiendo de la necesidad de un cliente de que le demos una solucin informtica auna situacin planteada en su empresa, desarrollar un proyecto informtico queresponda a las funcionalidades pedidas.

    ACTIVIDADES DE ENSEANZA-APRENDIZAJE Desarrollar un proyecto informtico que responda a la demanda de un cliente. Para ello

    se deben aplicar todos los conocimientos y conceptos aprendidos en las unidadesdidcticas anteriores.

    CRITERIOS DE EVALUACIN Desarrollo de un proyecto aplicando metodologas. Utilizacin de herramientas CASE. Criterios de divisin del trabajo. Seguimiento de las fases de la metodologa (DFDs, modelos E-R, HVE, diseo

    estructurado, interfaces de usuario, diseo detallado, arquitectura de funciones). Documentacin del proyecto. Criterios de calidad. Control y seguimiento y entrega seguidos en el desarrollo. Planes de prueba e implantacin. Posibilidades de modificacin del proyecto. Adecuacin del producto a las especificaciones del cliente.

  • 8/2/2019 Modulo 2 DAI1-ADDAIG

    28/28

    Anlisis y Diseo Detallado de aplicaciones informticas de gestin -- Desarrollo Aplicaciones Informticas

    I E S L C d D t t d I f ti

    6.- BIBLIOGRAFA RECOMENDADA.

    *ANLISIS Y DISEO ESTRUCTURADO DE APLICACIONES INFORMTICAS DEGESTIN.-EDITORIAL. RA-MA. 1996.-MARIO A. PIATTINI, LUIS FERNNDEZ SANZ, JOS A. CALVO-MANZANO, JOAQUINCERVERA.-ISBN: 84-7897-233-1

    *ANLISIS Y DISEO ESTRUCTURADO DE APLICACIONES INFORMTICAS DEGESTIN.-EDITORIAL. MCGRAW-HILL. 1999.-GREGORIO CABRERA, GUILLERMO MONTOYA.-ISBN: 84-481-2231-3

    *ANLISIS Y DISEO ESTRUCTURADO DE APLICACIONES INFORMTICAS DEGESTIN. GUA DIDCTICA.-EDITORIAL MCGRAW-HILL. 1999.-GREGORIO CABRERA, GUILLERMO MONTOYA.-ISBN: 84-481-2406-5

    *DESARROLLO Y GESTIN DE PROYECTOS INFORMTICOS.-EDITORIAL MCGRAW-HILL, 2000.-STEVE McCONNELL.ISBN: 84-481-1229-6

    *FUNDAMENTOS DE BASES DE DATOS 3 EDICIN.-EDITORIAL MCGRAW-HILL, 2000.-ABRAHAM SILBERSCHATZ, HENRY F.KORTH, S. SUDARSHAN-ISBN: 84-481-2021-3

    *ORACLE 8. DISEO DE BASES DE DATOS CON UML, SERIE ORACLE PRESS.-EDITORIAL MCGRAW-HILL 1999.-PAUL DORSEY, JOSEPH R. HUDICKA.-ISBN: 84-481-2370-0

    *DISEO DE BASES DE DATOS RELACIONALES CON ACCESS Y SQL SERVER. SERIEMICROSOFT PRESS.-EDITORIAL MCGRAW-HILL, 2000.-REBECCA R. RIORDAN-ISBN: 84-481-2270-6

    *PROGRAMACIN ORIENTADA A OBJETOS, 2 EDICIN.

    -EDITORIAL MCGRAW-HILL, 2000.-LUIS JOYANES AGUILAR.-ISBN: 84-481-2015-9