Make your own free website on Tripod.com

Universidad Metropolitana

Decanato Académico

 

Escuela de Administración de Empresas

Sistemas de Información

Prontuario

Código: COIS 318

TITULO:       DISERO DE APLICACIONES DISTRIBUIDAS 11

 

NIVEL:       Curso De Especialidad

Requisitos: COIS 312

Duración:   Un Semestre; 45 horas

Créditos: 3

 

 

 

Preparado por. Prof.  Wanda Sevillano

Fecha:       Febrero de 2001

 

 

 

Descripción del Curso: Presenta la oportunidad y el reto de crear aplicaciones empresariales.  Los estudiantes aprenderán a manejar estos retos mediante el uso de diseño apropiado, herramientas y tecnología.

 

Introduces developers to the opportunities and challenges of creating enterprise-level applications.  Students will learn how to address these challenges by employing appropiate design, tools, and technology.

 

Justificación del curso: Un egresado de Sistemas de Información tendrá que desarrollar soluciones a problemas empresariales.  Este curso desarrolla en el estudiante competencias que le permitirán desenvolverse satisfactoriamente en proyectos de desarrollo de soluciones.

 

Objetivos Generales

Al finalizar el curso el estudiante podrá:

1.       Desarrollar el diseño conceptual y el diseño 1ógico de una aplicación

2.       Desarrollar modelos de datos

3.       Diseñar el inferfaz del usuario y servicios para el usuario

4.       Derivar el diseño físico

 

Objetivos Específicos

 

Al finalizar el curso el estudiante podrá:

I .    Dado el diseño conceptual, aplicar los principios de diseño modular para derivar los componentes y servicios del diseño 1ógico.

2.         Incorporar las reglas empresariales (business rules) como objetos.

3.       Evaluar el impacto potencial del diseño 1ógico según la guía PASS ME.

4.          Agrupar datos para representar entidades y aplicar las reglas de normalización.

5.          Especificar las relaciones que existen entre las entidades.

6.          Asegurar la integridad por referencia(referential integrity) de la base de datos.

7.    Identificar las reglas empresariales(business rules) que tienen que ver con la integridad de los datos.

8.          Incorporar los "business rules" al modelo de datos.

9.          Identificar niveles de desnormalización.

I0 .  Desarrollor una base de datos usando las guías estándares de desarrollo.

I 1.  Identificar la navegación en la interfaz del usuario.

12.       Identificar los procedimientos de validación de input.

13.       Evaluar métodos de asistencia en línea al usuario

14.       Construir un prototipo de la interfaz del usuario

15.       Establecer el tipo de output.

16.       Evaluar el impacto potencial del diseño físico según la guía PASS ME.

17.       Evaluar si el acceso a la base de datos debe ser encapsulada.

18.       DiseFiar los métodos, eventos y propiedades del componente.

 

Contenido

1. Desarrollo de la solución                           4 horas

a.       Modularización del disefio conceptual

i.       Data Tier

ii.       Logic Tier

iii.  User Interface Tier

 

 

 

 

----- --- ----- -

 

2.    El nivel datos

a.       Desarrollo de los modelos de datos

b.       ¿Se debe encapsular el acceso a la base de datos?

c.       Diseño de objetos

3.    El nivel 1ógico

a.       Incorporando los "business rules"en los objetos.

b.       Diseño de objetos

 

4.    El nivel de la interfaz del usuario

a.     Diseño de la interfaz del usuario

b.    Diseño de los objetos de la interfaz del usuario.

c.    Desarrollo de un prototipo de la interfaz del usuario.

i.       Controles basados en menús

ii.       Uso de las teclas de acceso y de atajo.

5.          PASS ME del diseño físico

a.       Performance/Desempeño

i. Data Tier

ii.     Logic Tier

iii.      User Interface Tier

b.    Availability/Disponibilidad

i. Data Tier

ii.       Logic Tier

c.       Security/Seguridad

i. Data Tier

ii.     Logic Tier

iii.      User Interface Tier

d.       Scalability/Crecimiento en cargo

i. Data Tier

ii.     Logic Tier

iii.      User Interface Tier

e.       Maintainability/Mantenimiento

i. Data Tier

ii.     Logic Tier

iii.      User Interface Tier

f.       Extensibility/Crecimiento en funciones adicionales.

i. Data Tier

ii. Logic Tier

 

Estrategias

Conferecias, estudio de casos, asignaciones de laboratorio, trabajo grupal,

Investigación por internet y/o através de visitas a organizaciones.

 

 

Evaluación del estudionte

75% Examenes, Asignaciones, Trabajos Grupales e Investigación

25% Examen o Proyecto Final

 

 

Texto

Cornish, Randy Derek Fergunson, Denny Dayton, Eeraj Quaisar,  MCSD Solution Architecture, New Riders Publishing, 1999.

 

 

Referencias

 

Para el profesor

http://www.msdn.microsoft.com/default.asp

 

http://www.onelook.com

http://www.whatis.com

http://www.diccionarios.com

http://www.microsoft.com/seminar/1033/Index

 

Para el estudiante

http://www.msdn.microsoft.com/default.asp

http://www.onelook.com

http://www.whatis.com

http://www.diccionarios.com

http://www.microsoft.com/seminar/l 033/lndex/BrowseTitle.htm