Vous êtes sur la page 1sur 27

Instituto de Educacin Superior Tecnolgico Pblico

Andrs A. Cceres D.
Carrera Profesional de Computacin e Informtica

MODULO TCNICO PROFESIONAL N 02:


DESARROLLO DE SOFTWARE Y GESTIN DE BASE DE DATOS
Asociado a la Unidad de Competencia N 2: Analizar, disear, desarrollar sistemas de informacin y administrar sistemas de gestin de base de datos, de acuerdo a los requerimientos de la organizacin; considerando los criterios de seguridad en la transmisin y el almacenamiento de datos. CAPACIDADES TERMINALES CRITERIOS DE EVALUACIN Describe con precisin las necesidades y oportunidades para la implementacin de un sistema de informacin. Establece los objetivos del sistema de informacin, en base a los requerimientos de informacin de la organizacin. Determina la viabilidad de los sistemas de informacin, tomando en cuenta el anlisis de costo beneficio. Recopila la informacin utilizando tcnicas e instrumentos de recoleccin de informacin, teniendo en cuenta las funciones y procesos de la organizacin. Realiza algoritmos de procesos y subprocesos. Elabora diagramas de flujo de los procedimientos requeridos. Comprueba los diagramas realizados para su validacin. Utiliza tcnicas y metodologas pertinentes para el modelamiento de la estructura lgica del sistema de informacin. Utiliza herramientas (software) pertinentes para el modelamiento de la estructura lgica y fsica del sistema de informacin. Documenta el diseo del software, de acuerdo a la metodologa utilizada.

1. Realizar el estudio de factibilidad y disear la arquitectura del Software, y determinar los requerimientos necesarios del sistema de informacin

2. Realizar la lgica de la programacin considerando procesos y secuencias.

3. Modelar la arquitectura del software

Ing. Ral Fernndez Bejarano

Pgina | 1

Instituto de Educacin Superior Tecnolgico Pblico

Andrs A. Cceres D.
Carrera Profesional de Computacin e Informtica

4. Implementar la base de datos de acuerdo al diseo. 5. Determinar la metodologa de desarrollo. 7. Desarrollar software multiusuario utilizando un lenguaje de programacin, de acuerdo al diseo. 8. Implantar el sistema de informacin, de acuerdo a los requerimientos tcnicos.

Comprender el diseo y selecciona adecuadamente las herramientas para implementar la base de datos. Describe los componentes a desarrollar, de acuerdo al diseo establecido. Construye, implementa y valida la base de datos de acuerdo al diseo. Identifica metodologas describiendo sus caractersticas, seleccionando la adecuada. Aplica una metodologa en el proyecto de desarrollo de software. Interpreta metodologas utilizadas en proyectos de desarrollo de software. Establece las etapas de desarrollo tomando en cuenta el diseo. Establece mtodos para el desarrollo de los componentes del software. Construye la interfaz y el cdigo fuente en el lenguaje de programacin establecido en el diseo. Integra y realiza pruebas del sistema de informacin. Depura los errores del sistema de informacin. Documenta los sistemas de informacin.. Establece las etapas de desarrollo tomando en cuenta el diseo. Establece mtodos para el desarrollo de los componentes del software. Construye la interfaz y el cdigo fuente en el lenguaje de programacin establecido en el diseo. Integra y realiza pruebas del sistema de informacin. Depura los errores del sistema de informacin. Prepara los requerimientos de los equipos para puesta en marcha del sistema de informacin. Instala y configura el sistema de informacin, tomando en cuenta los requerimientos tcnicos. Elabora plan de capacitacin para los usuarios del sistema. Ejecuta el plan de capacitacin

6. Desarrollar software de escritorio utilizando un lenguaje de programacin, de acuerdo al diseo.

Ing. Ral Fernndez Bejarano

Pgina | 2

Instituto de Educacin Superior Tecnolgico Pblico

Andrs A. Cceres D.
Carrera Profesional de Computacin e Informtica

9. Gestionar la operatividad de la base de datos, teniendo en cuenta los estndares de calidad y seguridad

Determina las caractersticas de operatividad del servidor de base datos, de acuerdo a los requerimientos del sistema. Describe y ejecuta procedimientos de administracin de la base de datos, teniendo en cuenta estndares de calidad y seguridad. Realiza tareas de gestin en el servidor, a partir de los procedimientos establecidos.

Ing. Ral Fernndez Bejarano

Pgina | 3

Instituto de Educacin Superior Tecnolgico Pblico

Andrs A. Cceres D.
Carrera Profesional de Computacin e Informtica

Formato N 1

1. ORGANIZACION Y CONTEXTUALIZACIN DEL MDULO


INSTITUTO DE EDUCACIN SUPERIOR TECNOLGICO : PBLICO ANDRS AVELINO CCERES DORREGARAY CARRERA PROFESIONAL : COMPUTACIN E INFORMTICA MDULO PROFESIONAL O TRANSVERSAL : MODULO TECNICO PROFESIONAL N 02

DESARROLLO DE SOFTWARE Y GESTIN DE BASE DE DATOS. CAPACIDADES TERMINALES CONTENIDOS BSICOS CRITERIOS DE EVALUACIN

Ing. Ral Fernndez Bejarano

Pgina | 4

Instituto de Educacin Superior Tecnolgico Pblico

Andrs A. Cceres D.
Carrera Profesional de Computacin e Informtica

1. Realizar el estudio de factibilidad y disear la arquitectura del Software, y determinar los requerimientos necesarios del sistema de informacin Conceptos de anlisis y diseo de sistemas. Recurso de las organizaciones Herramientas para anlisis y modelado de sistemas. El ciclo de vida del desarrollo de sistemas. Anlisis de viabilidad del sistema Tcnicas de documentacin

Describe con precisin las necesidades y oportunidades para la implementacin de un sistema de informacin. Establece los objetivos del sistema de informacin, en base a los requerimientos de informacin de la organizacin. Determina la viabilidad de los sistemas de informacin, tomando en cuenta el anlisis de costo beneficio. Recopila la informacin utilizando tcnicas e instrumentos de recoleccin de informacin, teniendo en cuenta las funciones y procesos de la organizacin.

2. Realizar la lgica de la programacin considerando procesos y secuencias.

Introduccin a la programacin Algoritmo Programacin estructurada Sentencias bsicas programacin Programacin modular Vectores y arreglos Funciones recursivas

de

Realiza algoritmos de procesos y subprocesos. Elabora diagramas de flujo de los procedimientos requeridos. Comprueba los diagramas realizados para su validacin.

Ing. Ral Fernndez Bejarano

Pgina | 5

Instituto de Educacin Superior Tecnolgico Pblico

Andrs A. Cceres D.
Carrera Profesional de Computacin e Informtica

3. Modelar la arquitectura del software

Introduccin al anlisis y diseo OO Modelado del negocio Requerimientos del sistema Anlisis del sistema Diseo del sistema Implementacin del sistema

Utiliza tcnicas y metodologas pertinentes para el modelamiento de la estructura lgica del sistema de informacin. Utiliza herramientas (software) pertinentes para el modelamiento de la estructura lgica y fsica del sistema de informacin. Documenta el diseo del software, de acuerdo a la metodologa utilizada.

4. Implementar la base de datos de acuerdo al diseo.

Concepto y objetivos de las bases de datos Modelaje conceptual de los datos Fundamentos del modelo relacional Normalizacin El lenguaje SQL Diseo fsico de bases de datos. Programacin en ambientes de bases de datos

Comprender el diseo y selecciona adecuadamente las herramientas para implementar la base de datos. Describe los componentes a desarrollar, de acuerdo al diseo establecido. Construye, implementa y valida la base de datos de acuerdo al diseo.

Ing. Ral Fernndez Bejarano

Pgina | 6

Instituto de Educacin Superior Tecnolgico Pblico

Andrs A. Cceres D.
Carrera Profesional de Computacin e Informtica

5. Determinar la metodologa de desarrollo.

Introduccin al uml 2.0 Disciplinas de soporte Modelado de negocio Requerimientos Anlisis y diseo Implementacin Pruebas y despliegue Introduccin a los paradigmas de lenguajes de programacin Elementos bsicos del lenguaje java Estructuras de control de proceso Fundamentos de la programacin orientada a objetos Clases de entrada y salida Arreglos para implementar programas java Clases de usuario para crear aplicaciones java Mecanismos de abstraccin para implementar clases de usuario Aplicaciones java al aplicar la jerarqua de clases para disear interfaces de aplicacin

Identifica metodologas describiendo sus caractersticas, seleccionando la adecuada. Aplica una metodologa en el proyecto de desarrollo de software. Interpreta metodologas utilizadas en proyectos de desarrollo de software. Establece las etapas de desarrollo tomando en cuenta el diseo. Establece mtodos para el desarrollo de los componentes del software. Construye la interfaz y el cdigo fuente en el lenguaje de programacin establecido en el diseo. Integra y realiza pruebas del sistema de informacin. Depura los errores del sistema de informacin. Documenta los sistemas de informacin.

6. Desarrollar software de escritorio utilizando un lenguaje de programacin, de acuerdo al diseo.

Ing. Ral Fernndez Bejarano

Pgina | 7

Instituto de Educacin Superior Tecnolgico Pblico

Andrs A. Cceres D.
Carrera Profesional de Computacin e Informtica

7. Desarrollar software multiusuario utilizando un lenguaje de programacin, de acuerdo al diseo. Taller de Programacin Distribuida 8. Implantar el sistema de informacin, de acuerdo a los requerimientos tcnicos. Taller de Programacin Concurrente

Establece las etapas de desarrollo tomando en cuenta el diseo. Establece mtodos para el desarrollo de los componentes del software. Construye la interfaz y el cdigo fuente en el lenguaje de programacin establecido en el diseo. Integra y realiza pruebas del sistema de informacin. Depura los errores del sistema de informacin. Prepara los requerimientos de los equipos para puesta en marcha del sistema de informacin. Instala y configura el sistema de informacin, tomando en cuenta los requerimientos tcnicos. Elabora plan de capacitacin para los usuarios del sistema. Ejecuta el plan de capacitacin

Ing. Ral Fernndez Bejarano

Pgina | 8

Instituto de Educacin Superior Tecnolgico Pblico

Andrs A. Cceres D.
Carrera Profesional de Computacin e Informtica

9. Gestionar la operatividad de la base de datos, teniendo en cuenta los estndares de calidad y seguridad

Sistemas gestores de base de datos Creacin de bases de datos Mantenimiento de bases de datos Seguridad de bases de datos Respaldo y recuperacin Principios de auditoria de bases de datos

Determina las caractersticas de operatividad del servidor de base datos, de acuerdo a los requerimientos del sistema. Describe y ejecuta procedimientos de administracin de la base de datos, teniendo en cuenta estndares de calidad y seguridad. Realiza tareas de gestin en el servidor, a partir de los procedimientos establecidos.

Ing. Ral Fernndez Bejarano

Pgina | 9

Instituto de Educacin Superior Tecnolgico Pblico

Andrs A. Cceres D.
Carrera Profesional de Computacin e Informtica

Formato N 2

2.

IDENTIFICACIN DE UNIDADES DIDCTICAS MODULO TCNICO PROFESIONAL N 01:


GESTION DEL SOPORTE Y SEGURIDAD DE LAS TECNOLOGIAS DE LA INFORMACIN Y COMUNICACIN
Asociado a la Unidad de Competencia N 2: Analizar, disear, desarrollar sistemas de informacin y administrar sistemas de gestin de base de datos, de acuerdo a los requerimientos de la organizacin; considerando los criterios de seguridad en la transmisin y el almacenamiento de datos.

MODELO A
CAPACIDADES TERMINALES
Realizar el estudio de factibilidad y disear la arquitectura del Software, y determinar los requerimientos necesarios del sistema de informacin

UNIDADES DIDCTICAS

CONTENIDOS BSICOS
CONCEPTOS DE ANLISIS Y DISEO DE SISTEMAS. Que es Anlisis Que es un Sistema Tipos de Sistemas - Sistemas de procesamiento de transacciones. - Sistemas de automatizacin de oficina y sistemas de manejo de conocimiento. - Sistemas de informacin gerencial. - Sistemas be apoyo a decisiones. - Sistemas expertos e inteligencia artificial.

CRITERIOS DE EVALUACIN HORAS


Describe con precisin las necesidades y oportunidades para la implementacin de un sistema de informacin. Establece los objetivos del sistema de informacin, en base a los requerimientos de informacin de la organizacin.

U.D. N 01: Anlisis y Diseo de Sistemas

6 horas

Ing. Ral Fernndez Bejarano

Pgina | 10

Instituto de Educacin Superior Tecnolgico Pblico

Andrs A. Cceres D.
Carrera Profesional de Computacin e Informtica

- Sistemas de apoyo a decisiones de grupo - Sistemas de apoyo a ejecutivos Por qu disear Sistemas La necesidad del anlisis y diseo de sistemas

LA INFORMACIN COMO UN RECURSO DE LAS ORGANIZACIONES Manejo de la informacin como recurso. Manejo de la informacin generada por computadora. Tcnicas de recopilacin de datos y bsqueda de Informacin Tcnicas de construccin de informacin relevante HERRAMIENTAS PARA ANLISIS Y MODELADO DE SISTEMAS. Diagramas de flujo de datos Diagrama Entidad Diccionario de Datos EL CICLO DE VIDA DEL DESARROLLO DE SISTEMAS. Identificacin de problemas, oportunidades y objetivos Determinacin de los requerimientos de informacin Anlisis de las necesidades del sistema. Diseo del sistema recomendado. Desarrollo y documentacin del software Pruebas y mantenimiento del sistema Implementacin y evaluacin del sistema.

Determina la viabilidad de los sistemas de informacin, tomando en cuenta el anlisis de costo beneficio. Recopila la informacin utilizando tcnicas e instrumentos de recoleccin de informacin, teniendo en cuenta las funciones y procesos de la organizacin

Ing. Ral Fernndez Bejarano

Pgina | 11

Instituto de Educacin Superior Tecnolgico Pblico

Andrs A. Cceres D.
Carrera Profesional de Computacin e Informtica

ANALISIS DE VIAVILIDAD DEL SISTEMA Especificacin de procesos Estudio de viabilidad de procesos Estudio de factibilidad y anlisis costo-beneficio TCNICAS DE DOCUMENTACIN Recogida y documentacin de la Informacin Recogida y documentacin de Requisitos de la Interfaz de usuario Manuales en papel y en lnea Organizacin del contenido de los manuales Manual de Usuario Manual del Programador INTRODUCCIN A LA PROGRAMACIN Concepto de programa Lenguajes de bajo, medio, Alto Nivel Etapas en la Resolucin de problemas Realizar la lgica de la programacin considerando procesos y secuencias. Lgica de Programacin ALGORITMO Definicin del Algoritmo Caractersticas de un algoritmo Tcnicas de resolucin de algoritmos PROGRAMACIN ESTRUCTURADA Palabras reservadas Identificadores Variables Constantes

Realiza algoritmos de procesos y subprocesos. Elabora diagramas de flujo de los procedimientos requeridos. Comprueba los diagramas realizados para su validacin.

2 horas

Ing. Ral Fernndez Bejarano

Pgina | 12

Instituto de Educacin Superior Tecnolgico Pblico

Andrs A. Cceres D.
Carrera Profesional de Computacin e Informtica

Tipos de datos Operadores aritmticos Operadores lgicos Operadores de asignacin Expresiones y orden de precedencia Operaciones bsicas de entrada-salida SENTENCIAS BSICAS DE PROGRAMACIN Estructura Bsica Simple o Secuencial Estructura Bsica Selectiva Estructura Bsica Repetitiva PROGRAMACIN MODULAR Funciones del Lenguaje Mtodos creadas por el usuario VECTORES Y ARREGLOS Vectores Arreglos bidimensionales FUNCIONES RECURSIVAS INTRODUCCIN AL ANLISIS Y DISEO OO Introduccin al Anlisis y Diseo OO La Crisis del Software Por qu UML? Conceptos Orientado a Objetos El Proceso para Desarrollo de Software Por qu fracasan los Proyectos? Utiliza tcnicas y metodologas pertinentes para el modelamiento de la estructura lgica del sistema de informacin. Utiliza herramientas (software) pertinentes para el modelamiento de la

Modelar la arquitectura del software

Taller de Modelamiento de Software

4 horas

Ing. Ral Fernndez Bejarano

Pgina | 13

Instituto de Educacin Superior Tecnolgico Pblico

Andrs A. Cceres D.
Carrera Profesional de Computacin e Informtica

El Ciclo de Vida del Software segn RUP Introduccin al UML Modelos UML Elementos UML 1.x Elementos UML 2.x Introduccin al Enterprise Architect

estructura lgica y fsica del sistema de informacin. Documenta el diseo del software, de acuerdo a la metodologa utilizada.

MODELADO DEL NEGOCIO Los Casos de Uso de Negocio El Diagrama de Actividades Los Elementos del Modelado del Negocio La Realizacin El Diagrama de Clases en el Anlisis de Negocio REQUERIMIENTOS DEL SISTEMA Los Requerimientos del Sistema El Modelo de Casos de Uso de Sistema Beneficios del Modelado con Casos de Uso Identificacin Actores del Sistema Identificacin Casos de Uso El Diagrama de Caso de Uso Relaciones entre Casos de Uso El Include El Extend La Generalizacin o Herencia El Anlisis de Casos de Uso ANLISIS DEL SISTEMA La Identificacin de Clases de Anlisis El Diagrama de Clases de Anlisis

Ing. Ral Fernndez Bejarano

Pgina | 14

Instituto de Educacin Superior Tecnolgico Pblico

Andrs A. Cceres D.
Carrera Profesional de Computacin e Informtica

El Diagrama de Clases de Entidades El Diagramas de Iteracin El Diagrama de Secuencia de Anlisis El Diagrama de Comunicacin El Diagrama de Visin de Interaccin

DISEO DEL SISTEMA Del Modelo de Anlisis al Modelo de Diseo Identificar clases de diseo Elaborar un modelo Fsico Generacin de Scripts de DB Diagramas de Iteracin de Diseo Diagrama de Secuencia de Diseo Generacin de scripts para programacin Diagrama de Mquina de Estados IMPLEMENTACIN DEL SISTEMA Implementar los Componentes Diagrama de Componentes Diagrama de Despliegue Aplicacin CONCEPTO Y OBJETIVOS DE LAS BASES DE DATOS Bases de Datos, DBMS Esquemas de Bases de datos Independencia Lgica y Fsica de Datos. Enfoque tradicional versus enfoque de base de datos. Ventajas de un ambiente de base de datos. Comprender el diseo y selecciona adecuadamente las herramientas para implementar la base de datos. Describe los componentes a desarrollar, de acuerdo al diseo establecido.

Implementar la base de datos de acuerdo al diseo.

Taller de Base de Datos

4 horas

Ing. Ral Fernndez Bejarano

Pgina | 15

Instituto de Educacin Superior Tecnolgico Pblico

Andrs A. Cceres D.
Carrera Profesional de Computacin e Informtica

Arquitectura de un DBMS o Lenguaje de Definicin de Datos o Lenguaje de manejo de Datos Funciones del manejador de base de datos. Tipos de almacenamiento en un ambiente de base de datos. Usuarios de un ambiente de base de datos. Evolucin histrica de las base de datos (Jerrquica, Red, Relacional, Orientada a Objetos).

Construye, implementa y valida la base de datos de acuerdo al diseo.

MODELAJE CONCEPTUAL DE LOS DATOS Definicin de modelo. Clasificacin de los modelos de datos. Importancia de la modelizacin conceptual. Componentes bsicos de un modelo Entidad Relacin. Clases de entidades. Generalizacin y Especializacin. Estrategias de modelamiento y Ejercicios. Transformacin del modelo E-R al modelo relacional. FUNDAMENTOS DEL MODELO RELACIONAL Definicin del modelo relacional. Restricciones de integridad del modelo relacional. Definiciones de claves: o Primaria o Candidata o Fornea. Redundancia y Anomalas de actualizacin de los

Ing. Ral Fernndez Bejarano

Pgina | 16

Instituto de Educacin Superior Tecnolgico Pblico

Andrs A. Cceres D.
Carrera Profesional de Computacin e Informtica

datos. Concepto de dependencia funcional.

NORMALIZACIN Formas Normales basadas en dependencias funcionales: o 1FN, 2FN, 3FN, BCNF. Descomposicin de relaciones. Enfoques de diseo relacional o Anlisis y sntesis. Dependencia Multivaluada y 4FN - otras dependencias. Costos de la normalizacin. Ejercicios de Normalizacin. Desnormalizacin para el rendimiento. EL LENGUAJE SQL Caractersticas generales del SQL. Estructura bsica. Implementacin de operaciones bsicas. Tipos de datos y especificaciones de su uso. Creacin de base de datos. Creacin de tablas, Insercin de datos, Ejercicios de aplicacin DISEO FSICO DE BASES DE DATOS. Objetivos y factores que influyen en el diseo fsico. El proceso de diseo fsico. Construccin de un diseo fsico a partir de uno

Ing. Ral Fernndez Bejarano

Pgina | 17

Instituto de Educacin Superior Tecnolgico Pblico

Andrs A. Cceres D.
Carrera Profesional de Computacin e Informtica

lgico Herramientas de modelamiento de computadora, Ejercicios de aplicacin. Taller.

datos

por

PROGRAMACIN EN AMBIENTES DE BASES DE DATOS Consultas de datos Actualizacin de datos Restricciones. o Llaves. o Integridad referencial. o Restricciones CHECK. o Aserciones. Definicin de procedimientos. Definicin de Disparadores. Manejo de cursores INTRODUCCIN AL UML 2.0 Introduccin al Anlisis y Diseo Orientado a Objetos. Por qu es necesario el UML? Conceptos iniciales. o Definicin de Objeto y Clase. Introduccin al UML. Fundamentos del UML. Estructura de UML. Bloques de Construccin. Mecanismos comunes del UML. o Arquitectura. Identifica metodologas describiendo sus caractersticas, seleccionando la adecuada. Aplica una metodologa en el proyecto de desarrollo de software. Interpreta metodologas utilizadas en proyectos de desarrollo de software.

Determinar la metodologa de desarrollo.

Metodologas de Desarrollo de Software

2 horas

Ing. Ral Fernndez Bejarano

Pgina | 18

Instituto de Educacin Superior Tecnolgico Pblico

Andrs A. Cceres D.
Carrera Profesional de Computacin e Informtica

o Reglas de UML. Herramienta: Enterprise Architect

DISCIPLINAS DE SOPORTE La Disciplina de Gestin de Proyectos de RUP. Acta de Constitucin del Proyecto. Plan de Desarrollo. Gestin del Alcance. Estructura de Desglose del Trabajo MODELADO DE NEGOCIO Los Procesos. Conceptos bsicos. Modelado de Procesos Cadena de Valor. Introduccin RUP. WorkFlow del proceso. Desarrollando las actividades del Modelado. Definir el Negocio. Explorar la Automatizacin de los Procesos. REQUERIMIENTOS Los Requerimientos. o La Ingeniera de Requerimientos. Tcnicas utilizadas. Documentos de Visin. Disciplina de Requerimientos. Modelamiento de Casos de Uso. Trazabilidad de requerimientos. Documento SRS.

Ing. Ral Fernndez Bejarano

Pgina | 19

Instituto de Educacin Superior Tecnolgico Pblico

Andrs A. Cceres D.
Carrera Profesional de Computacin e Informtica

Estructura del documento SRS. Caractersticas de un buen SRS. Introduccin a CMMI. Las reas de Proceso de Ingeniera. REQM Gestin de Requerimientos. RD Desarrollo de Requerimientos.

ANLISIS Y DISEO El WorkFlow de Anlisis y Diseo. La Arquitectura de Software. El Rol del Arquitecto de Software. Documento de Arquitectura de Software. WorkFlow de Anlisis y Diseo. Realizacin de Casos de Uso del Sistema. Diagrama de Clases. Elaboracin del modelo Entidad Relacin. Diagrama de Actividades. Diagrama de Estados. Diagramas de Secuencia. Diagramas de Comunicacin. Diagramas de Componentes. Diagramas de Despliegue. Concepto de SOA Metodologa SOMA (Service Oriented Modeling and Architecture) de IBM IMPLEMENTACIN La Solucin Tcnica. La Integracin del Producto.

Ing. Ral Fernndez Bejarano

Pgina | 20

Instituto de Educacin Superior Tecnolgico Pblico

Andrs A. Cceres D.
Carrera Profesional de Computacin e Informtica

La Disciplina de Implementacin. Flujo de Trabajo. Roles y Entregables. Modelo de Implementacin. Documento de Especificacin Tcnica. La arquitectura Fsica. La arquitectura Lgica. Arquitectura .Net. Arquitectura J2EE

PRUEBAS Y DESPLIEGUE Conceptos de Calidad de Software. Tcnicas para gestionar la calidad de software. Las mtricas de calidad de software. El CMMI y la Calidad de software. Disciplina de Despliegue. Plan de despliegue. Estrategias para la fase de Transicin. Gestionar cierre de proyecto. Herramienta y tcnicas del cierre del proyecto. Fase de Cierre Desarrollar software de escritorio utilizando un lenguaje de programacin, de acuerdo al diseo. INTRODUCCIN A LOS PARADIGMAS LENGUAJES DE PROGRAMACIN Paradigmas de Lenguajes. La Arquitectura JVM de java. Las API y JDK Compilar/Ejecutar DE Establece las etapas de desarrollo tomando en cuenta el diseo. Establece mtodos para el desarrollo de los componentes del software. Construye la interfaz y el cdigo fuente en el

Herramientas de Desarrollo de Software

6 horas

Ing. Ral Fernndez Bejarano

Pgina | 21

Instituto de Educacin Superior Tecnolgico Pblico

Andrs A. Cceres D.
Carrera Profesional de Computacin e Informtica

ELEMENTOS BSICOS DEL LENGUAJE JAVA Tipologa de datos. Conversin de tipos Operadores Prioridad de evaluacin ESTRUCTURAS DE CONTROL DE PROCESO Estructuras Condicionales Estructuras repetitivas Sentencias continue y break. FUNDAMENTOS DE LA PROGRAMACIN ORIENTADA A OBJETOS Clases, Objetos y Paquetes Mensajes y Mtodos Constructores Herencia Implementar clases CLASES DE ENTRADA Y SALIDA Clases de Entrada/Salida. Excepciones Try Catch. Clases de Flujos Clases de Soporte Otras Clases de E/S ARREGLOS PARA IMPLEMENTAR JAVA Vectores y Operaciones. Clase ArrayList. PROGRAMAS

lenguaje de programacin establecido en el diseo. Integra y realiza pruebas del sistema de informacin. Depura los errores del sistema de informacin. Documenta los sistemas de informacin.

Ing. Ral Fernndez Bejarano

Pgina | 22

Instituto de Educacin Superior Tecnolgico Pblico

Andrs A. Cceres D.
Carrera Profesional de Computacin e Informtica

La interfaz Map. Las clases String, StringBuffer, StringTokenizer Matrices numricas y de cadena

CLASES DE USUARIO PARA CREAR APLICACIONES JAVA Mtodos recursivos Mtodos sobrecargados Parmetros de un mtodo La clase Object La clase Arrays. Colecciones MECANISMOS DE ABSTRACCIN IMPLEMENTAR CLASES DE USUARIO Acceso a los miembros de clase Implementacin de una clase Referencia this Constructor sobrecargado Destruccin de objetos Redefinir mtodos heredados Clases anidadas y annimas Vectores de objetos Crear Paquetes. PARA

APLICACIONES JAVA AL APLICAR LA JERARQUA DE CLASES PARA DISEAR INTERFACES DE APLICACIN Subclases y Herencia.

Ing. Ral Fernndez Bejarano

Pgina | 23

Instituto de Educacin Superior Tecnolgico Pblico

Andrs A. Cceres D.
Carrera Profesional de Computacin e Informtica

Redefinir mtodos de una Superclase Constructores de Subclase Copias y Destructores Jerarquas de clases. Polimorfismo Interfaces simples y mltiples Clases Genricas Establece las etapas de desarrollo tomando en cuenta el diseo. Establece mtodos para el desarrollo de los componentes del software. Construye la interfaz y el cdigo fuente en el lenguaje de programacin establecido en el diseo. Integra y realiza pruebas del sistema de informacin. Depura los errores del sistema de informacin. Prepara los requerimientos de los equipos para puesta en marcha del sistema de informacin. Instala y configura el sistema de informacin, tomando en

Desarrollar software multiusuario utilizando un lenguaje de programacin, de acuerdo al diseo.

Taller de Programacin Distribuida

8 horas

Implantar el sistema de informacin, de acuerdo a los requerimientos tcnicos.

Taller de Programacin Concurrente

8 horas

Ing. Ral Fernndez Bejarano

Pgina | 24

Instituto de Educacin Superior Tecnolgico Pblico

Andrs A. Cceres D.
Carrera Profesional de Computacin e Informtica

cuenta los requerimientos tcnicos. Elabora plan de capacitacin para los usuarios del sistema. Ejecuta el plan de capacitacin SISTEMAS GESTORES DE BASE DE DATOS Arquitectura y Modelos de SGBD Caractersticas que debe tener un sistema manejador de base de datos. Identificacin de las distintas fuentes de datos. Conectividad de base de datos: ODBC Implantacin y administracin de un Diccionario de Datos. Polticas de bases de datos distribuidas. Movimiento de datos: Replicacin y Extraccin transformacin y carga de datos. Procedimientos administrativos a implantar para la administracin de un ambiente de base de datos complejo. CREACIN DE BASES DE DATOS Diseo Fsico de datos o Diseo de tablas o Diseo de objetos o Diseo de ndice o Diseo de triggers o Diseo procedimientos

Gestionar la operatividad de la base de datos, teniendo en cuenta los estndares de calidad y seguridad

Administracin de Base de Datos

Determina las caractersticas de operatividad del servidor de base datos, de acuerdo a los requerimientos del sistema. Describe y ejecuta procedimientos de administracin de la base de datos, teniendo en cuenta estndares de calidad y seguridad. Realiza tareas de gestin en el servidor, a partir de los procedimientos establecidos.

6 horas

almacenados,

Ing. Ral Fernndez Bejarano

Pgina | 25

Instituto de Educacin Superior Tecnolgico Pblico

Andrs A. Cceres D.
Carrera Profesional de Computacin e Informtica

clculo de espacio. Asignacin de dispositivos de acceso directo, distribucin de tablas o de clases en archivos y en discos

MANTENIMIENTO DE BASES DE DATOS Mantenimiento de componentes de la base de datos Mantenimiento de la documentacin de la base de datos Afinamiento de la Estructura y componentes de la base SEGURIDAD DE BASES DE DATOS Seguridad de Usuarios y Accesos Seguridad de Transacciones Administracin de Cambios, Administracin de Histricos. Implantacin de trazas de auditoria. RESPALDO Y RECUPERACIN Procedimientos de Respaldos Procedimientos de Recuperacin despus de fallas Consideracin para el respaldo y restauracin de datos PRINCIPIOS DE AUDITORIA DE BASES DE DATOS Auditoria de Objetos y Accesos Auditoria de Transacciones Polticas para el seguimiento y entonacin de bases de datos

Ing. Ral Fernndez Bejarano

Pgina | 26

Instituto de Educacin Superior Tecnolgico Pblico

Andrs A. Cceres D.
Carrera Profesional de Computacin e Informtica

Vous aimerez peut-être aussi