sábado, 9 de abril de 2011

Fundamentos del Analista de Diseño de Sistemas


¿Qué es un Analista de Sistemas?

Es aquel individuo responsable de investigar, planear, coordinar y recomendar opciones de software (programas) y sistemas para cumplir los requerimientos de una empresa.

Rol del Analista de Sistemas ¿Qué hace?

El Analista de Sistemas evalúa de manera sistemática el funcionamiento de un negocio mediante el examen de la entrada y el procesamiento de datos y su consiguiente producción de información con el propósito de mejorar los procesos de una organización.

¿Qué habilidades debe tener un Analista de Sistemas?

Un Analista de Sistemas debe adquirir 4 habilidades:
  • Analítica
  • Técnica
  • Gerencial
  • Interpersonal

¿Qué cualidades debe desarrollar un Analista de Sistemas?

Un Analista de Sistemas debe tener como cualidades la capacidad de abstracción y de análisis, conocimiento del paradigma tradicional de la ingeniería del software, modelación funcional del diagrama de flujo de datos, modelación de datos y sus técnicas, conocimiento de la tecnología.

Marvelis Sánchez.

Analista sistemas

Check out this SlideShare Presentation:

Diagrama de Flujo de Datos (DFD)

Un Diagrama de Flujo de Datos es una representación grafica del flujo de datos a través de un sistema de información.

Elementos

Entidad Externa
Persona, grupo de personas o unidad de negocio que entrega o recibe información.

Flujo de Datos
Conjunto de actividades de negocio que explican que se hace y como se llevan a cabo.

Proceso
Señala el flujo de datos de una entidad externa a un proceso y viceversa, de un proceso a otro, y de un proceso a un almacén de datos y viceversa.


Almacén de Datos
Lugar físico donde se almacenan los datos procesados o desde donde se recuperan para apoyar un proceso.

Simbología


Niveles

Diagrama de Contexto: Nivel 0

En el diagrama de contexto se caracterizan todas las interacciones que realiza un sistema con su entorno (entidades externas), estas pueden ser otros sistemas, sectores internos a la organización, o factores externos a la misma. Se dibuja un sólo proceso que representa al sistema en cuestión y se escribe su nombre en dicha burbuja como un sustantivo común más adjetivos. De él solamente parten los flujos de datos que denotan las interrelaciones entre el sistema y sus agentes externos, no admitiéndose otros procesos ni almacenamientos en el dibujo.

Ejemplo:


Diagrama de Nivel Superior: Nivel 1

En el diagrama de nivel superior se plasman todos los procesos que describen al proceso principal. En este nivel los procesos no suelen interrelacionarse directamente, sino que entre ellos debe existir algún almacenamiento o entidad externa que los una. Esta regla de construcción sirve como ayuda al analista para contemplar que en un nivel tan elevado de abstracción (DFD Nivel 1) es altamente probable que la información que se maneja requiera ser almacenada en el sistema.

Ejemplo:

Maroa Guaramato.

viernes, 8 de abril de 2011

Ciclo de vida de los sistemas de informacion

     El Ciclo de vida de los Sistemas de informacion son un conjuntos de actividades que los analistas, diseñadores y usuarios realizan por fases para desarrollar e implementar un sistema de informacion.

     Ciclo de fases:

1). Investigación Preliminar: La solicitud para recibir ayuda de un sistema de información puede originarse por varias razones: sin importar cuales sean estas, el proceso se inicia siempre con la petición de una persona.
2). Determinación de los requerimientos del sistema: El aspecto fundamental del análisis de sistemas es comprender todas las facetas importantes de la parte de la empresa que se encuentra bajo estudio. Los analistas, al trabajar con los empleados y administradores, deben estudiar los procesos de una empresa para dar respuesta a las siguientes preguntas clave:
¿Qué es lo que hace?
¿Cómo se hace?
¿Con que frecuencia se presenta?
¿Qué tan grande es el volumen de transacciones o decisiones?
¿Cuál es el grado de eficiencia con el que se efectúan las tareas?
¿Existe algún problema? ¿Qué tan serio es? ¿Cuál es la causa que lo origina?
3). Diseño del sistema: El diseño de un sistema de información produce los detalles que establecen la forma en la que el sistema cumplirá con los requerimientos identificados durante la fase de análisis. Los especialistas en sistemas se refieren, con frecuencia, a esta etapa como diseño lógico en contraste con la del desarrollo del software, a la que denominan diseño físico.
4). Desarrollo del software: Los encargados de desarrollar software pueden instalar software comprobando a terceros o escribir programas diseñados a la medida del solicitante. La elección depende del costo de cada alternativa, del tiempo disponible para escribir el software y de la disponibilidad de los programadores.
5). Prueba de sistemas: Durante la prueba de sistemas, el sistema se emplea de manera experimental para asegurarse de que el software no tenga fallas, es decir, que funciona de acuerdo con las especificaciones y en la forma en que los usuarios esperan que lo haga. 
Se alimentan como entradas conjunto de datos de prueba para su procesamiento y después se examinan los resultados.
6). Implantación y evaluación: La implantación es el proceso de verificar e instalar nuevo equipo, entrenar a los usuarios, instalar la aplicación y construir todos los archivos de datos necesarios para utilizarla.

Cindy Matheus...

viernes, 1 de abril de 2011

Roles del analista de sistemas (AS)

     El analista de sistemas evalúa de manera sistemática el funcionamiento de un negocio mediante el examen de la entrada y el procesamiento de datos y su consiguiente producción de información, con el propósito de mejorar los procesos de una organización. Muchas mejoras incluyen un mayor apoyo a las funciones de negocios a través del uso de sistemas de información computarizados. 

     El analista debe tener la capacidad de trabajar con todo tipo de gente y contar con suficiente experiencia en computadoras. El analista desempeña diversos roles, en ocasiones varios de ellos al mismo tiempo. Los tres roles principales del analista de sistemas son el de consultor, experto en soporte técnico y agente de cambio.

EL ROL DE CONSULTOR DEL ANALISTA DE SISTEMAS

     Con frecuencia, el analista de sistemas desempeña el rol de consultor para un negocio y, por tanto, podría ser contratado de manera específica para enfrentar los problemas de sistemas de información de una empresa. Esta contratación se puede traducir en una ventaja porque los consultores externos tienen una perspectiva fresca de la cual carecen los demás miembros de una organización. También se puede traducir en una desventaja porque alguien externo nunca conocerá la verdadera cultura organizacional. En su función de consultor externo, el analista dependerá en gran medida de los métodos sistemáticos para analizar y diseñar sistemas de información apropiados para una empresa en particular.

     Además, tendrá que apoyarse en los usuarios de los sistemas de información para entender la cultura organizacional desde la perspectiva que tienen ellos.

EL ROL DE EXPERTO EN SOPORTE TÉCNICO DEL ANALISTA DE SISTEMAS

     Otro rol que tendrá que desempeñar el analista de sistemas es el de experto en soporte técnico dentro de la empresa en la cual labora de manera regular. En este rol el analista recurre a su experiencia profesional con el hardware y software de cómputo y al uso que se le da en el negocio. Con frecuencia, este trabajo no implica un proyecto completo de sistemas, sino más bien la realización de pequeñas modificaciones o la toma de decisiones que se circunscriben a un solo departamento.

     Como experto de soporte técnico, el analista no está a cargo del proyecto; tan sólo actúa como recurso para aquellos que sí lo están.

EL ROL DE AGENTE DE CAMBIO DEL ANALISTA DE SISTEMAS

     El rol más completo y de mayor responsabilidad que asume el analista de sistemas es el de agente de cambio, ya sea interno o externo para la empresa. Un agente de cambio se puede definir como alguien que sirve de catalizador para el cambio, desarrolla un plan para el cambio y coopera con los demás para facilitar el cambio. Su presencia en el negocio inicia el cambio. Como analista de datos, debe estar consciente de este hecho y utilizarlo como punto de partida para su análisis. De ahí que tenga que interactuar con los usuarios y la administración desde el principio de su proyecto. Sin su colaboración no podría entender lo que ocurre en una organización y el cambio real nunca se daría. Si el cambio parece factible después de efectuar el análisis, el siguiente paso es desarrollar un plan para el cambio de manera conjunta con quienes tienen la facultad de autorizarlo. Una vez que se haya alcanzado el consenso acerca de los cambios por realizar, el analista tendrá que interactuar constantemente con quienes vayan a cambiar.

     En su calidad de analista de sistemas desempeñando la función de agente de cambio, debe promover un cambio que involucre el uso de los sistemas de información. También es parte de su tarea enseñar a los usuarios el proceso del cambio, ya que las modificaciones a un sistema de información no sólo afectan a éste sino que provocan cambios en el resto de la organización.

Sanchez Marvelis.