ANALISIS Y DISEÑO DE SISTEMAS

6
Análisis y Diseño de Sistemas Porlamar, 08 de Noviembre de 2014 República Bolivariana de Venezuela Ministerio del Poder Popular para la Educación Superior

Transcript of ANALISIS Y DISEÑO DE SISTEMAS

Page 1: ANALISIS Y DISEÑO DE SISTEMAS

Análisis y Diseño de Sistemas

Porlamar, 08 de Noviembre de 2014

República Bolivariana de VenezuelaMinisterio del Poder Popular para la Educación Superior

Page 2: ANALISIS Y DISEÑO DE SISTEMAS

Método: es un modo, manera o forma de realizar algo de forma sistemática, organizada y/o estructurada. Hace referencia a una técnica o conjunto de tareas para desarrollar una tarea.

Metodología: es aquella la cual hace referencia al conjunto de procedimientos racionales utilizados para alcanzar una gama de objetivos que rigen una investigación científica, una exposición doctrinal o tareas que requieran habilidades, conocimientos o cuidados específicos.

Metodología del Ciclo de Vida de un Sistema de James 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.

Page 3: ANALISIS Y DISEÑO DE SISTEMAS

Lenguaje Unificado de Modelado (UML) (Diagramas): Lenguaje Unificado de Modelado (LUM o UML, por sus siglas en inglés, Unified Modeling Language) es el lenguaje de modelado de sistemas de software más conocido y utilizado en la actualidad; está respaldado por el OMG (Object Management Group).

Diagramas utilizados en la UML:• Diagrama de clases• Diagrama de componentes • Diagrama de objetos• Diagrama de estructura compuesta (UML 2.0)• Diagrama de despliegue• Diagrama de paquetes

Diagrama de clases:Los diagramas de clases son diagramas de estructura estática que muestran las clases del sistema y sus interrelaciones (incluyendo herencia, agregación, asociación, etc).

Page 4: ANALISIS Y DISEÑO DE SISTEMAS

Metodología del Proceso Unificado de Desarrollo Software: El Proceso Unificado de Desarrollo Software o simplemente Proceso Unificado es un marco de desarrollo de software que se caracteriza por estar dirigido por casos de uso, centrado en la arquitectura y por ser iterativo e incremental.

Metodología Kendall & Kendall:Según esta metodología 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.

Page 5: ANALISIS Y DISEÑO DE SISTEMAS

Metodología de Administración de Relaciones (RMM): Permite hacer explícita la navegación al hacer el análisis, lo que permite, teóricamente, obtener una navegación más estructurada e intuitiva, y lo hace de una forma muy sencilla, como es añadir unas primitivas a un modelo entidad-relación tradicional.

Metodología Orientada a Objetos: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.

Metodología del Software Educativo de Álvaro Galvis: 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.

Page 6: ANALISIS Y DISEÑO DE SISTEMAS

Metodología de Sistemas Blandos de Peter Checkland:La Metodología de Sistemas es una técnica cualitativa, en donde aborda problemas no estructurados.

Metodología de Sistemas Expertos por David Rolston:Desde la aparición de las computadoras hasta nuestros días, la gente ha invertido grandes esfuerzos por tratar de dar una cierta capacidad de decisión a estas máquinas, incluso un cierto grado de inteligencia. Un sistema experto en si no tiene verdadera inteligencia artificial; más bien, es un sistema basado en el conocimiento que, mediante el buen diseño de su base de información y un adecuado motor de inferencias para manipular dichos datos proporciona una manera de determinar resoluciones finales dados ciertos criterios.

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