You are on page 1of 18

Metodolog ias para el

AnAlisis y Diseno de
Sistemas
Metodologías para el Análisisy Diseño de Sistemas

● Método: Conjunto de operaciones organizadas, normas o


ejercicios con los que se pretende llevar a cabo, un fin
propuesto.

● Metodología: Estudia los métodos para luego determinar


cuál es el más adecuado a aplicar o sistematizar en una
investigación o trabajo.
Metodologías para el Análisisy Diseño de Sistemas

● Lenguaje Unificado de Modelado (UML)


(Diagramas)
El Lenguaje Unificado de Modelado (UML) es un
lenguaje de modelado visual que se usa para
especificar, visualizar, construir y documentar
artefactos de un sistema de software.

El Lenguaje Unificado de Modelado preescribe un conjunto


de notaciones y diagramas estándar para modelar sistemas
orientados a objetos, y describe la semántica esencial de lo
que estos diagramas y símbolos significan.
Metodologías para el Análisisy Diseño de Sistemas

● Metodología del Ciclo de Vida de un


SistemadeJames Martín.
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.
Fases o Etapas de Metodología RAD de James Martin.
Metodologías para el Análisisy Diseño de Sistemas

● Metodología del Proceso Unificado de Desarrollo de


Software.
El proceso unificado conocido como RUP, es un modelo de
software que permite el desarrollo de software a gran
escala, mediante un proceso continuo de pruebas y
retroalimentación, garantizando el cumplimiento de ciertos
estándares de calidad.
● El proceso de desarrollo constituye un marco metodológico
que define en términos de metas estratégicas, objetivos,
actividades y artefactos (documentación) requerido en cada
fase de desarrollo. Esto permite enfocar esfuerzo de los
recursos humanos en términos de habilidades,
competencias y capacidades a asumir roles específicos con
responsabilidades bien definidas.
Estructura del ciclo de vida del proceso de desarrollo unificado
Metodologías para el Análisisy Diseño de Sistemas

● Metodología de Kendall y Kendall.


El ciclo de vida del desarrollo de sistemas (SDLC, Systems
Development life cycle) 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).
La metodología de Kendall y Kendall es un ciclo de
desarrollo de los sistemas, y se desarrolla en siete etapas
las cuales son: identificación del problema, identificación de
requisitos de información, análisis de las necesidades del
sistema, diseño del sistema recomendado, desarrollo y
documentación del sistema, prueba y mantenimiento,
implementación y evaluación.
Esquema de las etapas de Metodología de Kendall y Kendall.
Metodologías para el Análisisy Diseño de Sistemas

● Metodología de Administración de Relaciones (RMM).


Es un proceso de análisis, diseño y desarrollo de
aplicaciones hipermedia. Los elementos principales de esta
metodología son:
Modelo E-R (Entidad-Relación)
Modelo RMDM (Relationship Management Data Model).
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
definidos, y con claras relaciones entre esas clases.
Metodologías para el Análisisy Diseño de Sistemas

● La metodología orientada a objetos ha derivado de las


metodologías anteriores a éste. Así como los métodos de
diseño estructurado realizados guían a los desarrolladores
que tratan de construir sistemas complejos utilizando
algoritmos como sus bloques fundamentales de
construcción, similarmente los métodos de diseño orientado
a objetos han evolucionado para ayudar a los
desarrolladores a explotar el poder de los lenguajes de
programación basados en objetos y orientados a objetos,
utilizando las clases y objetos como bloques de
construcción básicos.
Metodologías para el Análisisy Diseño de Sistemas

● 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ías para el Análisisy Diseño de Sistemas

Metodología del Software Educativo por Álvaro Galvis


(ISE).
Es una metodología dedesarrollo 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.
Etapas:
1) Análisis
Características de la población objetivo: edad (física y
mental), sexo, características físicas y mentales (si son
relevantes), experiencias previas, expectativas, actitudes,
aptitudes, intereses o motivadores por aprender.
2) Diseño:
Educativo (este debe resolver las interrogantes que se
refieren al alcance, contenido y tratamiento que debe ser
capaz de apoyar el Sistema Educativo).
3) Desarrollo:
En esta fase se implementa la aplicación usando la
información obtenida anteriormente. Tomando en cuenta las
restricciones que se tengan.
4) Prueba Piloto:
En esta etapa se pretende ayudar a la depuración del
Sistema Educativo a partir de su utilización por una muestra
representativa de los tipos de destinatarios para los que se
hizo y la consiguiente evaluación formativa.
5)Prueba de Campo:
La prueba de campo de un Sistema Educativo es mucho
más que usarlo con toda la población objeto. Si se exige,
pero no se limita a esto.
Metodologías para el Análisisy Diseño de Sistemas

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 se originó de la comprensión que los sistemas
“duros” estructurados, por ejemplo, la Investigación de
operaciones técnicas, son inadecuados para investigar
temas de grandes y complejas organizaciones. La
Metodología de sistemas blandos fue desarrollada por Peter
Checkland con el propósito expreso de ocuparse de
problemas de este tipo.
Metodologías para el Análisisy Diseño de Sistemas

Metodología MERINDE.
MeRinde contempla el conjunto de modelos propuestos por
RUP. El tipo de artefacto más fundamental utilizado en la
metodología MeRinde es el modelo. Cada rol necesita una
perspectiva diferente del sistema. El diseño de MeRinde
permite identificar todos los roles y cada una de las
perspectivas que posiblemente podrían necesitar. Las
perspectivas recogidas de todos los roles se estructuran en
unidades más grandes, es decir, modelos, de modo que un
rol pueda tomar una perspectiva concreta del conjunto de
modelos.
Los modelos propuestos en MeRinde facilitan el
entendimiento del sistema para todos los involucrados,
incluyendo a los clientes, usuarios y líderes de proyecto. La
elección de los modelos para un sistema es una de las
decisiones más importantes del equipo de desarrollo.
Metodologías para el Análisisy Diseño de Sistemas

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.
Realizado Por:
Angel Jhaon Moquete Campos
C.I 19585770
SECCION: S1 SAIA
Materia: Analisis y siseño de sistemas
Porf: Ing Diogenes Rodriguez

You might also like