tema5_ingsw_2014 (1)

78
INGENIERIA DE SOFTWARE INGENIERIA DE SOFTWARE Ing. Francisco Rodríguez Novoa

description

software

Transcript of tema5_ingsw_2014 (1)

  • INGENIERIA DE SOFTWARE

    Ing. Francisco Rodrguez Novoa

    *

  • Ingeniera de Software Ing. Francisco Rodrguez Tema 5Modelado del Negocio

    *

  • Rational Unified Process (RUP). Workflow

  • Las OrganizacionesUna organizacin humana es una estructura compuesta por un conjunto de personas distribuidas en departamentos o funciones con arreglo a ciertos criterios de divisin del trabajo y comunicacin.

  • Modelo en las OrganizacionesModelo es un conjunto de conceptos que permiten construir una representacin organizacional de la empresa.Dos enfoques:Funcional (Tradicional)Proceso

    PROCESOSORGANIZACIONES POR PROCESOSORGANIZACIONES TRADICIONALES

  • Enfoque FuncionalVERTICAL

    Las funciones buscan la optimizacin de sus propios resultados a costa, normalmente de la suboptimizacin de la organizacin global.El cliente comn de las funciones, no es el cliente externo, sino la Direccin general. Por tanto, dichas reas buscarn que sus resultados satisfagan sus objetivos funcionales a los ojos de su superior.No se sabe como se aade valor.Las funciones pasan a ser ms importantes que los clientes.Algunas responsabilidades caen entre departamentos (responsabilidades compartidas).

  • Enfoque de ProcesosHORIZONTAL

    El modelo incluye : El cliente, el producto y el flujo de trabajo; Nos ayuda a percibir como las tareas se hacen por medio de Procesos que rompen las barreras funcionales.Muestra las relaciones internas entre cliente suministrador por medio de las cuales se producen los productos y servicios.

  • Funcin vs. ProcesoFuncin: identificada por un verbo. Es continua. Comercializar Fabricar Vender Expedir Comprar Proceso: identificado por verbo+sustantivo. Tiene un inicio y un fin. No es continuo. Tomar un pedido Ensamblar un pieza Facturar a un cliente Solicitar materiales

  • Qu es el Modelado del Negocio?Es una tcnica para modelar procesos del negocio.El Modelo de negocio provee una manera de expresar los procesos del negocios en trminos de actividades del negocio y comportamiento colaborativo.

  • Qu son los Procesos del Negocio?Es una secuencia lgica de actividades , u ordenamiento de actividades.Se hace nfasis en cmo se hacen las cosasEl principio y fin (insumos y exsumos) estn claramente identificadosEl conjunto de actividades que se realizan en un proceso van a producir un output, resultado determinado, un exsumo de mayor valor para alguien que denominamos cliente.

  • Propsito del Modelo del NegocioComprender la estructura y la dinmica de la organizacin para la que se desarrolla el proyecto.Comprender los problemas actuales de la organizacin y su impacto.Asegurar que los clientes, usuarios finales y desarrolladores tengan un entendimiento comn de la organizacin. Visin compartida.Obtener, de forma preliminar, los requerimientos del sistema que necesita la organizacin.

  • BeneficiosUno de los grandes beneficios de modelar el negocio es mejorar la obtencin de requisitos del sistema, requisitos que conducirn a la creacin de sistemas de informacin que realmente encajen en la organizacin y sean usados por usuarios finales.

  • Modelado del Negocio

  • Modelado del NegocioArtefactos del modelo del negocio

  • Diagramas UML (M. Negocio)Cada diagrama de UML proporciona una vista diferente del negocio:Diagramas de casos de uso describen el contexto del negocio. Diagramas de actividad describen las conductas en el negocio, o el flujo de trabajo del negocio. Diagramas de Objetos que describen la estructura esttica del negocio.

  • Modelado del negocio. EstereotiposEstereotipos ms importantes de la etapa de Modelado del Negocio.

  • Modelado del Negocio. Actividades1. Evaluar la organizacin objetivo.2. Encontrar los actores y casos de uso del negocio.3. Construir el Modelo de Casos de Uso del Negocio.4. Encontrar los trabajadores y entidades del negocio.5. Detallar los casos de uso del negocio.6. Construir el Modelo de Objetos del Negocio.7. Mantener las reglas del negocio.8. Capturar un vocabulario comn.

  • 1. Evaluar la organizacin objetivo1. Describir la organizacin objetivo (objeto de estudio).Identificar la organizacin para la que se desarrolla el sistema (organizacin objetivo).Describir la estructura organizativa actual.El organigrama de la organizacin puede ayudar.Conocer.Visin.Misin.Metas.Objetivos estratgicos.Identificar los procesos macros desarrollados.

  • 1. Evaluar la organizacin objetivoOrganizacin objetivo (objeto de estudio).

    Mundo Exterior

  • 1. Evaluar la organizacin objetivo2. Describir el negocio (campo de accin).Identificar el negocio en cuestin.Definir las fronteras del negocio.Identificar las reas involucradas.Identificar los procesos desarrollados.Identificar los roles participantes.Identificar las actividades que desarrolla cada rol.Identificar los clientes que se benefician de los procesos.

  • 1. Evaluar la organizacin objetivoNegocio (campo de accin).

    Mundo Exterior

  • 2. Encontrar los actores y casos de uso del negocio1. Identificar los actores del negocio (business actors).Un actor del negocio (business actor) representa un rol jugado por alguien o algo fuera del negocio y que interacta o se relaciona con l.Ejemplo:

    Cliente.Proveedor.Gerente general.Autoridades.GerenteGeneral

  • 2. Encontrar los actores y casos de uso del negocioActores del negocio.

    Mundo Exterior

  • 2. Encontrar los actores y casos de uso del negocioDnde encontrar a los actores del negocio?Clientes de la organizacin objetivo.Socios.Proveedores.Autoridades.Entidades legales y reguladoras.Sucursales.Dueos e inversionistasSoftware o hardware fuera del negocio con los que se interacta.Otras partes de la organizacin.

  • Actores del Negocio2. Crear la lista de los actores del negocio:Nombre del actor:Debe dar idea clara de la funcin que realiza o desempea.Sustantivo con letra inicial mayscula.Descripcin:Describir la funcin que realiza fuera del negocio y la responsabilidad que tiene para el negocio.

  • 2. Encontrar los actores y casos de uso del negocio3. Identificar los casos de uso del negocio (business use cases).Un caso de uso del negocio identifica un proceso especfico del negocio con identidad propia que produce un resultado medible y esperado para el actor del negocio correspondiente.Ejemplo:Realizar compra.Almacenar productos.

    RealizarSolicitud

  • 2. Encontrar los actores y casos de uso del negocioCasos de uso del negocio

    Mundo Exterior

  • 2. Encontrar los actores y casos de uso del negocioDnde encontrar los casos de uso del negocio?Procesos comerciales, administrativos y de gerencia.Servicios principales que el actor del negocio espera recibir de la organizacin objetivo.Procesos de servicio a otras entidades fuera de la organizacin objetivo.Es recomendable:Comenzar con el actor del negocio ms importante.Identificar los principales servicios de la organizacin.Identificar procesos de mantenimiento de la organizacin.Buscar el ciclo de vida de dicho actor.

  • 2. Encontrar los actores y casos de uso del negocio4. Crear la lista de los casos de uso del negocio.Nombre del caso de uso del negocio.Debe dar idea clara de las acciones a realizar.Representar el objetivo general del proceso.Debe ser fcil de entender por los miembros del equipo del proyecto. Abarcar las perspectivas del actor y del negocio.Debe ser un verbo o una frase verbal en infinitivo. (UML).Descripcin.Se indica el objetivo fundamental del proceso.

  • 3. Construir el Modelo Casos de Uso del NegocioEl Modelo de Casos de Uso del negocio modela la forma en que el negocio es usado por sus clientes, patrocinadores, etc.Est formado por:Actores del negocio identificados previamente.Casos de uso del negocio identificados previamente.Asociaciones entre los actores y los casos de uso del negocio.Diagramas de Casos de Uso del negocio.

  • 3. Construir el Modelo Casos de Uso del Negocio2. Construir el Diagrama de Casos de Uso del negocioEl Diagrama de Casos de Uso del negocio es.Herramienta proporcionada por UML.Muestra los procesos del negocio que son usados por los roles del negocio.Solo se tiene en cuenta QUIN realiza QU proceso?QUIN? (actor del negocio identificado).QU? (caso de uso del negocio identificado). Relaciones entre ellos (asociaciones).No constituye un Diagrama de Flujo de Datos.

  • 3. Construir el Modelo Casos de Uso del NegocioDiagrama de Casos de Uso del negocio.

  • 4. Encontrar trabajadores y entidades del negocio1. Identificar los trabajadores del negocio (business workers).Un trabajador del negocio (business worker) representa un rol jugado por alguien o algo dentro del negocio que realiza alguna actividad dentro del mismo.Ejemplo:Vendedor.Jefe de Almacn.

    Jefe de Almacn

  • 4. Encontrar trabajadores y entidades del negocioTrabajadores del negocio.

    Mundo Exterior

  • 4. Encontrar trabajadores y entidades del negocioDnde encontrar trabajadores del negocio?Roles dentro del negocio.Puestos o cargos dentro de la organizacin objetivo.Personas que ejecutan los procesos o las actividades del negocio.Hardware o sistemas informticos dentro del negocio usados en ese momento.

  • 4. Encontrar trabajadores y entidades del negocio2. Crear la lista de los trabajadores del negocio.Nombre del trabajador del negocio.Debe dar idea clara de la funcin que realiza o desempea dentro del negocio.Representar el rol que juega dentro del negocio.Debe ser fcil de entender por los miembros del equipo del proyecto. Sustantivo con letra inicial mayscula. (UML).Descripcin.Describe la funcin que realiza dentro del negocio.Tener en cuenta la responsabilidad que tiene frente al negocio.

  • 4. Encontrar trabajadores y entidades del negocio4. Identificar las entidades del negocio (business workers).Una entidad del negocio (business entity) representa un conjunto de informacin con propiedades, comportamiento y semntica similares y que es manipulada o manejada por trabajadores del negocio.Ejemplo:Factura.Solicitud de pago.

    SolicitudDe Pago

  • 4. Encontrar trabajadores y entidades del negocioEntidades del negocio.

    Mundo Exterior

  • 4. Encontrar trabajadores y entidades del negocioDnde encontrar entidades del negocio?Informacin que maneja cada trabajador del negocio.Informacin que necesita ser ingresada, validada, consultada o comunicada en cada proceso del negocio.Objetos fsicos.Transacciones.Informes.Reportes.

  • 4. Encontrar trabajadores y entidades del negocio5. Crear la lista de las entidades del negocio.Nombre de la entidad del negocio.Debe dar idea clara de la informacin que representa.Debe ser fcil de entender por los miembros del equipo del proyecto. Sustantivo con letra inicial mayscula. (UML).Descripcin:Describir la funcin que cumple dentro del negocio.Tener en cuenta la responsabilidad que tiene frente al negocio.

  • 5. Detallar los casos de uso del negocioEl objetivo de esta actividad es.Describir en detalles el flujo de actividades de cada caso de uso del negocio.Asegurarse de que los actores del negocio respectivos obtenga el resultado esperado.Asegurarse de que los miembros del proyecto y los clientes y usuarios finales tengan un entendimiento comn del proceso detallado.

  • 5. Detallar los casos de uso del negocio1. Obtener informacin de los procesos del negocioCmo comienza la ejecucin del proceso?Qu actividades se realizan dentro del proceso?Quin realiza cada actividad?Cul es el orden de ejecucin de cada actividad?Cul es el flujo bsico de las actividades?Cules actividades se ejecutan slo ocasionalmente?Qu informacin maneja cada actividad?Quin maneja cada informacin?Cmo termina la ejecucin del proceso?

  • 5. Detallar los casos de uso del negocio2. Detallar el flujo de ejecucin del proceso del negocio.Se describe en detalle la informacin recolectada en el paso anterior.Incluyendo las actividades realizadas por los actores del negocio.Se utilizan dos artefactos para la documentacin.Documento de Especificacin de casos de uso del negocio.Diagrama de Actividades (UML).

  • 5. Detallar los casos de uso del negocio3. Realizar la especificacin de los casos de uso del negocio. Especificacin del Caso de Uso del NegocioSolicitar Servicio

    1.Actores1.1Artista2.PropsitoSolicitar los servicios de la galera para realizar una exposicin de arte.3.Breve DescripcinEl caso de uso comienza cuando el Artista se dirige a la galera para solicitar los servicios para una exposicin de arte. Se entrevista con el Anfitrin quien le pide los datos necesarios y llena la solicitud de servicio de la galera. El caso de uso termina cuando el Artista recibe una copia de la Solicitud de Servicio o del Documento de Rechazo de Pedido.4.Flujo Bsico de EventosAccin del ActorRespuesta del Proceso del Negocio1.El Artista solicita el servicio de para una exposicin2.El Anfitrin solicita los datos personales del Artista3.El Artista entrega sus datos personales al Anfitrin4.El Anfitrin busca si los datos del Artista estn registrados previamente en la galera5.El Anfitrin solicita informacin de las obras de arte al Artista.6.El Artista entrega la informacin de las obras al Anfitrin7.El Anfitrin registra la informacin de las obras de arte.8.El Anfitrin busca la informacin sobre las tcnicas que maneja la galera en el sistema LogiSis9.El sistema LogiSis entrega la informacin sobre las tcnicas que maneja la galera.10.El Anfitrin recibe la informacin sobre las tcnicas y determina si la galera maneja las tcnicas de las obras de arte.11.El Anfitrin llena la solicitud de servicio.12.El Anfitrin archiva la Solicitud de Servicio y entrega una copia al Artista13.El artista recibe la copia de la Solicitud de Servicio

  • 5. Detallar los casos de uso del negocio3. Realizar la especificacin de los casos de uso del negocio.Breve Descripcin.Se redacta un resumen de las principales actividades que se realizan en el caso de uso del negocio.Es suficiente con un prrafo.Debe incluirse al comienzo el PUNTO DE INICIO.Se establece al inicio del resumen.Coincide con la primera actividad del caso de uso.Se enuncia El caso de uso se inicia cuando...Est delimitado por la ocurrencia de algn evento externo al negocio o debido a una necesidad del actor del caso de uso del negocio.

  • 5. Detallar los casos de uso del negocio3. Realizar la especificacin de los casos de uso del negocio.Breve Descripcin.Debe incluirse al final el PUNTO DE TERMINACION.Se redacta al final del resumen.Coincide con la ltima actividad del caso de uso.Se enuncia El caso de uso termina cuando....Flujo Bsico de Eventos.Se describe la secuencia de actividades o pasos bsicos, normales e invariables que realiza el proceso del negocio.Describe QU hace el actor y QU responde el proceso del negocio y no CMO se implementa.

  • 5. Detallar los casos de uso del negocio3. Realizar la especificacin de los casos de uso del negocio.Flujo Bsico de Eventos.Se establece un dilogo de dos columnas entre el actor y el proceso del negocio ordenado por la secuencia de ocurrencia.El primer evento coincide con el Punto de Inicio.El ltimo evento coincide con el Punto de Terminacin.Al final debe haberse alcanzado el propsito del caso de uso.Subflujos.Se describen los subflujos que se deriven del flujo bsico.Constituyen pequeas actividades paralelas o independientes que pueden ejecutare dentro del flujo bsico.

  • 5. Detallar los casos de uso del negocio3. Realizar la especificacin de los casos de uso del negocio.Flujos Alternativos.Se consideran las diferentes situaciones alternativas o variantes que provoquen una desviacin del flujo bsico.Condiciones ocasionales, eventuales, anormales y extremas.Debe especificar claramente.Evento del flujo bsico que lo provoca.Condicin bajo la cual ocurre.Conjunto de actividades alternativas.Cmo contina la ejecucin del caso de uso una vez culminado el flujo alternativo.

  • 5. Detallar los casos de uso del negocio3. Realizar la especificacin de los casos de uso del negocio.Precondiciones.Condiciones en las que debi encontrarse el negocio para que el caso de uso pueda ser activado.Se definen relativas al negocio, no a su entorno. Si no se cumplen se rechaza la activacin del caso de uso.Deben redactarse en tiempo verbal pasado.Poscondiciones.Condiciones en las que deber encontrarse el negocio junto a su entorno una vez terminado el caso de uso.Definen los resultados esperados por el caso de uso.Deben redactarse en tiempo verbal futuro.

  • 5. Detallar los casos de uso del negocio3. Realizar la especificacin de los casos de uso del negocio.Puntos de Extensin.Extensiones de la ejecucin del caso de uso a travs de la ejecucin de otros casos de uso.Requerimientos Especiales.Se especifican los requerimientos especiales que deben considerarse para ejecutar el caso de uso del negocio.Informacin Adicional.Se especifica informacin adicional que aclare o incorpore mayor detalle al caso de uso del negocio.

  • 5. Detallar los casos de uso del negocio4. Construir el Diagrama de Actividades.

    Especificacin del Caso de Uso del NegocioSolicitar Servicio

    1.Actores1.1Artista2.PropsitoSolicitar los servicios de la galera para realizar una exposicin de arte.3.Breve DescripcinEl caso de uso comienza cuando el Artista se dirige a la galera para solicitar los servicios para una exposicin de arte. Se entrevista con el Anfitrin quien le pide los datos necesarios y llena la solicitud de servicio de la galera. El caso de uso termina cuando el Artista recibe una copia de la Solicitud de Servicio o del Documento de Rechazo de Pedido.4.Flujo Bsico de EventosAccin del ActorRespuesta del Proceso del Negocio1.El Artista solicita el servicio de para una exposicin2.El Anfitrin solicita los datos personales del Artista3.El Artista entrega sus datos personales al Anfitrin4.El Anfitrin busca si los datos del Artista estn registrados previamente en la galera5.El Anfitrin solicita informacin de las obras de arte al Artista.6.El Artista entrega la informacin de las obras al Anfitrin7.El Anfitrin registra la informacin de las obras de arte.8.El Anfitrin busca la informacin sobre las tcnicas que maneja la galera en el sistema LogiSis9.El sistema LogiSis entrega la informacin sobre las tcnicas que maneja la galera.10.El Anfitrin recibe la informacin sobre las tcnicas y determina si la galera maneja las tcnicas de las obras de arte.11.El Anfitrin llena la solicitud de servicio.12.El Anfitrin archiva la Solicitud de Servicio y entrega una copia al Artista13.El artista recibe la copia de la Solicitud de Servicio

  • 5. Detallar los casos de uso del negocio4. Construir el Diagrama de Actividades.Herramienta proporcionada por UML.Se utiliza para:Detallar en forma grfica el flujo de actividades junto al orden o secuencia de las mismas.Es til para indicar en un proceso:Las tareas a realizar.La secuencia de ejecucin de las tareas.La interaccin entre los actores y trabajadores.La forma en que el proceso maneja las entidades.Modela la dinmica de los casos de uso del negocio.Abarca tareas automtica y manuales.

  • 5. Detallar los casos de uso del negocio

    Diagrama de Actividades.

  • 5. Detallar los casos de uso del negocio 4. Construir el Diagrama de Actividades.El Diagrama de Actividades est compuesto por los elementos siguientes.Estado inicial (star state).Actividad (activity).Transicin de estado (state transition).Decisin (decision).Barra de sincronizacin (synchronization).Rol (swimlane).Estado final (end state).

  • 5. Detallar los casos de uso del negocio4. Construir el Diagrama de Actividades.Estado inicial (star state).Indica el comienzo del flujo de actividades.Representa el inicio del flujo de trabajo del caso de uso del negocio.Se representa a travs de un crculo de color negro.Se coloca dentro del swimlane correspondiente al rol que comienza el caso de uso.Es un estado nico para el flujo de actividades

    Inicio

  • 5. Detallar los casos de uso del negocio4. Construir el Diagrama de Actividades.Actividad (activity).Representa una tarea, actividad o paso dentro del flujo de trabajo del caso de uso del negocio.Se representa a travs de un rectngulo ovalado en los extremos.El nombre de la actividad debe:Ser simple y breve.Ser un verbo o frase verbal en infinitivo.Incluir el objeto de la actividad.Colocarse dentro del smbolo de la actividad

    Buscar los datos del cliente

  • 5. Detallar los casos de uso del negocio4. Construir el Diagrama de Actividades.Transicin (transition).Seala la direccin en que fluyen las actividades.Representa la secuencia de cada elemento dentro del diagrama.Se representa a travs de una lnea con saeta en el extremo indicando el sentido de la transicin entre los elementos.Es navegable en un solo sentido.Ocurre cuando termina el elemento que la precede en el diagrama.

  • 5. Detallar los casos de uso del negocio4. Construir el Diagrama de Actividades.Decisin (decision).Representa una pregunta o decisin dentro del proceso.Ramifica el curso del diagrama en dos caminos diferentes.Se representa a travs de un rombo.Debe nombrarse tal y como se hace en el negocio.Se acompaa de la pregunta que debe hacerse el proceso para tomar la decisin.

    El cliente es nuevo?

  • 5. Detallar los casos de uso del negocio4. Construir el Diagrama de Actividades.Barra de sincronizacin (synchronization).Se utiliza para mostrar subflujos paralelos.Ramifica el curso del diagrama en mltiples caminos que se ejecutan a la misma vez.Permite mostrar caminos concurrentes dentro del proceso.Seala el inicio y/o fin de hilos de ejecucin.Se representa a travs de una barra horizontal o vertical.

  • 5. Detallar los casos de uso del negocio4. Construir el Diagrama de Actividades.Rol (swimlane).Se utiliza para mostrar un rol que participa en el proceso.Puede representar a un actor o trabajador del negocio que participa en el proceso modelado por un caso de uso.Se representa a travs de lneas verticales desde la parte superior del diagrama hasta el final.Se coloca el nombre del rol en la parte superior.

  • 5. Detallar los casos de uso del negocio4. Construir el Diagrama de Actividades.Estado final (end state).Indica el final del flujo de actividades del caso de uso del negocio.Se representa a travs de un crculo de color negro dentro de un crculo transparente.Se coloca dentro del swimlane correspondiente al rol que termina el caso de uso.Puede haber ms de un estado final en dependencia de las diferentes maneras de acabar el caso de uso del negocio.

  • 5. Detallar los casos de uso del negocioDiagrama de Actividades.

  • 6. Construir el Modelo de Objetos del NegocioEl Modelo de Objetos del Negocio modela la forma en que los trabajadores del negocio usan por las entidades del negocio.Tiene en cuenta la manera en que ocurren los procesos del negocio.Est formado por:Trabajadores del negocio identificados previamente.Entidades del negocio identificadas previamente.Asociaciones entre los trabajadores del negocio y las entidades del negocio.Diagramas de Clases del negocio.

  • 6. Construir el Modelo de Objetos del Negocio4. Construir el Diagrama de Clases del negocio.

    Especificacin del Caso de Uso del NegocioSolicitar Servicio

    1.Actores1.1Artista2.PropsitoSolicitar los servicios de la galera para realizar una exposicin de arte.3.Breve DescripcinEl caso de uso comienza cuando el Artista se dirige a la galera para solicitar los servicios para una exposicin de arte. Se entrevista con el Anfitrin quien le pide los datos necesarios y llena la solicitud de servicio de la galera. El caso de uso termina cuando el Artista recibe una copia de la Solicitud de Servicio o del Documento de Rechazo de Pedido.4.Flujo Bsico de EventosAccin del ActorRespuesta del Proceso del Negocio1.El Artista solicita el servicio de para una exposicin2.El Anfitrin solicita los datos personales del Artista3.El Artista entrega sus datos personales al Anfitrin4.El Anfitrin busca si los datos del Artista estn registrados previamente en la galera5.El Anfitrin solicita informacin de las obras de arte al Artista.6.El Artista entrega la informacin de las obras al Anfitrin7.El Anfitrin registra la informacin de las obras de arte.8.El Anfitrin busca la informacin sobre las tcnicas que maneja la galera en el sistema LogiSis9.El sistema LogiSis entrega la informacin sobre las tcnicas que maneja la galera.10.El Anfitrin recibe la informacin sobre las tcnicas y determina si la galera maneja las tcnicas de las obras de arte.11.El Anfitrin llena la solicitud de servicio.12.El Anfitrin archiva la Solicitud de Servicio y entrega una copia al Artista13.El artista recibe la copia de la Solicitud de Servicio

  • 6. Construir el Modelo de Anlisis del Negocio4. Construir el Diagrama de Objetos del negocio.El Diagrama de Objetos del Negocio es.Herramienta proporcionada por UML.Muestra los trabajadores del negocio y las entidades del negocio as como las asociaciones entre los mismos.Solo se tiene en cuenta QUIN manipula QU informacin?QUIN? (trabajador del negocio identificado).QU? (entidad del negocio identificado). Relaciones entre ellos (asociaciones).

  • 6. Construir el Modelo de Objetos del NegocioDiagrama de Objetos

  • Caso Ejemplo:La empresa comercial Complicada SAC, ha contratado a un equipo de desarrollo de software para desarrollar una aplicacin software, que permita administrar con eficiencia el rea logstica.Ante tal pedido, el equipo de desarrollo se prepara para realizar el Modelamiento del Negocio, a fin de identificar los procesos relevantes que sern soportados por la futura aplicacin a desarrollar.

  • rea: LogsticaEs el rea de una organizacin encargada de proveerle todos los materiales y servicios que necesita, para operar adecuadamente. Un esquema bsico y estndar de organizacin para un departamento de logstica, podra ser:

  • MCUN Empresa Complicada SAC

  • Diag. de Actividad de los Procesos de Negocio

  • MON Empresa Complicada SAC

  • MD Empresa Complicada SAC

  • DOCUMENTACIN DEL PROYECTODurante el proceso de desarrollo de software, es necesario ir documentando nuestros avances de acuerdo a lo que establece RUP. Esto significa que eventualmente deberamos contar con alguna herramienta que nos facilite la administracin de estos documentos.

  • Glosario de TrminosEs el documento que almacena los trminos y definiciones propias del negocio y del software.Puede servir como diccionario de datos (documento que recoge los datos sobre los datos).El objetivo del Glosario de Trminos, NO ES recoger todos los posibles trminos, SINO aquellos que no estn claros, son ambiguos o que requieren algn tipo de especificacin relevante, como el formato de la informacin o las reglas de validacin.

  • Reglas del NegocioTambin llamadas Reglas del Domino, dictan el modo en el que podra operar un dominio o negocio. No son requisitos de ninguna aplicacin, aunque, a menudo, los requisitos de una aplicacin se ven afectados por las reglas del dominio.Las reglas describen las restricciones y comportamientos del modo de trabajar del dominio, no de la aplicacin.Son Reglas del Negocio o del Dominio:Las polticas de una empresa.Leyes fsicas.Leyes gubernamentales.Etc.

  • Visin del SoftwareResume la visin del proyecto.Sirve para comunicar de manera concisa las grandes ideas acerca de porqu se propuso el proyecto, cules son los problemas, quines son las personas involucradas, qu necesitan y cul podra ser la apariencia de la solucin propuesta.Especifica las necesidades y caractersticas de las personas involucradas en el proyecto.

  • ConclusionesEl estudio del negocio es de vital importancia para identificar las necesidades de los usuarios en las empresas actuales.El modelado del negocio ayuda al equipo del proyecto a comprender los elementos que intervienen en los procesos del negocio.RUP ofrece las actividades para modelar el negocio.UML ofrece los smbolos necesarios para modelar el negocio.

  • *

    FIN

    *

    *

    Las funciones buscan la optimizacin de sus propios resultados a costa, normalmente de la suboptimizacin de la organizacin global.El cliente comn de las funciones, no es el cliente externo, sino la Direccin general. Por tanto, dichas reas buscarn que sus resultados satisfagan sus objetivos funcionales a los ojos de su superior.No se sabe como se aade valor.Las funciones pasan a ser ms importantes que los clientes.Algunas responsabilidades caen entre departamentos (responsabilidades compartidas).El modelo incluye : El cliente, el producto y el flujo de trabajo; Nos ayuda a percibir como las tareas se hacen por medio de Procesos que rompen las barreras funcionales.Muestra las relaciones internas entre cliente suministrador por medio de las cuales se producen los productos y servicios.