Roles de un analista de sistemas:
- Como consultor.- Estar a la vanguardia en tecnología y contar con abundante experiencia para adecuar la mejor solución a las necesidades.
- Experto en soporte técnico.- Ser experto en software y hardware.
- Agente de cambio.- promover un cambio que involucre mejorar por medio de el uso de los sistemas de información.
Cualidades del analista de sistemas:
- Capacidad para solucionar problemas.
- Capacidad para relacionarse.
- Experiencia.
- Ética profesional.
- Auto disciplina.
- Auto motivación.
- Capacidad de administrar.
- Identificar el problema.- conocer la operación del actual sistema y estimar si se puede mejorar tiempos y/o costos con un nuevo sistema informático.
- Determinar los requerimientos.- saber el como trabaja el actual sistema y preguntar lo que se desea que haga o no haga el nuevo sistema con herramientas como entrevistas, cuestionarios, muestreos, datos impresos, observación, etc.
- Análisis de las necesidades.- Se estudia la información recabada por medio de diagramas de flujo, árboles de decisión, análisis costo/beneficio y otras herramientas de modelado.
- Diseño del nuevo sistema.- Se realiza un diseño lógico; vistas base de datos, sistema de archivos, los procedimientos, modo de respaldo y actualización y los resultados que brinda el nuevo sistema.
- Desarrollo y documentación.- el analista de sistemas trabaja con los programadores para la construcción del nuevo sistema y se realiza la documentación de usuario, sección de preguntas frecuentes y documentación técnica del nuevo sistema.
- Prueba y mantenimiento.- Las pruebas del sistema en primer instancia la realizan los programadores, posterior mente el analista de sistemas y los usuarios finales, las actualizaciones y mantenimiento futuro se llevan a cabo de manera rutinaria durante la vida útil del sistema, las actualizaciones pueden ser automáticas por medio de la web o locales, según las necesidades planteadas en los requerimientos.
- Implementación y evaluación.- Se pone en marcha el nuevo sistema de manera planeada y gradual , se capacita a los usuarios y se actualiza o instala nuevo equipo de ser necesario entre las tareas comunes.
El mantenimiento y actualizaciones suelen ser tareas constantes durante la vida útil del sistema, por lo que hay que regresar al inicio de los ciclos para realizar las mismas, por ello que se dice que los ciclos de vida del desarrollo de un sistema informático son infinitos.
De hecho el mantenimiento y/o actualización del sistema puede llegar a ser muy costoso con el paso del tiempo y requerir de bastantes cambios, normalmente por avances tecnológicos, errores inesperados y crecimiento o cambio de la empresa. Por lo que será necesario iniciar un nuevo sistemas.
Tipo de sistemas:
Ligas recomendadas:
Tipo de sistemas:
- Sistemas de información general.- procesa información.
- Sistemas de apoyo a la toma de decisiones.- para apoyo a la toma de decisiones.
- Sistemas expertos.- usa inteligencia artificial para genera una solución optima.
Ligas recomendadas:
- Lenguaje unificado de modelado.- http://msdn.microsoft.com/es-es/library/dd409436.aspx
- Generador de UML en las nubes .- http://www.gliffy.com/
