Metodologías de desarrollo de sistemas de información.

Page 1


Nota Editorial “Son métodos que indican cómo hacer más eficiente el desarrollo de sistemas de información. Para ello suelen estructurar en fases la vida de dichos sistemas con el fin de facilitar su planificación, desarrollo y mantenimiento. Las metodologías de desarrollo de sistemas deben definir: objetivos, fases, tareas, productos y responsables, necesarios para la correcta realización del proceso y su seguimiento.”


Contenido ¿Qué es una metodología de desarrollo de S.I? ......................................... 4 Objetivos ............................................................................................................... 5 Desventajas..........................................................................................................6 Ventajas ................................................................................................................6 Tipos de Metodologías de desarrollo de sistemas de información. ....... 7 Tipo Estructurada ...............................................................................................8 Tipo Evolutiva-Incremental ..............................................................................9 Tipo Prototipos .................................................................................................. 10 Tipo Orientada a Objetos .................................................................................. 11 Fases de la metodología de desarrollo de S.I .............................................12 Fases de la metodología de desarrollo de S.I ............................................ 13


4

¿QUÉ ES UNA METODOLOGÍA DE DESARROLLO DE S.I? Las metodologías son sistemas completos de técnicas que incluyen procedimientos paso a paso, productos resultantes, funciones, herramientas y normas de calidad para la terminación del ciclo de vida completo del desarrollo de sistemas. 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.


5

OBJETIVOS 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:


6

• Mayor control de los proyectos por parte de la gerencia.

• Uso más eficiente del personal al permitir planificar su actividad. • Tareas definidas a ser ejecutadas n cada una de las etapas. • Mayor control de calidad.

• No proporciona resultados tangibles, en forma de software hasta el final del ciclo de forma de software del ciclo de vida de algunas herramientas, métodos y actividades que abarcan varias etapas del proceso. • Dificultades para especificar claramente los requisitos al comienzo del proyecto.

• Genera pocos signos visibles de progreso hasta el final, esto puede dar la impresión de un desarrollo lento.


7

TIPOS DE METODOLOGÍAS DE DESARROLLO DE SISTEMAS DE INFORMACIÓN.

   

Estructurada Evolutiva-Incremental Prototipos Orientada a Objetos


8

TIPO 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).


9

TIPO 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


10

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


11

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


12

FASES DE LA METODOLOGÍA DE DESARROLLO DE S.I 1º Fase.

2º Fase

Especificación de los requerimientos:

Análisis:

Se realizan entrevistas con el usuario identificando los requerimientos y necesidades del usuario.

Modela los requerimientos del usuario.

3º Fase

4º Fase.

Diseño:

Implementación:

Se modela la solución del sistema, teniendo en cuenta el ambiente de implementación a utilizar.

Dado el lenguaje de programación elegido se implementa el sistema.


13

FASES DE LA METODOLOGÍA DE DESARROLLO DE S.I 5º Fase

6º Fase

Testeo o Prueba:

Mantenimiento:

En esta etapa se verifica y valida el sistema teniendo en cuenta algunos criterios determinados por el grupo correspondiente.

Es la etapa más difícil de desarrollo del sistema, donde se actualiza y modifica.


Gracias por su atenciรณn. Nos vemos en nuestra prรณxima ediciรณn.


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.