Está en la página 1de 3

ESTRATEGIA PARA EL DESARROLLO DE SISTEMAS.

El desarrollo de sistemas es una tarea que se puede manejar como un proyecto, es decir debe tener un inicio y un fin,
una secuencia de pasos o etapas y debe ajustarse a un presupuesto, cada proyecto de desarrollo de sistemas es
particular. Las metodologías para el desarrollo de sistemas son:
Método del desarrollo del análisis estructurado
Método de prototipo de sistemas.
Método del ciclo de vida para el desarrollo de sistemas
Cada una de las metodologías o métodos presentan ventajas y desventajas. Seleccionar una metodología errónea para
un proyecto podría ocasionar pérdida de tiempo y dinero durante el desarrollo.

MÉTODO DE DESARROLLO POR ANÁLISIS ESTRUCTURADO.


El análisis consiste en investigar la funcionalidad de un sistema. Durante este proceso se deben responder las siguientes
preguntas.
¿Qué hace el sistema?
¿Quiénes realizan las actividades?
¿Con que departamentos o sistemas está relacionado?
¿Quién provee los datos o información fuente?
¿Quién utiliza la información resultante? ¿Para qué?

Este método es especialmente útil para facilitar la comprensión de sistemas grandes y complejos.
Para lograrlo: Se divide al sistema en componentes
Se construye un modelo del sistema.
Este método permite que los usuarios observen los elementos lógicos separados de los elementos físicos. Los elementos
lógicos se refieren a las funciones del sistema. Los elementos físicos son las computadoras, terminales, sistemas de
almacenamiento, entre otros.
MÉTODO DEL PROTOTIPO DEL SISTEMA.
Un prototipo es un modelo, una representación a escala de cualquier cosa. Es un proceso que facilita al programador la
creación de un modelo de sw a construir. El prototipo sirve como un mecanismo para identificar los requisitos del sw
cuando no existe otra forma posible.
Para su construcción pueden utilizarse fragmentos de programas existentes o herramientas que faciliten la rápida
creación. El usuario las características esperadas en el sistema. Sus pasos son:

El prototipo final no define es un sistema de información completo, es tan solo la primera versión. Se aplica generalmente
para sistemas de información ubicados en los niveles medios y alto de la organización.

La construcción de prototipos representa una estrategia de desarrollo, cuando no es posible determinar todos los
requerimientos del usuario. Es por ello que incluye el desarrollo interactivo o en continua evolución, donde el usuario
participa de forma directa en el proceso.
Este método contiene condiciones únicas de aplicación, en donde los encargados del desarrollo tienen poca experiencia
o información, o donde los costos y riesgos de que se cometa un error pueden ser altos.
Así mismo este método resulta útil para probar la facilidad del sistema e identificar los requerimientos del usuario, evaluar
el diseño de un sistema o examinar el uso de una aplicación. El método del prototipo de sistemas consta de 5 etapas:

1). Identificación de requerimientos conocidos: La determinación de los requerimientos de una aplicación es tan
importante para el m‚todo de desarrollo de prototipos como lo es para el ciclo de desarrollo de sistemas o análisis
estructurado. Por consiguiente, antes de crear un prototipo, los analistas y usuario deben de trabajar juntos para
identificar los requerimientos conocidos que tienen que satisfacer.

2). Desarrollo de un modelo de trabajo: Es fácil comenzar el procesos de construcción del prototipo con el desarrollo
de un plan general que permita a los usuarios conocer lo que se espera de ellas y del proceso de desarrollo. Un
cronograma para el inicio y el fin de la primera interacción es de gran ayuda. En el desarrollo del prototipo se preparan
los siguientes componentes:
a). El lenguaje para el dialogo o conversación entre el usuario y el sistema.
b). Pantallas y formatos para la entrada de datos.
c). Módulos esenciales de procesamiento.
d). Salida del sistema

3). Utilización del prototipo: Es responsabilidad del usuario trabajar con el prototipo y evaluar sus características y
operación. La experiencia del sistema bajo condiciones reales permite obtener la familiaridad indispensable para
determinar los cambios o mejoras que sean necesarios, así como las características inadecuadas

4). Revisión del prototipo: Durante la evaluación los analistas de sistemas desean capturar información sobre los que
les gusta y lo que les desagrada a los usuarios.
Los cambios al prototipo son
planificados con los usuarios antes de
llevarlos a cabo, sin embargo es el
analista responsable de tales
modificaciones.

5). Repetición del proceso las veces


que sea necesarias: El proceso antes
descrito se repite varias veces, el
proceso finaliza cuando los usuarios y
analistas están de acuerdo en que el
sistema ha evolucionado lo suficiente
como para incluir todas las
características necesarias.
CICLO Y ETAPAS DEL DESARROLLO DE SISTEMAS (Ciclo de vida). El ciclo de vida para el desarrollo de sistemas es
el conjunto de actividades que realizan los analistas, diseñadores y usuarios para desarrollar e implementar sistemas de
información. Concibe al desarrollo como un ciclo especifico de actividades.

Sus etapas son:


1) Identificación de problemas, oportunidades y objetivos:
En esta primera fase el analista se ocupa de identificar los problemas, oportunidades y objetivos, esta etapa es crítica
para el éxito del resto del proyecto.

2) Determinación de los requerimientos de información:


En esta fase el analista se encarga de determinar los requerimientos de información de un negocio se encuentran
métodos interactivos como: las entrevistas, los muestreos, investigación de datos impresos, entre otros.

3) Análisis de las necesidades de sistemas:


En esta fase el analista cuenta con herramientas y técnicas especiales con el cual el analista determina el requerimiento.

4) Diseño del sistema recomendado:


En esta fase el analista utiliza la información recopilada anteriormente para el diseño lógico del sistema de información.

5) Desarrollo y documentación del software:


El analista trabaja de manera conjunta con los programadores para desarrollar cualquier software original necesario.

6) Pruebas y mantenimiento de sistema:


Antes de poner en funcionamiento el sistema es necesario probarlo. Es mucho menos costoso encontrar los problemas
antes de que el sistema se entregue al usuario.

7) Implementación y evaluación del sistema:


En esta última fase se capacita al usuario en el manejo del sistema.

También podría gustarte