Sie sind auf Seite 1von 12

UNIVERSIDAD ALAS PERUANAS

FACULTAD DE INGENIERAS Y ARQUITECTURA


ESCUELA PROFESIONAL DE INGENIERA DE SISTEMAS E INFORMTICA

TALLER DE PROCESAMIENTO DE DATOS
SLABO

I. DATOS GENERALES

CARRERA PROFESIONAL : INGENIERIA DE SISTEMAS E
INFORMTICA
CDIGO DE LA CARRERA : 02
NOMBRE DE LA ASIGNATURA : TALLER DE PROCESAMIENTO DE DATOS
CDIGO DE LA ASIGNATURA : 02-305
CDIGO DEL SLABO : 30515022007
NRO DE HORAS TOTALES : 5 HORAS SEMANALES
HORAS DE TEORA : 1 HORAS SEMANALES
HORAS DE PRCTICA : 4 HORAS SEMANALES
CICLO : 3 CRDITOS POR CICLO
NRO DE CRDITOS : V CICLO
PRE-REQUISITO : LENGUAJ E DE PROGRAMACIN VISUAL
TIPO DE CURSO : OBLIGATORIO
DURACIN DEL CURSO : 18 SEMANAS EN TOTAL
CURSO REGULAR : 17 SEMANAS
EXAMEN SUSTITUTORIO : 1 SEMANA


II. DESCRIPCIN DE LA ASIGNATURA
La asignatura de Taller de Procesamiento de Datos es de naturaleza
terica - prctica, pertenece a los cursos obligatorios de carrera del Plan de
Estudios de la Carrera Profesional de Ingeniera de Sistemas e Informtica,
y permite aplicar los conocimientos adquiridos en ciclos anteriores para el
desarrollo de sistemas de informacin empresariales relacionados con su
entorno profesional.
La presente asignatura est orientada a proporcionar al estudiante los
conocimientos y metodologas bsicas para el anlisis, diseo,
programacin y documentacin de los sistemas de informacin en
empresas Privadas o Estatales, permitindole desarrollar sus habilidades
intelectuales y cognoscitivas relacionadas con el desarrollo de los Sistemas.

III. OBJETIVO GENERAL
Al finalizar el curso, el alumno ser capaz de:
Crear aplicaciones empresariales con acceso a datos.
Elaborar reportes con los datos generados.
Elaborar componentes que encapsulen las reglas de negocio.
TALLER DE PROCESAMIENTO DE DATOS Pg. 1

UNIVERSIDAD ALAS PERUANAS
FACULTAD DE INGENIERAS Y ARQUITECTURA
ESCUELA PROFESIONAL DE INGENIERA DE SISTEMAS E INFORMTICA

Construir aplicaciones que operen en conjunto con aplicaciones
COM.
Construir aplicaciones empresariales que utilicen tecnologa de
computacin distribuida.
Implementar la seguridad en las aplicaciones desarrolladas.


IV. METODOLOGA
El profesor har la presentacin introductoria del curso y del Slabo
propiamente dicho. Promover el dilogo constante con los alumnos para
ayudar a que fijen y profundicen mejor los conocimientos que vayan
adquiriendo.
En todo momento resaltar la importancia de su participacin espontnea
en el curso y que no slo deben conocer sino, investigar los diferentes
temas tratados. Los temas sern enseados utilizando las tcnicas
modernas de tecnologa educativa consistentes principalmente en efectuar
trabajo en computadora, y haciendo hacer ejercicios sobre la aplicacin
actual de temas basados en casos de la vida real para permitirles fijar mejor
los conceptos.
Debern, en todo momento, tener como fuente principal de consulta la
separata que les proporcionar el profesor al inicio del curso para que le
saquen copia; tambin debern consultar los libros mencionados en la
seccin Bibliografa.
Utilizarn durante todo el curso:
- Tcnicas
- Exposicin del Tema.
- Trabajo de Investigacin utilizando tecnologa moderna.
- Desarrollo de un sistema de informacin.

Materiales
- Pautas para la presentacin de los informes.
- Bibliografa.
- Separatas proporcionadas por el profesor.


V. EVALUACIN
El reglamento vigente de la universidad exige la asistencia obligatoria a
clases y que el profesor pase lista de asistencia en cada clase que dicta,
anotando las inasistencias en el registro que le proporciona la Universidad.
Dada la naturaleza del curso respecto a que imparte conocimientos pero
TALLER DE PROCESAMIENTO DE DATOS Pg. 2

UNIVERSIDAD ALAS PERUANAS
FACULTAD DE INGENIERAS Y ARQUITECTURA
ESCUELA PROFESIONAL DE INGENIERA DE SISTEMAS E INFORMTICA

adems es de suma importancia la transmisin directa de la experiencia del
profesor y que los alumnos participen en el aula, se reitera que es de vital
importancia la asistencia a clases.
Considerando que slo cuando el alumno asiste a clases, gana el derecho
de ser evaluado y que en todo momento estar presente la normatividad
expresada en el reglamento de la Universidad, se reitera que es de vital
importancia la asistencia a clases y evaluaciones. La inasistencia a una
evaluacin se calificar con la nota cero y no tiene posibilidad de
recuperacin posterior.
La asistencia a clases y prcticas es obligatoria. No podr sobrepasarse el
30 % de inasistencias, siendo as el caso, el alumno quedar inhabilitado
para rendir el examen Parcial o Final segn sea el caso.
La modalidad de Evaluacin ser la siguiente:
PROCEDIMIENTO INSTRUMENTO MODALIDAD
Prctico Avances progresivos
Presentacin
informe
desarrollo(PI)
Prctico
Caso real: Uso del
software
Trabajo de
Desarrollo del
sistema (TS)
Escrito Terico - Prctico Examen Parcial (EP)
Escrito Terico - Prctico Examen Final (EF)
Escrito Terico - Prctico Examen Sustitutorio
(ES)

PI +TS +EP +EF
PF =--------------------------------
4

CRITERIOS DE APROBACION:

1. Asistencia Obligatoria a clases (70% como mnimo) Intervenciones
en Clase.
2. La calificacin se rige segn la escala vigesimal.
3. La fraccin de 0.5 slo es vlida para los exmenes parcial y final.
Esta fraccin se incrementa hacia la siguiente unidad en favor del
alumno.

Exmen Sustitutorio (ES), que consiste en la evaluacin terico - prctico
de conocimiento de todo el curso y donde el alumno dar sus respuestas
por escrito.

TALLER DE PROCESAMIENTO DE DATOS Pg. 3

UNIVERSIDAD ALAS PERUANAS
FACULTAD DE INGENIERAS Y ARQUITECTURA
ESCUELA PROFESIONAL DE INGENIERA DE SISTEMAS E INFORMTICA

La nota obtenida en el examen Sustitutorio, podr reemplazar la nota ms
baja que el alumno que el alumno haya obtenido en su Primer examen
Parcial o en el Examen
Final y de proceder el reemplazo, se recalcular la nueva nota final.
En caso la nota del Examen Sustitutorio sea ms baja que la nota ms baja
del Primer Examen Parcial o del Examen final, no se reemplazar ninguna
de ellas, quedando el alumno con la nota obtenida hasta antes del examen
Sustitutorio.
Es de total aplicacin el Reglamento Transitorio de Evaluacin de la
Universidad entregado al alumno.

VI. CONTENIDO DEL CURSO
SEMANA 1:
Presentacin del curso y de sus objetivos.
Determinacin de la Visin del proyecto
Recopilacin de la Informacin: El Estudio de la Organizacin -
Organigramas - Manual de Funciones y de Procedimientos - Planeacin y
Aplicacin de Entrevistas y Cuestionarios.
Documento de Visin del proyecto a partir de los resultados de las
entrevistas y de los anlisis de riesgos.
Conceptos de Factibilidad Tcnica, Operativa y Econmica del proyecto.

Entregable: Documento de Visin del proyecto y Factibilidades

SEMANA 2:
Gestin de Requerimientos.
Identificacin de los requisitos del sistema:
La observacin Directa. Determinar los requisitos funcionales del sistema
(RF) e Identificar los requisitos no funcionales (RNF), los riesgos y las
limitaciones.
Planificar el proceso a seguir para recopilar los requisitos.
Planificar entrevistas de inters para confirmar y depurar los RF y RNF en
funcin del documento de visin. Documentar la especificacin de requisitos
del sistema.
Entregable:
Documento de Especificaciones Funcionales.
Cronograma de actividades del proyecto.
Taller:
Introduccin a Microsoft Project 2003
Utilizando Rational Rose (Introduccin)
TALLER DE PROCESAMIENTO DE DATOS Pg. 4

UNIVERSIDAD ALAS PERUANAS
FACULTAD DE INGENIERAS Y ARQUITECTURA
ESCUELA PROFESIONAL DE INGENIERA DE SISTEMAS E INFORMTICA


SEMANA 3:
Gestin de casos de uso
Definicin de Caso de Uso. Importancia en el ciclo del desarrollo de
software. Por qu se usan casos de uso?. Aplicaciones y Orgenes.
Modelos de Casos de uso. Desarrollo y preparacin de casos de uso.
Estructura de un caso de uso. Actores, Inclusiones y Extensiones. Mejores
prcticas con casos de uso. Errores ms comunes en la creacin de casos
de uso
Creacin del diagrama de caso de uso inicial. Identificar y describir los
elementos esenciales en un diagrama de caso de uso UML. Crear un
diagrama de caso de uso para el sistema a partir de especificacin de
requisitos del sistema (ERS).

Entregable: Diagramas de Casos de Uso del proyecto.

Taller:
Creando Diagramas en Rational Rose

SEMANA 4:
Depurando los diagramas de caso de uso. Documentar los casos y sus
escenarios. Identificar y documentar los antecedentes del caso de uso y del
ejecutor. Reconocer y documentar las dependencias del caso. Identificar los
elementos esenciales en un diagrama de actividad. Validar un caso de uso
con un diagrama de actividad.
Las abstracciones clave, Identificacin de posibles abstracciones clave. Uso
del anlisis CRC.

Entregable: Documento completo de Especificaciones de casos de uso

Taller:

Aplicaciones Centradas en Datos y ADO .NET
Acceso a datos en .NET. Revisin histrica, ADO .NET, .NET Data
Providers. DBMS: Conceptos, implementaciones, SQL Server, MSDE,
Oracle, Access
Almacenes de datos, Entornos (Conectados, Desconectados), Arquitectura
de una aplicacin. Arquitectura de ADO .NET: namespaces, modelo de
objetos. ADO .NET y XML

SEMANA 5:
Construccin del modelo de Dominio
Diagrama de Clases. Identificar los elementos fundamentales en un
diagrama de clases UML. Construir un modelo de Dominio utilizando un
diagrama de clases. diagrama de objetos. Validacin del modelo de
Dominio con los diagramas de objetos.
TALLER DE PROCESAMIENTO DE DATOS Pg. 5

UNIVERSIDAD ALAS PERUANAS
FACULTAD DE INGENIERAS Y ARQUITECTURA
ESCUELA PROFESIONAL DE INGENIERA DE SISTEMAS E INFORMTICA


Taller:

Conectando a un Origen de Datos: Eligiendo un Data Provider .NET,
Manejando una Conexin, Atrapando Excepciones, Agrupamiento de
conexiones (Connection Pooling).

Trabajando con conexiones a Base de datos:
Objeto Connection, Construyendo Objetos Command(sirve para manejar las
sentencias del sql), Ejecutando Objetos Command que retornan un solo
valor, Ejecutando objetos Command que devuelven un conjunto de filas, ,
Usando Transacciones. Objeto DataReader.

SEMANA 6:
El Modelo de Diseo.
Diagrama de Colaboracin. Identificar los elementos fundamentales de un
diagrama de colaboracin UML. Crear un modelo de Diseo para un caso
de uso utilizando el anlisis de solidez.
Identificar los elementos fundamentales de un diagrama de secuencia UML.
Generar una vista del diagrama de secuencia del modelo de Diseo.

Taller
Construyendo DataSets: Construyendo DataSets y DataTables,
Enlazando un DataSet a un Control Windows, Creando un DataSet,
Definiendo Data Relationships, Modificando Datos en un DataTable,
Usando un DataView.

XML y ADO .NET: Creando esquemas XSD, Creando DataSets
Fuertemente tipados, Guardando Datos como XML, Manipulando Datos en
XML.

SEMANA 7:
Introduccin a los conceptos fundamentales de arquitectura
Funcin de la arquitectura. Diferencia entre arquitectura y diseo.
Seleccionar el tipo de arquitectura.
Desarrollo de Prototipos - Su Importancia en el Ciclo de Vida del desarrollo
de sistemas - Participacin del Usuario - Tipos de Prototipos - Lineamientos
para el desarrollo de los Prototipos - Ventajas y Desventajas.
Entregable: Prototipo de la Aplicacin acorde a lo casos de uso

Taller
Construyendo DataSets desde Origen de Datos existente: Configurando
un DataAdapter para recuperar informacin, Llenando un DataSet usando
un DataAdapter, Configurando un DataAdapter para modificar informacin,
Persistiendo cambios en el Server, Como manejar los conflictos de datos.
TALLER DE PROCESAMIENTO DE DATOS Pg. 6

UNIVERSIDAD ALAS PERUANAS
FACULTAD DE INGENIERAS Y ARQUITECTURA
ESCUELA PROFESIONAL DE INGENIERA DE SISTEMAS E INFORMTICA


SEMANA 8:
Examen Parcial.

SEMANA 9
Creacin del modelo de Arquitectura para las capas Cliente y Presentacin
Diseo de la Interfaz del usuario: Sistemas Interactivos con Mens - Interfaz
en lenguaje de Comandos - El diseo Ergonmico
Documentar la interfaz grfica (GUI) en las capas Cliente del modelo de
Arquitectura y en la capa de Presentacin del modelo de Arquitectura.

Diseo de Salidas del Sistema: Requerimientos del Usuario Seleccin del
dispositivo correcto de salida - Diseo del Formato - Salidas por Impresora:
Encabezado y datos - Salidas por Pantalla: Diseo de la Pantalla Grficos
Entregable: Prototipo de la Aplicacin
Taller
Reportes: Crystal Report, Creando y usando un reporte, Elementos,
visualizar un reporte mediante el visor de Crystal Report, Agregando
Datasets a un reporte.

SEMANA 10
Diseo de Entradas al Sistema: Objetivos - la captura de Datos - Diseo de
los documentos Fuente o Formatos - Diseo de Pantallas: Uso del Color y
remarcado de la informacin - Validacin de los datos de Entrada - Pruebas.
Entregable: Prototipo de la Aplicacin

Taller

Transacciones: Conceptos, usando SQL Server en modo transaccional,
manejar transacciones desde ADO.NET, usando niveles de aislamiento.

SEMANA 11:
Creacin del modelo de Arquitectura para la capa de Reglas de Negocio
Programacin orientada a objetos distribuida. Ventajas. Aplicaciones.
Depurar el modelo de Dominio
Mejorar los atributos, relaciones y mtodos del modelo de Dominio.
Declarar los constructores del modelo de Dominio.
Base de Datos
Diseo de Archivos: Conceptos de Datos: Organizacin de Archivos -
Organizacin de Base de Datos - Normalizacin.

Entregable: Modelo Entidad Relacin. Modelo de dominio depurado.

Taller:
Usando Erwin para el modelamiento de base de datos.
TALLER DE PROCESAMIENTO DE DATOS Pg. 7

UNIVERSIDAD ALAS PERUANAS
FACULTAD DE INGENIERAS Y ARQUITECTURA
ESCUELA PROFESIONAL DE INGENIERA DE SISTEMAS E INFORMTICA


SEMANA 12
El modelo de Solucin
Modelo de Solucin para una aplicacin de interfaz grfica (escritorio).
Modelo de Solucin para una aplicacin de interfaz de usuario Web.

Aplicacin de patrones de diseo al modelo Solucin
Definir los elementos esenciales de un patrn de software.
El patrn Composite.
El patrn Strategy.
El patrn Observer.
El patrn Abstract Factory.

Taller
Mejores Practicas para escribir sentencias SQL Y Procedimientos
Almacenados: Recuperando datos desde una Base de Datos, Combinando
datos desde Mltiples Tablas, Modificando Datos, Usando Procedimientos
Almacenados.

SEMANA 13
Niveles de Seguridad: Prueba, Verificacin, Validacin y Certificacin -
Niveles de Prueba: Prueba de Programas, Prueba de Sistemas y Pruebas
especiales de Sistemas - Datos Reales y Artificiales de Prueba.

Taller

Seguridad
Conceptos, niveles, evidencia, permisos, conjunto de permisos, Code
Groups, Stack Walks, Partially trusted assemblies. Criptografa: espacio de
nombre: System.Security.Cryptography. Simtrica y asimtrica, algoritmos
Hash, Algoritmos Keyed Hash, valores aleatorios.

SEMANA 14
Documentacin del Sistema de Informacin: Manual del Usuario - Manual
de Operaciones - Manual de Sistemas.

Taller
Construyendo y Consumiendo un Web Service que Usa ADO .NET:
Construyendo y Consumiendo un Web Service que Usa ADO .NET.

SEMANA 15
Documentacin de Sistemas: Diagramas de Flujo Estructurados,
Diagramas HIPO, Diagramas Warnier/Orr - Pseudocdigos.
TALLER DE PROCESAMIENTO DE DATOS Pg. 8

UNIVERSIDAD ALAS PERUANAS
FACULTAD DE INGENIERAS Y ARQUITECTURA
ESCUELA PROFESIONAL DE INGENIERA DE SISTEMAS E INFORMTICA


SEMANA 16:
Entrega y sustentacin de los Trabajos finales por grupos.

SEMANA 17:
Examen Final.

SEMANA 18:
Examen Sustitutorio.


VII. BIBLIOGRAFA
Adems de la bibliografa bsica, la complementaria y la electrnica, el
alumno podr usar Internet para ampliar los temas de investigacin y
consulta que requiera.

A. BIBLIOGRAFA BSICA:
A.1. LIBROS.-
1. Francesco Balena,
Programming Microsoft Visual Basic .NET
Version 2003 (Core Reference).

2. Michael Halvorson
Microsoft Visual Basic .NET Step by Step
Version 2003

3. Harvey M. Deitel
Visual Basic .NET For Experienced Programmers

4. J esse Liberty
Programming Visual Basic .NET
2nd Edition

5. Carsten Thomsen
Database Programming with Visual Basic .NET
Second Edition

6. Harvey M. Deitel
Visual Basic.NET How to Program
Second Edition

TALLER DE PROCESAMIENTO DE DATOS Pg. 9

UNIVERSIDAD ALAS PERUANAS
FACULTAD DE INGENIERAS Y ARQUITECTURA
ESCUELA PROFESIONAL DE INGENIERA DE SISTEMAS E INFORMTICA

7. Francisco Charte
Programacin Con Visual Basic .net

8. Enrique Gomez J imnez
Visual Basic .net (Paso a Paso)

9. J ames Foxall, J ames D. Foxall
Practical Standards for Microsoft Visual Basic .NET

10. Heinrich Gantenbein
Microsoft Visual Basic .NET 2003 Unleashed (Unleashed)

11. David McAmis
Professional Crystal Reports for Visual Studio .NET
2nd Edition

12. Paul Dickinson
Professional ADO.NET with VB.NET

13. Erika Alarcon Herrera; Christian Crovetto Huerta
Visual Basic .NET
Lima 2003

B. BIBLIOGRAFA COMPLEMENTARIA:
B.1. LIBROS.-
1. J ulian Templeman y David Vitter (2002)
La Biblia de Visual Studio .NET
Ediciones ANAYA Multimedia. Madrid.

C. BIBLIOGRAFA ELECTRNICA.-
1. AngryCoder.Com
http://www.angrycoder.com/index.aspx

2. Beginner's Guide to Visual Basic
Gua para Iniciarse en Visual Basic
http://www.codepedia.com/1/BeginnersGuideToVB

3. Developer.Com's VB Site
http://www.developer.com/net/vb/

4. Site de DevX dedicado a .NET
http://www.devx.com/dotnet

TALLER DE PROCESAMIENTO DE DATOS Pg. 10

UNIVERSIDAD ALAS PERUANAS
FACULTAD DE INGENIERAS Y ARQUITECTURA
ESCUELA PROFESIONAL DE INGENIERA DE SISTEMAS E INFORMTICA

5. GotDotNet.Com
http://www.gotdotnet.com/

6. IT Toolbox Visual Basic Knowledge Base
http://visualbasic.ittoolbox.com/

7. LearnVisualStudio.NET Online Videos
http://learnvisualstudio.net/

8. Measure Up Certification Practice Tests
http://www.measureup.com/site/

9. MCAD Certification Page
http://www.microsoft.com/traincert/mcp/mcad/default.asp

10. MCSD Certification Page
http://www.microsoft.com/traincert/mcp/mcsd/

11. Microsoft's .NET Books
http://www.microsoft.com/mspress/net/

12. Microsoft's .NET Newsgroups
http://groups.google.com/groups?hl=en&lr=&ie=UTF-
8&group=microsoft.public.dotnet

13. Microsoft's Visual Basic Site
http://msdn.microsoft.com/vbasic/

14. MSDN Library
http://msdn.microsoft.com/library/default.asp?url=/nhp/Defa
ult.asp?contentid=28000519

15. .NET Books
http://www.dotnetbooks.com/

16. .NET Rocks Internet Radio Talk Show
http://www.franklins.net/dotnetrocks.asp

17. Transcender Certification Practice Tests
http://www.transcender.com/

18. VB2TheMax
http://www.vb2themax.com/

19. VB Forums
http://www.vbforums.com/

TALLER DE PROCESAMIENTO DE DATOS Pg. 11

UNIVERSIDAD ALAS PERUANAS
FACULTAD DE INGENIERAS Y ARQUITECTURA
ESCUELA PROFESIONAL DE INGENIERA DE SISTEMAS E INFORMTICA

20. VBTV Online Show
http://msdn.microsoft.com/vbtv/default.asp

21. Visual Basic Internet Programming (Includes Sample
Chapters from Textbooks)
http://www.vbip.com/

22. Visual Basic Web Magazine
http://msdn.microsoft.com/vbasic/

23. Visual Studio Developer Conferences
http://www.vslive.com/

24. Visual Studio Magazine
http://www.fawcette.com/vsm/

25. Visual Studio.NET Resources
http://www.xtras.net/VisualStudio.Net.asp

26. WindowsForms.Net
http://www.windowsforms.net/


TALLER DE PROCESAMIENTO DE DATOS Pg. 12

Das könnte Ihnen auch gefallen