Beruflich Dokumente
Kultur Dokumente
Clase 5
Gloria Lucia Giraldo Gmez glgiraldog@unalmed.edu.co Escuela de Sistemas Universidad Nacional de Colombia Sede Medelln
Contenido
Repaso Actores y sus roles Modelo del dominio Actividad (taller)
REPASO
Ciclo de vida clsico del software:
CONOCER Y ENTENDER
REPASO
Ciclo de vida clsico del software:
REPASO
Ciclo de vida clsico del software:
Definicin UN-METODO Analisis Diseo Modelo verbal Desarrollo Esquema preconceptual Pruebas Mantenimiento
REPASO
Modelo Verbal: descripcin en lenguaje natural del sistema, el cual permite identificar
Esquema Preconceptual:
Relacin dinmica
Relacin estructural conexin concepto condicin precondicin
condicin
relacin
condicin
relacin
no
relacin
relacin
relacin
concepto
relacin
relacin
Extracto de RAPIZZA
ZONA DEPENDE SE UBICA
CLIENTE
TIENE REALIZA
LLAMA
DESPACHADOR
DIRECCIN CDULA
TIENE
PRODUCTO
CANTIDAD
OBSERVACIN
CONOCER Y ENTENDER
Cmo proceden los diferentes actores?
Cules son las relaciones entre ellos?
UN-METODO no parte de la solucin sino que inicialmente se focaliza en conocer la organizacin, sus funciones y razn de ser, sus problemas y objetivos
CONOCER Y ENTENDER
Se debe determinar: El marco organizacional Los objetivos propios del rea de la aplicacin La organizacin propia del rea Los actores e interesados en las funciones del rea Los roles e intereses de los actores e interesados frente a las funciones que les compete El vocabulario propio del rea.
Estructura de la organizacin
Organigrama: representacin de las relaciones de poder entre los diferentes actores. Existen mltiples paradigmas para su representacin, uno de ellos es el jerrquico Responsabilidades generales de las reas: descripcin de los objetivos generales de la organizacin
DESPACHADOR
CHEF
CONTADOR
REPARTIDOR
dinero de las ventas, asegurar el registro de la informacin de los pedidos, asegurar la entrega a tiempo de los productos
Organigrama detallado del rea del problema Responsabilidades de las componentes del rea
Actores y roles
Se identifican a travs del anlisis del modelo verbal Respondiendo a las preguntas: para qu fue diseado el sistema o a quines va a ayudar el sistema? Hay que definir cmo es la relacin entre los actores y entre ellos con el sistema No siempre los actores son seres humanos, pueden ser mquinas o procesos
Actores y roles
Se distinguen tres grupos:
Cliente: Llama a la pizzera para realizar los pedidos, brinda informacin del pedido e informacin personal, recibe los productos del pedido, realiza el pago del pedido y firma el pedido. Despachador: Registra y despacha el pedido, asigna el repartidor para un determinado conjunto de pedidos, registra la hora de entrega de los pedidos (cuando el repartidor regresa), registra el pago que realiza el cliente y elabora las cuentas de cobro que permiten cancelar los pedidos. Chef: Prepara los productos de los pedidos. Repartidor: Entrega los pedidos a los clientes y paga las cuentas de cobro cuando no se cumple a tiempo con la entrega
Qu es una ontologa?
Es un trmino prestado de la filosofa Etimolgicamente: ontos=ser logo=tratado En informtica fue introducido por la comunidad Inteligencia artificial y redefinida como una especificacin explcita y formal de una conceptualizacin compartida (Gruber, 1993)(Borst, Actualmente muy de moda (recuperacin de informacin de la Web) Por qu? Porque en este momento existen problemas semnticos en la informacin de la Web y las ontologas ayudan a dar semntica a la informacin
1997)
Qu es una ontologa?
Las ontologas catalogan y definen los tipos de cosas que existen en un cierto dominio, as como sus relaciones y propiedades. Ejemplo: una ontologa del mundo empresarial usar conceptos como Venta, Compra, Transferencia, Pago, etc.; y relaciones como Una Transferencia corresponde a una Venta o a una Compra, Un Pago corresponde a una o varias Transferencias, etc.
Nombre relacin
Reglas
1. Los Actores del rea del problema deben estar representados como conceptos del Esquema Preconceptual y como conceptos del Modelo del Dominio. 2. El modelo verbal del problema suministra pistas en relacin con los elementos que harn parte de los Esquemas Preconceptuales y los Modelos del Dominio. [ZAPATA Y GMEZ, 2006] 3. Los conceptos del Esquema Preconceptual deben estar contenidos en el modelo del dominio como conceptos o caractersticas. 4. Las relaciones del Esquema Preconceptual deben corresponder a relaciones de asociacin en el Modelo del Dominio.
si
Reservacin computador
Computador tiene tiene Nombre
solicita
Computador(x).disponible
Estudiante
registra
no
Fecha-Hora
Carn
Lista de Espera
Auxiliar administrativo
Nombre
Mes
registra reservacin
registra reservacin
Cuando un cliente de RAPIZZA Ltda. tiene necesidad de una pizza realiza una llamada a la pizzera en la cual es atendido por el despachador, quien toma el pedido de los productos requeridos; cada producto posee un cdigo y su valor unitario se encuentra en una lista de precios. Del cliente, el despachador solicita la cdula, el nombre, telfono y direccin. Dependiendo de la direccin, el cliente se ubica en una zona de cobertura. Adems, del pedido el despachador registra el nmero, la fecha, la hora de salida y la hora de entrega, adems del detalle de los productos a enviar, incluyendo la cantidad y una observacin (si la hay). Luego, el pedido pasa al chef, quien prepara los productos all incluidos. Una vez los productos se han preparado y en cuanto uno de los repartidores se encuentre disponible, el despachador asigna un repartidor y despacha el pedido; el repartidor toma los pedidos preparados y se traslada a la direccin de destino del pedido para realizar la entrega. Cuando llega el repartidor, el cliente recibe las pizzas y realiza el pago, siempre y cuando el tiempo de entrega sea inferior a 30 minutos; en caso contrario, nicamente firma el pedido sin realizar el pago. Una vez entregados todos los pedidos que lleva el repartidor, ste regresa a la pizzera y entrega el dinero y los pedidos firmados al despachador. El despachador, entonces, guarda el dinero en la caja y elabora cuentas de cobro al repartidor por cada pedido firmado que el cliente no haya pagado. Tanto los pagos como las cuentas de cobro cancelan los pedidos. Uno de los principales problemas de la pizzera es la recuperacin del dinero de las ventas por parte del despachador, ya que se requiere asegurar el envo del producto al cliente y la entrega a tiempo de los pedidos a cargo de los repartidores. Esto es sumamente importante para RAPIZZA Ltda., ya que de ello depende el xito de las ventas y la satisfaccin al cliente, medio por el cual se espera conseguir reconocimiento y un incremento en la clientela.