La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Metodología de Desarrollo de Sistemas Aland Bravo Vecorena Universidad De Huánuco 2009.

Presentaciones similares


Presentación del tema: "Metodología de Desarrollo de Sistemas Aland Bravo Vecorena Universidad De Huánuco 2009."— Transcripción de la presentación:

1 Metodología de Desarrollo de Sistemas Aland Bravo Vecorena Universidad De Huánuco 2009

2 Agenda  Metodologías de Desarrollo de Software  Modelado de Procesos de Negocios y Prueba de Concepto  Análisis y Desarrollo de la Aplicación  Bibliográfia

3 ¿Entonces que necesitamos?  Composición de Metodologías de Desarrollo de Sistemas usando las Mejores Prácticas: Rational Method Composer  Prueba de Concepto del Modelado de los Procesos de Negocios: Websphere Business Modeler.  Análisis y Desarrollo de la Aplicación: Rational Software Architect.

4 Composición de Métodos Rational Method Composer Governance Customizable Process Library Rational Unified Process Process Design & Management IBM Practices CMMI GDD SOA Gov ITUP Tooling  Author  Manage  Re-use  Configure  Tailor  Publish  Reporting  Deploy  Estimate Over 100 practices and processes to leverage & customize…  Rational Method Composer v7.5 –Share, manage, and download practices as assets with Rational Asset Manager (RAM) integration –Browse, select, and preview content more simply and intuitively –Simply customize loosely coupled and alternative practices –Jump start creating and extending content with plug-in templates and wizards –Configure content in a more flexible way using tags, queries and wizards –Provide simple update and feedback mechanisms

5 ¿Qué es un Método?  *Metodo =  Contenido del Metodo + –Tareas –Roles –Productos de Trabajo  Libreria tiene –Plug-ins –Configuraciones Proceso –Proceso de Entregas –Patrones de Capacidades Method Process Capability patterns Delivery processes Activities Method Content Roles Tasks Work Products Guidance

6 Los Procesos y el Contenido de un Método están Separados  method = method content + process Method content is the description of work that can be reused as key building blocks. Method content describes tasks, roles, work products, guidelines, and so on, that are involved in completing work. Processes are the order of doing work. They provide the order for the method content. Processes will differ depending on project type, size, or other characteristics. A Method provides both the descriptions of work and the order of work. A method is end-to-end, and is usable on a project. An example of a method is the RUP methodology.

7 Tipos de Contenidos de Métodos y Procesos Process  Applies method content for assembly of many different executable processes  Specific to the scale or context of project (for example, develop from scratch versus maintain existing system, or formal and high ceremony versus agile and self-organizing)  Described with Breakdown Structures that refer to Method Content elements  Two types of processes  Delivery Process: end-to-end  Capability Pattern: reusable fragments (for example, the Inception iteration, shown in the image).  Method Content  Describes key reusable building blocks: Roles, Work Products, Tasks, and Guidance  Provides step-by-step guidelines by which specific goals are approached  Provides general development techniques and practices, described independent of lifecycle. For example, “Analyze Use Case Behavior”, "Develop component model“, and so on.

8 ¿Porque usamos Modelos? El modelar es el enfoque estándar en ingeniería para: Manejar complejidad Mitigar riesgos El desarrollo de software en este sentido es el mismo que cualquier tipo de ingeniería. ¿Cuándo modelamos y porqué?

9 Desarrollo orientado a Procesos a través de los Servicios de Negocios  Capa de Procesos de Negocios.  Capa de Servicios.  Capa de Aplicación.  Capa de Tecnología.

10 El Desarrollo de un Flujo de Trabajo inicia con un Modelo de Proceso

11 Enfoque de Modelado de IBM

12 Un Proceso de Negocio Completo Un proceso de negocio completo incluye todas las actividades manuales y automatizadas.

13 Acerca del Modelador de Negocios de Websphere   WebSphere Business Modeler es el porimer producto en el ciclo de vida de la SOA.   WebSphere Business Modeler es usado para: – –Documentar y analizar el desempeño de un proceso actual – –Recoger los requerimientos del negocio relacionados a los procesos – –Modelar recursos, roles, organización, información, y metricas de negocios – –Simular los procesos de negocios simulados basados en data modelada y data reciente – –Identificar áreas con problemas dentro de un proceso – –Facilitar la discusión entre el equipo y usuarios – –Diseñar y evaluar nuevos procesos de negocios – –Hacer decisiones informadas antes del despliegue – –Adicionar parámetros de configuración dependientes de la tecnología – –Generar codigo para sistemas basados en flujos de trabajo Web – –Recibir resultados de producción basados en procesos

14 Capacidades del Modelador de Negocios Websphere   Las capacidades del WebSphere Business Modelerestán orientadas al entendimiento del modelado de los procesos de negocios.   – El Modelar te permite crear un diagrama gráfico ó un proceso de negocio mas toda la información relacionada al proceso   – La Simulación suporta el análisis de tiempo y costo de un proceso bajo condiciones de tiempo real.   – El Analisis proporciona varias herramientas para extraer detalles del modelo así como de los resultados de la simulación.   – Reporting crea varios documentos que pueden ser usados para comunicar los resultados de la documentación del proceso y del análisis.   – El Code generation genera codigo que puede ser usado como un punto de inicio para la automatización del proceso.

15 Estados del Ciclo de Vida SOA

16

17 aland_bravo@hotmail.com sales@avb-tech.com abravo@uni.edu.pe


Descargar ppt "Metodología de Desarrollo de Sistemas Aland Bravo Vecorena Universidad De Huánuco 2009."

Presentaciones similares


Anuncios Google