Modelado del negocio con UML y Visual Paradigm

Slides:



Advertisements
Presentaciones similares
Ciclo de vida de desarrollo de software
Advertisements

Análisis y Diseño de Sistemas Enfoque Estructurado
SISTEMAS DE INFORMACIÓN I
¿De qué vamos a hablar hoy? Estrategia ágil vs. estrategia tradicional Scrum: ciclo de proyecto, roles Planificación ágil Seguimiento de un proyecto.
U.M.L A/Gx. Diego Gutiérrez Application Analysis and Design.
INGENIERÍA DE SOFTWARE Introducción Arquitectura de Software
Plan de Implantación Sistemas de Información III
Desarrollo de Software Orientado a Objeto Ingeniería de Software Alfonso Vega Is-in-400.blogspot.com.
METODOLOGÍAS ÁGILES “PROCESO UNIFICADO ÁGIL (AUP)
PROYECTO DE GRADO ANÁLISIS, DISEÑO, DESARROLLO E IMPLEMENTACIÓN DE UN SISTEMA WEB PARA EL CONTROL DE UN TALLER TÉCNICO AUTOMOTRIZ EN PLATAFORMA PHP –
Prof. César Luza Montero
Rational Unified Process (RUP)
Proceso de Originación de Crédito: Banco de los Alpes
Empresa: Liebre Primer ciclo Proyecto TripleC. Conseguir soluciones inteligentes para satisfacer de una manera rápida y segura las necesidades de nuestros.
INTRODUCCIÓN A UML Oscar Miguel Alonso Moreno.
Ingeniería del Software
Ingeniería del Software
UNIDAD 1: “ Introducción al Lenguaje Unificado de Modelado ”
Análisis y Diseño O.O. Click to add notes Preguntas del diseño :
Sistemas Distribuidos “Técnicas de Especificación Formal”
Erique Gaspar, Carlos Alfredo
Modelamiento del Negocio
Desarrollo Orientado a Objetos con UML
Una Introducción a UML El Modelo de Proceso de Negocio
Unified Modeling Language (Lenguaje de Modelamiento unificado)
Análisis y Diseño de Sistemas
SEMANA Introducción.
El Proceso Software Ingeniería en Informática
Modelado Arquitectónico
DEPARTAMENTO DE INGENIERÍA INFORMÁTICA
Análisis y Diseño de Sistemas
ING. PERCY OQUENDO CARREÑO PROCESO UNIFICADO DE DESARROLLO DE SOFTWARE.
Análisis de Sistemas Introducción al Curso. ¿Qué es el Análisis de Sistemas? James Senn “Analisis y Diseño de Sistemas” 1999 El análisis de sistemas,
Ingeniería de Software
Fundamentos de programación
Ingenieria de software
Gestión de Proyectos Informáticos Sesión N° 5 Ciclo de Vida de un Proyecto Roberto Jijena I.
ANALISIS Y DISEÑO DE SISTEMA Ing. Sanchez Castillo Eddye Arturo
Contexto Proyecto consolidado dentro de la línea de investigación de Sistemas de Información en el Dpto. de Ingeniería en Sistemas de Información de la.
METODOLOGÍA OMT Diseño de sistemas.
Ingeniería de Software: Parte 2 Agustín J. González ElO329: Diseño y Programación Orientados a Objeto Adaptado de:
VII Congreso de Expotecnología UVM 2007 Jonás A. Montilva C.
Universidad Central de Venezuela Facultad de Ciencias Postgrado en Ciencias de la Computación Sistemas Distribuidos Albany Márquez.
Ingeniería de software
Subsecretaría de Educación Superior Dirección General de Educación Superior Tecnológica INSTITUTO TECNOLÓGICO DE SALINA CRUZ TEMA: herramientas de programación.
ANÁLISIS Y DISEÑO DE SISTEMAS II
Diseño de Sistemas.
Introducción a UML Departamento de Informática Universidad de Rancagua
Conceptos Fundamentales
Ciclo de vida de un sistema
DIAGRAMA DE SECUENCIA Y ACTIVIDADES.
MODELAMIENTO VISUAL Y UML
UML.
METODOLOGÍAS ÁGILES “PROCESO UNIFICADO ÁGIL (AUP)
Relación con otras asignaturas del plan de estudio
Unidad 3 MODELO DE ANALISIS.
Prof. Joel Moreno Molina
Unified Modeling Language (Lenguaje de Modelamiento unificado)
Estructurar tus ideas para hacerlas realidad
Preocupaciones del Analista Programador & Usuarios
UTFSM - Departamento de Electrónica1 Noviembre de 2003 “Beneficios del Uso de Metodologías en el Desarrollo de Proyectos”
MODELAMIENTO VISUAL Y UML
Software de Comunicaciones
LENGUAJE UNIFICADO DE MODELADO. 01/04/2014 CURSO : LENGUAJE UNIFICADO DE MODELADO 2.
Documentos obligatorios de cada Fase
Sobre el Proceso Racional Unificado RUP es un proceso para el desarrollo de un proyecto de un software que define claramente quien, cómo, cuándo y qué.
Modelado Orientado a Objetos Programación Orientada a Objetos Departamento de Sistemas Universidad del Cauca 2006.
VERIFICACIÓN Y VALIDACIÓN DE SISTEMAS 3.10 Fase de manejo de requerimientos 4.1 Modelado de pruebas en UML Ponente: ing. Alejandro tapia vazquez.
Flujos de Trabajo Fundamentales Proceso Unificado de Desarrollo de Software.
Fase de Inicio Proceso Unificado de Desarrollo de Software.
Transcripción de la presentación:

Modelado del negocio con UML y Visual Paradigm Gonzalo Rosas Cabrera grosas@utim.edu.mx @grosasc http://gonzalorosas.wordpress.com/ 12 de octubre de 2011

Contenido Ciclo de vida de desarrollo de Software. Modelado del Negocio. Casos de uso del negocio. Especificación de casos de uso del negocio. Diagrama de objetos de negocio.

Ciclo de vida de desarrollo de software Desarrollo profesional de software . Ciclo de vida de desarrollo de software

Proceso Unificado de Rational (RUP) Su objetivo es permitir la producción de un software de la mayor calidad que satisfaga las necesidades de los usuarios finales, dentro de las planificaciones y presupuestos predecibles. RUP ≠UP

Fases y disciplinas Fases. Una fase es un intervalo de tiempo entre dos hitos importantes del proceso durante la cual se cumple un conjunto bien definido de objetivos, se completan artefactos y se toman las decisiones sobre si pasar a la siguiente fase. Concepción: Establecer la visión, el alcance y el plan inicial del proyecto. Elaboración: Diseñar, implementar y probar una arquitectura correcta, y completar el plan del proyecto. Construcción: Contruir la primera versión operativa del sistema. Transición: Entregar el sistema a sus usuarios finales. Disciplinas. Modelado del negocio: Describe la estructura y la dinámica de la organización del cliente. Requisitos: Extrae los requisitos utilizando diferentes métodos. Dentro de cada disciplina hay un conjunto de artefactos y actividades relacionados. Un artefacto es algún documento, informe o ejecutable que se produce, se manipula o se consume. Una actividad describe las tareas (pasos de concepción realización y revisión) que llevan a cabo los trabajadores para crear o modificar los artefactos, junto con las técnicas y guías para ejecutar las tareas. Fuente:Krebs, J. (25 de Febrero de 2005). RUP in the dialogue with Scrum. Obtenido de IBM: http://www.ibm.com/developerworks/rational/library/feb05/krebs/

Todo tiene una parte teórica. Modelado del Negocio

Ejercicio Por temporada decembrinas, un cliente a solicitado que se le diseñe un burro con bolsa, para ofertarlo principalmente a niñas menores de 10 años. Dibuje el modelo. (5 min) Modelo: Es una simplificación de la realidad, creada para comprender mejor lo que se está creando. (el sistema)

Modelado de negocios Modelos de RUP1 Casos de uso del negocio. Análisis del Negocio. Casos de uso. Análisis (opcional). Diseño. Datos (opcional). Despliegue e implementación. «Modelado de Negocios» se defina como el proceso de representación de uno o más aspectos o elementos de una empresa, tales como su propósito, estructura, funcionalidad, dinámica, lógica de negocios, componentes (fines, procesos de negocio, reglas de negocio, objetos de negocio, actores, unidades organizativas, etc.) (Montilva C., 2007) Modelos de RUP1 Modelo de negocio ≠ Modelado del negocio

Del problema a la solución

Fuente: English, A. V. (15 de Abril de 2007) Fuente: English, A. V. (15 de Abril de 2007). Business modeling with UML: Understanding the similarities and differences between business use cases and system use cases. Obtenido de IBM.com: http://www.ibm.com/developerworks/rational/library/apr07/english/index.html

Modelado con UML Casos de uso de negocio Objetos de Negocio Actores de negocio Elementos de interacción Objetos de Negocio Entidades Trabajadores El Lenguaje Unificado de Modelado (UML), es el lenguaje estándar en la notación de modelado visual para el análisis y diseño de sistemas de software, se puede utilizar con eficacia para crear modelos de negocios. Por “hablar el mismo idioma” los analistas de negocios y los arquitectos/diseñadores de software pueden comunicarse mejor, asegurando que los sistemas de software realmente satisfacen las necesidades empresariales.

Casos de uso del Negocio Describen los procesos de negocio, estos están documentados como una secuencia de acciones que proporcionan un valor observable para un actor de negocio.

Modelo de objetos de negocio Indica lo que un proceso de negocio va a hacer, esto sirve como una abstracción del cómo los trabajadores de la empresa y la necesidad de las entidades empresariales están vinculadas, y del cómo colaboran para llevar a cabo el negocio.

Otros modelos Diagrama de actividad Diagrama de secuencia

Casos de uso de negocio

Ejercicio Don Rafael (el taquero de la esquina) requiere llevar un control más eficiente de la cobranza de sus productos, por lo que ha pensado en un dispositivo móvil (tablet o smartphone) que soporte un Sistema Información para el Kontrol de Alimentos de Tortilla (TA-KIS). Definir los casos de uso de negocio (10 min)

Gonzalo Rosas Cabrera groc3@yahoo.com.mx Twitter grosasc http://gonzalorosas.wordpress.com/ 14 de junio de 2011

English, A. V. (15 de Abril de 2007) English, A. V. (15 de Abril de 2007). Business modeling with UML: Understanding the similarities and differences between business use cases and system use cases. Obtenido de IBM.com: http://www.ibm.com/developerworks/rational/library/apr07/english/index.html Krebs, J. (25 de Febrero de 2005). RUP in the dialogue with Scrum. Obtenido de IBM.com: http://www.ibm.com/developerworks/rational/library/feb05/krebs/