Desarrollo de Aplicaciones II

Embed Size (px)

DESCRIPTION

temario

Citation preview

  • ELABOR: COMIT DE DIRECTORES DE LA CARERRA DE TECNOLOGAS DE LA INFORMACIN Y COMUNICACIN

    REVIS: COMISIN ACADMICA Y DE VINCULACIN DEL REA

    APROB: C. G. U. T. FECHA DE ENTRADA EN VIGOR: SEPTIEMBRE 2009

    F-CAD-SPE-23-PE-XXX

    TCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGAS DE LA INFORMACIN Y COMUNICACIN AREA SISTEMAS INFORMATICOS

    HOJA DE ASIGNATURA CON DESGLOSE DE UNIDADES TEMTICAS

    1. Nombre de la asignatura Desarrollo de aplicaciones II

    2. Competencias Implementar sistemas de informacin de calidad, a travs de tcnicas avanzadas de desarrollo de software para eficientar los procesos de las organizaciones. Implementar y administrar sistemas manejadores de bases de datos acorde a los requerimientos de informacin de la organizacin.

    3. Cuatrimestre Cuarto

    4. Horas Prcticas 75

    5. Horas Tericas 30

    6. Horas Totales 105

    7. Horas Totales por Semana Cuatrimestre

    7

    8. Objetivo de la Asignatura El alumno desarrollar aplicaciones distribuidas utilizando patrones de diseo y arquitectura multicapa para mejorar su rendimiento, desempeo y seguridad.

    Unidades Temticas Horas

    Prcticas Tericas Totales

    I. Patrones de diseo 10 4 14

    II. Manejo de archivos 10 4 14

    III. Manipulacin de datos 20 8 28

    IV. Desarrollo multicapa 25 10 35

    V. Seguridad 10 4 14

    Totales 75 30 105

  • ELABOR: COMIT DE DIRECTORES DE LA CARERRA DE TECNOLOGAS DE LA INFORMACIN Y COMUNICACIN

    REVIS: COMISIN ACADMICA Y DE VINCULACIN DEL REA

    APROB: C. G. U. T. FECHA DE ENTRADA EN VIGOR: SEPTIEMBRE 2009

    F-CAD-SPE-23-PE-XXX

    DESARROLLO DE APLICACIONES II

    UNIDADES TEMTICAS

    1. Unidad Temtica I. Patrones de diseo.

    2. Horas Prcticas 10

    3. Horas Tericas 4

    4. Horas Totales 14

    5. Objetivo El alumno disear el plan de construccin utilizando patrones de diseo para agilizar el desarrollo de una aplicacin.

    Temas Saber Saber hacer Ser

    Conceptos y ventajas de los patrones de diseo

    Identificar el concepto de patrn de diseo, ventajas y clasificacin (creacin, comportamiento, estructurales y de sistema) de los mismos.

    Determinar el patrn que se debe utilizar en una situacin determinada.

    Analtico Capacidad de sntesis Lgico Ordenado Sistemtico Objetivo

    El patrn Model-View-Controller (MVC)

    Identificar el propsito, componentes (modelo, vista, control), caractersticas, implementacin y ventajas del patrn de diseo MVC en aplicaciones.

    Esquematizar el uso del MVC en una problemtica determinada, por medio de diagramas de objetos y diagrama de clases para cada uno de los componentes: Modelo, Vista y Control, as como diagrama de secuencia entre participantes.

    Analtico Capacidad de sntesis Lgico Ordenado Sistemtico Objetivo

  • ELABOR: COMIT DE DIRECTORES DE LA CARERRA DE TECNOLOGAS DE LA INFORMACIN Y COMUNICACIN

    REVIS: COMISIN ACADMICA Y DE VINCULACIN DEL REA

    APROB: C. G. U. T. FECHA DE ENTRADA EN VIGOR: SEPTIEMBRE 2009

    F-CAD-SPE-23-PE-XXX

    Temas Saber Saber hacer Ser

    Diseo de la arquitectura del proyecto

    Identificar los requerimientos funcionales, no funcionales y los objetos de dominio del proyecto para realizar el anlisis de la arquitectura de acuerdo a MVC.

    Elaborar la arquitectura preliminar del proyecto, aplicando el MVC, por medio de diagramas conceptuales, de objetos y de clases para cada uno de los componentes: Modelo, Vista y Control, as como diagrama de secuencia.

    Analtico Capacidad de sntesis Lgico Ordenado Sistemtico Objetivo

    Plan de construccin del proyecto con base en MVC

    Identificar las tareas necesarias para el desarrollo de un plan del proyecto: Revisin de requerimientos, Manejo de complejidad y descripcin de construcciones.

    Elaborar un plan de desarrollo para el proyecto, describiendo los elementos que contendr y las clases involucradas en cada etapa.

    Analtico Capacidad de sntesis Lgico Ordenado Sistemtico Objetivo Planificador

  • ELABOR: COMIT DE DIRECTORES DE LA CARERRA DE TECNOLOGAS DE LA INFORMACIN Y COMUNICACIN

    REVIS: COMISIN ACADMICA Y DE VINCULACIN DEL REA

    APROB: C. G. U. T. FECHA DE ENTRADA EN VIGOR: SEPTIEMBRE 2009

    F-CAD-SPE-23-PE-XXX

    DESARROLLO DE APLICACIONES II

    Proceso de evaluacin

    Resultado de aprendizaje Secuencia de aprendizaje Instrumentos y tipos de

    reactivos

    Elaborar la documentacin referente al diseo preliminar, para el desarrollo de un proyecto que resuelva la problemtica planteada.

    La documentacin deber incluir:

    Descripcin de problemtica.

    Requerimientos funcionales y no funcionales.

    Anlisis de la arquitectura, aplicando el patrn Model-View-Controller y generando los diagramas de objetos, clases y de secuencia correspondientes con su justificacin.

    Plan de Construccin

    1. Identificar los diferentes tipos y ventajas del uso de patrones de diseo. 2. Analizar las caractersticas y el procedimiento para implementar el patrn MVC. 3. Estructurar una arquitectura de software aplicando el MVC. 4. Comprender el proceso para generar un plan de construccin con base en MVC. 5. Elaborar un plan de construccin con base en MVC

    Proyecto Rubricas de proyecto

  • ELABOR: COMIT DE DIRECTORES DE LA CARERRA DE TECNOLOGAS DE LA INFORMACIN Y COMUNICACIN

    REVIS: COMISIN ACADMICA Y DE VINCULACIN DEL REA

    APROB: C. G. U. T. FECHA DE ENTRADA EN VIGOR: SEPTIEMBRE 2009

    F-CAD-SPE-23-PE-XXX

    DESARROLLO DE APLICACIONES II

    Proceso enseanza aprendizaje

    Mtodos y tcnicas de enseanza Medios y materiales didcticos

    Aprendizaje basado en proyectos Trabajo colaborativo Prctica de laboratorio

    Can Computadora Software de modelado (MVC)

    Espacio Formativo

    Aula Laboratorio / Taller Empresa

    X

  • ELABOR: COMIT DE DIRECTORES DE LA CARERRA DE TECNOLOGAS DE LA INFORMACIN Y COMUNICACIN

    REVIS: COMISIN ACADMICA Y DE VINCULACIN DEL REA

    APROB: C. G. U. T. FECHA DE ENTRADA EN VIGOR: SEPTIEMBRE 2009

    F-CAD-SPE-23-PE-XXX

    DESARROLLO DE APLICACIONES II

    UNIDADES TEMTICAS

    1. Unidad Temtica II. Manejo de archivos.

    2. Horas Prcticas 10

    3. Horas Tericas 4

    4. Horas Totales 14

    5. Objetivo El alumno desarrollar una aplicacin que permita crear, leer y escribir archivos para garantizar su disponibilidad.

    Temas Saber Saber hacer Ser

    Concepto de flujos de E/S

    Identificar los flujos de entrada y flujos de salida.

    Analtico Lgico Ordenado Objetivo tico Observador

    Clases que permiten manejar flujos de entrada y salida

    Identificar las clases, sus mtodos y sintaxis utilizados en el manejo de flujos de entrada y salida.

    Desarrollar cdigo empleando flujos de entrada y salida.

    Analtico Sistemtico Lgico Ordenado Objetivo tico Planificador Creativo Observador

    Archivos Identificar las clases y sus mtodos empleados para acceder a los archivos de acuerdo a su tipo de acceso (secuencial/aleatorio).

    Desarrollar un programa que permita crear, leer y escribir informacin en archivos.

    Analtico Sistemtico Lgico Ordenado Objetivo tico Planificador Creativo Observador

  • ELABOR: COMIT DE DIRECTORES DE LA CARERRA DE TECNOLOGAS DE LA INFORMACIN Y COMUNICACIN

    REVIS: COMISIN ACADMICA Y DE VINCULACIN DEL REA

    APROB: C. G. U. T. FECHA DE ENTRADA EN VIGOR: SEPTIEMBRE 2009

    F-CAD-SPE-23-PE-XXX

    DESARROLLO DE APLICACIONES II

    Proceso de evaluacin

    Resultado de aprendizaje Secuencia de aprendizaje Instrumentos y tipos de

    reactivos

    Entregar en medio electrnico: Cdigo Fuente

    Ejecutable de una aplicacin que permita la creacin y manipulacin de archivos (lectura/escritura)

    1. Identificar los conceptos de flujos de entrada y salida. 2. Identificar los conceptos de archivos y sus tipos de acceso. 3.- Comprender las clases y mtodos requeridos para crear flujos y manipular archivos. 4. Manipular archivos a travs de flujos de E/S

    Ejercicios prcticos Lista de cotejo

  • ELABOR: COMIT DE DIRECTORES DE LA CARERRA DE TECNOLOGAS DE LA INFORMACIN Y COMUNICACIN

    REVIS: COMISIN ACADMICA Y DE VINCULACIN DEL REA

    APROB: C. G. U. T. FECHA DE ENTRADA EN VIGOR: SEPTIEMBRE 2009

    F-CAD-SPE-23-PE-XXX

    DESARROLLO DE APLICACIONES II

    Proceso enseanza aprendizaje

    Mtodos y tcnicas de enseanza Medios y materiales didcticos

    Ejercicios prcticos Prctica demostrativa Equipos colaborativos

    Can Computadora Entorno de desarrollo Software de modelado

    Espacio Formativo

    Aula Laboratorio / Taller Empresa

    X

  • ELABOR: COMIT DE DIRECTORES DE LA CARERRA DE TECNOLOGAS DE LA INFORMACIN Y COMUNICACIN

    REVIS: COMISIN ACADMICA Y DE VINCULACIN DEL REA

    APROB: C. G. U. T. FECHA DE ENTRADA EN VIGOR: SEPTIEMBRE 2009

    F-CAD-SPE-23-PE-XXX

    DESARROLLO DE APLICACIONES II

    UNIDADES TEMTICAS

    1. Unidad Temtica III. Manipulacin de datos

    2. Horas Prcticas 20

    3. Horas Tericas 8

    4. Horas Totales 28

    5. Objetivo El alumno implementar una aplicacin que permita el manejo de datos y la generacin de reportes para presentar la informacin de una BD.

    Temas Saber Saber hacer Ser

    Cadena de conexin

    Identificar las clases y elementos que permitan crear una cadena de conexin.

    Establecer una conexin a BD remota utilizando una cadena de conexin.

    Analtico Sinttico Lgico Ordenado Sistemtico Intuitivo

    Manejo de datos Identificar las clases y los mtodos del lenguaje que permitan la manipulacin de datos empleando el SQL.

    Codificar una aplicacin que permita la manipulacin de datos empleando instrucciones SQL.

    Analtico Lgico Ordenado Sistemtico Planificador Creativo Intuitivo

    Reportes Identificar las caractersticas de las formas y reportes maestro-detalle.

    Generar formas y reportes maestro-detalle a partir de consultas.

    Analtico Capacidad de sntesis Lgico Ordenado Sistemtico Planificador Creativo Intuitivo

  • ELABOR: COMIT DE DIRECTORES DE LA CARERRA DE TECNOLOGAS DE LA INFORMACIN Y COMUNICACIN

    REVIS: COMISIN ACADMICA Y DE VINCULACIN DEL REA

    APROB: C. G. U. T. FECHA DE ENTRADA EN VIGOR: SEPTIEMBRE 2009

    F-CAD-SPE-23-PE-XXX

    DESARROLLO DE APLICACIONES II

    Proceso de evaluacin

    Resultado de aprendizaje Secuencia de aprendizaje Instrumentos y tipos de

    reactivos

    Desarrollar una aplicacin con base a un proyecto planteado que contenga: Cadenas de conexin. Manipulacin de datos.

    Generacin de reportes.

    1. Identificar el concepto de cadena de conexin. 2. Analizar el uso de instrucciones SQL a travs de los componentes del lenguaje de programacin. 3. Integrar una aplicacin utilizando cadena de conexin e instrucciones SQL mediante componentes. 4. Estructurar una aplicacin que incluya reportes.

    Proyecto Rbricas de proyectos

  • ELABOR: COMIT DE DIRECTORES DE LA CARERRA DE TECNOLOGAS DE LA INFORMACIN Y COMUNICACIN

    REVIS: COMISIN ACADMICA Y DE VINCULACIN DEL REA

    APROB: C. G. U. T. FECHA DE ENTRADA EN VIGOR: SEPTIEMBRE 2009

    F-CAD-SPE-23-PE-XXX

    DESARROLLO DE APLICACIONES II

    Proceso enseanza aprendizaje

    Mtodos y tcnicas de enseanza Medios y materiales didcticos

    Aprendizaje basado en proyectos Prctica demostrativa Equipos colaborativos

    Can Computadora Entorno de desarrollo de programacin (Visual Studio, Delphi, NetBeans, Eclipse). SGBD (Oracle, MySQL, SQL Server, Firebird)

    Espacio Formativo

    Aula Laboratorio / Taller Empresa

    X

  • ELABOR: COMIT DE DIRECTORES DE LA CARERRA DE TECNOLOGAS DE LA INFORMACIN Y COMUNICACIN

    REVIS: COMISIN ACADMICA Y DE VINCULACIN DEL REA

    APROB: C. G. U. T. FECHA DE ENTRADA EN VIGOR: SEPTIEMBRE 2009

    F-CAD-SPE-23-PE-XXX

    DESARROLLO DE APLICACIONES II

    UNIDADES TEMTICAS

    1. Unidad Temtica IV. Desarrollo multicapa.

    2. Horas Prcticas 25

    3. Horas Tericas 10

    4. Horas Totales 35

    5. Objetivo El alumno desarrollar una aplicacin multiproceso empleando RMI (Remote Method Invocation) para implementar una arquitectura multicapa.

    Temas Saber Saber hacer Ser

    Introduccin al desarrollo de proyectos multicapa y distribuidos

    Identificar las caractersticas y diferencias en las etapas de desarrollo entre una aplicacin simple, una aplicacin multicapa y una aplicacin distribuida. Identificar la utilidad de los patrones de diseo en proyectos multicapa.

    Determinar el mbito de las aplicaciones simples, multicapa y distribuidas as como la utilidad de los patrones de diseo.

    Analtico Lgico Ordenado Sistemtico

    Configuracin de la plataforma de desarrollo (para ambiente multicapa)

    Identificar los esquemas de configuracin de la plataforma de desarrollo para ambientes multicapa

    Realizar la configuracin de un servidor con sus servicios para la plataforma de desarrollo

    Analtico Capacidad de sntesis Lgico Ordenado Sistemtico Planificador Creativo

    Sockets Identificar el concepto de socket. Identificar los elementos de la conexin a travs de sockets.

    Analtico Lgico Ordenado Sistemtico Planificador Creativo

  • ELABOR: COMIT DE DIRECTORES DE LA CARERRA DE TECNOLOGAS DE LA INFORMACIN Y COMUNICACIN

    REVIS: COMISIN ACADMICA Y DE VINCULACIN DEL REA

    APROB: C. G. U. T. FECHA DE ENTRADA EN VIGOR: SEPTIEMBRE 2009

    F-CAD-SPE-23-PE-XXX

    Temas Saber Saber hacer Ser

    Clases que permiten realizar comunicacin entre equipos

    Identificar las principales clases y mtodos para realizar comunicacin entre equipos.

    Desarrollar una aplicacin utilizando sockets (los mtodos de las clases) que permiten la comunicacin entre clientes y servidores a travs de TCP/IP.

    Analtico Lgico Ordenado Sistemtico Planificador Creativo

    Hilos Identificar el concepto, componentes, estados y funcionamiento de los hilos. Identificar las caractersticas y uso de un conjunto de hilos.

    Determinar el alcance de los hilos y de un conjunto de hilos en una aplicacin.

    Analtico Lgico Ordenado Sistemtico Planificador Creativo

    Clase para programacin multiproceso

    Identificar las clases, mtodos y estados empleadas para implementar hilos en una aplicacin. Identificar el concepto de sincronizacin y el alcance al compartir datos mediante hilos.

    Desarrollar una aplicacin multiproceso.

    Analtico Lgico Ordenado Sistemtico Planificador Creativo

    Objetos Remotos Identificar los conceptos de objetos remotos, sus caractersticas, ventajas y desventajas. Identificar los pasos necesarios en la creacin de RMI.

    Desarrollar una aplicacin multicapa utilizando RMI.

    Analtico Lgico Ordenado Sistemtico Planificador Creativo

  • ELABOR: COMIT DE DIRECTORES DE LA CARERRA DE TECNOLOGAS DE LA INFORMACIN Y COMUNICACIN

    REVIS: COMISIN ACADMICA Y DE VINCULACIN DEL REA

    APROB: C. G. U. T. FECHA DE ENTRADA EN VIGOR: SEPTIEMBRE 2009

    F-CAD-SPE-23-PE-XXX

    DESARROLLO DE APLICACIONES II

    Proceso de evaluacin

    Resultado de aprendizaje Secuencia de aprendizaje Instrumentos y tipos de

    reactivos

    Elaborar una aplicacin multicapa con base en un anlisis de caso que utilice:

    Sockets Multiprocesos

    RMI

    1. Identificar las caractersticas de aplicaciones multicapa y distribuidas, el concepto y uso de sockets. 2. Comprender el proceso de comunicacin entre aplicaciones cliente-servidor. 3. Comprender el concepto y sintaxis de las clases y mtodos para manipular hilos (componentes y estados). 4. Comprender la sintaxis requerida para crear aplicaciones multicapa utilizando RMI . 5. Desarrollar una aplicacin multicapa que utilice sockets, multiprocesos y RMI

    Estudio de caso Lista de cotejo

  • ELABOR: COMIT DE DIRECTORES DE LA CARERRA DE TECNOLOGAS DE LA INFORMACIN Y COMUNICACIN

    REVIS: COMISIN ACADMICA Y DE VINCULACIN DEL REA

    APROB: C. G. U. T. FECHA DE ENTRADA EN VIGOR: SEPTIEMBRE 2009

    F-CAD-SPE-23-PE-XXX

    DESARROLLO DE APLICACIONES II

    Proceso enseanza aprendizaje

    Mtodos y tcnicas de enseanza Medios y materiales didcticos

    Anlisis de casos Prctica demostrativa Equipos colaborativos

    Can Computadora Entorno de desarrollo de programacin.

    Espacio Formativo

    Aula Laboratorio / Taller Empresa

    X

  • ELABOR: COMIT DE DIRECTORES DE LA CARERRA DE TECNOLOGAS DE LA INFORMACIN Y COMUNICACIN

    REVIS: COMISIN ACADMICA Y DE VINCULACIN DEL REA

    APROB: C. G. U. T. FECHA DE ENTRADA EN VIGOR: SEPTIEMBRE 2009

    F-CAD-SPE-23-PE-XXX

    DESARROLLO DE APLICACIONES II

    UNIDADES TEMTICAS

    1. Unidad Temtica V. Seguridad.

    2. Horas Prcticas 10

    3. Horas Tericas 4

    4. Horas Totales 14

    5. Objetivo El alumno incorporar el manejo de esquemas de roles y usuarios y control de inyeccin de cdigo para asegurar la informacin en una aplicacin.

    Temas Saber Saber hacer Ser

    Inyeccin de Cdigo

    Identificar el mecanismo para evitar la inyeccin de cdigo.

    Elaborar una aplicacin que evite la inyeccin de cdigo.

    Analtico Lgico Ordenado Sistemtico Planificador Creativo tico

    Roles y Usuarios de la aplicacin.

    Reconocer los roles y permisos del usuario de la aplicacin. Identificar el procesos de generacin de roles y usuarios.

    Elaborar una aplicacin que permita la autentificacin de usuarios con base en los roles determinados.

    Analtico Lgico Ordenado Sistemtico Planificador Creativo tico Discreto

  • ELABOR: COMIT DE DIRECTORES DE LA CARERRA DE TECNOLOGAS DE LA INFORMACIN Y COMUNICACIN

    REVIS: COMISIN ACADMICA Y DE VINCULACIN DEL REA

    APROB: C. G. U. T. FECHA DE ENTRADA EN VIGOR: SEPTIEMBRE 2009

    F-CAD-SPE-23-PE-XXX

    DESARROLLO DE APLICACIONES II

    Proceso de evaluacin

    Resultado de aprendizaje Secuencia de aprendizaje Instrumentos y tipos de

    reactivos

    Elaborar un documento que incluya: Los esquemas de

    autentificacin de los usuarios y sus roles.

    Una aplicacin que permita la autentificacin de usuarios y evite la inyeccin de cdigo.

    1. Comprender los mecanismos para evitar la inyeccin de cdigo. 2. Reconocer el concepto de rol y usuario en una aplicacin de software. 3. Comprender el proceso de generacin de roles y usuarios. 4. Integrar una aplicacin que evite la inyeccin de cdigo y lmite las operaciones de acuerdo al usuario autentificado.

    Proyecto Rbricas de proyecto

  • ELABOR: COMIT DE DIRECTORES DE LA CARERRA DE TECNOLOGAS DE LA INFORMACIN Y COMUNICACIN

    REVIS: COMISIN ACADMICA Y DE VINCULACIN DEL REA

    APROB: C. G. U. T. FECHA DE ENTRADA EN VIGOR: SEPTIEMBRE 2009

    F-CAD-SPE-23-PE-XXX

    DESARROLLO DE APLICACIONES II

    Proceso enseanza aprendizaje

    Mtodos y tcnicas de enseanza Medios y materiales didcticos

    Aprendizaje basado en proyectos Prctica demostrativa Equipos colaborativos

    Can Computadora Entorno de desarrollo de programacin (Visual Studio, Delphi, NetBeans, Eclipse) SGBD (Oracle, MySQL, SQL Server, Firebird)

    Espacio Formativo

    Aula Laboratorio / Taller Empresa

    X

  • ELABOR: COMIT DE DIRECTORES DE LA CARERRA DE TECNOLOGAS DE LA INFORMACIN Y COMUNICACIN

    REVIS: COMISIN ACADMICA Y DE VINCULACIN DEL REA

    APROB: C. G. U. T. FECHA DE ENTRADA EN VIGOR: SEPTIEMBRE 2009

    F-CAD-SPE-23-PE-XXX

    DESARROLLO DE APLICACIONES II

    CAPACIDADES DERIVADAS DE LAS COMPETENCIAS PROFESIONALES A LAS QUE CONTRIBUYE LA ASIGNATURA

    Capacidad Criterios de Desempeo

    Codificar los mdulos del sistema recopilando mtricas y utilizando lenguajes de programacin, para cumplir con su funcionalidad dentro del sistema.

    a) Presenta el cdigo fuente de los mdulos del sistema:

    - basado en el diseo establecido, - acorde a los estndares del lenguaje programacin elegido, - respetando las buenas prcticas de programacin.

    b) Genera la documentacin del cdigo, especificando:

    - clases (fechas, autores...), - mtodos (argumentos, objetivo ) y - variables (tipos de datos, usabilidad))

    c) Registra informacin de su propio proceso de desarrollo:

    - nmero de defectos inyectados, - removidos, - lneas de cdigo en tiempo determinado - entre otros.

    Integrar los mdulos del sistema de acuerdo al diseo y la tecnologa establecidos, para el ptimo funcionamiento de la aplicacin.

    a) Codifica la interface correspondiente que genere las ligas entre mdulos, siguiendo el modelo de componentes generado en el diseo. b) Documenta la (s) interfaces generadas, especificando:

    - Objetivo - Relaciones - Parmetros - Fecha - Autor - entre otras

  • ELABOR: COMIT DE DIRECTORES DE LA CARERRA DE TECNOLOGAS DE LA INFORMACIN Y COMUNICACIN

    REVIS: COMISIN ACADMICA Y DE VINCULACIN DEL REA

    APROB: C. G. U. T. FECHA DE ENTRADA EN VIGOR: SEPTIEMBRE 2009

    F-CAD-SPE-23-PE-XXX

    DESARROLLO DE APLICACIONES II

    CAPACIDADES DERIVADAS DE LAS COMPETENCIAS PROFESIONALES A LAS QUE CONTRIBUYE LA ASIGNATURA

    Capacidad Criterios de Desempeo

    Elaborar manuales de usuario y tcnico con base en la informacin generada en las etapas de desarrollo y considerando los estndares de calidad de la organizacin; para la correcta operacin y mantenimiento del sistema.

    a) Genera el manual tcnico, integrando y organizando la documentacin generada:

    - Requerimientos del sistema - Anlisis de complejidad - Modelos y documentacin de diseo - Cdigo fuente - Pruebas

    b) Elabora el manual de usuario utilizando los estndares establecidos, redactando el modo de operacin del sistema y su alcance.

    Liberar el sistema de informacin acorde a un protocolo de liberacin y al plan del proyecto, para su operacin y puesta a punto.

    a) Establece protocolo de liberacin de acuerdo a las caractersticas del proyecto y documenta la liberacin de la versin del proyecto. b) Genera el paquete de instalacin (instaladores, respaldos, ayudas, entre otros.)

    Implementar la seguridad de acceso a la base de datos creando usuarios y estableciendo privilegios de acceso, para cumplir las polticas establecidas en la organizacin

    a) Documenta tipos de usuario y privilegios de acceso a la base de datos. b) Implementa la seguridad de la base de datos por medio del lenguaje de definicin de datos. c) Valida que los privilegios de acceso hayan sido asignados correctamente entrando con un usuario y verificando sus limitaciones.

  • ELABOR: COMIT DE DIRECTORES DE LA CARERRA DE TECNOLOGAS DE LA INFORMACIN Y COMUNICACIN

    REVIS: COMISIN ACADMICA Y DE VINCULACIN DEL REA

    APROB: C. G. U. T. FECHA DE ENTRADA EN VIGOR: SEPTIEMBRE 2009

    F-CAD-SPE-23-PE-XXX

    DESARROLLO DE APLICACIONES II

    FUENTES BIBLIOGRFICAS

    Autor Ao Ttulo del Documento Ciudad Pas Editorial

    Barnes, David & Kolling, Michael

    (2007) Programacin Orientada a Objetos con Java (3ra. Ed)

    Madrid Espaa Prentice Hall Iberia S.R.L.

    Ceballos, Francisco Javier

    (2008) Enciclopedia de Microsoft C# (2da. Edicin)

    Madrid Espaa Alfa Omega Ra-Ma

    Ceballos, Francisco Javier

    (2003) Java 2 Curso de Programacin. 3ra. Edicin

    Mxico, DF. Mxico Alfa Omega-Rama

    Harvey M. Deitel

    (2007) C# como programar (2a Ed.)

    Mxico, DF. Mxico Pearson Prentice Hall

    Joyanes, Luis & Zahonero, Ignacio

    (2002) Programacin en Java 2 (1ra Ed)

    Madrid, Espaa Mc Graw Hill

    Martin Robert C.

    (2004) UML para programadores Java

    Madrid Espaa Pearson Prentice-Hall

    Schildt, Herbert

    (2008) Java manual de referencia (7a. Ed)

    Barcelona Espaa Mc Graw Hill

    Schildt, Herbert

    (2007) Fundamentos de Java Edicin: 03

    Barcelona Espaa Mc Graw Hill

    Sun Educational Services

    (2008) Web Component Development With Servlet and JSP Technologies SL-314

    Santa Clara, California

    Estados Unidos

    Sun Microsystems, Inc.

    Sun Educational Services

    (2008) Distribuited Programming With Java Technology SL-301

    Santa Clara, California

    Estados Unidos

    Sun Microsystems, Inc.

  • ELABOR: COMIT DE DIRECTORES DE LA CARERRA DE TECNOLOGAS DE LA INFORMACIN Y COMUNICACIN

    REVIS: COMISIN ACADMICA Y DE VINCULACIN DEL REA

    APROB: C. G. U. T. FECHA DE ENTRADA EN VIGOR: SEPTIEMBRE 2009

    F-CAD-SPE-23-PE-XXX

    Autor Ao Ttulo del Documento Ciudad Pas Editorial

    Sun Educational Services

    (2008) Java Programming Language SL275

    Santa Clara, California

    Estados Unidos

    Sun Microsystems, Inc.

    Sun Educational Services

    (2007) Fundamentals of the Java Programming Language

    Santa Clara, California

    Estados Unidos

    Sun Microsystems, Inc.

    Sun Educational Services

    (2008) Implementing Java Security SL303

    Santa Clara, California

    Estados Unidos

    Sun Microsystems, Inc.

    Sun Educational Services

    (2008) Java Programming Language SL-285

    Santa Clara, California

    Estados Unidos

    Sun Microsystems, Inc.

    Sun Microsystems

    (2002) Java programming Language Workshop Student Guide

    Broomfield, Co

    Estados, Unidos

    Sun Microsystems