Metodologías para el Desarrollo de Sistemas de Información

Metodología para el Desarrollo de Sistemas de Información

ciclo de vida

Una Metodología para el Desarrollo de Sistemas de Información es un conjunto de actividades llevadas a cabo para desarrollar y poner en marcha un Sistema de Información.

Objetivos de una Metodología para el Desarrollo de Sistemas de Información

Los Objetivos de las Metodologías de Desarrollo de Sistemas de Información son:

  • Definir actividades a llevarse a cabo en un Proyecto de S.I.
  • Unificar criterios en la organización para el desarrollo de S.I.
  • Proporcionar puntos de control y revisión
  • Asegurar la uniformidad y calidad tanto del desarrollo como del sistema en sí
  • Satisfacer las necesidades de los usuarios del sistema
  • Conseguir un mayor nivel de rendimiento y eficiencia del personal asignado al desarrollo
  • Ajustarse a los plazos y costos previstos en la planificación
  • Generar de forma adecuada la documentación asociada a los sistemas
  • Facilitar el mantenimiento posterior de los sistemas

Independientemente de la Metodología de Desarrollo de Sistemas de Información que se siga, varios autores sugieren distribuir el tiempo de desarrollo de acuerdo a los siguientes porcentajes:

Distribución del tiempo en proyectos de Sistemas de Información. Fuente Luis Castellanos.
Distribución del tiempo en proyectos de Sistemas de Información. Fuente Luis Castellanos.

Tipos o Enfoques de Metodologías de Desarrollo de Sistemas

Los Tipos de Metodologías de Desarrollo de Sistemas son:

  • Estructurada

    • Se maneja como proyecto

    • Gran volumen de datos y transacciones

    • Abarca varias áreas organizativas de la empresa

    • Tiempo de desarrollo largo

    • Requiere que se cumplan todas las etapas, para poder cumplir las siguientes (progresión lineal y secuencial de una fase a la otra)

    esquema clasico
    Metodología Clásica de Desarrollo de Sistemas. Luis Castellanos.

  • Evolutiva-Incremental

    • Se deriva de la estructurada
    • Permite seguir secuencias ascendentes o descendentes en las etapas del desarrollo
    • Permite cumplir etapas o fases en paralelo, por lo que es más flexible que la estructurada
esquema evolutiva
Metodología Evolutiva de Desarrollo de Sistemas. Luis Castellanos.
  • Prototipos

    • Desarrolla modelo en escala del sistema propuesto (sistema objetivo)

    • En otras palabras, desarrolla un “demo”, que de ser aprobado por el usuario, se culmina con todas las funcionalidades.

    • Se prueba y refina hasta que usuarios conformes

    • Identifica necesidades de información

    • Maneja principales procedimientos orientados a transacciones

    • Produce informes críticos

    • Permite consultas rudimentarias

    • Complementa especificaciones imprecisas y/o incompletas de los usuarios

  • Orientada a Objetos

    • No modela la realidad, sino la forma en que las personas comprenden y procesan la realidad

    • Es un proceso ascendente basado en una abstracción de clases en aumento

    • Se basa en identificación de objetos, definición y organización de librerías de clases, y creación de macros para aplicaciones específicas

    • Utiliza menor cantidad de código

    • Es más reutilizable

Para más detalle en el Enfoque Orientado a Objetos, visitar:

Banner


Autores a consultar

ARDI

Preparación Inicial

Análisis y Diseño

Desarrollo

Puesta en Marcha y   Prueba

Murdick & Ross

Estudio

Diseño General

Diseño Detallado

Implantación

Kendall & Kendall

Determinación de Requerimientos

Análisis de Necesidades

Diseño

Desarrollo y Documentación

Prueba y Mantenimiento

Implantación y Evaluación

J. Senn

Investigación Preliminar

Determinar Requerimientos

Diseño

Desarrollo de Software

Prueba

Implantación y Evaluación

Pérez Peregrina

Investigación

Análisis

Diseño

Desarrollo

Implementación

Operación

Control de Proyectos

J. Montilva (MEDSI)

Requerimientos Sistema

Requerimientos Programas

Diseño Preliminar

Diseño Detallado

Codificación y Depuración

Pruebas y Preoperación

Operación y Mantenimiento

J. Lloréns (I)

Estudio de Factibilidad

Análisis

Diseño General

Diseño Detallado

Programación

Prueba

Conversión e Implantación

J. Lloréns (II)

Requerimientos

Análisis y Diseño

Construcción

Pruebas

Producción y Mantenimiento

L. Long

Análisis de Sistemas

Diseño de Sistemas

Programación

Conversión e instauración

Postinstauración (producción)

E. Yourdon

Encuesta

Análisis

Diseño

Implantación

Generación Prueba de Aceptación

Control de Calidad

Descripción Procedimientos

Conversión de B.D.

Instalación

  • CASTELLANOS, Luis: Desarrollo de Sistemas de Información. Editorial Académica Española. Alemania, 2012. 1ra edición.
  • IEEE: SWEBOK v3. 2014. (en inglés)
  • KENDALL, Kenneth & KENDALL, Julie: Análisis y Diseño de Sistemas. Ed Pearson. México, 2011. 8va Edición. (Ver en SlideShare)
  • MONTILVA, Jonás: Método Watch. 2008. (Ver en Calameo)
  • PRESSMAN, Roger: Ingeniería del Software. Un enfoque practico. Ed McGraw Hill. México, 2010. 7a Edición. (Ver en SlideShare)
  • SENN, James: Analysis & Design of Information Systems. Ed McGraw Hill. 2008. (Ver en Amazon)

Banner De todo un Poco (1) 600 px

Anuncios

Publicado por

Luis Castellanos

Luego de unos años en Maracaibo, de regreso en Caracas. Docente Universitario y Bloguero. Orgulloso padre de dos hijos. luiscastellanos @ yahoo.com | @lrcastellanos

2 thoughts on “Metodologías para el Desarrollo de Sistemas de Información”

Los comentarios están cerrados.