SISTEMAS EXPERTOS


viernes, 11 de febrero de 2011

Fases para el desarrollo de un S.i

Una descripción sencilla del desarrollo de un sistema informático se muestra en tres etapas; una fase de investigación para determinar los requisitos del sistema, una etapa de diseño, y una etapa de implementación. El punto de partida es la expresión de una necesidad y representa un estado sobre los síntomas de un problema de base, no un estado del problema en sí mismo. Con los sistemas de información, las necesidades normalmente hacen meditar sobre la incapacidad para obtener la información requerida, son una carga para mantener o conservar información, o dan lugar a problemas para realizar cambios. 

La fase de investigación identifica los problemas reales subyacentes a los síntomas, especifica los requisitos para una solución, e identifica cualquier restricción en las soluciones posibles. La especificación funcional va en la fase de diseño, que implica decidir cómo han de realizarse estas funciones. Primero se debe reunir una serie de ideas generales sobre cómo funcionan distintos tipos de sistemas para una solución o soluciones que son aplicables al problema, enseguida, se deben llevar a cabo análisis sobre las ideas aportadas, y por último, decidir sobre la solución más apropiada. La fase de construcción toma los planos preparados durante la fase de diseño y los implementa. Se debe mantener una visión global de la solución y no encallar en los detalles. 

Los sistemas de información nunca son perfectos, por lo que, después de la implementación, se evalúa su operación, y esto lleva casi inevitablemente a una nueva serie de cambios. Las fases primarias de investigación deben ser utilizadas por personas con experiencia en el campo donde se va a usar el sistema de información, mientras que el diseño detallado y la implementación, deben ser hechos por profesionales. Las estrategias empleadas para el desarrollo de sistemas son: prototipos y desarrollos evolutivos. En los prototipos las funciones requeridas pueden ser claramente definidas, mientras que los desarrollos evolutivos son desarrollos pilotos que realizan algunas funciones que pueden ir cambiando o adicionando hasta que el sistema alcanza una forma estable y no requiere cambios. 

En la fase de investigación del desarrollo de sistemas se intenta especificar lo que hace el sistema. Hay dos situaciones distintas con las que se tienen que enfrentar: cuando no hay un sistema de información y debe crearse uno nuevo, y cuando hay un sistema existente que de alguna manera no es satisfactorio. Para la primera situación se debe: definir los objetivos del sistema y definir las funciones a realizar para alcanzar éstos. 

Los objetivos principales de un sistema de información conciernen a la entrega de información: qué información debe estar disponible, para quién, en qué escala de tiempo debe actualizarse y cuántos objetivos secundarios se incluyen: requisitos para la captura y entrada de datos, los entornos de trabajo de las personas y tipos de trabajo, restricciones financieras y límites de tiempo. Las herramientas para especificar las funciones de los sistemas de información son: diagramas de flujo de datos y modelo de datos.







Según, Vicen Fernández 2006. Relaciones entre etapas y fases en el desarrollo de un sistema de información. Pag.41

No hay comentarios:

Publicar un comentario