Está en la página 1de 11

MDULOS TCNICOS PROFESIONALES ASOCIADOS A LAS UNIDADES DE

COMPETENCIA
MODULO TCNICO PROFESIONAL N 02: DESARROLLO DE SOFTWARE Y GESTIN
DE BASE DE DATOS

Asociado a la Unidad de Competencia N 2:
1. Analizar, disear, desarrollar sistemas de informacin.
2. 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
1. Realizar el estudio de factibilidad y disear
la arquitectura del Software, y determinar
los requerimientos necesarios del sistema
de informacin

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.
Realiza algoritmos de procesos y subprocesos.

Elabora diagramas de flujo de los procedimientos requeridos.




Comprueba los diagramas realizados para su validacin.

3. Modelar la arquitectura del software

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.

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.

5. Determinar la metodologa de desarrollo. 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.

6. Desarrollar software de escritorio
utilizando un lenguaje de programacin,
Establece las etapas de desarrollo tomando en cuenta el diseo.



de acuerdo al 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.
.
7. Desarrollar software multiusuario
utilizando un lenguaje de programacin,
de acuerdo al diseo.

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.

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

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

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.

CONTENIDOS BSICOS
Sistemas de informacin
Definicin, funcionamiento y tipos de sistemas de informacin.
Necesidades de informacin.
Uso estratgico de los sistemas de informacin.
Misin, objetivos e impacto de los sistemas de informacin en la organizacin.
Plan estratgico de los sistemas de informacin.

Recoleccin de la informacin
Tcnicas de recoleccin de la informacin, mtodos, estrategias, fuentes de informacin, entrevistas cuestionarios.
Estudio de factibilidad



Objetivos
Soluciones alternativas
Factibilidad tcnica y operacional
Herramientas de desarrollo orientadas a objetos
Herramientas visuales
Tecnologas net
Fundamentos de bases de datos
Framework
Herramientas de gestin de base de datos
Lenguaje de consultas
Herramientas metodolgicas para el desarrollo del software

Metodologas de desarrollo
RUP
Mtrica












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.

Semes
tres
Horas
Crdi
tos
Unidades Didcticas
Capacidades
terminales
Contenidos Bsicos Criterio de Evaluacin
T
e
r
c
e
r

s
e
m
e
s
t
r
e
s

6(4T2P) 5
Anlisis y Diseo de Sistemas

Realizar el estudio
de factibilidad y
disear la
arquitectura del
Software, y
determinar los
requerimientos
necesarios del
sistema de
informacin.
Sistemas de Informacin
Tcnicas de Recopilacin de Datos.
Requerimiento Funcional
- Identificacin de actores y
casos de uso
- Modelo de casos de usos del
sistema.
- Diagrama de actividades
Requerimiento No Funcional:
- Factibilidad Tcnica
- Factibilidad Operativa
- Factibilidad Econmica
Modelo de Objetos del Sistema
Modelo del Diseo del Sistema
- Realizacin de cada Caso de
Uso
- Diagrama de Secuencia
- Diagrama de Colaboracin
Describe con precisin las
necesidades y
oportunidades para la
implementacin de un
sistema de informacin.
Recopila la informacin
utilizando tcnicas e
instrumentos de
recoleccin de informacin,
teniendo en cuenta las
funciones y procesos de la
organizacin
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.




- Diagrama de Clases
- Diccionario de Clases
6(2T4P) 4
Herramientas de Desarrollo de
Software
Desarrollar software
de escritorio
utilizando un
lenguaje de
programacin, de
acuerdo al diseo.

1. Etapas del desarrollo de un software
2. Desarrollo de Aplicaciones en un
lenguaje de programacin.
3. Manejo de Formularios
4. Tipos de Datos, Constantes y
Variables.
5. Estructuras de Control.
6. Controles Estndar Adicionales y
Procedimientos.
7. Depuracin, Validacin de Datos y
Manipulacin de Errores.
8. Controles Estndar Avanzados y
Acceso a Datos.
9. Documentacin del software.

Establece las etapas de
desarrollo tomando en
cuenta el diseo.
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.
.
4(2T2P) 3
Taller de Base de Datos
Implementar la
base de datos de
acuerdo al diseo.

1. Conceptos de Base de Datos, SGBD,
Modelado y lenguaje de base de datos.
2. Pasos para disear un esquema de base de
datos E-R: Entidad, Atributos, Relacin,
Cardinalidad,
3. Normalizacin para una base de datos.
4. Componentes de la Base de Datos
5. Tipos de Datos para Base de Datos
relacional.
6. Creacin y modificaciones de tablas de la
base de datos con clave e Insercin de
datos. Diagrama de base de datos.
7. Consultas: Simples, mltiples, operadores
tipos, funciones y eliminacin de filas.
8. Vistas y variables: Conceptos, tipos,
sentencias de control de flujo

Comprende 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.
2(2P) 1
Lgica de Programacin
Realizar la lgica de
la programacin
considerando
1. Desarrollo de algoritmos
2. Estructuras fundamentales para la
solucin de problemas
Realiza algoritmos de
procesos y subprocesos.
Elabora diagramas de flujo



procesos y
secuencias.
3. Estructuras lgicas
4. Algoritmo de estructuras de
control selectivas.
5. Estructuras de control repetitivas.
6. Funciones y procedimientos.
7. Arreglos, matrices, ordenacin y
bsqueda.
8. Estructura dinmica de datos

de los procedimientos
requeridos.
Comprueba los diagramas
realizados para su
validacin.
4(2T2P) 3
Taller de Modelamiento de
Software
Modelar la
arquitectura del
software

Metodologas para el modelamiento
de software
Herramientas del modelamiento de
datos.
Modelo de Datos
- Diagrama Lgico de Datos
- Diagrama Fsico de Datos.
Diseo de E/S
- Interfaz de Usuario
- Diseo de Reportes
Modelo de Construccin
- Diagrama de Componentes
- Diagrama de Distribucin
- Prototipo
Utiliza las 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.
C
u
a
r
t
o

S
e
m
e
s
t
r
e


2(2T0P) 2
Metodologas de Desarrollo de
Software
Determinar la
metodologa de
desarrollo.
Programacin Estructurada
Programacin Visual
Programacin Modular
Identifica metodologas
describiendo sus
caractersticas, seleccionando



Programacin Orientado a Objeto
Programacin Extrema
la adecuada.
Aplica una metodologa en el
proyecto de desarrollo de
software.
Interpreta metodologas
utilizadas en proyectos de
desarrollo de software.
8(4T4P) 6
Taller de Programacin
Concurrente
.
Desarrollar software
multiusuario
utilizando un
lenguaje de
programacin, de
acuerdo al diseo.

Principios del desarrollo de
software multiusuario.
Programacin concurrente.
Aplicaciones concurrentes.
Secuencia de desarrollo.
Interfaces de Sistemas de
Informacin
Cuadros de Dilogo y Barras de
Herramientas
Acceso a datos remoto:
Formularios Simples: Operaciones
en un escenario desconectado
Operaciones en un escenario
conectado
Gestin de formularios simples.
Gestin de Formularios Maestro
Detalle
Informes o reportes
Creacin de Ayuda
Generacin de Instaladores.

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.







8(4T4P) 6
Taller de Programacin
Distribuida

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

Fundamentos de programacin
distribuida
Arquitectura de sistemas en
capas
Implementacin de la capa de
base de Datos
Implementacin de la capa de
negocios
Implementacin de la capa de
aplicacin
Seguridad del sistema
Empaquetamiento del sistema
Manual de usuario
Plan de capacitacin del
sistema
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(2T4P) 4
Administracin de Base de
Datos
Gestionar la
operatividad de la
base de datos,
teniendo en cuenta
los estndares de
calidad y seguridad

Fundamentos de Administracin De
Base De Datos.
Administracin de archivos de bases
de datos
Gestin de copias de respaldo
Administracin de la seguridad
Monitoreo de la base de datos
Automatizacin de tareas
administrativas
- Procedimientos almacenados
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.









y desencadenantes.
Replicacin y distribucin de Base de
Datos.

También podría gustarte