Professional Documents
Culture Documents
requisitos combinan una evaluacin de textos por interaccin humana, con un sistema de
gestin de base de datos que almacena y categoriza todos y cada uno de los requisitos del
sistema que se analizan a partir de la RFP o especificacin original.
Herramientas de mtricas y de gestin. Las mtricas del software mejoran la capacidad
del gestor para controlar y coordinar el proceso de ingeniera del software y la capacidad
del ingeniero para mejorar la calidad del software que se produce. Las mtricas o
herramientas de medida actuales se centran en caractersticas de procesos y productos.
Las herramientas orientadas a la gestin se sirven de mtricas especficas del proyecto
(por ejemplo, LDC/persona-mes, defectos por punto de funcin) que proporcionan una
mejor visin de la calidad del diseo o del cdigo.
Herramientas de documentacin. Las herramientas de produccin de documentos y de
autoedicin prestan su apoyo a casi todos los aspectos de la ingeniera del software, y
representan una importante oportunidad de aprovechamiento para todos los que
desarrollan software. La mayora de las organizaciones dedicadas al desarrollo de software
invierten una cantidad de tiempo considerable en el desarrollo de documentos, y en
muchos casos el proceso de documentacin en si resulta bastante deficiente. Es frecuente
que una organizacin de desarrollo de software invierta en la documentacin hasta un 20
o un 30 por 100 de su esfuerzo global de desarrollo de software. Por esta razn, las
herramientas de documentacin suponen una oportunidad importante para mejorar la
productividad.
Herramientas de software de sistema. CASE es una tecnologa de estaciones de trabajo.
Por tanto, el entorno CASE deber adaptarse a un software de sistema en red de alta
calidad, al correo electrnico, a los tablones de anuncios electrnicos y a otras
posibilidades de comunicarse.
Herramientas de control de calidad. La mayor parte de las herramientas CASE que
afirman tener como principal inters en el control de calidad son en realidad herramientas
de mtricas que hacen una auditoria del cdigo fuente para determinar si se ajusta o no a
ciertos estndares del lenguaje. Otras herramientas extraen mtricas tcnicas (captulos
19 y 24) en un esfuerzo por extrapolar la calidad del software que se est construyendo.
Herramientas de gestin de base de datos. El software de gestin de bases de datos sirve
como fundamento para establecer una base de datos CASE (repositorio), que tambin se
denominara base de datos del proyecto. Dada la importancia de los objetos de
configuracin, las herramientas de gestin de bases de datos para CASE pueden
usuario sofisticadas, que se ajustan al estndar de interfaz que se haya adoptado para el
software.
Herramientas de construccin de prototipos. Se puede utilizar toda una gama de
herramientas de construccin de prototipos. Los generadores de pantallas permiten al
ingeniero del software definir rpidamente la disposicin de la pantalla para aplicaciones
interactivas. Otras herramientas de prototipos CASE ms sofisticadas permiten la creacin
de un diseo de datos, acompaado por diseos e informes de la pantalla. Muchas
herramientas de anlisis y diseo son ms extensas y proporcionan opciones de
construccin de prototipos. Las herramientas PRO/SIM generan un diseo esquemtico de
cdigo fuente en Ada y C para las aplicaciones de ingeniera (en tiempo real). Por ltimo,
una gama amplia de herramientas de cuarta generacin poseen tambin caractersticas de
construccin de prototipos.
Herramientas de programacin. La categora de herramientas de programacin abarca los
compiladores, editores y depuradores disponibles para apoyar a la mayora de los
lenguajes de programacin convencionales. Adems, en esta categora tambin residen
los entornos de programacin orientados a objetos (OO), los lenguajes de cuarta
generacin, los entornos de programacin grfica, los generadores de aplicaciones y los
lenguajes de consulta de base de datos.
Herramientas de desarrollo de Webs. Las actividades asociadas a la ingeniera Web estn
apoyadas por una variedad de herramientas de desarrollo de WebApps. Entre estas
herramientas se incluyen las que prestan ayuda en la generacin de texto, grficos,
formularios, guiones, apples y otros elementos de una pgina Web.
Herramientas de integracin y pruebas. En el directorio de herramientas de pruebas de
software del Software Quality Engineering [SQE95], se definen las categoras de
herramientas de pruebas siguientes:
Adquisicin de datos: herramientas que adquieren los datos que se utilizarn
durante la prueba;
Medida esttica: herramientas que analizan el cdigo fuente sin ejecutar casos de
prueba;
Medida dinmica: herramientas que analizan el cdigo fuente durante la
ejecucin;
Simulacin: herramientas que simulan las funciones del hardware o de otros
elementos externos;
Bibliografa
Pressman, R. (2002). Ingeniera del Software Un enfoque prctico. Madrid: Mc Graw Hill.