martes, 15 de febrero de 2011

DIAGRAMA DE FLUJO

Un diagrama de flujo  es una representación gráfica de lo que se desea que la computadora haga.
Los diagramas de flujo o flujo gramas son diagramas que emplean símbolos gráficos para representar los pasos o etapas de un proceso. También permiten describir la secuencia de los distintos pasos o etapas y su interacción.

Las personas que no están directamente involucradas en los procesos de realización del producto o servicio, tienen imágenes idealizadas de los mismos, que pocas veces coinciden con la realidad.
La creación del diagrama de flujo es una actividad que agrega valor, pues el proceso que representa está ahora disponible para ser analizado, no sólo por quienes lo llevan a cabo, sino también por todas las partes interesadas que aportarán nuevas ideas para cambiarlo y mejorarlo.
Ventajas de los Diagramas de Flujo
Favorecen la comprensión del proceso a través de mostrarlo como un dibujo. El cerebro humano reconoce fácilmente los dibujos. Un buen diagrama de flujo reemplaza varias páginas de texto.
Permiten identificar los problemas y las oportunidades de mejora del proceso. Se identifican los pasos redundantes, los flujos de los reprocesos , los conflictos de autoridad, las responsabilidades, los cuellos de botella, y los puntos de decisión.
Muestran las interfases cliente-proveedor y las transacciones que en ellas se realizan, facilitando a los empleados el análisis de las mismas.

¿Qué Símbolos se Emplean en los Diagramas de Flujo?
Los símbolos tienen significados específicos y se conectan por medio de flechas que indican el flujo entre los distintos pasos o etapas

Desarrollo del Diagrama de Flujo
Las siguientes son acciones previas a la realización del diagrama de flujo :
Identificar a los participantes de la reunión donde se desarrollará el diagrama de flujo. Deben estar presentes el dueño o responsable del proceso, los dueños o responsables del proceso anterior y posterior y de otros procesos interrelacionados, otras partes interesadas.
Definir que se espera obtener del diagrama de flujo.
Identificar quién lo empleará y cómo.
Establecer el nivel de detalle requerido.
Determinar los límites del proceso a describir.
Los pasos a seguir para construir el diagrama de flujo son :
Establecer el alcance del proceso a describir. De esta manera quedará fijado el comienzo y el final del diagrama. Frecuentemente el comienzo es la salida del proceso previo y el final la entrada al proceso siguiente.
Identificar y listar las principales actividades/subprocesos que están incluidos en el proceso a describir y su orden cronológico.
Si el nivel de destalle definido incluye actividades menores, listarlas también.
Identificar y listar los puntos de decisión.
Construir el diagrama respetando la secuencia cronológica y asignando los correspondientes símbolos.
Todo lo anterior es plasmado en palabras pero se puede plasmar en los diferentes simbolos de los dagramas de flujo.
Asignar un título al diagrama y verificar que esté completo y describa con exactitud el proceso elegido.
Son una excelente herramienta para capacitar a los nuevos empleados y también a los que desarrollan la tarea, cuando se realizan mejoras en el proceso.

jueves, 10 de febrero de 2011

Tarea No. 6

Instrucciones:

  • Lee los teztos desde Planeación hasta Desarrollo del Software
  • Imprinmelos y pegalos en tu cuaderno..
  • Subraya las ideas principales ( no todo el texto)
  • Realiza un mapa conceptual con los elementos que encuentres importantes en la lectura previamente realizada.
  • El mapa debe de estar bien diseñado en tu cuaderno.

DESARROLLO DE SOFTWARE

Para Desarrollar el Software debemos de basarnos en el Diseño del sistema, modelo de datos y de procesos el cual sera menejado primeramente en una codificación  la cual manejara la cominicación con la máquina a traves de simbolos. Codificación en lenguaje de programación. Dentro del desarrollo del software la codificación es una de las fases dificiles del trabajo de la programación ya que debe de cubrir los requerimientos de nuestro diseño previamente revisado por los analistas de sistemas y rpogramadores a cargo del proyecto. Está tarea es la de mayor tiempo indicado dentro de nuestra planeación a raves de una heramienta llamada "Grafica de Gant" o "Diagrama de Pert" donde plasmaremos por día-hora-mes las actividades a realizar.
Debe de apegarse a lo estipulado en el diagrma de flujo realizado con antelación y cubrir la serie de instrucciones detalladas tanto en el pseudocodigo comoen la pre-codificación detallada. Todo lo referente al diseño dek software lo veremos paso a paso en el análisis estructurado.

DISEÑO

El Diseño tiene como objetivo crear modelos de una entidad la cual combina intuición, inteligencia,experiencia, conocimientos, criterios de calidad. Deben ofrecer a los programadores los requerimientos y especificaciones que se utilizarán como base para el desarrollo del software. cuando hablamos de diseño se toman dos tipos, el Diseño logico y el diseño fisico.
El Diseño lógico  diseña los rasgos funcionales explicados independientemente de la plataforma de la computadora.
El Diseño fisico diseña las especificaciones lógicas transformadas a detalles especificos tecnologicos.
Independientemente del diseño que se elija se deben de especificar las metas  asi como los componentes,  Dentro de las metodologias del diseño se incluyen  elementos como la partición del problema para ver sus diferentes easpectos, creación de modulos abstracción, flexibilidad, generalidad, detección de errores y evolución.

El modelo que planteamos para el Diseño contiene 3 fases

1era Fase

  • Reconocer y entender los conceptos básicos
  • Construir un modelo de proceso
  • Implementar los bloques como codigo fuente.
2nda Fase
  • Se crea el prototipo o primera arquitectura del proyecto
  • Lee e inter0preta un organigrama de datos
  • Elabora el diagrama de flujo en el cual ilustra las interfases del sistema con su meido ambiente
  • Se redefine el prototipo con los ajustes que se marquen en el diagrma de flujo corregido o analizado.
3era Fase
  • Identificamos restricciones técnicas (partes o bloques del sistema a cambiar)
  • Crea y combina diagramas de descomposición funcioal de los componentes.

ANALISIS

El Análisis estudia y crea la estructura de los requisitos del sistema. Pretende establecer una plataforma sólida para comenzar con el diseño.

Dentro del análisis podemos trabajar con Modelos. Un modelo es una abstraccion de algo que se extrae de la realdad, destaca las caracteristicas más interesantes, omite los detalles no esenciales.

Modelos de Análisis

A continuación se denotan los pasos para iniciar el análisis de un sistema.

1.- Primero
  • Crear el modelo de requerimiento
  • Crear la estructura del sistema clasificando los problemas y las posibles soluciones
2.- Segundo

  • Distribuye el comportamiento del sistema entre los objetos
  • Los  objetos involucrados pueden ser: interfaz, entidad control, asociaciones de comubicación, entrada, salida.
3.- Tercero
  • Muestra el comportamiento directamente dependiente del ambiente del sistema
  • Muestra las relaciones de interacción dentro del sistema
4.- Presenta conclusiones y recomendaciones

5.- Análisis economico y técnico.
  • Se hace un análisis de costos, beneficios y valoración de la inversión economica.
  • Se hace análisis técnico se acumula información sobre el rendimiento y la fiabilidad del sistema caracteristicas de mantenimiento y productividad.
Dentro de los modelos más utilizados en el análisis de sistemas se encuetran el modelo de datos y el modelo de procesos.

En el modelo de datos se definen los datos, sus atributos, los identificadores y sus relaciones,creando asi un modelo lógico de datos.
En el modelo de procesos se monitorean y controlan los procesos, se crea un modelo lógico de procesos.

 

PLANEACION

La planeación nos proporciona estimaciones de forma razonable de recursos, cosotos y el planteamiento temporal dentro de un linite de tiempo y que se debe de actualizarse regularmente a medida de propuesta del proyecto. Se deben de adecuar las estimaciones  asi como definir las situaciones del mejor y peor escenario de modo que los resultdos del proyecto puedan inflarse, en esta etapa se identifica, analiza, determina prioridades y arregla las necsidades del proyecto. Un proyecto es un secuencia temporal de actividades únicas, complejas y relaciionadas que tienen un objetivo que debe ser completado a un tiempo especifico dentro del presupuesto y según la especificación.

Ciclo de Vida de un Sistema

Las Fases principales del Ciclo de Vida de un Sistema son:

  • Planeación
  • Análisis
  • Diseño
  • Desarrollo
  • Prueba
  • Implantación
  • Mantenimiento y Administración
Dentro del ciclo de vida de los sistemas podemos implementar las etapas de la metodología del uso de los prototipos.

Las fases de los prototipos son:

  • Identificación del problema
  • Requerimientos iniciales
  • Desarrollo del prototipo
  • Prototipo de trabajo
  • Convertir al sistema operacional
  • Complementar y usar el prototipo
  • Revisar y realizar el prototipo.
Cada  ciclo es independiente uno del otro como se indica uno es de desarrollo de sistemas de información y el otro es de prototipo, lo que se indica es que del ciclo de vida se extrae el de prototipos.