1. Presentado por:
-Noelvins Laya
-CI:25156602
Ing. Sistemas, 4ª Saia
República Bolivariana de Venezuela
Ministerio del poder popular para la Educación
Instituto Universitario Politécnico
“Santiago Mariño”
Análisis y Diseño de Sistemas
Metodologías de análisis y
diseños de sistema
2. Lenguaje de Modelado(UML)
UML es una técnica para la especificación sistemas en
todas sus fases. Nació en 1994 cubriendo los aspectos
principales de todos los métodos de diseño antecesores
y, precisamente, los padres de UML son Grady Booch,
autor del método Booch; James Rumbaugh, autor del
método OMT e Ivar Jacobson, autor de los métodos
OOSE y Objectory. La versión 1.0 de UML fue liberada en
Enero de 1997 y ha sido utilizado con éxito en sistemas
construidos para toda clase de industrias alrededor del
mundo: hospitales, bancos, comunicaciones,
aeronáutica, finanzas, etc.
3. Metodologia de James Martin
Esta metodología de desarrollo de Software es mejor
conocida como Metodología RAD (Rapid
Application Development) o Desarrollo rápido de
Aplicaciones, y fue creada por el gurú de
computación James Martin en 1991. 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
4. Metodología de Jeffrey Whitten
Los Sistemas de Información han sido
conceptualizados por distintos investigadores y
expertos del área, los definen como “un conjunto
de componentes interrelacionados que
recolectan o recuperan, procesan, almacenan y
distribuyen información para apoyar la toma de
decisiones y el control de una organización”. Una
definición mucho más concreta se podría
dilucidar como “un conjunto de personas, datos,
procesos y tecnología de la información que
interactúan para recoger, procesar, almacenar y
proveer la información necesaria para el
correcto funcionamiento de la organización”.
5. Proceso Unificado de Desarrollo (RUP)
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.
Es un proceso que puede especializarse para una gran variedad
de sistemas de software, en diferentes áreas de aplicación,
diferentes tipos de organizaciones, diferentes niveles de aptitud
y diferentes tamaños de proyecto.
RUP no es un sistema con pasos firmemente establecidos, sino un
conjunto de metodologías adaptables al contexto y
necesidades de cada organización.
6. Metodología Kendall & Kendall.
El ciclo de vida de vida del desarrollo de sistemas es un
enfoque por fases para el análisis y el diseño cuya premisa
principal consiste en que los sistemas se desarrollan mejor
utilizando un ciclo especifico de actividades del analista y el
usuario.” (Kendall & Kendall) Según la metodología de Kendall
& Kendall el ciclo de vida de un sistema consta de siete
partes: siendo la primera la identificación del problema, la
segunda identificación de requisitos de información, la tercera
es el análisis de las necesidades del sistema, la cuarta es el
diseño del sistema recomendado, la quinta desarrollo y
documentación del sistema, la sexta prueba y mantenimiento
y la última implementación y evaluación.
7. RMM (Metodología de
Administración de Relaciones)
La RMM o Relationship Management Methodology se
define como un proceso de análisis, diseño y
desarrollo de aplicaciones hipermedia. Los elementos
principales de este método son el modelo E-R
(Entidad-Relación) y el modelo RMDM (Relationship
Management Data Model) basado en el
modelo HDM. La metodología fue creada
por Isakowitz, Stohr y Balasubramanian. Esta
metodología es apropiada para dominios con
estructuras regulares (es decir, con clases de objetos
bien definidas, y con claras relaciones entre esas
clases).
8. Metodología orientada a objetos.
La metodología OMT (Object Modeling Technique) fue
creada por James Rumbaugh y Michael Blaha en 1991,
mientras James dirigía un equipo de investigación de los
laboratorios General Electric.
OMT es una de las metodologías de análisis y diseño
orientada a objetos, más madura y eficiente que existe
en la actualidad. La gran virtud que aporta esta
metodología es su carácter de abierta (no propietaria),
que le permite ser de dominio público y, en
consecuencia, sobrevivir con enorme vitalidad. Esto
facilita su evolución para acoplarse a todas las
necesidades actuales y futuras de la ingeniería de
software.
9. Metodología de Sistemas Expertos
por David Rolston
Un Sistema Experto (SE), 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 del Software Educativo por Álvaro Galvis
(ISE).
10. Metodología del Software
Educativo por Álvaro Galvis (ISE)
Es una metodología de desarrollo de software que
contempla una serie de fases o etapas de un proceso
sistemático atendiendo a: análisis, diseño, desarrollo,
prueba y ajuste, y por último
implementación. Compuesta por diferentes Etapas:
Etapa 1: Análisis
Etapa 2: Diseño
Etapa 3: Desarrollo
Etapa 4: Prueba Piloto
Etapa 5: Prueba de Campo
11. Metodología de Sistemas Blandos
(SSM) de Peter Checkland
La Metodología de Sistemas Blandos (SSM por sus siglas en
inglés) de Peter Checkland es una técnica cualitativa que
se puede utilizar para aplicar los sistemas estructurados a
las situaciones asistémicas. Es una manera de ocuparse
de problemas situacionales en los cuales hay una
actividad con un alto componente social, político y
humano. Esto distingue el SSM de otras metodologías que
se ocupan de los problemas DUROS que están a menudo
más orientados a la tecnología.
El SSM aplica los sistemas estructurados al mundo actual
de las organizaciones humanas. Pero crucialmente
sin asumir que el tema de la investigación es en sí mismo
es un sistema simple. El SSM por lo tanto es una manera útil
de acercarse a situaciones complejas y a las
preguntas desordenadas correspondientes.
12. Metodología MERINDE
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. Esta metodología
está fuertemente fundamentada en los requerimientos del
Centro Nacional de Tecnología de Información (CNTI) y en
varias metodologías como el Proceso Unificado (UP)
especialmente. Compuestas por diferentes Fases:
Fase de inicio:
Fase de Elaboración:
Fase de Construcción:
Fase de Transición:
13. Metodología SCRUM
Scrum 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.
Con la metodología Scrum el cliente se entusiasma y se
compromete con el proyecto dado que lo ve crecer
iteración a iteración. Asimismo le permite en cualquier
momento realinear el software con los objetivos de
negocio de su empresa, ya que puede introducir cambios
funcionales o de prioridad en el inicio de cada nueva
iteración sin ningún problema