Documente Academic
Documente Profesional
Documente Cultură
Distancia de Mxico
Actividad 2. Importancia de las metodologas OMT y OOSE en el
diseo de sistemas orientados a objetos
Materia: Anlisis
Fecha: 27/03/2015
Disear el software para dar soporte a una red bancaria automatizada, que incluya tanto cajeros humanos
como cajeros automticos (CA), y que debern ser compartidos por un consorcio de bancos. Cada banco
proporciona sus propias computadoras para mantener sus cuentas y procesar transacciones relativas a ellas.
Las terminales de cajero son propiedades de cada banco, y se comunican directamente con las computadoras
del banco. Los cajeros humanos insertan los datos de la cuenta y de la transaccin. Los cajeros automticos
se comunican con una computadora central que aprueba las transacciones con los bancos adecuados. Los
cajeros automticos admiten tarjetas, interaccionan con el usuario, se comunican con el sistema central para
llevar a cabo la transaccin, entregan dinero e imprimen recibos. El sistema necesita mantener unos registros
adecuados y tambin las oportunas medidas de seguridad y debe admitir accesos concurrentes a una misma
cuenta de forma correcta. Los bancos proporcionarn su propio software para sus computadoras; el analista
debe disear el software para los CA y para la red. El coste del sistema compartido ser subsidiado entre los
bancos de acuerdo con el nmero de clientes que tengan sus tarjetas de crdito.
Diccionario de datos
Diccionario de datos para las clases de CA.
Identificar asociaciones entre objetos
Locuciones Verbales
La red bancaria incluye cajeros y CA
El consorcio comparte los CA.
El banco proporciona la computadora del banco.
La computadora del banco proporciona las cuentas.
La computadora del banco procesa las transacciones de cada cuenta.
El banco posee el punto de caja.
El punto de caja se comunica con la computadora del banco.
El cajero introduce las transacciones para la cuenta.
Los CA se comunican con la computadora central para la transaccin.
La computadora central verifica la transaccin con el banco.
El CA admite tarjetas bancarias.
El CA interacciona con el usuario.
El CA proporciona dinero.
El CA imprime recibos.
El sistema gestiona accesos concurrentes.
Los bancos aportan su software.
Los costes se subsidian entre los bancos.
Locuciones verbales implcitas
Caso 2
Se necesita un sistema de gestin para un hospital donde, nos permita ingresar
el nombre del paciente y datos personales del mismo, adems de todo su
historial clnico, y de todo el tratamiento que este haya llevado. Tambin se
necesita que el sistema programe citas de los diferentes pacientes que haya,
manejo de las enfermedades de los pacientes, etc.
No
Descripcin
Consultas / Informes
R01
R02
R03
No
Descripcin
Almacenamiento
R04
Datos de Pacientes:C_PNOMBRE,
C_SNOMBRE, C_PAPELIDO,
C_SAPELLIDO, C_SEXO, D_FNAC,
C_CEDULA, C_TELEFONO,
C_COMPANIA, C_TELCOMPANIA,
D_FREGISTRO
R05
R06
R07
R08
R09
R10
R11
Datos de Enfermedades:
N_IDENFERMEDAD y
C_ENFERMEDAD
R12
Datos de Medicamentos:
N_IDMEDICAMENTO y
C_MEDICAMENTO
R13
No
Descripcin
No
Descripcin
Procesamiento
R14
Ventajas
1.
Proporciona una serie de pasos perfectamente definidos al desarrollador.
2.
3.
4.
Es fuerte en el anlisis
Desventajas
1.
Hay pocos mtodos para encontrar inconsistencias en los modelos.
2.
3.
4.
Es dbil en el diseo
Aplicaciones
Esta Tecnologa puede ser aplicada en varios aspectos de implementacin incluyendo:
Archivos.
Estructura de datos.
Multimedia.
Interactivas.
Web.
Cliente/servidor.
Distribuidas.
METODOLOGIA
QUE ES?
CARACTERISTICAS
AUTOR
Fecha de
Implementacin
BOOCH
OOSE
Es una metodologa
que se utiliza en el
anlisis y diseo de
software creada por
Booch durante su
estancia en Rational
Software
Corporation.
Esta metodologa se
Grady
caracteriza por contar con una Booch
notacin expresiva y bien
definida que le permite al
diseador expresar sus ideas y
concentrarse en problemas
ms serios.
Manejo de dimensiones:
* FISICA
* LOGICA
* ESTTICA
> Diagramas de clases
> Diagramas de objetos
> Diagramas de mdulos
> Diagramas de
procesos
* DINAMICA
> Diagrama de transicin
de estados
> Diagramas de
interaccin
Este modelo es la Ivar Jacobson
base en la etapa
de anlisis,
construccin y
prueba.
OOSE brinda un
enfoque para el
manejo de casos
de uso, este
modelo de casos
de uso sirve como
un modelo central Tcnicas OOSE:
para otros
* Modelo de
modelos.
requerimientos
* Modelo de
anlisis
* Modelo de
diseo
* Modelo de
implementacin
* Modelo de
prueba
Este mtodo
proporciona un
soporte para el
diseo creativo de
productos de
software, inclusive
a escala
industrial.
Actividades:
> Modelo de
anlisis
> Construccin
> Diseo
> Prueba del
sistema.
1992
1994
> Desarrollo
incremental