metodologías para el análisis y diseño de sistemas

14

Transcript of metodologías para el análisis y diseño de sistemas

• El análisis y diseño de sistemas se refiere al proceso de examinar la situación de una empresa con el propósito de mejorar con métodos y procedimientos más adecuados. El desarrollo de sistemas tiene dos componentes.

• El análisis y diseño de sistemas se refiere al proceso de examinar la situación de una empresa con el propósito de mejorar con métodos y procedimientos más adecuados. El desarrollo de sistemas tiene dos componentes.

• Un lenguaje proporciona un vocabulario y unasreglas para permitir una comunicación. Estelenguaje nos indica cómo crear y leer losmodelos, pero no dice cómo crearlos.

• Los objetivos de UML son muchos, pero se

pueden sintetizar sus funciones:

- Visualizar - Construir

- Especificar - Documentar

• El diagrama de interacción, representa la forma en como

un Cliente (Actor) u Objetos (Clases) se comunican entre

sí en petición a un evento. Esto implica recorrer toda la

secuencia de llamadas, de donde se obtienen las

responsabilidades claramente.

• El ciclo de vida es el conjunto de fases (o etapas) por las que pasa

el sistema desde que se concibe hasta que se retira del servicio. Es

decir, se trata de la estructura del proceso de producción del sistema

de información. El Modelo de Ciclo de Vida indica cuáles son las

actividades a realizar y el orden en que se van a realizar.

1. Definir las actividades a realizar y en qué orden.

2. Asegurar la consistencia con el resto de los sistemas de información de la

organización.

3. Proporcionar puntos de control para la gestión del proyecto.

• 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 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.

- Fase de concepción

- Fase de elaboración

- Fase de construcción

- Fase de transición

• 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.

• 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.

• 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

• Implementación

• Según Checkland, un sistema blando es aquel que está conformado

por actividades humanas, tiene un fin perdurable en el tiempo y

presenta problemáticas inestructuradas o blandas; es decir aquellas

problemáticas de difícil definición y carentes de estructura, en las

que los fines, metas, propósitos, son problemáticos en sí.

• 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) observador(es) pueda(n) tomar en un momento dado sobre su accionar con el objeto.

• Metodología de la Red Nacional de Integración y Desarrollo de

Software Libre (MeRinde) Una Propuesta Metodológica para Elaborar

Software Libre con el Uso de Estándares Abiertos y con un Enfoque

de Calidad.

• La Metodología MeRinde 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.

• 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.