Clasificacion metodologias

Click here to load reader

download Clasificacion metodologias

of 12

  • date post

    06-Aug-2015
  • Category

    Software

  • view

    38
  • download

    2

Embed Size (px)

Transcript of Clasificacion metodologias

  1. 1. Computacin e Informtica 1 Seminario I Tema:Clasificacin de las Metodologas de Desarrollo de Software Marco Aurelio Porro Chulli
  2. 2. Computacin e Informtica 2 Dimensiones o Puntos de vista Enfoque Tipo de Sistema Formalidad Estructurado Orientado a Procesos Orientado a Datos Jerrquico No Jerrquico Mixtas Gestin No Formal Orientadas a Objetos Gestin / Tiempo Real Formal
  3. 3. METODOLOGAS ESTRUCTURADAS Proponen la creacin de modelos del sistema que representan los procesos, los flujos y la estructura de los datos de una manera descendente (top-down). Se pasa de una visin ms general del problema (un nivel alto de abstraccin ms cercano a las personal) hasta llegar a un nivel de abstraccin ms sencillo (ms cercano al hardware). Esta visin, se puede enfocar en las funciones (o Procesos) del sistema. Computacin e Informtica 3
  4. 4. Metodologas Orientadas a Procesos La ingeniera del software est fundado sobre la modelo bsico de entrada/proceso/salida de un sistema. Los datos se introducen en el sistema y el sistema responde ante ellos, transformndolos para obtener la salida. Este modelo bsico lo utilizan todas las metodologas estructuradas. Diagramas de Flujo de Datos (DFD) Diccionarios de datos. Especificaciones del proceso. Computacin e Informtica 4
  5. 5. Metodologas De Marco Gane y Sarson Yourdon / Constantine Computacin e Informtica 5
  6. 6. Metodologas Orientadas a Datos Jerrquicos Dentro del modelo bsico entrada/proceso/salida de un sistema, stas metodologas se orientan ms a las entradas y salidas. Primero se definen las estructuras de datos y, a partir de stas, se derivan los componentes procedimentales. En este enfoque es destacable que: La estructura de control del programa El proceso de diseo El diseo lgico debe preceder y estar separado del diseo fsico. Computacin e Informtica 6
  7. 7. Metodologas Orientadas a Datos No Jerrquicos Se centran en la creencia de que los datos (tipos de datos). Esta metodologa identifique con xito la naturaleza de los datos de una organizacin. La metodologa queda dividida en cuatro etapas, con los siguientes objetivos: Planificacin Anlisis Diseo Construccin .Computacin e Informtica 7
  8. 8. Metodologas Mixtas Esta metodologa cubren con ms amplitud el proceso de desarrollo y utilizan tcnicas que estudian los sistemas desde varios puntos de vista, tanto en la visin de los procesos o funciones del sistema, las estructuras de los datos, el estudio de eventos, etc. Metodologa Merise Metodologa SSADM Metodologa Mtrica Computacin e Informtica 8
  9. 9. METODOLOGAS ORIENTADAS A OBJETOS Para el desarrollo orientado a objetos podemos encontrarnos con diferentes enfoques metodolgicos. Es asi que encontramos a Proceso Unificado de Rational (RUP) y Programacin Extrema (XP ) El proceso RUP se puede describir en funcin de dos dimensiones: Dimensin Temporal del proceso Dimensin esttica del proceso Computacin e Informtica 9
  10. 10. Computacin e Informtica 10 Recomendaciones Aplicar adecuadamente la metodologa para la resolucin adecuada de los proyecto. Usar las tecnologas para la implementacin adecuada de los problemas de la empresa. Identificar de manera exacta los requerimientos que tiene le empresa por el medio ms adecuado(intervencin del usuario) y aplicar las metodologa adecuada.
  11. 11. Computacin e Informtica 11 Conclusiones Conocer los diferentes problemas que tiene las empresa para el desarrollo de proyectos, nos ayudar a encontrar soluciones prcticas que permitirn lograr el xito. El tiempo nos permite ver que no se ha solucionado mucho el tema de desarrollar un proyecto exitoso, pero tomando los criterios adecuado se mejorar dicho proceso. Mejorar sustentablemente el conocimiento del uso de las herramientas para la solucin de problemas en necesario como persona, dando el valor agregado como profesional que las empresas necesitan.
  12. 12. Computacin e Informtica 12 Apreciacin Podemos encontrar que es estudio realizado nos lleva a mejorar, ya que el desarrollo de un proyecto no es tarea fcil, reducir tiempo y dinero(tericamente suena bien) pero plasmarlo en el software es susceptible a encontrarse con muchos cambios en el camino. Tener que aplicar pasos que permiten estructurar una solucin adecuada es lo ideal para poder as tener reducir el riesgo de no lograr el xito. Llegar a un proyecto exitoso es tarea de un equipo de trabajo homogneo, en el cual cada uno de los grupos llegara a cumplir sus propias objetivos y la suma de estos al bienestar total del proyecto o problema planteado. El objetivo principal de un proyecto es cubrir los requerimientos para con un cliente o persona. Mejorando los procesos involucrados en la empresa.