jueves, 7 de febrero de 2013

Conocimiento de analis en sistema

Análisis en sistema es una materia fundamental para todo programador, este nos permite conocer a la empresa mediante los ciclo de vida de un sistema de información, de esta manera se nos facilita la realización del sistema en la empresa, conociendo la problemática que esta presenta  para realizar un mejor diseño, e implementacion, haciendo uso del estudio de factibilidad, la factibilidad económica, la factibilidad técnica, la factibilidad operacional, realizamos un informe de los costos que tendrá la realización de el sistema y que beneficios obtendrá la empresa. esperando que los beneficios sean mayores que los costos del sistema. 
  mediante los diagramas de flujo,diagrama de árbol y diagrama funcional, se nos representa un esquema con imágenes de las funciones de la empresa esto nos permite tener una mejor idea del funcionamiento de la empresa o del departamento al que le vamos a realizar el sistema,siempre hay que decirle al usuario a la hora de realizar una prueba de errores que pague en el momento por la prueba o pague de nuevo la revisión y mano de obra para corregir la problemática se llegue a presentar.
 gracias a todo estos conocimientos que adquirimos durante esta materia hemos comprendido mejor como funciona un sistema y su estructura,ya somos capaces de tener un mejor entendimiento de lo que se trata realizar un sistema a una empresa cuales son los errores que se nos prodrian presentar y estar preparado para cualquier inconveniente aunque no es igual realizar un proyecto de sistema en la institución a realizar un sistema a una empresa y dirigirse a ella tenemos el conocimiento que nos permitirá defendernos en un futuro cuando nos llegue el momento de trabajar en sistema.
Gracias al profesor Oscar Pereira por todo lo que nos ha enseñado en este semestres por los conocimientos adquiridos. 

lunes, 4 de febrero de 2013

Diagrama de Arbol

Un diagrama de árbol es un método gráfico para identificar todas las partes necesarias para alcanzar algún objetivo final. En mejora de  la calidad, los diagramas de árbol se utilizan generalmente para identificar todas las tareas necesarias para implantar una solución.  Se emplea para descomponer una meta u objetivo en una serie de actividades que deban o puedan hacerse. A través de la representación gráfica de actividades se facilita el entendimiento de las acciones que intervendrán. Permite a los miembros del equipo de trabajo  expandir su pensamiento al crear soluciones sin perder de vista el objetivo principal o los objetivos secundarios. Ubica al equipo para que se dirija a situaciones reales versus teóricas. Asimismo, se dimensiona el nivel real de complejidad  de  algún  proyecto  y  se  puede  prever  el encontrarse con soluciones inviables antes del arranque. 



Como Se Elabora un Diagrama de Árbol

A)  Establezca el objetivo que se analizará a través del Diagrama de Árbol. Es muy importante que el objetivo quede  claro  para  todos  y  que  esté  expresado  de manera activa. Ej: Dismunuir los tiempos de espera en el servicio de consulta externa. 
B)   Arme el equipo adecuado. Se sugiere un equipo de 4 a 8 participantes. Considere   que   aquellos   que seleccione   deberán   estar   involucrados   en la problemática a fondo para aportar soluciones y que el Diagrama de Árbol cuente así con los niveles de análisis necesarios. 
C)  Genere el mayor número posible de “cabeceras del diagrama de árbol” Esto es las ideas o sub-objetivos hacia los que se enfocarán las acciones para lograr el objetivo   principal.   Puede   utilizar   la   herramienta “Tormenta de Ideas” o “Técnica de Afinidad “ para lograrlo.  Como sugerencia puede utilizar tarjetas sobre una mesa que le permitan flexibilidad de movimiento de una idea a otra.”  
D) Descomponga cada “cabecera” o título principal en mayor  detalle.  Vaya  acomodando  las  ideas  por subtemas llegando a tres o cuatro niveles. 
E) Detenga la descomposición de temas cuando ya se perfilen tareas específicas a realizarse. 
F) Revise el Diagrama de Árbol. Asegúrese de que tiene un flujo lógico y que esté lo más completo posible. Pregunte al equipo si observa algún punto que sea muy obvio y se haya olvidado incluir. 














Diagrama Funcional


Un diagrama funcional es una representación gráfica o dibujo de figuras geométricas que sirve para mostrar el funcionamiento de, ya sea, una institución, empresa, equipo, club o una máquina o teoría científica.
el diagrama muestra el conjunto en su totalidad, sus figuras geométricas por lo general están escritas dentro con una letra, nombre o número que las identifica y distingue de las demás.las figuras van acompañadas de líneasque unen a una con otras demostrando así los pasos que envuelven el funcionamiento del objeto que representan. la mayoría de las veces va acompañado con una leyenda o explicación debajo del dibujo, otras veces las explicaciones esttán contenidas dentro de las figuras geométricas.estos diagramas funcionales son muy utilizados en centros educativos.




Descomposicion Funcional



La descomposición funcional se refiere ampliamente al proceso de resolución de una relación funcional en sus partes constituyentes, de tal manera que la función original se puede reconstruir (es decir, recompuestos) de las partes en función de la composición. En general, este proceso de descomposición se lleva a cabo ya sea con el fin de hacerse una idea de la identidad de los elementos constitutivos (que pueden reflejar los procesos individuales de física de interés, por ejemplo), o con el fin de obtener una representación comprimida de la función global, una tarea que sólo es posible cuando los procesos constitutivos poseen un cierto nivel de modularidad (es decir, la independencia o no de interacción).


Diagrama de Flujo de Datos




El diagrama de flujo de datos es un modelo que describe los flujos de datos o tuberías, los procesos que cambian o transforman los datos en un sistema, las entidades externas que son fuente o destino de los datos (y en consecuencia los límites del sistema) y los almacenamientos o depósitos de datos a los cuales tiene acceso el sistema, permitiendo así describir el movimiento de los datos a través del sistema


Características:

Relevante: Ya que posibilitar comunicar diferentes modelos para así facilitar el entendimiento entre el usuario y el analista de sistemas.
Lógico: Ya que no identifica soporte físico.

Descendente: Se construye en forma descendente, de lo general a lo particular.








Diccionario de Datos



Es un catálogo, un depósito, de los elementos en un sistema. Como su nombre lo sugiere, estos elementos se centran alrededor de los datos y la forma en que están estructurados para satisfacer los requerimientos de los usuarios y las necesidades de la organización. En un diccionario de datos se encuentra la lista de todos los elementos que forman parte del flujo de datos en todo el sistema. Los elementos más importantes son flujos de datos, almacenes de datos y procesos. El diccionario guarda los detalles y descripciones de todos estos elementos.
Si los analistas desean conocer cuántos caracteres abarca un determinado dato o qué otros nombres recibe en distintas partes del sistema, o dónde se utiliza, encontrarán las respuestas en un diccionario de datos desarrollado en forma apropiada.El diccionario se desarrolla durante el análisis de flujo de datos y auxilia a los analistas que participan en la determinación de los requerimientos de sistemas.
Un diccionario de datos Contiene las características lógicas de los sitios donde se almacenan los datos del sistema, incluyendo nombre, descripción, alias, contenido y organización. Identifica los procesos donde se emplean los datos y los sitios donde se necesita el acceso inmediato a la información, se desarrolla durante el análisis de flujo de datos y auxilia a los analistas que participan en la determinación de los requerimientos del sistema, su contenido también se emplea durante el diseño.

Razones para su utilización:

1- Para manejar los detalles en sistemas muy grandes, ya que tienen enormes cantidades de datos, aun en los sistemas mas chicos hay gran cantidad de datos.

Los sistemas al sufrir cambios continuos, es muy difícil manejar todos los detalles. Por eso se registra la información, ya sea sobre hoja de papel o usando procesadores de texto. Los analistas mas organizados usan el diccionario de datos automatizados diseñados específicamente para el análisis y diseño de software.

2- Para asignarle un solo significado a cada uno de los elementos y actividades del sistema.

Los diccionarios de datos proporcionan asistencia para asegurar significados comunes para los elementos y actividades del sistema y registrando detalles adicionales relacionadas con el flujo de datos en el sistema, de tal manera que todo pueda localizarse con rapidez.

3- Para documentar las características del sistema, incluyendo partes o componentes así como los aspectos que los distinguen. Tambien es necesario saber bajo que circunstancias se lleva a cabo cada proceso y con que frecuencia ocurren. Produciendo una comprensión mas completa. Una vez que las características están articuladas y registradas, todos los participantes en el proyecto tendrán una fuente común de información con respecto al sistema.

4- Para facilitar el análisis de los detalles con la finalidad de evaluar las características y determinar donde efectuar cambios en el sistema.

Contenido de un Registro del Diccionario de Datos
El diccionario tiene dos tipos de descripciones para el flujo de datos del sistema, son los elementos datos y estructura de datos.

 Elementos de los Datos



son los bloques básicos para todos los demás datos del sistema, por si mismos no le dan un significado suficiente al usuario. Se agrupan para formar una estructura de datos.

        Descripción: Cada entrada en el diccionario consiste de un conjunto de detalles que describen los datos utilizados o producidos por el sistema

Cada uno esta identificado con:

Un nombre: para distinguir un dato de otro.

Descripción: indica lo que representa en el sistema.

Alias: porque un dato puede recibir varios nombres, dependiendo de quien uso este dato.

Longitud: porque es de importancia de saber la cantidad de espacio necesario para cada dato.

Estructura de Datos




Es un grupo de datos que están relacionados con otros y que en conjunto describen un componente del sistema.

Descripción:Se construyen sobre cuatro relaciones de componentes. Se pueden utilizar las siguientes combinaciones ya sea individualmente o en conjunción con alguna otra.

Relación secuencial: define los componentes que siempre se incluyen en una estructura de datos.

Relación de selección: (uno u otro), define las alternativas para datos o estructuras de datos incluidos en una estructura de datos.

Relación de iteración: (repetitiva), define la repetición de un componente.

Relación opcional: los datos pueden o no estar incluidos, o sea, una o ninguna iteración.


Administración de Proyectos


Es un conjunto interrelacionado de actividades que consumen recursos y cuya ejecución permite alcanzar un objetivo estratégico no repetitivo, es decir, Es un esfuerzo temporal que se realiza para crear un producto o servicio único”.
Características de un Proyecto:

Es temporal, cada proyecto tiene una fecha de inicio y una de termino. Es finito.

Es único y no repetitivo, ya que contiene elementos o rasgos que los distinguen de los productos o servicios ya existentes. Esta característica es la que diferencia un proyecto de una producción en masa.

Está constituido por un equipo de trabajo, un conjunto de personas con una estructura organizativa formal de carácter temporal (permanece mientras dure el proyecto), centrada en el objetivo, que se adapta a la variabilidad de los recursos en el tiempo, toma decisiones rápidas, oportunas y  controla la intervención de entidades externas del proyecto.


Elementos que Conforman un Proyecto

El objetivo, es el resultado que ha sido previamente establecido, y el cual se espera cumplir con la culminación del proyecto.
Las actividades, representadas por el trabajo que es necesario realizar para lograr el objetivo, se encuentran dispuestas en una secuencia determinada  y en el transcurso del tiempo consumen recursos en términos de dinero.
El tiempo, elemento  fundamental en la planificación y control del proyecto, esta asociado a las fechas y duración de las actividades.

Los recursos, representado por los insumos y factores que requieren las actividades para ser ejecutadas.

Genera un esfuerzo y un costo