Beruflich Dokumente
Kultur Dokumente
ANTES Hace cinco aos Carrier se enfrentaba a una prdida lenta de participacin en el mercado y pensaba que no se comunicaba de manera eficaz con sus clientes. Una de las razones: un sistema manual de acceso de pedidos diseado para poner en contacto a los clientes con los productos que tena un 70% de errores. El sistema requera de tantos pasos para procesar un pedido que los errores eran prcticamente inevitables. Los errores muchas veces pasaban inadvertidos hasta el final de la cadena de fabricacin, cuando los trabajadores detectaban una bobina mala o un problema similar. Aun peor los grandes errores algunas veces afectaban a los mismos clientes. DESPUES En 1988 la empresa finalmente puso los pies en la tierra e instituyo un programa (TQM) en donde la tecnologa de la informacin jugaba un papel preponderante. Carrier ahora coordina todo, desde las ventas hasta la manufactura, mediante el uso de un sistema experto. El resultado son menos errores, menores costos de manufactura y clientes ms felices. Debido a este xito, Carrier busca otras maneras para que sus sistemas de informacin puedan promover la calidad.
ROCKWELL INTERNATIONAL
El departamento de sistemas de informacin de Rockwell international, contratista lder en asuntos de defensa, detecto y soluciono un problema importante en el proceso de diseo del transbordador espacial. Encontr que el departamento de ingeniera de Rockwell en Downey, California, deba enviar por correo sus diseos nuevs y actualizados a la planta de manufactura de la empresa en Palmdale, California, y al Centro Espacial Kennedy en la Florida. El retraso constitua un posible peligro para la seguridad, de manera que el departamento de sistemas de informacin respondi instalando un sistemas de imgenes. Ahora el departamento de ingeniera puede transmitir cambios en el diseo mediante redes a otras localidades en donde los empleados de Rockwell los pueden observar en estaciones de trabajo Sun.
de
informacin
la
Los programas de calidad difieren en gran medida de una empresa a otra. Mientras ms trata una empresa de llevar a cabo su programa, ms los sistemas de informacin pueden contribuir a su xito en toda la empresa. Los sistemas de informacin pueden desempear un papel especial en los programas corporativos de calidad porque estn profundamente involucrados con el trabajo diario de otros departamentos a lo largo de toda la institucin. El personal de SI es clave para la comparticin de los datos entre los departamentos; estos empleados tienen un conocimiento nico de las relaciones entre los diversos departamentos. Con esta amplia comprensin de la integracin funcional de la corporacin, el personal de SI puede ser un conjunto de miembros valiosos para cualquier equipo de proyectos de calidad.
EL PAPEL DE LAS METODOLOGAS Para limitar los problemas e incrementar la calidad al construir sistemas, los desarrolladores deben empezar con una metodologa disciplinada que establezca normas para todas las fases del proyecto. Con frecuencia, las buenas metodologas de desarrollo histricamente con frecuencia se refieren a las metodologas de desarrollo estructurado, en donde en general se proporciona lo siguiente: Mtodos probados para determinar y documentar las especificaciones del sistema y su diseo. Normas de programacin cuyo resultado sea un cdigo comprensible, susceptible de mantenimiento y que no sea demasiado complejo. Lineamientos para el desarrollo de parmetros de medicin de calidad que sean aceptados por todas las partes interesadas, antes de su desarrollo. Normas y mtodos para probar el sistema.
Una metodologa de desarrollo es una coleccin de mtodos, uno o ms para cada actividad dentro de cada fase de un proyecto de desarrollo. Los departamentos de sistemas de informacin, junto con la administracin de otros departamentos, seleccionan la metodologa que creen que se adapta mejor a las necesidades de su empresa. Las corporaciones ms grandes que emplean diversas tecnologas pueden seleccionar mltiples metodologas para usarlas con las diferentes tecnologas. Sin embargo, la clave para el desarrollo de la calidad es seleccionar una metodologa adecuada y luego hacerla cumplir. ASIGNACIN DE RECURSOS DURANTE EL DESARROLLO DE LOS SISTEMAS La asignacin de recursos determina la manera como los costos, el tiempo y el personal son asignados a las distintas fases de un proyecto. A medida que los profesionales de sistemas de informacin se han acercado a una perspectiva de negocios o de usuarios sobre la calidad, han comprendido el papel central de las especificaciones. Adems, la tecnologa que ahora se usa para el desarrollo de sistemas obliga a la expansin de los gastos en trabajo de anlisis y diseo. Ms tiempo se est dando a las especificaciones y al anlisis de sistemas, disminuyendo el tiempo de programacin y reduciendo la necesidad de tanto tiempo de mantenimiento. MTRICA DEL SOFWARE La mtrica del software puede jugar un papel en el incremento de la calidad del proyecto. La mtrica del software consiste en evaluaciones objetivas de los sistemas en la forma de mediciones cuantificadas. El uso de las mtricas permite que el departamento de SI y el usuario midan conjuntamente el desempeo del sistema e identifiquen problemas tan pronto como ocurran.
Anlisis estructurado
El anlisis estructurado es un mtodo que se utiliza ampliamente para definir las entradas de sistemas, procesos y salidas, as como para dividir los sistemas en subsistemas. Ofrece un modelo grfico lgico de flujo de informacin, que divide a un sistema en mdulos que muestran niveles manejables de detalles. El enfoque estructurado permite lo siguiente: Tener vistas de un sistema de arriba hacia abajo. Especificar las interfaces que existen entre modelos. Especificar rigurosamente los procesos o las transformaciones que ocurren dentro de cada modelo.
El anlisis estructurado puede aplicarse a los anlisis de sistemas, especificacin de requerimientos y diseo. Y sirve tambin como el punto de partida para el diseo de software.
Los flujos de datos muestran el movimiento de los datos entre los procesos, entidades externas y almacenamiento de datos. Los flujos de datos consisten en documentos, informes, datos de un archivo de computadora o datos de transmisiones en telecomunicaciones, que pueden ser entradas o salidas. Los procesos implican la transformacin de los flujos de datos de entrada a flujo de datos de salida; por ejemplo, un proceso que transforme un pedido en una factura o que calcule el ingreso bruto de un empleado a partir de su tarjeta de entradas y salidas. Almacenamiento de datos pueden ser manuales o automatizados de datos. Entidades externas son originadoras o receptoras de informacin fuera del alcance del sistema descrito en el diagrama de flujo de datos. Algunas veces se denominan interfases externas.
10
Diagrama de contexto: Diagrama de flujo de datos general que describe a todo un sistema como un proceso sencillo con sus principales entradas y salidas.
11
OTRAS HERRAMIENTAS DEL ANLISIS ESTRUCTURADO En el anlisis estructurado, el diccionario de datos contiene informacin acerca de los elementos individuales de datos y de agrupamientos de datos dentro de un sistema. El diccionario de datos define los contenidos de los flujos de datos y el almacenamiento de datos de manera que los desarrolladores de sistemas comprendan exactamente qu elementos de datos contienen. Especificaciones del proceso: Describen la lgica de los procesos que ocurren dentro de las burbujas de ms bajo nivel del diagrama de flujo de datos. Expresan la lgica para cada proceso usando uno de los tres mtodos para documentar las reglas de decisin: Seudocdigo Tablas de decisin Arboles de decisin
12
Una grfica en forma de tabal que representa las condiciones que afectan una decisin; se emplea para documentar situaciones en las que el proceso de decisiones es altamente estructurado. Ejemplo de una Tabla de Decisin.
RBOLES DE DECISIONES Son diagramas esenciales en forma de rbol que presentan las condiciones que afectan a una decisin y las acciones que pueden ser tomadas. Las ramas representan las trayectorias que pueden ser tomadas en el proceso de toma de decisiones. Ejemplo de rbol de decisin
13
Diseo estructurado
El diseo estructurado es una disciplina de diseo de software que abarca un conjunto de reglas y tcnicas de diseo para elaborar en forma descendente a un sistema de forma jerrquica. Diagrama estructurado: Documentacin de sistema que muestra cada nivel de diseo, la relacin entre los niveles y el sitio general en la estructura del diseo; puede documentar un programa, un sistema o parte de un programa.
14
Diagramas de flujo
Los diagramas de flujo detallan el flujo de datos a lo largo de todo el sistema de informacin. Los diagramas de flujo de programas describen los procesos que ocurren dentro de un programa individual en el sistema y la secuencia en la que deben ejecutarse.
DIAGRAMAS DE FLUJO DE SISTEMAS (FLUJOGRAMAS) Herramienta de diseo grfico que describe el medio fsico y la secuencia de los pasos de procesamiento en un sistema de informacin. Muestra la estructura global del sistema Traza el flujo de informacin y trabajo Muestra los medios fsicos en los cuales se alimentan los datos, salen y se almacenan Destaca los puntos clave de procesamiento y decisin.
15
16
Reingeniera de software
Reingeniera de software: Es una metodologa que ataca el problema del envejecimiento del software al salvarlo y revaluarlo de manera que los usuarios pueden evitar un largo y caro proyecto de reemplazo. Ingeniera reversiva: El proceso de tomar programas existentes, descripciones de archivos y bases de datos y convertirlas en componentes que correspondan al nivel de diseo que entonces puedan ser usadas para crear nuevas aplicaciones. Ingeniera prospectiva: El paso final en la reingeniera, cuando las especificaciones revisadas se usan para generar un cdigo de programa nuevo y estructurado para un sistema estructurado y mantenible.
17