9

Ing de Sistemas

  • ¿Qué es una Metodología? En el desarrollo de software

    ¿Qué es una Metodología? En el desarrollo de software
    Una metodología hace cierto énfasis al entorno en el cuál se plantea y estructura el desarrollo de sistema. Como lo mencioné al principio, existen una gran cantidad de metodologías de la programación que se han utilizado desde los tiempos atrás que con el paso del tiempo han ido evolucionando. Esto se debe principalmente a que no todos los sistemas de la información, son compatibles con todas las metodologías, pues el ciclo de vida del software puede ser variable
  • Historia de diferentes metodologías

    Historia de diferentes metodologías
    El desarrollo de los sistemas tradicionales de ciclo de vida se originó en la década de 1960 para desarrollar a gran escala funcional de sistemas de negocio en una época de grandes conglomerados empresariales. La idea principal era continuar el desarrollo de los sistemas de información en una muy deliberada, estructurada y metódica, reiterando cada una de las etapas del ciclo de vida.
  • Kendall y Kendall

    Kendall y Kendall
    I. Identificación del problema, oportunidades y objetivos.
    II. Determinación de los requerimientos de información.
    III. Análisis de las necesidades del sistema.
    IV. Diseño del sistema recomendado.
    V. Desarrollo y documentación del software.
    VI. Pruebas y mantenimiento del sistema.
    VII. Implantación y evaluación del sistema.
  • Metodologías de desarrollo de software

    Metodologías de desarrollo de software
    Metodologías de desarrollo de software
    1970
    Programación estructurada sol desde 1969
    Programación estructurada Jackson desde 1975
    1980
    Structured Systems Analysis and Design Methodology (SSADM) desde 1980
    Structured Analysis and Design Technique (SADT) desde 1980
    Ingeniería de la información (IE/IEM) desde 1981
  • Metodologías de desarrollo de software 1990 y 1995

    Metodologías de desarrollo de software 1990 y 1995
    1990
    Rapid application development (RAD) desde 1991.
    Programación orientada a objetos (OOP) a lo largo de la década de los 90's
    Virtual finite state machine (VFSM) desde 1990s
    Dynamic Systems Development Method desarrollado en UK desde 1995.
    Scrum (desarrollo), en la última parte de los 90's
    Rational Unified Process (RUP) desde 1999.
    Extreme Programming(XP) desde 1999
  • James Senn

    James Senn
    I. Ciclo de vida y desarrollo del sistema.
    II. Desarrollo por análisis estructurado
    III. Prototipo del sistema.
  • Ciclo de Vida del Software en las distintas Metodologías

    Ciclo de Vida del Software en las distintas Metodologías
    El ciclo de vida de un proyecto se software, empieza cuando se da la recolección de requerimientos para el programa a desarrollar y termina cuando el producto ha quedado completado y es entregado al cliente que lo pidió. Sin embargo en el intermedio, hay una gran cantidad de fases por las cuales se tiene que pasar y cada metodología tiene fases distintas en su ciclo de desarrollo de programas.
  • Enfoques de desarrollo de software

    Enfoques de desarrollo de software
    Cada metodología de desarrollo de software tiene más o menos su propio enfoque para el desarrollo de software. Estos son los enfoques más generales, que se desarrollan en varias metodologías específicas. Estos enfoques son los siguientes:1​ Modelo en cascada: Framework lineal.
    Prototipado: Framework iterativo.
    Incremental: Combinación de framework lineal e iterativo.
    Espiral: Combinación de framework lineal e iterativo.
    RAD: Rapid Application Development, framework iterativo.
  • Llorens Fabregas

    Llorens Fabregas
    I. Requerimientos.
    II. Análisis/Diseño.
    III. Construcción.
    IV. Pruebas.
    V. Producción y mantenimiento.
  • Jonas Montilva

    Jonas Montilva
    I. Definir el proyecto.
    II. Análisis del contexto.
    III. Definición de los requerimientos.
    IV. Diseño preliminar.
    V. Diseño detallado.
  • Roger Pressman

    Roger Pressman
    I. Análisis de los requerimientos del Software.
    II. Diseño.
    III. Generación de código.
    IV. Pruebas.
    V. Mantenimiento;
  • Otros enfoques de desarrollo de software

    Otros enfoques de desarrollo de software
    Metodologías de desarrollo Orientado a objetos, Diseño orientado a objetos (OOD) de Grady Booch, también conocido como Análisis y Diseño Orientado a Objetos (OOAD). El modelo incluye seis diagramas: de clase, objeto, estado de transición, la interacción, módulo, y el proceso.Top-down programming, evolucionado en la década de 1970 por el investigador de IBM Harlan Mills y Niklaus Wirth) en Desarrollo Estructurado.Proceso Unificado, es una metodología de desarrollo de software, basado en UML.