jueves, 17 de enero de 2013

Unidad III: Procesos de Análisis

USO DE DIAGRAMAS DE FLUJO DE DATOS

                Para comprender mejor el movimiento lógico de los datos en un negocio, el analista de sistemas traza diagramas de flujo de datos (DFD). Los diagramas de flujo de datos son análisis estructurados y herramientas de diseño que permiten que el analista comprenda visualmente el sistema y subsistemas como un juego de flujos de datos interrelacionados.
                La representación gráfica del movimiento, almacenamiento y transformación de datos es trazada con el uso de cuatro símbolos: un rectángulo redondeado para indicar procesamiento o transformaciones de datos, un cuadrado doble para mostrar una entidad de datos externa (origen o receptor de datos), una flecha para mostrar el flujo de datos y un rectángulo de extremo abierto para mostrar un almacén de datos.
Símbolos utilizados 

Nombre
Símbolo
Función
Terminal
'Diagramas de flujo'
Representa el inicio y fin de un programa. También puede representar una parada o interrupción programada que sea necesaria realizar en un programa.
Entrada / salida
'Diagramas de flujo'
Cualquier tipo de introducción de datos en la memoria desde los periféricos o registro de información procesada en un periférico.
Proceso
'Diagramas de flujo'
Cualquier tipo de operación que pueda originar cambio de valor, formato o posición de la información almacenada en memoria, operaciones aritméticas, de transformaciones, etc.
Decisión
'Diagramas de flujo'
Indica operaciones lógicas o de comparación entre datos (normalmente dos) y en función del resultado de la misma determina (normalmente si y no) cual de los distintos caminos alternativos del programa se debe seguir
Conector Misma Página
'Diagramas de flujo'
Sirve para enlazar dos partes cualesquiera de un diagrama a través de un conector en la salida y otro conector en la entrada. Se refiere a la conexión en la misma pagina del diagrama
Indicador de dirección o línea de flujo
'Diagramas de flujo'
Indica el sentido de la ejecución de las operaciones
Salida
'Diagramas de flujo'
Se utiliza en ocasiones en lugar del símbolo de salida. El dibujo representa un pedazo de hoja. Es usado para mostrar datos o resultados.
                El analista de sistemas extrae procesos, fuentes, almacenes y flujos de datos desde las primeras narraciones organizacionales, y usa un enfoque de arriba hacia abajo para trazar primero un diagrama de contexto del sistema, dentro de la imagen más grande. Luego es trazado un diagrama de flujo de datos lógico a nivel 0. Se muestran los procesos y se añaden los almacenes de datos. Luego el analista crea un diagrama hijo para cada uno de los procesos del Diagrama 0. Las entradas y salidas permanecen constantes, pero cambian los almacenes de datos y las fuentes. La explosión del diagrama de flujo original permite que el analista de sistemas se enfoque en las representaciones cada vez más detalladas de los movimientos de datos dentro del sistema. Luego, el analista desarrolla un diagrama de flujo de datos físico a partir del diagrama de flujo de datos lógico, particionándolo para facilitar la programación. Cada proceso es analizado para determinar si debe ser un procedimiento manual o automatizado. Los procesos automatizados son agrupados subsecuentemente en una serie de programas de computadora diseñados para ser por lotes o en línea. consideraciones para partición de diagramas de flujo incluyen si:
                1.- Hay procesos ejecutados por diferentes grupos de usuarios, hay procesos que se ejecuten al mismo tiempo
                2.- Hay procesos que ejecuten tareas similares, los procesos por lotes pueden ser  combinados para un procesamiento eficiente
                3.- Los procesos pueden ser combinados en un programa para tener consistencia de datos
                4.- O si los procesos pueden ser partidos en diferentes programas por razones de    seguridad.
                Las ventajas de los diagramas de flujo de datos incluyen la simplicidad de la notación, usándola para obtener información más clara de los usuarios, permitiendo que el analista de sistemas conceptualice los flujos de datos necesarios sin estar atado a una implementación física particular, permitir que los analistas conceptualicen mejor las interrelaciones del sistema y sus subsistemas y analicen un sistema propuesto para determinar si han sido definidos los datos y procesos necesarios.
Características comunes de los diagramas de flujo de datos lógicos y físicos.

USO DE DICCIONARIO DE DATOS
Usando un enfoque de arriba hacia abajo, el analista de sistemas usa los diagramas de flujo de datos para comenzar la compilación de un diccionario de datos, que es una referencia que contiene datos acerca de datos, o “metadatos” sobre todos los datos de procesos, almacenes, flujos, estructuras y los elementos lógicos y físicos dentro del sistema que está siendo estudiado. Una manera para comenzar es incluyendo todos los conceptos de datos de los diagramas de flujo de datos. La forma en que el diccionario de datos se relaciona con el diagrama de flujo de datos.

Una colección grande de la información de proyecto es llamada un depósito. Las herramientas CASE permiten que el analista cree un depósito, que puede incluir información acerca de los flujos, almacenes, estructuras de registro y elementos de datos, la lógica de procedimiento de diseños de pantalla y reporte, relaciones de datos, requerimientos del proyecto y lo que produce el sistema final e información sobre la administración de proyecto. Cada entrada del diccionario de datos contiene: el nombre del concepto, una descripción verbal, alias, elementos de datos relacionados, rango, longitud, codificación y la información de edición necesaria. El diccionario de datos es útil en todas las fases del análisis, diseño y documentación última, debido a que es la fuente autorizada sobre la manera en que es usado y definido un elemento de datos en el sistema. Muchos sistemas grandes tienen diccionarios de datos computarizados que tienen referencias cruzadas con todos los programas de la base de datos que usan un elemento de datos particular.
Dos diagramas de flujo de datos y sus entradas del diccionario de datos correspondientes para la producción de un cheque de pago a un empleado.

ANÁLISIS ORIENTADO A OBJETO USANDO UML
Es un método de análisis que examina los requisitos desde la perspectiva de las clases y objetos que se encuentran en el vocabulario del dominio del problema.
UML
Es un lenguaje de modelado que permite la representación conceptual y física de un sistema. Sus objetivos son:
Establecer un lenguaje visual de modelado, expresivo y sencillo en su uso.
Mantener una independencia de los métodos y de los lenguajes de programación.
 Establecer bases formales.
Imponer un estándar mundial.
Integrar las mejores prácticas.
Modelar sistemas, y no únicamente software.
Establecer las relaciones entre modelos conceptuales y ejecutables.
Crear un lenguaje de modelado utilizable tanto por máquinas como por hombres.

Para poner un poco de orden, sobre todo en lo que respecta a la modelización de sistemas software, aparece UML (Unified Modeling Languaje, Lenguaje Unificado de Modelado) que pretende unificarlas tres metodologías más difundidas (OMT, Bootch y OOSE) e intentar que la industria software termine su maduración como Ingeniería . Y lo consigue en tal manera que lo que UML proporciona son las herramientas necesarias para poder obtener los planos del software equivalentes a los que se utilizan en la construcción, la mecánica o la industria aeroespacial. UML abarca todas las fases del ciclo de vida de un proyecto, soporta diferentes maneras de visualización dependiendo de quién tenga que interpretar los planos y en qué fase del proyecto se encuentre.
Análisis orientado a objetos, El manejo de UML y sus diagramas; son herramientas para representar una idea por medio de diagramas, haciendo y dando a conocer así, más fácilmente lo que se tiene pensado hacer. Además de dar a conocer como fue la evolución de este método.



domingo, 11 de noviembre de 2012

ESQUEMA PARA LA PRESENTACIÓN DEL PROYECTO


Carátula (Blanca)
Portada
Título
Grupo de desarrollo
Índice de Contenido

Capítulo I: La Empresa
1.    Descripción de la empresa (nombre, ubicación, actividad a la que se dedica).
2.    Objetivos: General y Específicos.
3.    Organigrama: Estructural y de Cargo.
4.    Reseña Histórica.
5.    Descripción del departamento donde se desarrollará el proyecto.

Capítulo II: Definición del proyecto.
1.    Planteamiento de la situación problemática.
2.    Observación y búsqueda de la información.
3.    Justificación del Estudio.
4.    Objetivo General del Proyecto.
5.    Objetivos Específicos.
6.    Metodología a utilizar.
7.    Cronograma de actividades (tiempo estimado).

Capítulo III: Análisis del Sistema Actual
1.    Estudio de requerimientos: de entrada, de salida y de almacenamiento.
2.    Descripción literal del funcionamiento del sistema actual.
3.    Diagrama contextual del sistema actual.
4.    Diagrama de Flujo de Dato del sistema actual.
5.    Alternativas o prototipos de solución: Alcances y limites.
6.    Recursos: Personal, Operativo, Económico.
7.    Estudio de factibilidad: Técnica, Operativa, Económica, Tiempo.
8.    Selección de la alternativa.

Capítulo IV: Análisis del Sistema Propuesto.
1.    Estudio de Requerimientos: de entrada, de salida y de almacenamiento.
2.    Descripción literal del funcionamiento del sistema propuesto.
3.    Diagrama contextual del sistema propuesto.
4.    Diagrama de Flujo de Dato del sistema propuesto.
5.    Diseño de la interfaz con el usuario.
6.    Diccionario de datos.
7.    Alcances y limitaciones.
8.    Modelo entidad relación.
9. Modelo relacional.

Capítulo V: Conclusiones y Recomendaciones

Bibliografia
Anexos (Encuestas, Entrevistas, Cuestionaros, Glosario de términos... entre otros.)

martes, 16 de octubre de 2012

Normas para la elaboración del ensayo de 10% del 1 corte



1. Recuerden que los ensayos no llevan portadas y debe llevar lo siguiente sin identificar:
2. Introducción o justificación (2/3 párrafos)

En estos párrafos se explicará la importancia del tema que se trata y su relación.

3. Exposición del tema objeto del ensayo (3/4 páginas)

Es el cuerpo central del ensayo. En estas dos páginas (como máximo) se expondrá la elaboración personal de las argumentaciones que se consideren oportunas para defender la posición sobre el tema central o objeto de ensayo.

4. Conclusiones (2/3 párrafos)
En estos párrafos se establecerán las conclusiones oportunas que se deriven de lo argumentado a lo largo del ensayo en forma de puntos o apartados que son consecuencia de las argumentaciones hechas.
5. Bibliografía (1 Párrafo)
En esta parte última se hará referencia a la bibliografia utilizada y citada a lo largo de la exposición utilizando para ello las normas Apa.
6. El ensayo puede ser realizado Mano escrito o a computadora, lo que cambiara es la cantidad de párrafos, las publicadas son a computadora si lo realizara a mano escrito sera el doble de párrafos.
7. El ensayo sera recibido hasta la semana 6, específicamente hasta el día lunes 29-10-12.

Tema Central del Ensayo

Analizar el papel del Analista de sistemas dentro de las etapas del ciclo de vida de desarrollo de sistemas en el contexto organizacional, en la administración de proyectos y las actividades de Análisis.