HERRAMIENTAS DE LOS SI

En general, una herramienta es cualquier dispositivo que, cuando se emplea en forma adecuada, mejora el desempeño de una tarea, tal como el desarrollo de sistemas de información basados en computadora. En general las herramientas se agrupan en las siguientes categorías : Análisis, Diseño y Desarrollo.
Herramientas para análisis:
Un sistema de información nuevo se construye como solución de algún tipo de problema o conjunto de ellos que la organización percibe ante sí. El término desarrollo de sistemas se refiere a todas las actividades implicadas en la producción de una solución de sistemas de información para un problema u oportunidad de la organización. El desarrollo de sistemas es un tipo de resolución de problemas estructurada con actividades bien definidas.
La investigación de factibilidad en un proyecto que consiste en descubrir cuáles son los objetivos de la organización, luego determinar si el proyecto es útil para que la empresa logre sus objetivos. La búsqueda de estos objetivos debe contemplar los recursos disponibles o aquellos que la empresa puede proporcionar, nunca deben definirse con recursos que la empresa no es capaz de dar.

           En  las empresas se cuenta con una serie de objetivos que determinan la posibilidad de factibilidad de un proyecto sin ser limitativos. Estos objetivos son los siguientes:

   Reducción de errores y mayor precisión en los procesos.
      Reducción de costos mediante la optimización o eliminación de recursos no necesarios.
Es importante determinar que el sistema solicitado sea factible. debido a que el análisis de un problema que la organización tratará de resolver con un sistema de información. Además de sugerir una solución el análisis de sistemas implica un estudio de factibilidad para determinar si la solución es factible, para ello es preciso analizar tres áreas de factibilidad:
ü  La factibilidad técnica.- Se refiere a que el proyecto pueda realizarse con los recursos técnicos con que cuenta la empresa como son: el equipo que se cuenta, la tecnología existente de software y el personal disponible; se hacen cuestionamientos ¿Se necesita mas tecnología de software?, ¿Cuál es la posibilidad de desarrollar el proyecto?, ¿Qué tiempo se llevara el proyecto hasta su implantación?.
ü  Factibilidad económica.-La factibilidad económica se refiere a los beneficios que traerá la realización del proyecto. Se deben de hacer una serie de cuestionamientos para poder saber si es factible el desarrollo del sistema económicamente "¿Los beneficios que se obtienen serán suficientes para aceptar los costos?, ¿Los costos asociados con la decisión de no crear el sistema son tan grandes que se debe aceptar el proyecto?".
ü  Sin duda este aspecto es el más importante en las empresas ya que los gerentes muchas veces no están dispuestos a solventar estos costos cuando no hay los suficientes fundamentos que los convenzan de que es necesario la realización del proyecto por los beneficios ya sea tanto económicos como de calidad y rapidez en la ejecución de actividades que se podrán realizar en menos tiempo.
ü  La factibilidad operacional.- Este último aspecto trata de la utilidad del sistema una vez ya desarrollado e implantado en la empresa, ¿Será utilizado el sistema?, ¿Existirá cierta resistencia al cambio por parte de los usuarios que de cómo resultado una disminución de los posibles beneficios de la aplicación?
El estudio de factibilidad es realizado por lo regular por una o dos personas que tiene conocimiento en técnicas de sistemas de información son casi siempre analistas de sistemas.
Estas herramientas ayudan a los especialistas en sistemas a documentar un sistema existente, ya sea éste manual o automatizado, y a determinar los requerimientos de una nueva aplicación. Estas herramientas incluyen:
  • Herramientas para recolección de datos
  • Herramientas para diagramación
  • Herramientas para el diccionario
Las herramientas con mayor utilidad, en cualquier categoría están siendo ya automatizadas tanto para mejorar la eficiencia del analista como para permitir obtener del esfuerzo de análisis, resultados más completos y exactos.
Herramientas para diseño:
            Las herramientas para diseño apoyan el proceso de formular las características que el sistema debe tener para satisfacer los requerimientos detectados durante las actividades de análisis:
  1. Diseño de sistemas. Detalla cómo un sistema satisfará los requisitos de información determinados por el análisis de sistemas. El diseño puede ser lógico, el cual presenta los componentes del sistema de información; y físico, el cual es el proceso de traducción del modelo lógico al diseño técnico específico el sistema nuevo.
  2. Programación. Proceso de traducir a código de programa las especificaciones del sistema preparadas durante la etapa de diseño.
  3. Pruebas. Proceso exhaustivo y minucioso que determina si el sistema conservador en el que tanto sistema antiguo como posible sustituto operan juntos durante un tiempo hasta que todos produce los resultados deseados en condiciones conocidas.
  4. Conversión. Proceso de cambiar del sistema antiguo al nuevo. Existen cuatro estrategias de conversión principales:
4.1 Estrategia paralela. Enfoque de conversión seguro y quedan convencidos de que el sistema nuevo funciona correctamente.
4.2 Estrategia de cambio directo. Enfoque de conversión riesgoso en el que el sistema nuevo sustituye totalmente al antiguo en un día designado.
4.3 Estrategia de estudio piloto. Introduce el sistema nuevo en un área limitada de la organización hasta que demuestre ser plenamente funcional; sólo entonces podrá efectuarse la conversión al sistema nuevo en toda la organización.
4.4 Estrategia del método de fases. Introduce el sistema nuevo en etapas, ya sea por funciones o por unidades de organización.
5.    Producción y mantenimiento. Una vez que se ha instalado el sistema nuevo y se ha terminado de efectuar la conversión, se dice que el sistema está en producción. En esta etapa, tanto los usuarios como los especialistas técnicos revisan periódicamente el sistema para determinar qué tan bien está cumpliendo con sus objetivos originales y decidir si conviene efectuar alguna modificación. Los cambios con el fin de corregir errores, cumplir con requisitos nuevos o mejorar la eficiencia del procesamiento reciben el nombre de mantenimiento.
6.    Herramientas de especificación: apoyan el proceso de formular las características que deben tener una aplicación, tales como entradas, salidas, procesamiento y especificaciones.
7.     Herramientas para presentación: Se utilizan para describir la posición de datos, mensajes y encabezados sobre pantallas de terminales, reportes y otros medios de entrada y salida.
Los analistas han utilizado las herramientas para el diseño de sistemas desde el inicio de la era de las computadoras. Sin embargo, la reciente infusión de ayuda computarizada así como la facilidad de generar gráficas de gran calidad están dando a estas herramientas un nuevo significado en el diseño de sistemas.
Cabe destacar que los diseñadores son los responsables de contestar preguntas, aclarar dudas y manejar los problemas que enfrentan los programadores cuando utilizan las especificaciones de diseño.
Herramientas para el desarrollo
Estas herramientas ayudan al análisis a trasladar los diseños en aplicaciones funcionales:
  • Herramientas para ingeniería de software: Apoyan el proceso de formular diseños de software, incluyendo procedimientos y controles, así como la documentación correspondiente.
  • Generadores de código: Producen el código fuente y las aplicaciones a partir de especificaciones funcionales bien articuladas.
  • Herramientas para pruebas: Apoyan la fase de evaluación de un sistema o de partes del mismo contra las especificaciones. Incluyen
Facilidades para examinar la correcta operación del sistema así como el grado de perfección alcanzado en comparación con las expectativas.
La Infusión de procesamiento computarizado, aunado con prácticas de diseño sofisticadas, está cambiando en forma dramática la manera en que se trasladan las especificaciones de diseño en sistemas de información funcionales.






NO PIERDAS EL ENTUSIASMO