Sunteți pe pagina 1din 30

ESCUELA: INGENIERA DE SISTMAS Y COMPUTACIN

CARRERA: INGENIERA DE SISTMAS Y COMPUTACIN


Asignatura/Mdulo: Programacin Avanzada

Cdigo: IS826

Plan de estudios:
Prerrequisitos: EVALUACION DE SISTEMAS

Nivel: Noveno

Correquisitos: GESTIN DE PROYECTOS


Perodo acadmico: 2012 02

N Crditos: 4

DOCENTE.
Nombre: LIC. POSLIGUA FLORES
KLBER

Grado acadmico o ttulo profesional:


DIPLOMA SUPERIOR EN DOCENCIA UNIVERSITAR

Actividad acadmica y/o profesional:


ACTUALMENTE TRABAJO EN EL AREA ADMINISTRATIVA DE LA UNIVERSIDAD CATLICA DEDICADO AL DES
ADMINISTRACIN DE BASE DE DATOS Y SERVIDORES DE APLICACIONES. TAMBIN TRABAJO COMO DOC
SISTEMAS Y COMERCIO EXTERIOR CON 16 AOS DE EXPERIENCIA. HE DICTADO CTEDRAS EN LAS MAT
LENGUAJES DE PROGRAMACIN, BASE DE DATOS, PROGRAMACIN AVANZADA, NUEVAS TCNICAS D
PROPOSICIONAL Y DE PREDICADOS, COMPUTACIN BSICA, MATEMTICAS.

Horario de atencin al estudiante:


Telfono: 062728926 0992467595
Al finalizar el curso, el/a estudiante estar en capacidad de

Nivel de desarrollo
los
resultados

Inicial / Medio / Alto


Capacidad de anlisis para desarrollo de aplicaciones empresariales

Medio

Disear soluciones en herramientas que presenten mayores prestaciones en apoyo al


desarrollo de
software

Alto

Aplicar Metodologas Software apropiadas en el desarrollo de proyectos informticos

Alto

Aplicar
herramientas
que
integren
diferentes
arquitecturas independientes de la plataforma de programacin

Medio

SEM
N HORAS

TRABAJO AUTNOMO DEL

SEM

CLASES
Teric Prcticas

CONTENIDOS (UNIDADES Y TEMAS)

Tuto
Actividades

-Programa Analtico

1
2

PLATAFORMAS INFORMTICAS
Herramientas empresariales
-Integracin y Desarrollo de
aplicaciones empresarial
-Requerimientos de Negocio
- Sistemas Legados
-Enfoque de integracin con sistemas Legados
-Arquitectura de Integracin
Hardware
Servidores Clientes Comunicaciones
Software

Sistemas Operativos
Bases de datos
Herramientas de desarrollo
Arquitecturas o topologas
Centralizada Administrador de archivos Dos
capas
Multicapa
Internet
-Software a la medida(Comprar vs
Desarrollar)
- Desarrollo de software
Empresarial
-El Mtodo Watch

- Explicar el contenido la
Materia
- Exponer Criterios de
Calificacin
- Normativas de conducta y acad
- Anotar temas tratados

- Formular ideas principales de fo


-Exponer ideas expuestas

Metodologas de desarrollo
tradicionales
Fases y Actividades de:
-RUP (Rational Unified Procces)
- MSF (Microsoft Solution
Framework)
-Cascada
-Incremental
Prototipos
Espiral
Metodologas de desarrollo agiles
Fases y Actividades de:
-Programacin extrema XP
-Scrum
- Rational Unified Process RUP
-Auto adaptable

- Anotar por el estudiante de tema


-Conocer faces de Modelos
-Detallar informacin de faces de
-Desarrollar de casos
propuestos
-Consultar modelos

4
5

-Analizar de faces de
Modelos de desarrollo

-Conocer etapas de faces de los m


-Desarrollar casos propuestos
-Consultar de modelos

-PP programacin pragmtica

Herramientas CASE

-Proponer y construir un
modelo software propio

6
7

Qu son las Herramientas CASE Definiciones


Bsicas de CASE Historia de las Herramientas
CASE
Evolucin de las Herramientas
CASE
Clasificacin de las Herramientas
CASE
Rango de las Herramientas CASE Componentes y
Funcionalidades de una Herramienta CASE
Ejemplos de Herramientas CASE ms utilizadas

Examen Bimestral 1
- ERWIN
-Modelo Entidad-Relacin
-Funcionalidad Erwin
-Subtipos (Roles)
-Redundancias
-Creacin de ndices (automticos y manuales)
-Recursividad en relaciones
-Ejercicios Propuestos
Diccionario de datos

Tfno.: 2

-Tomar apuntes por parte del estu


-Investigar herramientas
CASE

-Realizar casos prcticos en herra

8
9

2
2

-Tomar apuntes sobre el


manejo de ERWIN
-Resolver ejercicios de
Modelamiento E-R
-Modelar haciendo uso de
ERWIN
-Comprender casos Resueltos
Resolver casos Propuestos

Reglas de negocio
Acciones

Temas avanzados de diseo


Casos de Uso
Caso de uso de alto nivel
Caos de uso expandidos
Diagramas de clases
Diagramas de colaboracin

10 2
11

-Realizar la generacin de esque

Propuesta Tcnico / Econmica


Carta de presentacin
Objeto
Alcance
Metodologa
Recursos tcnicos, humanos, fsicos
Productos esperados
Cronograma
Costo
Forma de pago
Propiedad intelectual
Leyes afines

12

-Tomar apuntes por parte del est


-Desarrollar cronogramas de activ
-Estimar Costos
-Formular contenidos de manuale
- Conocer estndares de
programacin

13
14
15

-Conocer sintaxis y componentes

-Comprender casos resueltos


-Casos propuestos

Estndares de Diseo
Estndares
Diseo
Nombres de campos
Interface
Manual de diseo
Requerimientos funcionales
Requerimientos no funcionales
Plataforma .Net (C#)
ADO.Net
Ventanas Mens Procedimientos
Comunicacin entre objetos
Combos dinmicos
Reportes

-Desarrollar ejemplos prcticos

-Desarrollar laboratorios propues

Genexus Trial version9.0 (Opcion2:


Plataforma.net )
Caractersticas
Creacin y Configuracin
Work Panels
Web panels

16

-Tomar apuntes por el estudiante


-Conocer las configuraciones gen

Examen Bimestral 2
-Refinamiento y correccin de errores del
proyecto
-Revisin de Proyecto

17

-Sugerir cambios en el proyecto


-Revisin de Proyectos

TIPO DE EVALUACIN

Calificacin

CRONOCGRAMA

FINAL

Trabajos en Clase y Casa

En cada tema

-Laboratorios
prcticos
-Talleres
-Trabajo Investigativo +
Exposicin Lecciones
orales o escritas

Examen
12
+Proyecto
8puntos

Leccin Escrita o
Prctica en cada
Bimestre

Examen Bimestral

Segn el tema lo
amerite

En la mitad de
cada Bimestre
8

B1: del 5 al 9 de

(B1 y B2)

Noviembre y

Tfno.: 27

B2: del 9 al 15 de
Enero
TOTAL

15

20

UNIDADES Y
TEMAS

RESULTADO DE
APRENDIZAJE

EVIDENCIA

-Programa Analtico

Reglas establecidas y socializadas.

-Entrega del syllabus por el


Docente
-Lineamientos del
Proyecto

PLATAFORMAS
INFORMTICAS
Herramientas empresariales
-Integracin y
Desarrollo de aplicaciones
empresarial
-Requerimientos de
Negocio
- Sistemas Legados
-Enfoque de integracin con
sistemas Legados
-Arquitectura de Integracin
Hardware
Servidores
Clientes
Comunicaciones
Software
Sistemas Operativos Bases de
datos
Herramientas de desarrollo
Arquitecturas o topologas
Centralizada
Administrador de archivos Dos
capas Multicapa Internet

-Software a la medida(Comprar
vs
Desarrollar)
- Desarrollo de
software Empresarial
-El Mtodo Watch

Conocer arquitecturas y herramientas para el


desarrollo de software empresarial

-Entrega de ideas formuladas

Metodologas de desarrollo
tradicionales
Fases y Actividades
de:
-RUP (Rational
Unified Procces)
- MSF (Microsoft
Solution Framework)
-Cascada
-Incremental
Proptotipos
Espiral

Conocer procesos basados en planeacin


-Entrega de ejercicios
exhaustiva. Esta planeacin se realiza esperando propuestos
que el resultado de cada proceso sea
determinante y predecible.

Metodologas de
desarrollo agiles Fases y
Actividades de:
-Programacin extrema XP
-Scrum
- Rational Unified
Process RUP
-Auto adaptable
-PP programacin pragmtica

Aplicar soluciones que basan su fundamento en


la adaptabilidad de los procesos de desarrollo, en
lugar
de seguir esperando lograr resultados
predecibles de un proceso que no evoluciona.

Herramientas CASE

-Exposicin de Modelos
Consultados

Utilizar programas que dan asistencia


a los analistas, ingenieros de software y
Qu son las Herramientas CASE desarrolladores,
Definiciones Bsicas de CASE
durante todos los pasos del Ciclo de
Historia de las Herramientas
Vida de desarrollo de
CASE Evolucin de las
un Software.
Herramientas CASE Clasificacin
de las Herramientas CASE Rango
de las Herramientas CASE
Componentes y Funcionalidades
de una Herramienta CASE
Ejemplos de

Herramientas CASE
ms utilizadas
Examen Bimestral 1

-Entrega de ejercicios
propuestos
-Exposicin de Modelos
Consultados
-Entrega del Modelo software
propuesto

-Exposicin de herramientas
case

-entrega de Casos propuestos


realizados en herramientas
investigadas

- ERWIN
- Disear soluciones de casos propuestos en
-Modelo Entidad- Relacin
herramientas de
-Funcionalidad Erwin
Ingeniera de Software
-Subtipos (Roles)
ERWIN
-Redundancias
-Creacin de ndices (automticos
y manuales)
-Recursividad en relaciones

-Entrega de ejercicios
resueltos en la herramienta por
el estudiante

-Ejercicios Propuestos
Diccionario de datos Reglas de
negocio Acciones

Temas avanzados de diseo


Casos de Uso
Caso de uso de alto nivel
Caos de uso expandidos
Diagramas de clases Diagramas
de colaboracin

Aplicar tcnicas de procesos lgicos de


desarrollo de casos o requerimientos

Propuesta Tcnico /
Econmica
Carta de presentacin
Objeto Alcance Metodologa
Recursos tcnicos, humanos,
fsicos Productos esperados
Cronograma
Costo
Forma de pago Propiedad
intelectual Leyes afines

Programar y realizar el seguimiento de


actividades para la ejecucin de proyectos
informticos

Estndares de
Diseo

-Entrega de ejercicios
planteados
-Entregas de avances del
proyecto planificado
inicialmente

-Entregas en base al proyecto


planificado
inicialmente

Estndares
Diseo
Nombres de campos
Interface
Manual de diseo Requerimientos
funcionales Requerimientos no
funcionales

Plataforma .Net
(C#) ADO.Net Ventanas Mens
Procedimientos
Comunicacin entre objetos
Combos dinmicos
Reportes

Aplicar las mejores practicas de diseo y


programacin en el proyecto planificado
inicialmente

-Entregas en base al proyecto


planificado inicialmente

Genexus 9.0
Aplicar herramientas integra Sistemas y Bases de Entregas en base al proyecto
Caractersticas
Datos independientemente del entorno de
planificado inicialmente
Creacin y
desarrollo
Configuracin Work Panels Web
panels

Examen Bimestral 2

-Refinamiento y correccin de
errores del proyecto
-Revisin de Proyecto

Desarrollar software aplicando normas y


procesos coherentes de ingeniera de Software

Bibliografa
(basarse en normas APA)
Zurita I., (2007), Programacin Avanzada

Bibliografa
(basarse en normas APA)

Entrega de Proyecto
Final

Disponible en
Biblioteca a la fecha?
Si

Disponible en Biblioteca a l

Lisboa Mrquez, Daniel, Desarrollo


Basado en el Conocimiento, Primera
Edicin,
Grupo Magr, 2007.
Bibliografa
(basarse en normas APA)
SCS - Sistemas Cliente/Servidor
4o inform_atica http://ccia.ei.uvigo.es/docencia/SCS
27 de septiembre de 2009
(1) http://es.scribd.com/doc/73926258/233/Herramientas-tipo-UPPER-CASE
Archivos PDF de manuales de Genexus, Artech, 2005, 2006, 2007
Archivos PDF Desarrollo de Software Empresarial 2007 Jons A. Montilva C. y Judith
Barrios A.

NO

Disponible en
Biblioteca a la fecha?
NO

Cdigo: IS826
Nivel: Noveno

N Crditos: 4

profesional:
OCENCIA UNIVERSITARIA

LICA DEDICADO AL DESARROLLO DE SOFTWARE DE ESCRITORIO Y WEB,


N TRABAJO COMO DOCENTE EN LA MISMA INSTITUCIN EN LA CARRERA DE
CTEDRAS EN LAS MATERIAS DE PROGRAMACIN ORIENTADA A OBJETOS,
NUEVAS TCNICAS DE PROGRAMACIN, LGICA, CLCULO

Nivel de desarrollo de
los
resultados
de aprendizaje

Inicial / Medio / Alto


Medio

Alto

Alto

Medio

ABAJO AUTNOMO DEL/A ESTUDIANTE

N de horas

vidades

licar el contenido la
ria
oner Criterios de
cacin
mativas de conducta y acadmicas

tar temas tratados

ESTRATEGIAS DE
ENSEANZA APRENDIZAJE

Exposicin

Reglas establec
socializadas.

Procesamiento de la informacin Conocer arquit


herramientas p
-Exposicin Magistral
de software em
-Ejemplificacin en base al
modelo
propuesto

mular ideas principales de forma grupal

oner ideas expuestas

Estructuracin de mtodos de
trabajo
-Casos propuestos para
desarrollo grupal

Tfno.: 2 726613

/ Fax: 2726509

tar por el estudiante de temas tratados


ocer faces de Modelos
llar informacin de faces de los modelos
rrollar de casos
estos
sultar modelos

Procesamiento de la
informacin
-Exposicin Magistral
-Resolucin de ejemplos
Estructuracin de mtodos de
trabajo
-Resolucin de casos
propuestos individuales y grupales

izar de faces de
los de desarrollo

Procesamiento de la informacin Aplicar solucio


que basan su fu
Exposicin Magistral
adaptabilidad d
desarrollo, en l
Estructuracin de mtodos de
esperando
trabajo

726613

/ Fax: 2726509

Procesamiento de la informacin Utilizar progra


-Exposicin Magistral
asistencia a los
-Investigacin por parte del
ingenieros de s
estudiante
desarrolladores
-Casos Resueltos
los pasos del C
-Casos propuestos y resueltos por Vida de desarro
los
Software.
estudiantes
-Foro de discusin sobre
herramientas CASE
-Ejercicios de refuerzo en casa

ocer etapas de faces de los modelos


rrollar casos propuestos
sultar de modelos

oner y construir un
lo software propio

Tfno.: 2

ar apuntes por parte del estudiante

stigar herramientas
E

izar casos prcticos en herramientas investigadas

ar apuntes sobre el
jo de ERWIN

2
8

lograr resultado
-Resolucin de ejemplos
predecibles de
-Resolucin de casos
no
propuestos individuales y grupales evoluciona.

Procesamiento de la
informacin
-Exposicin Magistral

lver ejercicios de
lamiento E-R
elar haciendo uso de
IN

Estructuracin de mtodos de
trabajo

prender casos Resueltos

-Resolucin de ejercicios grupales


-Resolucin de ejercicios
individuales

olver casos Propuestos

Conocer proces
basados en plan
exhaustiva. Est
realiza esperan
resultado de ca
determinante y

- Disear soluc
propuestos en h
Ingeniera de S

izar la generacin de esquemas

Tfno.: 2 726613

-Ejercicios de refuerzo en casa


8

Procesamiento de la informacin Aplicar tcnica


-Exposicin Magistral
lgicos de desa
requerimientos
Aprendizaje basado en
problemas
-Resolucin de casos en
Grupo
-Discusin de soluciones
propuestas

Procesamiento de la informacin Programar y re


-Exposicin Magistral
seguimiento de
la ejecucin de
informticos

prender casos resueltos


s propuestos

ar apuntes por parte del estudiante


rrollar cronogramas de actividades de un proyecto
mar Costos
mular contenidos de manuales
ocer estndares de
amacin

ocer sintaxis y componentes del lenguaje

rrollar ejemplos prcticos

AFaxp: 2r7e26n5d09izaje basado en


problemas
/

Tfno.: 2 726613

/ Fax: 2726509

Procesamiento de la
informacin
-Exposicin Magistral

rrollar laboratorios propuestos


Aprendizaje basado en
problemas
-Programacin individual
-Laboratorios Prcticos

Aplicar las mej


diseo y progra
proyecto planif
inicialmente

ar apuntes por el estudiante


ocer las configuraciones generales de la aplicacin

Procesamiento de la informacin Aplicar herram


-Exposicin Magistral
Sistemas y Bas
independientem
de desarrollo

rir cambios en el proyecto


sin de Proyectos

Aprendizaje basado en
proyectos
-Intercambio de
criterios de mejores practicas de
desarrollo software.

CRITERIOS
DE EVALUACIN

yllabus por el
del

Desarrollar sof
normas y proce
ingeniera de S

eas formuladas -Capacidad de sntesis en el trabajo escrito


-Creatividad transmitir la
informacin

ercicios

-Aplicacin de fases del modelo de desarrollo


-Creatividad transmitir la informacin

e Modelos

ercicios

-Aplicacin de fases del modelo de desarrollo


-Creatividad transmitir la informacin

e Modelos

Modelo software

e herramientas

-Casos resueltos en la herramienta UML investigada en


grupo

-Exposicin individual de la herramienta y ejemplos

sos propuestos
herramientas

Evaluacin
terica y prctica de contenidos tratados

ercicios
-Presentacin de casos desarrollados grupalmente
herramienta por
-Exposicin individual de ejercicios resueltos

ercicios

vances del
ficado

-Presentacin de
casos de uso desarrollados
grupalmente
-Exposicin individual de casos de uso resueltos

ase al proyecto Capacidad de anlisis para formular y determinar


aspectos que englobar el proyecto software

ase al proyecto -Interfaces Diseadas en base a normas


cialmente
-Uso de componentes
.Net
-Desarrollo de clases, objeto,
procedimientos y
conexin a la
Base de Datos

se al proyecto
cialmente

yecto

Integracin del proyecto planificado bajo Genexus

Evaluacin
terica y prctica de contenidos
tratados
-Manuales
tcnico y usuario
-Aplicacin del proyecto en
grupo
planificado
-Exposicin individual
-Archivos y aplicacin en CD

en
echa?

ponible en Biblioteca a la fecha?

No. Ejemplares
(si est disponible)
1
No. Ejemplares (si est disponible)

NO

Disponible en
lioteca a la fecha?
NO

No. Ejemplares
(si est disponible)
-

EVIDENCIAS

RESULTADOS DE APRENDIZAJE

Valora

Descripcin

Reglas establecidas y
socializadas.

Conocer arquitecturas y
herramientas para el desarrollo
de software empresarial

-Entrega del syllabus por el


Docente
-Lineamientos del
Proyecto

-Entrega de ideas formuladas

Conocer procesos
basados en planeacin
exhaustiva. Esta planeacin se
realiza esperando que el
resultado de cada proceso sea
determinante y predecible.

-Entrega de ejercicios propuestos 1

-Exposicin de
Modelos Consultados
3

Aplicar soluciones
que basan su fundamento en la
adaptabilidad de los procesos de
desarrollo, en lugar de seguir
esperando

-Entrega de ejercicios
propuestos
-Exposicin de
Modelos Consultados
-Entrega del Modelo software
propuesto

lograr resultados
predecibles de un proceso que
no
evoluciona.

Utilizar programas que dan


asistencia a los analistas,
ingenieros de software y
desarrolladores, durante todos
los pasos del Ciclo de
Vida de desarrollo de un
Software.

-Exposicin de herramientas case 3

-entrega de Casos propuestos


realizados en herramientas
investigadas
1

3
- Disear soluciones de casos
-Entrega de ejercicios resueltos en 1
propuestos en herramientas de la herramienta por el estudiante
Ingeniera de Software ERWIN

Aplicar tcnicas de procesos


-Entrega de ejercicios planteados
lgicos de desarrollo de casos o
requerimientos

Programar y realizar el
-Entregas en base al proyecto
seguimiento de actividades para planificado inicialmente
la ejecucin de proyectos
informticos

Aplicar las mejores practicas de -Entregas en base al proyecto


diseo y programacin en el
planificado inicialmente
proyecto planificado
inicialmente

Aplicar herramientas integra


Entregas en base al proyecto
Sistemas y Bases de Datos
planificado inicialmente
independientemente del entorno
de desarrollo

Desarrollar software aplicando Entrega de Proyecto


normas y procesos coherentes de Final
ingeniera de Software

3
12

S-ar putea să vă placă și