Merise es una metodología de desarrollo de sistemas de información que nació en 1977 para cubrir las necesidades de administraciones y empresas. Se basa en la separación de datos y tratamientos, y propone un ciclo de vida con etapas de concepción, realización y mantenimiento. Merise utiliza formalismos como modelos conceptuales, lógicos y físicos de datos y tratamientos para modelar sistemas de una forma abstracta a concreta a lo largo de tres niveles.
2. HISTORIA
Nace en 1977 como proyecto, para cubrir las
necesidades tanto de la Administracion como
también todo lo que involucran las Empresas.
Desde los años 90, debido a los cambios
sucesivos del medio ambiente informatico
(paquete de programas, internet) Merise
comienza a desaparecer.
PÁGINA 2
3. DEFINICION
PÁGINA 3
Es una metodologia de concepcion y
de gestion complemente integrada al
proyecto, completando con ello el
desarrollo de los sistemas de
informacion.
4. CONCEPTO
Condición de sistemas que
evolucionan según cambio
tecnología y entorno el cual
enfrentan .
Involucran aspectos relacionados
con: Capacitacion del personal,
analisis, diseño y validación de
procesos, evaluan de equipo
informatico, gestión de tiempos,
etc.
PÁGINA 4
5. OBJETIVOS
PÁGINA 5
Su objetivo era desarrollar una
metodología de desarrollo del software
para cubrir las necesidades tanto de la
empresa publica como de las empresas en
general.
Es llegar a realizar un S.I basándose en la
separación de datos y de los
procedimientos a efectuarse.
7. FASES DE
MERISE
Estudio Preliminar.
Esta fase comprende lo que es la planificación del
sistema en desarrollo.
Estudio Detallado.
Análisis: identificar las necesidades de los clientes y
Evaluar que conceptos tiene el cliente sobre el sistema.
Implementación.
Su objetivo es producir una solución eficiente en un
lenguaje ejecutable que implemente la decisiones
adoptadas en la fase de diseño.
Puesta en Marcha.
Tiene como objetivo instalar el sistema de software
desarrollado en el entorno del cliente y realizar las
pruebas de aceptación necesarias.
PÁGINA 7
8. Estudio
Preliminar.
Económica
•Una evaluación de los costos de
desarrollo, comparados con los
ingresos netos o beneficios obtenidos
del producto o sistemas desarrollado.
Técnica
•Un estudio de funciones, rendimiento
y restricciones que puedan afectar la
realización de un sistema aceptable.
Legal
•Es determinar cualquier posibilidad de
infracción, violación o responsabilidad
legal en que se podría incurrir al
desarrollador del sistema.
PÁGINA 8
ESTUDIO VIABILIDAD
10. Estudio
Detallado.
Análisis
Identificar las necesidades del cliente.
Evaluar que conceptos tiene el cliente sobre el
sistema para establecer su viabilidad.
Realizar un estudio técnico
Identificar
necesidades
•Aquí se identifican las metas globales, se analizan
las perspectivas del cliente, sus necesidades y
requerimientos, sobre la planificación temporal y
presupuestal, líneas de mercadeo y otros puntos
que puedan ayudar a la identificación y desarrollo
del proyecto.
Diseño
•En el diseño del sistema se define el proceso de
aplicar ciertas técnicas y principios con el propósito
de definir un dispositivo, un proceso o un sistema,
con suficientes detalles como para permitir su
interpretación y realización física.
PÁGINA
10
11. Puesta en
Marcha.
Transferencia
del producto
La fase de transferencia del producto tiene
como objetivo instalar el sistema de
software desarrollado en el entorno del
cliente y realizar las pruebas de aceptación
necesarias.
Evolución
Una vez que el producto de software ha
entrada en operación regular por el usuario
no es de ningún modo un sistema
inmutable. Todo producto, software
complejo debe adaptarse a un entorno que
va cambiando (a las nuevas necesidades del
cliente, a la evolución de la plataforma de
ejecución, hardware o software, etc.
PÁGINA
11
12. PÁGINA
12
DFD (Diagramas de flujo de datos):
Modelo conceptual de datos (Modelo entidad/relación):
Modelo lógico de datos:
Modelo conceptual de tratamientos:
Modelo organizativo de tratamientos:
Modelo operacional de tratamientos:
TECNICAS DE MERISE
13. PÁGINA
13
CICLOS COMPLEMENTARIOS DE MERISE
Merise cuenta con ejes y 3 ciclos complementarios
En cada etapa de ciclo de vida, se
utilizan cada vez los formalismos
de abstracción y se toman
decisiones.
Al principio de forma general
conforme se desarrolle el trabajo
se irán detallando cada vez mas
las necesidades.
14. PÁGINA
14
CONCEPTUAL
en este nivel de ciclo pasamos de
los abstracto a lo concreto
definiendo que es lo que
queremos.
ORGANIZATIVO
En este nivel definidos objetivos
relacionados con el orden y
secuencias a seguir.
FISICO
Aquí llegamos a saber quien realiza
cada tarea o proceso, definidos
recursos como documentación y
hardware.
Merise, utiliza tres pasos formales de lo mas abstracto hasta lo mas concreto para modelar un
sistema informático o de información.
Estos formalismos, se basa en la percepción de 3 niveles.
CICLO DE ABSTRACION
15. PÁGINA
15
Este contempla 3 grandes periodos.
Concepción
Realización
Mantenimiento
CICLO DE VIDA
Estos periodos, involucran
un total de 6 etapas que
conforman el ciclo de vida
del desarrollo de un
sistema de información.
16. PÁGINA
16
Existe una jerarquía de decisiones para actuar:
Descomposición del S.I en dominios.
Orientaciones en materia de gestión y
organización.
Planificación de Desarrollo.
Elección entre procedimientos manuales y
automáticos.
Elección entre procedimientos en tiempo
real y automatizados.
Determinación de puestos de trabajos y
tareas.
Diseño de estados, pantallas, etc.
CICLO DE DECISION
17. PRINCIPIOS
EN QUE SE
APOYA
MERISE
División en etapas: estudio preliminar, estudio detallado,
realización y puesto en marcha.
Estudio de los tratamientos por un lado y el de los datos por
otro.
Uso de modelo Entidad/Relación Formal para representar
los datos.
Diagramas de encadenamiento de procedimientos para
representar los tratamientos.
Completo reparto de tareas y responsabilidades entre los
desarrolladores durante la fase inicial, y entre los usuarios y
ordenador en la explotación
PÁGINA
17
18. VENTAJAS
El método Merise, hace una gran distinción entre los
datos y tratamientos, aunque las interacciones entre
los dos son profundas y mutuamente enriquecedoras.
Se ajusta a los diferentes entornos de desarrollo.
Participación de todos los niveles de la organización
en el desarrollo del sistema
Documenta cada etapa del ciclo de vida.
Merise puede ser utilizado para el desarrollo de todo
tipo de bases de datos hasta los que procesan
eventos en tiempo real.
DESVENTAJAS
PÁGINA
18
Una desventaja de MERISE es que se pasa
mucho tiempo pensando y pre-documento
antes de empezar a programar una sola
línea. pero he ahí la ventaja que toma
Merise, ya que actualmente se sufre por falta
de documentación, por lo que, en última
instancia, los errores son muy costosos de
reparar.
Ciclo de vida demasiado largo
19. CONCLUSION
PÁGINA
19
Esta metodología presenta un ciclo de vida largo que se concreta en
un conjunto definido de etapas, donde dos ciclos complementarios
(Abstracción y decisión), permite percibir tres niveles (conceptuales,
organizativo y físico), que además define dos patrones por cada nivel
(modelo de datos y modelo de tratamiento).
Con la metodología MERISE podemos concluir que se puede utilizar
para el desarrollo de diferentes productos digitales, lo que incluye
nuestro caso el Software Educativo.