Fases de analisis de problemas
Durante el análisis de necesidades, la primera fase CVDS, el equipo se enfoca en completar tres tareas:
1. Definir el problema y decidir se ha de proceder.
2. Analizar el sistema actual, a fondo, y desarrollar posibles soluciones al problema.
3. Seleccionar la mejor solución y definir su funcionalidad.
La fase 1 comienza cuando se identifica una necesidad paraun sistema nuevo o modificado. Por ejemplo,
los usuarios podrían quejarse de que el sistema actual es difícil de usar. Los procedimientos simples
requieren demasiados pasos, y el sistema se cae repetitivamente, con la consecuencia de una perdida de
13
información. Opcionalmente, un administrador se podría acercar de Informática para pedir un reporte que
actualmente no es producido por elsistema.
Los analistas de sistemas comienzan entonces una investigación preliminar, hablando con los usuarios y los
administradores del departamento afectado. El primer reto es definir el problema con precisión. Con el
problema exactamente definido, el departamento de Informática puede decidir si va a tomar el proyecto(la
decisión de “ir o no ir”.
Cuando una decisión para proceder está tomada,los analistas de sistemas llevan acabo una investigación
concienzuda del sistema actual y sus limitaciones. Trabajan con la gente directamente involucrada con el
problema para documentar cómo puede resolverse.
El conocimiento reunido en relación al sistema actual se documenta de varias maneras diferentes. Algunos
analistas usan diagramas de flujo de datos, los cuales muestran flujo deinformación a través del
sistema(VER GRAFICO DE EJEMPLO). Podrían usar algoritmos estructurados para describir alternativas y
acciones del sistema actual. Otra opción es presentar las acciones que se toman bajo diferentes condiciones
en un árbol de decisión(VER EJEMPLO). La representación gráfica es más fácil de comprender que un a
lista. Con esta base, los analistas están listos para considerar variassoluciones al problema. Podrían llamar
científicos de computación del departamento de Informática para ayudarlos a identificar distintos enfoques.
Cada uno es evaluado con base en las restricciones del proyecto, principalmente el presupuesto y el
calendario. Si se debe proporcionar una solución rápidamente, el equipo del departamento de Informática
podría considerar soluciones que fueran menosideales, sin embargo, tiene la ventaja de un rápido cambio
de posición.
Al finalizar la fase 1, equipo recomienda una solución para ser adoptada. Los analistas usan la información
que ya reunieron con los usuarios del sistema para determinar qué características debe haber en la solución
(Qué reportes deberían generarse, en qué forma serán emitidos y qué herramientas especiales se necesitan).Mediante la fase de análisis de necesidades, permanecen enfocados en “qué” debería hacer el sistema, no
“cómo” serán implementadas las características.
Fase 2: Diseño del sistema
Durante la segunda fase, Diseño del sistema, el equipo de proyecto encara el “cómo” de la solución elegida.
Por ejemplo, una aplicación de la base de datos debería ser capaz de aceptar información de los usuarios yalmacenarla. Éstas son funciones generales, pero ¿Cómo las implementará el equipo? Por ejemplo, ¿Cuántas
pantallas de entrada son necesarias y cómo se verán? ¿Qué tipo de opciones de menú debe haber? ¿Qué
tipo de base de datos usará el sistema?
Los analistas y programadores involucrados hasta este punto, usan con frecuencia una combinación de
diseño descendente y ascendente para responder esaspreguntas. En el Diseño Descendente, el equipo
comienza con el panorama general y se va al detalle. Se ocupan de las funciones principales que el sistema
debe proporcionar y las dividen en actividades más y más pequeñas. Cada una de estas actividades será
programada en la siguiente fase CVDS.
En el Diseño Ascendente, el quipo comienza con los detalles ( Por ejemplo, los reportes que serán...
Regístrate para leer el documento completo.