Академический Документы
Профессиональный Документы
Культура Документы
Orientada a Objetos
Presentado por:
Grupo 301403_56
Tutor:
Cesar Orlando Jimnez Angarita
Pgina
Pgina
Pgina
Pgina
Pgina
Pgina
Pgina
Pgina
Justificacin Metodolgica
3.2
Justificacin Prctica
3.3
Justificacin Innovativa
3.4
Justificacin Profesional
Pgina
Tipo de Metodologa
4.2
Metodologa de Investigacin
Pgina
10
acuerdo, 3: en desacuerdo)
2. Promedie los resultados y escriba el resultado en la casilla definitiva correspondiente (para
el saber, para el ser y para el hacer).
Pgina
11
DEFINITIVA.
INDICADORES DE DESEMPEO
Para el ser (Actitudinal)
PERIODO:
Totalme
nte
de
De
acuerdo
En
desacuerdo
acuerdo
1. Ingreso peridicamente al Curso Acadmico
de Programacin Orientada a Objetos.
2. Descargo y participo en las actividades
programadas
en
el
Curso
Acadmico
de
el
Curso
Acadmico
de
Programacin
Orientada a Objetos.
4.
Soy responsable con mis obligaciones
Acadmicas
del
Curso
de
Programacin
Orientada a Objetos.
5. Manifiesto respeto utilizando la netiqueta
con las compaeras, los compaeros y el tutor
Virtual.
6. Demuestro
inters
motivacin
por
Pgina
12
Colaborativo
entorno
de
los
contenidos
propuestos
durante
y
este
Aprendizaje
Colaborativo
Entorno
otros)
del
curso
acadmico
de
acadmicas
aprender
los
Pgina
13
de
Programacin
Orientada
Objetos.
DEFINITIVA (para el hacer)
DEFINITIVA TOTAL=
Pgina
14
Pgina
15
6.2.1 Actores
6.2.2 Casos de uso
6.2.3 Documentacin
6.3. Modelo de Interfaces
Actor
Caso de uso
Tipo
Descripcin
Sistema
Creacin de usuario, inicio de seccin, crea un usuario,
ingreso al men,
Primario
Manejo y gestin de la aplicacin
Actor
Pgina
16
Actor
Caso de uso
Tipo
Descripcin
Creacin de usuario
Validar usuario
Bsico
Verifica y autentica al usuario para que tenga acceso al
sistema
Para que los usuarios tengan acceso al sistema
Recibir datos del usuario por medio de la aplicacin.
Precondiciones
Men de opciones
Base de datos de registros
Bsico
Ingresar al sistema donde se encuentran una serie de
opciones para ejecutar
Registrarse satisfactoriamente y luego ingresar a las
opciones
Recibir datos para registrar en la aplicacin
Caso de uso
Actores
Tipo
Propsito
Resumen
Precondiciones
Consultas
Base de datos de las consultas
Bsico
Ingresa al sistema donde puede consultar una opciones
Validar el tipo de opcin seleccionada
Recibir datos del registro de opciones.
Resumen
Clases
Clases
Clases
Clases
Clases
Clases
Clases
Pgina
17
Identificacin de asociaciones
Identificacin de atributos
Diccionario de clases
Identificacin de Mdulos
Pgina
18
(Clases de control)
Base de datos
(Clases de Entidad)
Sistema de
informacin de la
empresa
(Clases Bordes)
Interfaz sistema
Interfaz base de datos registro
Interfaz base de datos consultas
7.1.2 Clases para casos de uso
7.2. Identificacin de Clases segn Estereotipos
Caso de uso
Ingreso al sistema
Creacin de usuario
Men
Consultas
Actores
Sistema
Men , base de datos
registrado
Base de datos registro,
consultas
Base de datos consultas
Clases Borde
Interfaz del sistema, pantalla
principal
Men principal, pantalla
principal.
Pantalla principal, interfaz
base de datos registro
Interfaz base de datos
consultas.
7.2.1 Borde
7.2.2 Entidad
Pgina
19
Interface Usuario
Pantalla Principal
Manejador Principal
Registro Unitario
Interface Usuario
Pantalla Servicio
Manejador Servicio
Interface Usuario
Pgina
20
Registro Tarjeta
Interface Usuario
Manejador Consultas
Pantalla Consultas
Manejador Reservas
Reservas
Interface Usuario
Tarifa
Reserva
Horarios
Pantalla Record
Preferencial
General
Pgina
21
Manejador Pagos
Interface Usuario
Registro tarjeta
Tarjeta
Pgina
22
acuerdo, 3: en desacuerdo)
2. Promedie los resultados y escriba el resultado en la casilla definitiva correspondiente (para
el saber, para el ser y para el hacer).
3. Sume las notas definitivas
DEFINITIVA.
INDICADORES DE DESEMPEO
Para el ser (Actitudinal)
PERIODO:
Totalme
nte
de
De
acuerdo
En
desacuerdo
acuerdo
1. Ingreso peridicamente al Curso Acadmico
de Programacin Orientada a Objetos.
2. Descargo y participo en las actividades
programadas
en
el
Curso
Acadmico
de
el
Curso
Acadmico
de
Programacin
Orientada a Objetos.
4.
Soy responsable con mis obligaciones
Acadmicas
del
Curso
de
Programacin
Orientada a Objetos.
5. Manifiesto respeto utilizando la netiqueta
con las compaeras, los compaeros y el tutor
Virtual.
6. Demuestro
inters
motivacin
por
Pgina
23
Colaborativo
entorno
de
los
propuestos
contenidos
durante
y
este
Aprendizaje
Colaborativo
Entorno
otros)
del
curso
acadmico
de
Pgina
24
acadmicas
aprender
los
de
Programacin
Orientada
Objetos.
DEFINITIVA (para el hacer)
DEFINITIVA TOTAL=
Pgina
25
sistema debe estar protegido contra parmetros incorrectos proporcionados por el usuario.
sistema no debe optimizarse hasta que este funcione de manera correcta.
sistema debe incluir estructuras de datos de tamao variable, sin lmites predefinidos.
sistema debe instrumentar un monitoreo de rendimiento y bsqueda de errores.
encapsulamiento es fundamental para la robustez del sistema.
8.1.3 Re-uso
El reus es un aspecto fundamental del diseo. Cuanto ms se pueda reutilizar el cdigo ser
mejor la robustez del sistema.
A travs de la herencia se incrementa el reus de cdigo.
El uso impropio de la herencia hace que los programas sean difciles de mantener y
extender.
El encapsulamiento es muy efectivo para lograr el reus, se aplica tanto al nivel de los
objetos como de componentes desarrollados en otras aplicaciones.
8.1.4 Extensibilidad
La mayor parte de los sistemas son extendidos de manera imprevista. Las siguientes son
algunas de las perspectivas de extensibilidad:
Se debe encapsular otra vez las clases, ocultando su estructura interna a las otras clases.
No se debe exportar estructuras de datos desde un mtodo.
Pgina
26
Clase
Descripcin
Mdulo
Estereotipo
Propiedades
Superclases
Subclases
Atributos
Interfaz usuario
La interaccin del usuario con el sistema se hace a travs de la
interfaz del sistema
Interfaz usuario
Borde
8.2.2 Responsabilidades
Flujo principal del caso de uso Creacin de usuario
Flujo
principal
Pgina
27
Pgina
28
una vez creado el usuario (E-1), el sistema solicita ofrecer servicio al usuario
Pgina
29
Pantalla consultas.
Flujo
Pgina
30
Pgina
31
8.2.3 Colaboraciones
Pgina
32
8.2.4 Jerarquas
8.2.5 Contratos
8.2.6 Subsistemas
Subsistema: Subsistema Interface Usuario
Descripcin: Agrupa objetos que interviene con el usuario
Clases: Interface usuario, pantalla principal, pantalla servicio, pantalla crear
registro usuario, pantalla obtener registro usuario, pantalla crear registro tarjeta,
pantalla obtener registro tarjeta.
Contratos:
Servidor
Subsistema: Subsistema principal
Descripcin: Agrupa objetos que interviene con el registro
Clases: manejador registro usuario, registrar usuario, manejador registro tarjeta,
registro tarjeta, interface base de datos de
Contratos:
Servidor
Pgina
33
8.2.7 Protocolos
8.2.8 Atributos
Clases
Cine
Reservacin
Registro usuario
Pelcula
Clasificacin
Sala
Horario
Tarifa
Asiento
Registro tarjeta
Nit.
Atributos
Nombre
Clave
Cliente, direccin, telfono, Email
Nombre Pelcula
Adultos, infantil
Nmero de sala
Fecha, hora
Precio, impuestos
Nmero silla, Fila
Nombre, nmero, expedidor, vencimiento
Numero de nit
8.2.9 Algoritmos
Clase
:
Descripcin:
Mdulo:
Estereotipo:
Propiedades:
Superclases:
Subclases:
Atributos:
usuario
El usuario es el encargado de desplegar la pantalla principal de
interaccin con el sistema, y luego delegar las diferentes funciones a
cada manejador hecho para tal fin.
Principal
Control
.
Solicita desplegar PantallaPrincipal a la InterfaceSistemas
Maneja el evento Registrar Usuario, Siguiente y salir
Maneja el evento registrarse por primera vez
Solicita crear Registrar Usuario a la PantallaPrincipal
Maneja el evento Registrarse a la InterfaceCreaciondeUsuario
Solicita Registrarse al Sistema
Solicita crear Usuario al Usuario
Maneja el evento OK
InterfaceCreaciondeUsuario maneja el evento Siguiente al Sistema
Pgina
34
InterfaceSistema
Toda la informacin del sistema se realiza por la Interface Sistema
InterfaceSistema
Borde
Clase:
Descripcin:
Mdulo:
Estereotipo:
Propiedades:
Superclases:
Subclases:
Atributos:
PatantallaPrincipal
PantallaPrincipal
InterfaceUsuario
Borde
Clase:
Descripcin:
InterfaceCreaciondeUsuario
Guarda informacin de todos los usuarios que entran, o registran al
sistema
InterfaceCreaciondeUsuario
Interface de servicio
Mdulo:
Estereotipo:
Propiedades:
Superclases:
Subclases:
Atributos:
Excepciones
.
Despliega la PantallaPrincipal
Solicita crear Registro al Usuario
Solicita Creacin de Usuario a la InterfaceBasedeDatosRegistro
Solicita el evento Ofrecer servicio al usuario
Se despliega
Enva evento Registrarse a la InterfaceCreaciondeUsuario
Se valida registro de Ususrio mediante Login y Password
Envia el evento Consultara la interfaceBase de datos consultas
Enva evento Salir InterfaceCreaciondeUsuario
Pgina
35
Clase:
Descripcin:
Mdulo:
Estereotipo:
Propiedades:
Superclases:
Subclases:
Atributos:
Excepciones:
Clase:
Descripcin:
Mdulo:
Estereotipo:
Propiedades:
Superclases:
Subclases:
Atributos:
Excepciones:
InterfaceBasedeDatosRegistro
Toda la informacin personal del usuario se realiza por la Interface
usuario
InterfaceBasedeDatosRegistro
Interface
.
Solicita Creacin de Usuario a la Base de Datos de Registros
E-1 no hubo validacin: el login/password no se valid
correctamente. Se le pide al usuario que lo vuelva a intentar hasta
tres veces, despus de lo cual se saldr del sistema
InterfaceBasedeDatosReserva
Toda la informacin personal del usuario se realiza por la Interface
usuario
InterfaceBasedeDatosReserva
Interface
.
Solicita informacin de usuario para la reserva
LA reserva no se realizar con datos errneos suministrados por el
usuario.
Pgina
36
Autoevaluacin
Captulo 8 Modelo de Diseo
Instrucciones
acuerdo, 3: en desacuerdo)
2. Promedie los resultados y escriba el resultado en la casilla definitiva correspondiente (para
el saber, para el ser y para el hacer).
3. Sume las notas definitivas
DEFINITIVA.
INDICADORES DE DESEMPEO
Para el ser (Actitudinal)
PERIODO:
Totalme
nte
de
De
acuerdo
En
desacuerdo
acuerdo
1. Ingreso peridicamente al Curso Acadmico
de Programacin Orientada a Objetos.
2. Descargo y participo en las actividades
programadas
en
el
Curso
Acadmico
de
el
Curso
Acadmico
de
Programacin
Pgina
37
del
Curso
de
Programacin
Orientada a Objetos.
5. Manifiesto respeto utilizando la netiqueta
con las compaeras, los compaeros y el tutor
Virtual.
6. Demuestro
inters
motivacin
por
Colaborativo
entorno
de
los
propuestos
contenidos
durante
y
este
Pgina
38
Aprendizaje
Colaborativo
Entorno
otros)
del
curso
acadmico
de
acadmicas
aprender
los
de
Programacin
Orientada
Objetos.
DEFINITIVA (para el hacer)
DEFINITIVA TOTAL=
Pgina
39
Pgina
40
Pgina
41
Pgina
42
Pgina
43
acuerdo, 3: en desacuerdo)
2. Promedie los resultados y escriba el resultado en la casilla definitiva correspondiente (para
el saber, para el ser y para el hacer).
3. Sume las notas definitivas
DEFINITIVA.
INDICADORES DE DESEMPEO
Para el ser (Actitudinal)
PERIODO:
Totalme
nte
de
De
acuerdo
En
desacuerdo
acuerdo
1. Ingreso peridicamente al Curso Acadmico
de Programacin Orientada a Objetos.
2. Descargo y participo en las actividades
programadas
en
el
Curso
Acadmico
de
el
Curso
Acadmico
de
Programacin
Orientada a Objetos.
4.
Soy responsable con mis obligaciones
Acadmicas
del
Curso
de
Programacin
Orientada a Objetos.
5. Manifiesto respeto utilizando la netiqueta
con las compaeras, los compaeros y el tutor
Virtual.
6. Demuestro
inters
motivacin
por
Pgina
44
Colaborativo
entorno
de
los
propuestos
contenidos
durante
y
este
Aprendizaje
Colaborativo
Entorno
Pgina
45
otros)
del
curso
acadmico
de
acadmicas
aprender
los
de
Programacin
Orientada
Objetos.
DEFINITIVA (para el hacer)
DEFINITIVA TOTAL=
Pgina
46
Pgina
47
Pgina
48
Autoevaluacin
Proyecto final de Investigacin
Instrucciones
acuerdo, 3: en desacuerdo)
2. Promedie los resultados y escriba el resultado en la casilla definitiva correspondiente (para
el saber, para el ser y para el hacer).
3. Sume las notas definitivas
DEFINITIVA.
INDICADORES DE DESEMPEO
Para el ser (Actitudinal)
PERIODO:
Totalme
nte
de
De
acuerdo
En
desacuerdo
acuerdo
1. Ingreso peridicamente al Curso Acadmico
de Programacin Orientada a Objetos.
2. Descargo y participo en las actividades
programadas
en
el
Curso
Acadmico
de
el
Curso
Acadmico
de
Programacin
Orientada a Objetos.
Pgina
49
Acadmicas
del
Curso
de
Programacin
Orientada a Objetos.
5. Manifiesto respeto utilizando la netiqueta
con las compaeras, los compaeros y el tutor
Virtual.
6. Demuestro
inters
motivacin
por
Colaborativo
entorno
de
los
propuestos
contenidos
durante
y
este
Pgina
50
Aprendizaje
Colaborativo
Entorno
otros)
del
curso
acadmico
de
acadmicas
aprender
los
de
Programacin
Orientada
Objetos.
DEFINITIVA (para el hacer)
DEFINITIVA TOTAL=
Pgina
51