República Bolivariana De Venezuela
Ministerio Del Poder Popular Para La Educación (Superior)
Instituto Universitario Politécnico
“Santiago Mariño”
Realizado Por:
Osmar Salgado
C.I 26344016Prof. Diógenes Rodríguez.
Metodologías
Para el Análisis
Y
Diseño De Sistemas
Método
Es un modo, manera o forma de realizar algo de forma sistemática, organizada o estructurada.
Hace referencia a una técnica o conjunto de tareas para desarrollar una tarea
Metodología.
Es un conjunto de métodos que se siguen en una investigación científica, un estudio o una exposición doctr
Metodologías para el análisis y Diseño de Sistemas.
Lenguaje Unificado de Modelado (UML).
Es un lenguaje para hacer modelos y es independiente de los métodos de análisis y diseño.
TIPOS DE DIAGRAMAS EN UML:
-Diagramas de casos de uso: representan a los actores y
casos de uso (procesos principales) que intervienen en un
desarrollo de software.
-Diagramas de clases: Para UML una clase es una entidad, no una clase software.
Un diagrama de clases UML puede ser un diagrama del dominio o representación
de conceptos que intervienen en un problema, o también un diagrama de clases
software. El sentido de un diagrama UML se lo da la persona que lo construye.
-Diagramas de secuencia: suelen usarse para representar objetos software y el
intercambio de mensajes entre ellos, representando la aparición de nuevos
objetos de izquierda a derecha.
-Diagramas de colaboración: suelen usarse
para representar objetos o clases y la forma
en que se transmiten mensajes y colaboran
entre ellos para cumplir un objetivo.
-Diagramas de estados: suelen usarse para representar cómo evoluciona un
sistema (cómo va cambiando de estado) a medida que se producen determinados
eventos.
Fases
en
el desarrollo basado
en UML.
 Análisis de requisitos del software: es un proceso de descubrimiento,
refinamiento, modelado y especificación. Se refinan en detalle los requisitos
del sistema y el papel asignado al software.
 Diseño detallado: es la actividad técnica que sigue a la selección de la
arquitectura. Es el último paso en la descomposición orientada a objetos, en
el que se llega a las unidades de programación: las clases de implementación
(representaciones simbólicas del código).
 Implementación de pruebas: suelen dividirse en lo que respecta a su
componente analítico en pruebas estáticas y dinámicas. Radica en que las
pruebas estáticas se centran en evaluar la calidad con la que se está
generando la documentación del proyecto, por medio de revisiones
periódicas, mientras que las pruebas dinámicas, requieren de la ejecución
del software con el fin de medir el nivel de calidad con la que este fue
codificado y el nivel de cumplimiento en relación con la especificación del
sistema.
Está orientada a disminuir radicalmente el tiempo necesario para diseñar e
implementar Sistemas de Información, el RAD cuenta con una participación
intensa del usuario, sesiones JAD, prototipaje, herramientas CSE integradas y
generadores de código.
El Rad requiere cuatro ingredientes esenciales: gerencia, gente, metodologías y
herramientas.
Metodología del Ciclo de Vida de un Sistema de James Martín.
Es una metodología de desarrollo de software que está basado en componentes e
interfaces bien definidas, y junto con el Lenguaje Unificado de Modelado (UML),
constituye la metodología estándar más utilizada para el análisis,
implementación y documentación de sistemas orientados a objetos.
Metodología del Proceso Unificado de Desarrollo de Software.
La metodología de Kendall y Kendall es un ciclo de desarrollo de los sistemas, y
se desarrolla en siete etapas.
Metodología de Kendall y Kendall.
Es un proceso de análisis, diseño y desarrollo de aplicaciones hipermedia
Metodología de Administración de Relaciones (RMM)
Es una de las metodologías de análisis y diseño orientada a objeto, más madura
y eficiente que existe en la actualidad
Metodología Orientada a Objetos.
Es básicamente un programa de computadora basado en conocimientos y
raciocinio que lleva a cabo tareas que generalmente sólo realiza un experto
humano; es decir, es un programa que imita el comportamiento humano en el
sentido de que utiliza la información que le es proporcionada para poder dar una
opinión sobre un tema en especial. Se puede decir que los Sistemas Expertos son
el primer resultado operacional de la Inteligencia artificial, pues logran resolver
problemas a través del conocimiento y raciocinio de igual forma que lo hace el
experto humano.
Metodología de Sistemas Expertos por David Rolston.
La SSM de Peter Checkland es una metodología sistémica fundamentada en el
concepto de perspectiva o en el lenguaje de la metodología “Weltanschauung”.
Un “weltanschauung” representa la visión propia de un observador, o grupo de
ellos, sobre un objeto de estudio, visión ésta que afecta las decisiones que el, los
observadores puedan tomar en un momento dado sobre su accionar con el
objeto.
Metodología de Sistemas Blandos (SSM) de Peter Checkland.
Es un proyecto que propone un estándar abierto para el proceso de desarrollo de
software orientado a planes que se estructura en dos dimensiones o ejes. Surge de la
combinación y adaptación de modelos y metodologías ampliamente utilizadas para el
desarrollo de software y la reingeniería de procesos del negocio.
Es una metodología ágil y flexible para gestionar el desarrollo de software, cuyo
principal objetivo es maximizar el retorno de la inversión para su empresa (ROI).
Se basa en construir primero la funcionalidad de mayor valor para el cliente y en
los principios de inspección continua, adaptación, auto-gestión e innovación.
Metodología SCRUM.
Metodologia XP.
Gracias
Por
Su Atención

Presentación slideshare

  • 1.
    República Bolivariana DeVenezuela Ministerio Del Poder Popular Para La Educación (Superior) Instituto Universitario Politécnico “Santiago Mariño” Realizado Por: Osmar Salgado C.I 26344016Prof. Diógenes Rodríguez. Metodologías Para el Análisis Y Diseño De Sistemas
  • 2.
    Método Es un modo,manera o forma de realizar algo de forma sistemática, organizada o estructurada. Hace referencia a una técnica o conjunto de tareas para desarrollar una tarea Metodología. Es un conjunto de métodos que se siguen en una investigación científica, un estudio o una exposición doctr
  • 3.
    Metodologías para elanálisis y Diseño de Sistemas.
  • 4.
    Lenguaje Unificado deModelado (UML). Es un lenguaje para hacer modelos y es independiente de los métodos de análisis y diseño. TIPOS DE DIAGRAMAS EN UML: -Diagramas de casos de uso: representan a los actores y casos de uso (procesos principales) que intervienen en un desarrollo de software.
  • 5.
    -Diagramas de clases:Para UML una clase es una entidad, no una clase software. Un diagrama de clases UML puede ser un diagrama del dominio o representación de conceptos que intervienen en un problema, o también un diagrama de clases software. El sentido de un diagrama UML se lo da la persona que lo construye.
  • 6.
    -Diagramas de secuencia:suelen usarse para representar objetos software y el intercambio de mensajes entre ellos, representando la aparición de nuevos objetos de izquierda a derecha. -Diagramas de colaboración: suelen usarse para representar objetos o clases y la forma en que se transmiten mensajes y colaboran entre ellos para cumplir un objetivo.
  • 7.
    -Diagramas de estados:suelen usarse para representar cómo evoluciona un sistema (cómo va cambiando de estado) a medida que se producen determinados eventos.
  • 8.
  • 9.
     Análisis derequisitos del software: es un proceso de descubrimiento, refinamiento, modelado y especificación. Se refinan en detalle los requisitos del sistema y el papel asignado al software.  Diseño detallado: es la actividad técnica que sigue a la selección de la arquitectura. Es el último paso en la descomposición orientada a objetos, en el que se llega a las unidades de programación: las clases de implementación (representaciones simbólicas del código).  Implementación de pruebas: suelen dividirse en lo que respecta a su componente analítico en pruebas estáticas y dinámicas. Radica en que las pruebas estáticas se centran en evaluar la calidad con la que se está generando la documentación del proyecto, por medio de revisiones periódicas, mientras que las pruebas dinámicas, requieren de la ejecución del software con el fin de medir el nivel de calidad con la que este fue codificado y el nivel de cumplimiento en relación con la especificación del sistema.
  • 10.
    Está orientada adisminuir radicalmente el tiempo necesario para diseñar e implementar Sistemas de Información, el RAD cuenta con una participación intensa del usuario, sesiones JAD, prototipaje, herramientas CSE integradas y generadores de código. El Rad requiere cuatro ingredientes esenciales: gerencia, gente, metodologías y herramientas. Metodología del Ciclo de Vida de un Sistema de James Martín.
  • 11.
    Es una metodologíade desarrollo de software que está basado en componentes e interfaces bien definidas, y junto con el Lenguaje Unificado de Modelado (UML), constituye la metodología estándar más utilizada para el análisis, implementación y documentación de sistemas orientados a objetos. Metodología del Proceso Unificado de Desarrollo de Software.
  • 12.
    La metodología deKendall y Kendall es un ciclo de desarrollo de los sistemas, y se desarrolla en siete etapas. Metodología de Kendall y Kendall.
  • 13.
    Es un procesode análisis, diseño y desarrollo de aplicaciones hipermedia Metodología de Administración de Relaciones (RMM)
  • 14.
    Es una delas metodologías de análisis y diseño orientada a objeto, más madura y eficiente que existe en la actualidad Metodología Orientada a Objetos.
  • 15.
    Es básicamente unprograma de computadora basado en conocimientos y raciocinio que lleva a cabo tareas que generalmente sólo realiza un experto humano; es decir, es un programa que imita el comportamiento humano en el sentido de que utiliza la información que le es proporcionada para poder dar una opinión sobre un tema en especial. Se puede decir que los Sistemas Expertos son el primer resultado operacional de la Inteligencia artificial, pues logran resolver problemas a través del conocimiento y raciocinio de igual forma que lo hace el experto humano. Metodología de Sistemas Expertos por David Rolston.
  • 17.
    La SSM dePeter Checkland es una metodología sistémica fundamentada en el concepto de perspectiva o en el lenguaje de la metodología “Weltanschauung”. Un “weltanschauung” representa la visión propia de un observador, o grupo de ellos, sobre un objeto de estudio, visión ésta que afecta las decisiones que el, los observadores puedan tomar en un momento dado sobre su accionar con el objeto. Metodología de Sistemas Blandos (SSM) de Peter Checkland.
  • 18.
    Es un proyectoque propone un estándar abierto para el proceso de desarrollo de software orientado a planes que se estructura en dos dimensiones o ejes. Surge de la combinación y adaptación de modelos y metodologías ampliamente utilizadas para el desarrollo de software y la reingeniería de procesos del negocio.
  • 19.
    Es una metodologíaágil y flexible para gestionar el desarrollo de software, cuyo principal objetivo es maximizar el retorno de la inversión para su empresa (ROI). Se basa en construir primero la funcionalidad de mayor valor para el cliente y en los principios de inspección continua, adaptación, auto-gestión e innovación. Metodología SCRUM.
  • 20.
  • 21.