Sie sind auf Seite 1von 17

Descripcin

FRANCIA
breve
HERRAMIENTAS
AUTOMATIZADAS PARA EL
ASEGURAMIENTO DE LA
CALIDAD EN UN SISTEMA DE
INFORMACIN

UPSEP
Los sistemas de informacin constituyen plataformas de apoyo para
el
desarrollo de las actividades propias del sistema fsico que es cualquier
organizacin.

CONTROL DE LA CALIDAD

TRABAJO MONOGRAFICO
INGENERIA DE COMPUTACION Y SISTEMAS

Alumna

Curso

control de la calidad

Ciclo

Docente

:
Ing. Marco Antonio Moreno
Navarro.

Tema
:
herramientas automatizadas
para el aseguramiento de la calidad en un
sistema de informacin

Iquitos Per
2015

pg. 1

herramientas automatizadas para el aseguramiento de la calidad en un sistema de


informacin

INTRODUCCION
La palabra calidad se utiliza cotidianamente para calificar la
superioridad o excelencia de algo. As, se dice que un producto es de
calidad cuando cumple con las expectativas sobre el mismo y sus
caractersticas y propiedades parecen adecuadas. El componente de
subjetividad que hay en este tipo de juicios de valor es evidente, ya
que no todos comparten los mismos criterios, necesidades y
expectativas y la percepcin de la calidad est condicionada a ello.
Por tanto, puede indicarse que la calidad de algo est condicionada a
la valoracin subjetiva del usuario o consumidor.
En el mbito empresarial, profesional o acadmico cuando se discute
sobre calidad, se hace desde una perspectiva ms estricta en la que
la calidad se valora de la forma ms objetiva posible, de acuerdo a
unas pautas y criterios comnmente aceptados, aunque adaptados a
los gustos y necesidades de los usuarios a los que va dirigido el
producto o servicio. En estos mbitos el inters por definir lo que es la
calidad ha sido considerable y de ello se han ocupado
fundamentalmente las entidades y organismos encargados de la
normalizacin.
La ISO (Internacional Organization for Standarization) la defini en un
primer momento, en la norma ISO 8402:1994, como la totalidad de
los rasgos y caractersticas de un producto o servicio, que afectan a
su capacidad para satisfacer necesidades manifiestas o implcitas.
Posteriormente, en el ao 2000, norma ISO 9000:2000, modific su
definicin por la siguiente: grado en el que un conjunto de
caractersticas inherentes cumple con los requisitos. La American
Society for Quality define la calidad como la totalidad de funciones y
caractersticas de un productoque les permite satisfacer una
determinada necesidad. De estas definiciones se desprende que la
calidad, adems del componente subjetivo antes descrito, tiene un
componente objetivo que sera el conjunto de caractersticas y
propiedades que le son propias a un producto o servicio. As, las
empresas o instituciones responsables de la creacin de un producto
o de la prestacin de un servicio deben ajustarse a una serie de
pautas y normas para lograr un servicio o producto de calidad. stas
emanan de organizaciones normalizadoras y su cumplimiento viene
determinado bien por imposicin legal o bien por imposicin del
mercado. Ahora bien, el trmino informacin ha sido definido como
"el mensaje utilizado para representar un hecho o una nocin en un
proceso de comunicacin con el fin de incrementar el conocimiento" y
tambin como "comunicacin o adquisicin de conocimientos que
permiten ampliar o precisar los que se poseen sobre una materia
determinada". En la Sociedad de la Informacin y del Conocimiento
cada vez se hace ms necesario el conocimiento y el aprendizaje para
desarrollar cualquier actividad bien sea esta empresarial, recreativa,
investigadora, o de otra ndole, y adems estos conocimientos deben
actualizarse regularmente, pues con frecuencia quedan desfasados, y
pg. 2

herramientas automatizadas para el aseguramiento de la calidad en un sistema de


informacin

el proceso de aprendizaje debe ser continuo para que sea eficaz. La


materia prima para estos procesos (aprendizaje y adquisicin de
conocimiento) es la informacin, de ah su importancia, pero no toda
la informacin que se genera y a la que tenemos acceso es igual de
relevante y significativa. La capacidad de discernir la buena de la
mala informacin para su uso posterior determinar el xito del
individuo, grupo u organizacin en este nuevo entorno en el que la
informacin se ha constituido en un recurso valioso.

HERRAMIENTAS AUTOMATIZADAS PARA


EL ASEGURAMIENTO DE LA CALIDAD EN
UN SISTEMA DE INFORMACIN
El desarrollo de los sistemas de informacin, ha ido sufriendo cambios
que propenden a asegurar que se alcancen los resultados esperados
cuando se inicia un nuevo desarrollo. Si bien podra definirse de
manera puntual los objetivos de un sistema de informacin, mantener
el camino correcto para alcanzarlos y que este camino mantenga el
equilibrio necesario entre la eficiencia y la efectividad no es tarea
fcil. Es la bsqueda de Sistemas de Informacin de Calidad.
En la actualidad, las organizaciones que desarrollan sistemas de
informacin como respuesta a esta exigencia se ven en la necesidad
de hacer uso del enfoque CASE (Computer Aided Software
Engineering). Este enfoque busca aumentar la eficacia de los
procesos de desarrollo de los sistemas de informacin, al soportar la
realizacin de sus tareas con el uso de las tecnologas de la
informacin.
La herramienta CASE (Computer-Aided Systems Engineering o
Ingeniera de Sistemas Asistida por Computador), la aplicacin de
tecnologa informtica a las actividades, las tcnicas y las
metodologas propias de desarrollo de sistemas y al igual que las
herramientas CAD (Diseo Asistido por Computadora) o CAM
(Manufactura Asistida por Computadora) su objetivo es acelerar el
proceso para el que han sido diseadas, en el caso de CASE para
automatizar o apoyar una o mas fases del ciclo de vida del desarrollo
de
los
sistemas
de
informacin.
La primera herramienta CASE, como se conoce actualmente, fue
Excelerator en 1984 para PC. Actualmente la oferta de herramientas
CASE es muy amplia y se tiene por ejemplo el EASYCASE o
WINPROJECT.
La tecnologa CASE supone la automatizacin del desarrollo del
software, contribuyendo a mejorar la calidad y la productividad en el
desarrollo de sistemas de informacin. Para mejorar la calidad y la
productividad de los sistemas de informacin a la hora de construir
software se plantean los siguientes objetivos:
pg. 3

herramientas automatizadas para el aseguramiento de la calidad en un sistema de


informacin

Permitir la aplicacin prctica de metodologas estructuradas,


las cuales al ser realizadas con una herramienta se agiliza el
trabajo.

Facilitar la realizacin de prototipos y el desarrollo conjunto de


aplicaciones.

Simplificar el mantenimiento de los programas.

Mejorar y estandarizar la documentacin.

Aumentar la portabilidad de las aplicaciones.

Facilitar la reutilizacin de componentes software.

Permitir un desarrollo y un refinamiento visual


aplicaciones, mediante la utilizacin de grficos.

de

las

En trminos generales, una herramienta CASE se compone de los


elementos siguientes:

Repositorio (diccionario) donde se almacenan los elementos


definidos o creados por la herramienta, y cuya gestin se
realiza mediante el apoyo de un Sistema de Gestin de Base de
Datos (SGBD) o de un sistema de gestin de ficheros.

Metamodelo (no siempre visible), que constituye el marco para


la definicin de las tcnicas y metodologas soportadas por la
herramienta.

Carga o descarga de datos, son facilidades que permiten cargar


el repertorio de la herramienta CASE con datos provenientes de
otros sistemas, o bien generar a partir de la propia herramienta
esquemas de base de datos, programas, etc. que pueden, a su
vez, alimentar otros sistemas. Este elemento proporciona as un
medio de comunicacin con otras herramientas.

Comprobacin de errores, facilidades que permiten llevar a


cabo un anlisis de la exactitud, integridad y consistencia de los
esquemas generados por la herramienta.

Interfaz de usuario, que constar de editores de texto y


herramientas de diseo grfico que permitan, mediante la
utilizacin de un sistema de ventanas, iconos y mens, con la
ayuda del ratn, definir los diagramas, matrices, etc. que
incluyen las distintas metodologas.

pg. 4

herramientas automatizadas para el aseguramiento de la calidad en un sistema de


informacin

Por otra parte, la estructura general de unas herramientas CASE, se


basa en la siguiente terminologa:

CASE de alto nivel son aquellas herramientas que automatizan


o apoyan las fases finales o superiores del ciclo de vida del
desarrollo de sistemas como la planificacin de sistemas, el
anlisis de sistemas y el diseo de sistemas.

CASE de bajo nivel son aquellas herramientas que automatizan


o apoyan las fases finales o inferiores del ciclo de vida como el
diseo detallado de sistemas, la implantacin de sistemas y el
soporte de sistemas.

CASE cruzado de ciclo de vida se aplica a aquellas herramientas


que apoyan actividades que tienen lugar a lo largo de todo el
ciclo de vida, se incluyen actividades como la gestin de
proyectos y la estimacin.

A continuacin se describen los principales componentes de algunas


de las herramientas una CASE y sus funcionalidades.

1. PLATINUM Erwin

Es una herramienta de diseo de base de datos. Brinda productividad


en diseo, generacin, y mantenimiento de aplicaciones. Desde un
modelo lgico de los requerimientos de informacin, hasta el modelo
pg. 5

herramientas automatizadas para el aseguramiento de la calidad en un sistema de


informacin

fsico perfeccionado para las caractersticas especficas de la base de


datos diseada. ERwin permite visualizar la estructura, los elementos
importantes, y optimizar el diseo de la base de datos. Genera
automticamente las tablas y miles de lneas de stored procedure y
triggers para los principales tipos de base de datos. ERwin hace fcil
el diseo de una base de datos. Los diseadores de bases de datos
slo apuntan y pulsan un botn para crear un grfico del modelo E-R
(Entidad-relacin) de todos sus requerimientos de datos y capturar las
reglas de negocio en un modelo lgico, mostrando todas las
entidades, atributos, relaciones, y llaves importantes. Ms que una
herramienta de dibujo, ERwin automatiza el proceso de diseo de una
manera inteligente. Por ejemplo, ERwin habilita la creacin de un
diccionario de atributos reusables, asegurando la consistencia de
nombres y definiciones para su base de datos. Se mantienen las
vistas de la base de datos como componentes integrados al modelo,
permitiendo que los cambios en las tablas sean reflejados
automticamente en las vistas definidas. La migracin automtica
garantiza la integridad referencial de la base de datos. ERwin
establece una conexin entre una base de datos diseada y una base
de datos, permitiendo transferencia entre ambas y la aplicacin de
ingeniera
reversa.
Usando
esta
conexin,
Edwin
genera
automticamente tablas, vistas, ndices, reglas de integridad
referencial (llaves primarias, llaves foraneas), valores por defecto y
restricciones de campos y dominios. ERwin soporta principalmente
bases de datos relacionales SQL y bases de datos que incluyen
Oracle, Microsoft SQL Server, Sybase, DB2, e Informix. El mismo
modelo puede ser usado para generar mltiples bases de datos, o
convertir una aplicacin de una plataforma de base de datos a otra.

pg. 6

herramientas automatizadas para el aseguramiento de la calidad en un sistema de


informacin

2. EasyCASE. EasyCASE Profesional

El centro de productos para procesos, modelamiento


de datos y
eventos, e Ingeniera de Base de Datos- es un producto para la
generacin de esquemas de base de datos e ingeniera reversa trabaja para proveer una solucin comprensible para el diseo,
consistencia y documentacin del sistema en conjunto. Esta
herramienta permite automatizar las fases de anlisis y diseo dentro
del desarrollo de una aplicacin, para poder crear las aplicaciones
eficazmente desde procesamiento de transacciones a la aplicacin
de bases de datos de cliente/servidor, as como sistemas de tiempo
real. EasyCASE permite capturar los detalles de diseo de un sistema
y comunicar las ideas grficamente, para que sean fciles de ver y
entender. Para un diseo legtimo y modelamiento de datos, procesos
y eventos, permite crear y mantener diagramas de flujo de datos,
diagramas de entidad-relacin, mapas de estructura y ms. Posee
herramientas de correccin avanzadas que permiten revisiones
generales en minutos, en lugar de horas o das. Permite re-usar
diagramas o partes de diagramas para economizar el diseo de un
proyecto.
EasyCASE soporta una gama amplia de metodologas estructuradas,
permitiendo escoger los mtodos ms apropiados para realizar las
tareas. EasyCASE determina los tipos de esquemas segn la
metodologa del proyecto seleccionada y notifica de errores a medida
que el modelo est construyndose. La fortaleza de EasyCASE se
encuentra en el soporte comprensivo al modelamiento de datos,
procesos y eventos. Posee desde el editor de diagramas flexible y un
diccionario de los datos integrado en formato dBASE, as como una
extensa cantidad de reportes y anlisis.
Adems EasyCASE Profesional, una herramienta multi-usuario, ideal
para aquellos que necesitan compartir datos y trabajar en un
proyecto con
otros epartamentos. El equipo completo puede
acceder proyectos localizados en el servidor de la red
concurrentemente. Para asegurar la seguridad de los datos, existe el
diagrama y diccionario de los datos que bloquean por niveles al
registro, al archivo y al proyecto, y niveles de control de acceso.
pg. 7

herramientas automatizadas para el aseguramiento de la calidad en un sistema de


informacin

pg. 8

herramientas automatizadas para el aseguramiento de la calidad en un sistema de


informacin

3. Oracle Designer.

Es un juego de herramientas para guardar las definiciones que


necesita el usuario y automatizar la construccin rpida de
aplicaciones cliente/servidor flexibles y grficas. Integrado con Oracle
Developer, Oracle Designer provee una solucin para desarrollar
sistemas empresariales cliente/servidor de segunda generacin.
Sofisticadas aplicaciones cliente/servidor pueden ser 100% generadas
usando la lgica de la aplicacin y el mdulo de componentes
reusables. Oracle Designer tambin habilita la captura del diseo de
sistemas existentes, salvaguardando la versin actual. Todos los
datos ingresados por cualquier herramienta de Oracle Designer, en
cualquier fase de desarrollo, se guardan en un repositorio central,
habilitando el trabajo fcil del equipo y la direccin del proyecto. En el
lado del Servidor, Oracle Designer soporta la definicin, generacin y
captura de diseo de los siguientes tipos de bases de datos, por
conexin nativa de Oracle y por conectividad ODBC : Oracle8,
Oracle7; Personal Oracle Lite; Rdb; ANSI 92; DB2/2 and MVS; Microsoft
SQL Server; Sybase. Muchas metodologas diferentes para base de
datos y desarrollo de aplicaciones existen actualmente. Oracle
Designer no fuerza al uso de alguna metodologa especfica, pero en
cambio proporciona un juego de herramientas que le permiten que
use la metodologa de desarrollo que elija.
Oracle Designer soporta las siguiente metodologas: Desarrollo Rpido
de Aplicaciones (RAD), Ingeniera de la Informacin (IE),
Modelamiento de Procesos Asistido, Captura de Diseo Asistido. Las
herramientas de Oracle Designer se agrupan en reas que reflejan las
necesidades primarias de sus tipos diferentes de usuarios: procesos
para el modelo del negocio; re-examinar los mtodos usados para
conseguir las metas de la organizacin; crear representaciones
diagramticas de los procesos del negocio; detalles de los registros;
describir los requisitos del negocio en detalle; crear modelos
diagramticos de las entidades, funciones y flujos de datos en los
sistemas que constituyen la organizacin. Generadores de Diseos
Preliminares: uso de transformadores para generar los diseos
pg. 9

herramientas automatizadas para el aseguramiento de la calidad en un sistema de


informacin

preliminares de los modelos creados anteriormente. Diseo y


Generacin: diseo de sistemas que renan los requisitos comerciales
de una organizacin; proveer un ambiente de desarrollo para los
ingenieros de sistemas y diseadores; crear componentes del lado
del servidor y aplicaciones del lado del cliente desde definiciones
grabadas en el Repositorio de Datos. Utilitarios: ingresar y editar la
informacin en el Repositorio; mostrar las relaciones entre los
elementos en el Repositorio de Datos; generar etiquetas predefinidas
y personalizadas en el Repositorio; administrar el Repositorio de
datos; escribir sentencias interactivas en SQL.
4. PowerDesigner.

Es una suite de aplicaciones de Powersoft para la construccin, diseo


y modelado de datos a travs de diversas aplicaciones. Es la
herramienta para el anlisis, diseo inteligente y construccin slida
de una base de datos y un desarrollo orientado a modelos de datos a
nivel fsico y conceptual, que dan a los desarrolladores
Cliente/Servidor la ms firme base para aplicaciones de alto
rendimiento. Esta suite cuenta con los siguientes productos:
PowerDesigner ProcessAnalyst, permite analizar el flujo de datos de
toda la empresa, a travs de los departamentos hasta el usuario final.
PowerDesigner DataArchitect, provee a los diseadores de las bases
de datos una manera eficiente para la creacin inteligente,
depuracin e ingeniera de reversa del modelado, tanto conceptual
como fsico de los datos. PowerDesigner AppModeler, permite el
diseo y ajuste de los componentes de objetos y datos en
aplicaciones de uso comn como PowerBuilder, Power++, Visual Basic
y Delphi, ajustando el modelo de base de datos. Junto con la
aplicacin de servidor PowerDynamo (incluido) se pueden publicar las
bases de datos en Internet/Intranet directamente del modelo de base
de datos. Esta herramienta tambin puede generar pginas de
servidor activas para MS Internet Information Server v.3.0.
PowerDesigner
WarehouseArchitect,
provee
un
poderoso
datawarehousing para el diseo e implementacin de una base de
datos. Cuenta con soporte para bases de datos tradicionales DBMS y
bases de datos en plataformas de sistemas analticos usando
pg. 10

herramientas automatizadas para el aseguramiento de la calidad en un sistema


de informacin

modelados dimensionales, esquemas de "estrella" y "nieve",


particionamiento y agregacin. Tambin cuenta con un alto
desempeo en el indexamiento de esquemas. PowerDesigner
MetaWorks, permite fcilmente ver y compartir la informacin del
modelado de datos con una definicin constante de objetos. Tambin
puede comparar y mezclar dos modelos de datos paso a paso.
PowerDesigner Viewer, crea reportes de los modelos fsicos,
conceptuales y procesos del modelado de la base de datos. Tambin
permite generar reportes para Internet en HTML. Este producto
cuenta con demos directos de sitio de Sybase en Internet para su
evaluacin. Adems de todas estas caractersticas, PowerDesigner
ofrece las posibilidades de: soporte para tipos de datos abstractos.
PowerDesigner soporta la identificacin de tipos de datos abstractos
con ingeniera inversa de aplicaciones para Oracle8. Soporte para
usuarios de bases de datos. Los usuarios de bases de datos pueden
ser recogidos de una base de datos existente y luego almacenados en
un modelo fsico de datos. Ahora, es posible aadir nuevos usuarios y
tambin asignar usuarios como propietarios y vistas. Mayor
selectividad en ingeniera inversa. PowerDesigner permite seleccionar
no slo las tablas que se desean cargar, sino todo tipo de objetos de
la base de datos. Clculo del tamao de las bases de datos. Puede
calcular y definir el tamao definitivo de bases de datos de nuevo
diseo y construccin, incluyendo tamaos detallados de ndices y
tablas.
5. System Architect.

System Architect posee un repositorio nico que integra todas las


herramientas, y metodologas usadas. En la elaboracin de los
diagramas, el System Architect conecta directamente al diccionario
de datos, los elementos asociados, comentarios, reglas de
validaciones, normalizacin, etc. Posee control automtico de
diagramas y datos, normalizaciones y balanceamiento entre
diagramas "Padre e Hijo", adems de balanceamiento horizontal, que
trabaja integrado con el diccionario de datos, asegurando la
compatibilidad entre el Modelo de Datos y el Modelo Funcional.

pg. 11

herramientas automatizadas para el aseguramiento de la calidad en un sistema


de informacin

System Architect es considerado un Upper Case, que puede ser


integrado a la mayora de los generadores de cdigo. Traduce
modelos de entidades, a partir de la enciclopedia, en esquemas para
Sybase, DB2, Oracle u Oracle 7, Ingress, SQL Server, RDB, XDB,
Progress, Paradox, SQL Base, AS400, Interbase, OS/2, DBMS, Dbase
111, Informix, entre otros. Genera tambin Windows DDL, definiciones
de datos para lenguaje C/C++ y estructuras de datos en Cobol. En
esta ultima versin del System Architect es posible a travs de ODBC,
la creacin de bases de datos a partir del modelo de entidades, para
los diversos manejadores de bases de datos arriba mencionados.
Posee esquemas de seguridad e integridad a travs de contraseas
que posibilitan el acceso al sistema en diversos niveles, pudindose
integrar a la seguridad de la red Novell o Windows/NT de ser
necesario. Posee tambin con un completo Help sensible al contexto.
System Architect posee un mdulo especfico para Ingeniera Reversa
desde las Bases de Datos SQL ms populares, incluyendo Sybase,
DB2, Infonmix, Oracle y SQL Server (DLL), adems de dilogos (DLG)
y menes (MNU) desde Windows. La Ingeniera Reversa posibilita la
creacin, actualizacin y manutencin, tanto del modelo lgico como
de su documentacin. A travs de ODBC, el System Architect logra
leer bases de datos y construir el modelo lgico o fsico (diagrama),
alimentando su diccionario de datos con las especificaciones de las
tablas y de sus elementos de datos, incluyendo las relaciones entre
tablas y su cardinalidad. System Architect posee mltiples
metodologas para diseo y anlisis, incluyendo: Anlisis Estructurado
(DFD) en los modelos De Marco/Yourdon y Gane/Sarson, anlisis de
tiempo real en el modelo Ward & Mellor; anlisis esencial de sistemas;
anlisis orientado a objetos (OOA) en los modelos UML, Booch('91 y
'94), Coad/Yourdon, Rumbaugh, Shaler/Mellor; Diagrama de entidad relacin (DER) en los modelos Peter Chen, James Martin, Bachman o
Booch, Grfico de Estructuras, Diagramas de Descomposicin,
Planeamiento Estratgico de informaciones, entre otras.
Estas metodologas para Desarrollo de Sistemas, proporcionan amplio
soporte para la construccin de los Modelo Conceptual, Funcional y
Operacional. System Architect es una herramienta CASE de ltima
generacin,
creada
especficamente
para
la
arquitectura
"Cliente/Servidor", por eso posee control total de versiones, y de
acceso, as como la administracin completa de mltiples equipos de
Desarrollo. Independientemente de la topologa de la red de
comunicacin, System Architect es operable sobre Novell, Windows
NT y OS2, y posee interfaces especficas con diversos utilitarios
"front-end" como PowerBuilder, Visual Basic, SQL Windows, etc. Posee
ms de 130 informes estandarizados, entre los cuales: Referencias
Cruzadas, datos y expresiones, definiciones, etc. Adems de tener un
mdulo especfico para customizacin de informes que emplea los
recursos grficos y facilidad de edicin de Windows.
6. SNAP.
pg. 12

herramientas automatizadas para el aseguramiento de la calidad en un sistema


de informacin

SNAP es un CASE (Ingeniera de Software Asistida por el Computador)


para el desarrollo de aplicaciones en Sistemas AS/400 de IBM.
Proporciona el ambiente integral de trabajo, brindando la posibilidad
de construir sistemas de inmejorable calidad, adheridos a los
estndares S.A.A de IBM., totalmente documentados y ajustados a los
requerimientos especficos de la organizacin, en una fraccin del
tiempo y coste del que se invertira, si se utilizaran herramientas
tradicionales.
SNAP se ha consolidado como el CASE ms poderoso y con mejor
historial de resultados, disponible para desarrollo de sistemas en el
AS/400 de IBM. Genera los programas nativos de mejor rendimiento
en AS/400. As mismo, proporciona dos ambientes de trabajo y genera
aplicaciones nativas y/o Cliente/Servidor con el mismo esfuerzo de
desarrollo. En su arquitectura, SNAP implementa, de manera
adecuada, el esquema metodolgico de ENTIDAD-RELACION,
facilitando las herramientas y guas necesarias para construir
aplicaciones que exploten al mximo las virtudes y potencial del
AS/400 en su modalidad nativa, siguiendo los lineamientos tcnicos y
de presentacin que propone la filosofa S.A.A. de IBM. SNAP se
compone de cuatro grandes reas: Modelo de Datos, Mtodo de
Desarrollo Acelerado (MDA), Utilitarios y Seguridad.
En el Modelo de Datos, el analista introduce el diseo conceptual o
representacin de la estructura de informacin de la aplicacin,
siguiendo, paso a paso, la metodologa Entidad-Relacin. Este diseo
puede ser transferido directamente desde otras herramientas (Upper
Case), tales como V.A.W. o bien digitado directamente en SNAP.
Adems, SNAP prev la facilidad de incorporar o trasladar DDS's
existentes al Modelo de Datos. Una vez introducido el Modelo de
Datos, SNAP genera automticamente la base de datos, compuesta
por fuentes DDS y objetos nativos AS/400. Al mismo tiempo, el
analista, sin necesidad de digitar ni una lnea de cdigo, queda
habilitado para especificar y generar la base de programas que dan
mantenimiento integral al modelo, incluyendo aquellos de soporte de
consulta, integridad referencial, navegacin por listas, informes
necesarios para conformar un sistema. Estos programas automticos
se generan utilizando todos los recursos y objetos disponibles que se
administran y controlan desde el Repositorio Central, quedando a su
vez registrados para su uso posterior por otros objetos o programas.
Todos los programas generados en el Modelo de Datos quedan
pg. 13

herramientas automatizadas para el aseguramiento de la calidad en un sistema


de informacin

totalmente funcionales; sin embargo, el analista tiene la posibilidad


de ajuste por medio del Modelo de Desarrollo Acelerado (MDA),
segundo gran componente de SNAP.
7. Mtodo de Desarrollo Acelerado (MDA)

El MDA es una plataforma de trabajo para ajustar, en forma individual,


los programas generados automticamente en el Modelo de Datos. El
MDA permite crear y mantener programas nuevos. Al igual que con el
Modelo de Datos, al trabajar con MDA, el analista se sirve
estratgicamente de los elementos del Repositorio Central y lo
actualiza con el resultado de su gestin. El MDA proporciona las
herramientas necesarias para ajustar programas individuales, con un
altsimo grado de productividad y rendimiento, sin necesidad de
recurrir a lenguajes tradicionales. Estas herramientas incluyen, entre
otras, un mdulo de especificacin de procesos y lgica, y un
formateador de informes. Utilitarios SNAP dispone de una serie de
utilitarios para ayudar al analista a administrar y controlar el proceso
de desarrollo de aplicaciones. Entre las funciones que se ofrecen
estn las herramientas para definir los estndares de la organizacin
en SNAP, utilitario de regeneracin automtica de sistemas como
consecuencia de cambios en el modelo de datos, utilitarios de
administracin y control de repositorio, comandos para salvar,
restaurar y recrear sistemas o elementos del repositorio central,
documentacin integral, y una gama de utilitarios miscelneos de
apoyo a la gestin de los analistas. Seguridad SNAP incorpora un
ambiente muy sofisticado para controlar y ayudar a la administracin
del proceso de desarrollo de sistemas. Se soportan los elementos
necesarios para proteger, hasta en cinco niveles, las distintas
definiciones y recursos del repositorio central.

pg. 14

herramientas automatizadas para el aseguramiento de la calidad en un sistema


de informacin

CONCLUSIONES
La demanda de sistemas de informacin de calidad es cada vez
mayor, y por ello distintas organizaciones que entre otras se
encuentran las empresas de desarrollo de software, se preocupan
cada vez ms por temas relacionados con la calidad de esos sistemas.
La importancia que ha ido cobrando el estudio de la calidad de la
informacin fundamentalmente se debe al incremento del volumen de
recursos a los que se tiene acceso, uno de los ms representativos lo
constituye Internet, que en trminos de sistemas de informacin,
ofrece excelentes recursos, pero tambin, otros de menor calidad.
Las personas o entidades interesadas por la calidad de la informacin
deben tener presente que sta tiene un precio, tiene un coste en
trminos econmicos (el tiempo que se tarda en desarrollar, disear,
implantar es mayor, las revisiones y mejoras requieren tiempo y
personal, los equipos tecnolgicos en constante evolucin, entre otros
aspectos), pero sin duda son mayores sus beneficios en trminos de
prestigio, de marketing, de difusin del conocimiento, etc.
Por ello es importante tener presente que si se desea ofrecer
informacin de calidad se tenga en cuenta que es un proceso
constante de mejora, que implica llevar a cabo alguna o varias
acciones, y entre stas contar con sistemas de informacin donde la
calidad de esa informacin adquiera su verdadera dimensionalidad.

pg. 15

herramientas automatizadas para el aseguramiento de la calidad en un sistema


de informacin

Lincografia
8. Calidad de Sistemas de Informacin. Serie de documentos que expone los distintos
aspectos tericos y metodolgicos relacionados con la calidad en los sistemas de
informacin. Disponible en:
http://alarcos.inf-cr.uclm.es/doc/calidad/calidad.htm
9. Calidad, gestin de procesos y Tecnologas de la Informacin. Las organizaciones
son tan eficientes como lo son sus procesos. La Mayora de las empresas han
tomado conciencia de esto y se plantean como mejorarlos y evitar algunos males
habituales como: bajo rendimiento, poco enfoque al cliente, barreras
departamentales, subprocesos intiles debido a la falta de visin global del proceso,
etc. Disponible en:
http://www.improven-consultores.com/paginas/documentos_gratuitos/calidad_procesos.php

10. Herramientas Case. Qu son las herramientas Case, cules son sus beneficios, qu
procedimientos deben seguirse para adoptarse en las organizaciones. Estas y otras
interrogantes podrn revisarse y discutirse en este documento. Disponible en:
http://72.14.209.104/search?q=cache:mcnVAv6ykmUJ:www.pcm.gob.pe/portal_ongei/publi
caciones/cultura/lib5103/Libro.pdf+herramientas%2BCASE&hl=es&gl=ve&ct=clnk&cd=10&lr
=lang_es

pg. 16

herramientas automatizadas para el aseguramiento de la calidad en un sistema


de informacin