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

Slides:



Advertisements
Presentaciones similares
Experiencia en implantación de una metodología
Advertisements

SISTEMAS DE INFORMACIÓN I
Caso de Éxito: Team System, CMMI, Metodologías Ágiles
Metodologías ágiles.
Ingeniería de Requerimientos para Aplicaciones Web
INGENIERIA DE SOFTWARE
METODOLOGÍAS ÁGILES “PROCESO UNIFICADO ÁGIL (AUP)
Control en cascada.
Rational Unified Process (RUP)
GWT Designer, Organización del proyecto GWT Google Web Toolkit Prof
Microsoft ® SharePoint Products and Technologies Developer Tour EMEA 2004 Microsoft ® SharePoint Products and Technologies Developer Tour EMEA 2004.
Visual Studio 2005 Gestión del Ciclo de Vida Jose Murillo Responsable programas técnicos para Fabricantes.
Ingeniería del Software
Presentación General Itera
Modelado de Procesos en la Ingeniería de Requerimientos
HERRAMIENTAS CASE.
El Proceso Software Ingeniería en Informática
Reunión NAME Valencia, 4 de Octubre de Quienes somos ? Tissat es una empresa de Consultoría Tecnológica Diversas áreas de actuación: Comunidades.
Planning and Basic Dseign of a LAN M.C. Juan Carlos Olivares Rojas Department of Computer and System Instituto Tecnológico de Morelia
CARRERA ING.DE SISTEMAS INTEGRANTE: DANIEL SORIA MURILLO DOCENTE: ING. ERVIN FLORES MATERIA: INGENIERIA DE SOFTWARE GESTION 2009.
SOCIEDAD PARA EL DESARROLLO REGIONAL DE CANTABRIA (SODERCAN) Knowledge Management tools Knowledge management tools.
Ingeniería de Software: Metodologías Agustín J. González ElO329: Diseño y Programación Orientados a Objeto Adaptado de:
Rational Unified Process (RUP)
“La interdisciplinariedad es algo excelente si se sustenta firmemente en la disciplinariedad. Cada asignatura se debe considerar una herramienta eficaz,
CMMI Carlos Mario Zapata J. 4/13/2017 Calidad de Software.
Ingeniería de Software: Metodologías Agustín J. González ElO329: Diseño y Programación Orientados a Objeto Adaptado de:
Rational Unified Process (RUP)
Ingeniería de Software: Parte 2 Agustín J. González ElO329: Diseño y Programación Orientados a Objeto Adaptado de:
2.- Planificación Básica DEPARTAMENTO DE INGENIERÍA INFORMÁTICA
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.
Desarrollo de aplicaciones empresariales con Web Services
Ingeniería de Software Agustín J. González ElO329: Diseño y Programación Orientados a Objeto Adaptado de:
PRODUCTOS DE TRABAJO, PATRONES Y RECURSOS
Contribuciones a Lenguajes de Modelado Educativo
Nombre de equipo: abaddon Camilo ramos rojas Grupo :6 Pista # 2 Traductor y motor de búsqueda : google Miércoles 1 de septiembre 2010 Pagina de respuesta.
ALC 73 Hoy es lunes el 16 de abril de Completa la información usando frases completas. Tu nombre completo Tu fecha de nacer El lugar de nacer El.
Digital Photography: Selfie Slides
Nina Jackson, Presenter.  IMSCI is research based writing instruction.  IMSCI uses the gradual release of responsibility model to teach writing.  Scaffolds.
Técnicas de Calidad del Software Agosto-Diciembre 2007 Patricia Verdines Oficina: A2-134B Sesión # 1.
Modelos en Red. EL ÉXITO EN LA ERA INDUSTRIAL ESTA BASADO EN LA PRODUCTIVIDAD EL ÉXITO EN LA ECONOMÍA INDUSTRIAL ESTA BASADO EN LAS RELACIONES.
Sistemas de Información Agosto-Diciembre 2007 Sesión # 10.
Ingeniería de Software Agustín J. González ElO329: Diseño y Programación Orientados a Objeto Adaptado de: material asignatura CS169,Software Engineering,
METODOLOGÍAS ÁGILES “PROCESO UNIFICADO ÁGIL (AUP)
Unified Modeling Language ™ (UML ®) es un lenguaje visual para especificar, construir y documentar los artefactos de los sistemas. Complex software.
PROCESOS DE DESARROLLO DE SOFTWARE
Metodología de Desarrollo de Sistemas Aland Bravo Vecorena Universidad De Huánuco 2009.
Estructurar tus ideas para hacerlas realidad
Taller de Inteligencia de Negocios SQL Server Integration Services SSIS Semana 2.
MÉTODO CIENTÍFICO SCIENTIFIC METHOD. Observación Observation Scientists use observation skills to identify which problems they would like to solve Simply.
Vicerrectoría de Relaciones Internacionales INSTITUTO VIRTUAL DE LENGUAS Básico Intermedio A2.
• SQL Server Integration Services SSIS
1 Teaching the Human Liver with Learning Design Luis A. Álvarez González. Sergio Triviños. Sandra Bucarey Arriagada.
Consultoría de Análisis de Negocio para Osinergmin
Instituto Tecnológico de Costa Rica Luthiers de la Tecnología Costa Rica Fab Lab Yuen Law Wan Milton Villegas-Lemus.
Ingeniería de Software Agustín J. González ElO329: Diseño y Programación Orientados a Objeto Adaptado de:
Keynote IBM Rational Software Development Conference 2008 © 2008 IBM Corporation ® Estrategia IBM Software Habilitando la innovación en un mundo complejo.
DISEÑO DEL SISTEMA DE GESTIÓN DE CALIDAD DESIGN QUALITY MANAGEMENT SYSTEM INSTITUTO PSICOPEDAGÓGICO INTEGRAL UNIVERSIDAD CATÓLICA DE COLOMBIA – FACULTAD.
SCAFFOLDING WRITING NICILT, Belfast 3 rd February 2016 February
ELO-329: Diseño y Programación Orientados a Objetos1 Proceso de Desarrollo de SW Agustín J. González ElO329: Diseño y Programación Orientados a Objeto.
Técnicas, estándares, normas Hernando Bermúdez Gómez.
SCAFFOLDING & DIFFERENTIATION
Modelado Orientado a Objetos Programación Orientada a Objetos Departamento de Sistemas Universidad del Cauca 2006.
Aim: How do scientists use biotechnology to manipulate genomes? Objetivo: ¿Cómo los científicos utilizan biotecnología para manipular genomas?
Grammar Part 1 Spanish 1. Subject and Verbs in Sentences In English sentences have a subject and a verb. The subject is the person(s) or thing that is.
Ingeniería de Software: Metodologías Agustín J. González ElO329: Diseño y Programación Orientados a Objeto Adaptado de:
Taller de Inteligencia de Negocios SQL Server Integration Services SSIS Sesión 2.
Ser y Estar To be or….to be?
“To Be” or not “To Be” Ser vs. Estar.
LEAN GAMES WHAT IS 5S ? 5S is a Japanese concept using five simple steps to create a conducive work atmosphere. 5S is a series of techniques that provide.
Transcripción de la presentación:

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

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

¿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.

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

¿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

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.

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.

¿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é?

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.

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

Enfoque de Modelado de IBM

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

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

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.

Estados del Ciclo de Vida SOA