Sie sind auf Seite 1von 18

Aseguramiento de la calidad de los sistemas de informacin

Aseguramiento de la calidad de los sistemas de informacin


Sistemas de Informacin Gerencial
ALUMNO: CABALLERO VARAS JUAN ALEXANDER CURSO: SISTEMAS DE INFORMACION GERENCIAL DOCENTE: DR. ARMANDO CONCEPCION PEREZ
7-11-2013 X CICLO A

Aseguramiento de la calidad de los sistemas 2013 de informacin


Carrier y Rockwell se convierten en campeones de la calidad
CORPORACION CARRIER
La corporacin Carrier es un gigante manufacturero con sede en Syracuse, Nueva York.

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.

Aseguramiento de la calidad de los sistemas 2013 de informacin

Qu es la calidad en los sistemas de informacin?


La administracin de calidad total (TQM) es un concepto que hace de la calidad una responsabilidad total a ser compartida por todas las personas dentro de una institucin, con el alcance del control de calidad considerado como un fin en s mismo. La administracin de calidad total abarca todas las funciones de la institucin. La TQM fue popularizada por los japoneses. La administracin japonesa adopt la meta de cero defectos enfocndose en la mejora de sus productos o servicios antes de la entrega, en vez de corregirlos luego. Los estudios han demostrado que mientras ms temprano en el ciclo de los negocios se detecte un problema menos cuesta a la empresa su eliminacin. Entonces, el enfoque hacia la calidad de los japoneses no slo trajo un cambio en el enfoque hacia los trabajadores y un respeto creciente hacia la calidad del producto y del servicio, sino que abati los costos.

Cmo contribuyeron los sistemas administracin de calidad total

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.

Aseguramiento de la calidad de los sistemas 2013 de informacin


El personal de los buenos departamentos de sistemas de informacin tiene tres habilidades crticas para el xito de cualquier programa de calidad. 1. Los analistas de los sistemas de informacin son especialistas en el anlisis y rediseo de los procesos de negocios. Cuando los profesionales de SI eran capaces de reducir el nmero de pasos, el nmero de errores descenda dramticamente. 2. Muchos tcnicos en SI tiene experiencia en la medicin y cuantificacin de procedimientos y actividades crticas en cualquier proceso. 3. Los administradores de proyectos de SI tiene habilidades en la administracin de tareas y proyectos. En general SI es la clave para hacer la informacin disponible de manera oportuna y en un formato til para quienes la necesitan para fines de calidad. El personal de sistemas de informacin es la fuente de ideas sobre la aplicacin de la tecnologa en cuestiones de calidad; a menudo tambin son las personas que pueden hacer que esa tecnologa quede disponible para el proyecto de calidad. Por ejemplo, con la ayuda de los departamentos de SI, el software anlisis estadsticos se usa cada vez ms en el impulso hacia la calidad. Los efectos positivos de los proyectos de sistemas de informacin de calidad pueden verse y sentirse a todo lo largo de la institucin. As, el papel de los sistemas de informacin en los programas corporativos de calidad ha sido causa de gran controversia. SI ha sido criticado por su reticencia a involucrarse en los programas de calidad que abarcan toda la institucin. A menudo SI se enfocar exclusivamente en mejorar su propia produccin de aplicaciones de software sin salir a ayudar al resto de la empresa. Los departamentos de SI con frecuencia no tienen xito en considerar a otros departamentos como sus clientes, por lo que se aslan de las necesidades de estos departamentos. Mucho del trabajo de sistemas de informacin es muy tcnico, lo que lleva a otro problema: los profesionales de sistemas de informacin pueden voltear fcilmente hacia la tecnologa como la respuesta a todos los problemas de calidad. Muchas personas que pertenecen o no a los departamentos de SI, ven las mejores tecnolgicas como las metas reales del proyecto, un enfoque que ciertamente impedir que un programa de calidad alcance el xito.

Aseguramiento de la calidad de los sistemas 2013 de informacin


La necesidad de aseguramiento de la calidad en el software
La cuestin subyacente de calidad para los departamentos de sistemas de informacin es el aseguramiento de la calidad en el software. La produccin de software de alta calidad es crtico para la mayora de las grandes instituciones a causa de la funcin central que tiene en tantos departamentos. Un error oculto en el software de crdito de una empresa o en el de control de procesos puede resultar en una prdida de millones de dlares. Como otros tipos de produccin, la produccin de software es nica y presenta su propio conjunto de problemas. Con el software, los problemas de calidad deben resolverse desde la primera vez; el diseo debe ser de la ms alta calidad a la primera. Definir las necesidades del usuario y juzgar la calidad del sistema terminado han demostrado ser los retos principales. La mayor parte de los proyectos de desarrollo de sistemas se inicia en la definicin de los requerimientos de informacin del usuario y en las especificaciones en la forma de anlisis de sistemas y documentos de diseo. Las especificaciones a menudo fallan en la consideracin del sistema desde el punto de vista de los usuarios. El tiempo de respuesta de los sistemas es un ejemplo comn de especificaciones detalladas que se omiten o definen inadecuadamente. Las expectaciones de los usuarios tampoco ser equiparadas con la calidad. Los usuarios crearn su propio modelo de un sistema perfecto. La pesadilla del mantenimiento El mantenimiento, el proceso de modificacin de un sistema en uso productivo, es la fase ms cara del proceso de desarrollo de sistemas. En la mayora de los talleres, casi la mitad del tiempo del personal profesional se gasta en el mantenimiento de los sistemas existentes. Por qu son los costos de mantenimiento tan elevados? Una razn principal es el cambio organizacional. La empresa puede experimentar fuertes cambios internos en su estructura o liderazgo, o el cambio puede venir del medio ambiente. Estos

Aseguramiento de la calidad de los sistemas 2013 de informacin


cambios organizacionales afectan los requerimientos de informacin. Pero una causa igualmente comn de problemas de mantenimiento a largo plazo es el anlisis y diseo defectuoso de sistemas, en especial el anlisis de requerimientos de informacin. Si los errores se detectan desde temprano, durante el anlisis y el diseo, los costos del esfuerzo de desarrollo de sistemas son pequeos. Para ser capaz de manejar el mantenimiento rpido y econmicamente, un sistema de software debe ser flexible. Un sistema flexible puede ser reparado de manera ms rpida y fcil cuando ocurran los problemas. Monsergas y defectos Un problema importante con el software es la presencia de monsergas ocultas o defectos en el cdigo de programas. Los estudios han demostrado que es virtualmente imposible eliminar a todas las monsergas de los grandes programas. La fuente principal de monsergas es la complejidad del cdigo de toma de decisiones. Los estudios muestran que cerca del 60 por ciento de los errores descubiertos durante las pruebas son el resultado de especificaciones en la documentacin del diseo que estaban ausentes, eran ambiguas, con errores o en conflicto. Cero defectos, una meta del movimiento administrativo hacia la calidad total no puede alcanzarse en los programas ms grandes. No es posible realizar la prueba total. La presencia de estas monsergas puede tener resultados costosos y aun desastrosos. Para alcanzar la calidad en el desarrollo de software, una institucin debe primeramente alcanzar un acuerdo sobre qu es la calidad. Aun cuando en un sistema no existan monsergas, si fuera lento, difcil de usar, donde falten funciones crticas o inflexibles seguramente no podra ser un sistema de calidad. Cualquier definicin de calidad debe verse desde la perspectiva del usuario, tener un horizonte amplio y ser lo suficientemente especfico para cubrir a satisfaccin las necesidades del usuario.

Aseguramiento de la calidad de los sistemas 2013 de informacin


Un sistema de calidad debe hacer lo siguiente: Alcanzar las metas de negocios articuladas por el departamento de usuarios. Operar a un costo aceptable, dimensionalmente congruente con el valor producido para la empresa. Cumplir escrupulosamente con las normas de desempeo definidas (como tiempo de respuesta y disponibilidad de sistemas) Producir un resultado preciso y confiable. Ser fcil de aprender y utilizar. Ser flexible.

Algunas soluciones a problemas de calidad en sistemas de informacin


Los sistemas de informacin son complejos, y las soluciones a problemas de calidad tambin. Algunas de las reas ms crticas hacia las que los desarrolladores deben enfocarse: a) b) c) d) e) Usar una metodologa adecuada de desarrollo de sistema Una correcta asignacin de recursos durante el desarrollo de los sistemas El uso de parmetros El tener cuidado de hacer pruebas El Uso de herramientas 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.

Aseguramiento de la calidad de los sistemas 2013 de informacin


Herramientas de software para ser usadas en todas las fases para estandarizar el trabajo en el proyecto y mejorar la calidad del resultado. Mtodos de control del proyecto, en donde se incluyan numerosas marcas y se requiera la autorizacin del usuario.

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.

Aseguramiento de la calidad de los sistemas 2013 de informacin


La mtrica del software incluye mtrica de entrada, de salida, de capacidad, de desempeo (calidad) y de valor. Los niveles educativos y de experiencia de los desarrolladores del sistema es un ejemplo de una mtrica de entrada. El nmero de transacciones que pueden ser procesadas en una unidad de tiempo es un ejemplo de una mtrica de capacidad. El tiempo de respuesta es una mtrica de desempeo en un sistema en lnea. El nmero de cheques impresos por hora es una mtrica de salida del sistema para un sistema de nminas. El valor en negocios de una operacin es un ejemplo de una mtrica de valor. Una mtrica de salida ampliamente usada son los puntos de funcin que pueden ayudar a medir la productividad de los desarrolladores de software y la eficiencia del mismo, independientemente del lenguaje de programacin que se use. El anlisis del punto de funcin mide el nmero de entradas, salidas, consultas, archivos e interfaces externas usadas para otro software empleado en una aplicacin. Desafortunadamente, muchas manifestaciones de calidad no son tan fciles de definir en trminos de mtricas. En esos casos los desarrolladores deben encontrar mediciones indirectas. PRUEBAS Realizar pruebas temprano, de manera regular y profunda, contribuir significativamente con la calidad de los sistemas. Muchos ven la realizacin de pruebas como una manera de probar que el trabajo est correcto. La realizacin de pruebas se inicia en la etapa de diseo. Como an no existe ninguna codificacin, la prueba que normalmente se utiliza es un trnsito, que es la revisin de un documento de especificaciones o de diseo por un grupo de personas cuidadosamente seleccionado segn las habilidades necesarias para los objetivos particulares que sern probados. Una vez que se inicia la codificacin, los trnsitos de sta tambin pueden ser usados para revisar el cdigo del programa. Sin embargo, el cdigo debe probarse realizando corridas de computadora. Cuando se descubren los errores, la fuente se encuentra y elimina mediante un proceso llamado depuracin. HERRAMIENTAS DE CALIDAD Finalmente la calidad del sistema puede ser significativamente mejorada mediante el uso de herramientas de calidad.

Aseguramiento de la calidad de los sistemas 2013 de informacin


Los profesionales de los sistemas de informacin utilizan ya el software de administracin de proyectos. Existen productos para documentar especificaciones y diseo de sistemas en formas de texto y grficas. Entre las herramientas de programacin se incluyen diccionarios de datos, libreras para administrar mdulos de programas y herramientas que de hecho crean cdigos de programa.

Herramientas y metodologas tradicionales


Cdigo espagueti: Cdigo de programa no estructurado y confuso con lgica rebuscada que metafricamente se parece a una olla de espagueti. Las metodologas y los mtodos que incluan normalmente son descritos mediante los trminos estructurados y descendentes. Estructurado: se refiere al hecho de que las tcnicas son instrucciones cuidadosamente descritas, con frecuencia paso a paso, donde cada paso se desprende del anterior. Descendente: se refiere a un enfoque que avanza desde el nivel de la ms alta abstraccin hasta el ms bajo de detalle; desde lo general a lo especfico.

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.

Aseguramiento de la calidad de los sistemas 2013 de informacin


DIAGRAMA DE FLUJO DE DATOS El anlisis estructurado es altamente grfico. Su herramienta primaria es el diagrama de flujo de datos (DFD), que es una representacin grfica de los procesos que componen el sistema y de las interfaces entre ellos. Los DFD muestran cmo los datos fluyen desde, hacia y dentro de un sistema de informacin y los procesos en donde los datos se transforman. Los DFD tambin muestran donde se almacenan los datos. Los diagramas de flujo de datos se construyen utilizando cuatro smbolos bsicos:

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

Aseguramiento de la calidad de los sistemas 2013 de informacin


Figura: Diagrama de flujo de datos para un sistema de calificacin

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

Aseguramiento de la calidad de los sistemas 2013 de informacin

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

Aseguramiento de la calidad de los sistemas 2013 de informacin


Documentacin de las reglas de decisin
TABLAS DE DECISIONES

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

Aseguramiento de la calidad de los sistemas 2013 de informacin


SEUDOCDIGO Es un mtodo para expresar la lgica de programas que usa ingls comn y corriente en vez de smbolos grficos, rboles, tablas o lenguajes de programacin para describir un procedimiento. 1. Estructura de la secuencia: Los pasos o acciones individuales de la secuencia en la lgica de un programa que no dependen de ninguna condicin. HACER Accin 1 HACER Accin 2 2. Estructura de la seleccin: el patrn lgico de programacin en donde una condicin ya enunciada determina cules de las dos o ms acciones pueden ser tomadas, dependiendo de cul satisface la condicin establecida. SI (la condicin 1 es cierta) HACER X CONTRARIO HACER Y FINSI 3. Estructura de iteracin: el patrn lgico del programa en donde ciertas acciones se repiten si cierta condicin ocurre o hasta que cierta condicin se satisfaga. HACER MENTIRAS (la condicin 2 sea cierta) Accin Z FINHACER

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

Aseguramiento de la calidad de los sistemas 2013 de informacin


Programacin estructurada
Es una disciplina para organizar y codificar programas que simplifica el camino de control de manera que los programas puedan ser comprendidos fcilmente y en consecuencia modificados. Emplea las estructuras y los mdulos bsicos de control que slo tienen un punto de acceso y uno de salida. Mdulo: Unidad lgica de un programa que realiza una o un nmero pequeo de funciones.

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.

Limitaciones de los mtodos tradicionales


La mayora de los crticos considera que las metodologas estructuradas son lentas y no tienen respuestas en el mundo de cambios tan rpidos. El proceso es demasiado lineal. La lentitud tambin se traduce en un mayor costo en una poca en la que los recortes en los costos es lo que est de moda. Un enfoque lineal tambin hace que las metodologas estructuradas sean ms bien inflexibles.

15

Aseguramiento de la calidad de los sistemas 2013 de informacin


Las metodologas estructuradas estn orientadas a las funciones. Se enfocan en los procesos que transforman los datos. Los sistemas que se enfocan a los procesos son a menudo largos e inflexibles. Los sistemas que se enfocan hacia los datos pueden ser ms cortos y mucho ms flexibles, lo que los hace ms fciles de modificar y de mayor respuesta a las necesidades cambiantes de negocios. Una crtica final es que, como las tcnicas utilizadas requieren de una gran cantidad de entrenamiento y experiencia, las metodologas estructuradas descansan fuertemente en los profesionales de sistemas de informacin. Se han desarrollado nuevas tcnicas estructuradas para atacar a muchos de estos problemas. Por ejemplo, el diseo de aplicaciones conjuntas (JAD) que es un mtodo de diseo que rene a los usuarios y a los profesionales de SI en una oficina para un diseo interactivo del sistema.

Nuevos enfoques hacia la calidad


Desarrollo de software orientado a objetos
Enfoque de desarrollo de software que niega la importancia de los procesos y cambia el enfoque del modelaje de los procesos de negocios y de los datos, hacia la combinacin de datos y procedimientos para crear objetos. BENEFICIOS DE UN ENFOQUE ORIENTADO A OBJETOS Como los objetos son reutilizables, el desarrollo de software orientado a objetos aborda directamente la reutilizabilidad y se espera que reduzca el tiempo y costo de escribir software. La experiencia ha demostrado que es posible programar ganancias en productividad del orden de 10 a 1. OBSTCULOS EN EL USO DE TCNICAS ORIENTADAS A OBJETOS No existe an una metodologa universal orientada a objetos. Adems, muchas empresas se muestran reticentes en intentarla porque requiere de una gran cantidad de capacitacin del personal y una importante reorientacin metodolgica.

16

Aseguramiento de la calidad de los sistemas 2013 de informacin


Ingeniera de software apoyada por computadora (CASE)
Es la automatizacin de las metodologas paso a paso para desarrollo de software y de sistemas para reducir la cantidad de trabajo repetitivo que el desarrollador debe hacer. En general, las herramientas CASE tratan de incrementar la productividad y la calidad al hacer lo siguiente: Respetar una metodologa de desarrollo y una disciplina de diseo estndar. Mejorar las comunicaciones entre los usuarios y especialistas tcnicos. Organizar y correlacionar las componentes de diseo y proporcionar rpido acceso a ellas mediante una alacena de diseo. Automatizar porciones tediosas y proclives a errores de anlisis y diseo. Automatizar la agenda de pruebas y controles.

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

Das könnte Ihnen auch gefallen