|
Monografía Ingeniería del
Software: estado de un arte Portada
(pulse aquí si desea ver una
versión
de mayor tamaño -- 170 KB) SUMARIO
Nota muy importante: los artículos almacenados en PDF requieren el programa Acrobat Reader (gratuito) para su visualización. En resumen: Catedrales
y bazares 2 Monografía: «Ingeniería del Software: estado de un arte» En colaboración con Upgrade, que la publica en inglés. Upgrade, The European Journal for the Informatics Professional, es la revista digital promovida por CEPIS (Council of European Professional Informatics Societies). Se publica también una versión italiana en línea promovida por ALSI (sociedad miembro de CEPIS) y por el portal italiano Tecnoteca. Editor invitado: Luis Fernández Sanz Presentación. La Ingeniería
del Software
o la realización de una utopía 3 Gestión de Proyectos Software:
empleo de métricas
de usuario en los proyectos ‘ágiles’ 6 Ingeniería del Software basada en
componentes
10 Panorámica de la Calidad del
Software
15 Lecciones aprendidas en la mejora del
proceso Software
20 Un nuevo método para la
aplicación simultánea
de ISO/IEC 15504 y ISO 9001:2000 en PYMES de desarrollo de
software
24 Profesionalismo en Ingeniería del
Software
32 Ingeniería del Software Libre: un
campo por
explorar 37 Nota del Editor de Novática: por razones de espacio no se incluyen en esta monografía los siguientes artículos: «Desarrollo basado en modelos y UML 2.0», de Morgan Björkander; «Ingeniería del Software sobre bases empíricas», de Martin Shepperd; y «La búsqueda del Santo Grial de la Ingeniería del Software», de Robert L. Glass. Todos estos artículos han sido
publicados en el
número 4/2003
de Upgrade, en inglés, y serán publicados en
próximos
números de Novática, en castellano. Administración
Pública
electrónica Bases de Datos
Interacción
Persona-Computador Redes y Servicios
Telemáticos Seguridad
Tecnologías
y Empresa Referencias
autorizadas
71 Personal y
transferible Normas de
publicación
para autores 79 [contenido
completo en formato HTML] Monografía del próximo número: «Teleenseñanza: educación sin fronteras» En colaboración con Upgrade, que la publicará en inglés. Upgrade, The European Online Magazine for the IT Professional, es la revista digital promovida por CEPIS (Council of European Professional Informatics Societies). Se publicará también una versión italiana (sólo resúmenes y algunos artículos, en línea) promovida por ALSI (sociedad miembro de CEPIS) y por el portal italiano Tecnoteca. Editor invitado: Luis Fernández
Sanz (Universidda
Europea, Madrid). |
|
En colaboración con Upgrade, que la publica en inglés. Upgrade, The European Journal for the Informatics Professional, es la revista digital promovida por CEPIS (Council of European Professional Informatics Societies). Se publica también una versión italiana casi completa de esta monografía, promovida por ALSI (sociedad miembro de CEPIS) y por el portal italiano Tecnoteca.
Luis Fernández Sanz obtuvo el
título
de Ingeniero en Informática por la Universidad
Politécnica
de Madrid en 1989 y el doctorado en informática por la
Universidad
del Pais Vasco en 1997 (así como una mención
extraordinaria
por su tesis doctoral). Dirige desde el año 2000 el depto. de
Programación
e Ingeniería de Software en la Universidad
Europea
de Madrid. Es coordinador desde 1992 de la sección de
Ingeniería
de Software de Novática; es autor o coautor de varios libros
sobre
la Ingeniería de Software y las métricas software,
además
de diversos artículos en revistas internacionales y
conferencias.
Coordinador del grupo de Calidad del Software de ATI, fue director de
las
VI Jornadas de Innovación y Calidad del Software organizadas por
la ATI.
Resumen: los ‘métodos ágiles’ necesitan incluir métricas de usuario para garantizar que los proyectos se centran mejor en los requisitos críticos y son más capaces de medir los objetivos alcanzados, así como de adaptarse a la retroalimentación obtenida. En este artículo se presenta un proceso sencillo para la gestión de proyectos evolutivos (Evo), analizando sus características fundamentales.
Palabras clave: gestión de proyectos, métodos ágiles, métricas, participantes en los proyectos.
[Si desea adquirir este número de Novática o suscribirse a Novática, infórmese pulsando aquí]
Resumen: a medida que el Desarrollo de Software Basado en Componentes (DSBC) adquiere mayor difusión, la construcción de sistemas requiere nuevas tecnologías y procesos no sólo para el desarrollo y mantenimiento sino para otras fases del ciclo de vida que se ven considerablemente afectadas. Algunos vendedores de software han comenzado a vender con éxito componentes COTS (Commercial Off-The- Shelf) y eso hace que empiecen a estar disponibles para el uso varios componentes, por lo que se requieren nuevas técnicas de ingeniería de requisitos para lograr un equilibrio entre los requisitos el sistema y los servicios suministrados por los componentes COTS. Además de las actividades específicas a la Ingeniería de Software Basada en Componentes (ISBC), como especificar y componer componentes, existen otros aspectos de gestión que también requieren ciertos cambios. Muchos de esos aspectos no han sido aún establecidos en la práctica, o incluso no han sido aún desarrollados. El principal objetivo de este artículo es presentar algunas características de un DSBC y discutir temas pendientes cuando se aplica ISBC.
Palabras clave: desarrollo de software basado en componentes, evaluación de calidad para sistemas basados en componentes, integración de componentes, selección de COTS.
[Si desea adquirir este número de Novática o suscribirse a Novática, infórmese pulsando aquí]
Resumen: en este artículo la autora analiza en qué punto se encuentra actualmente la calidad del software y hacia dónde podría moverse en el futuro. Se estudian también temas como los estándares, las licencias para los profesionales informáticos, la herencia del problema del año 2000, la externalización a otros países y los cambios en la educación superior.
Palabras clave: calidad del software, desarrollo de software, discapacidades, estándares.
[Si desea adquirir este número de Novática o suscribirse a Novática, infórmese pulsando aquí]
Resumen: la mejora del proceso software está adquiriendo cada vez más auge en las empresas españolas. Este artículo identifica las fases un proyecto de mejora del proceso software. El grupo SOMEPRO ha aprendido algunas lecciones después de haber participado en más de diez proyectos de mejora del proceso. Este artículo especifica estas lecciones aprendidas que una organización tiene que tener en cuenta para llevar a cabo un proyecto de mejora del proceso software.
Palabras clave: CMM, evaluación del proceso software, mejora del proceso software, valoración del software.
[Si desea adquirir este número de Novática o suscribirse a Novática, infórmese pulsando aquí]
Resumen: la antigua familia de
estándares
internacionales para la gestión de la calidad, ISO 9000, ha
evolucionado
hacia un modelo basado en procesos, pasando a denominarse ISO
9001:2000.
Antes se disponía de la ISO 9000-3 (Ref.6) como guía de
aplicación
específica de la ISO 9001 para empresas de desarrollo de
software.
Si bien ésta no ha sido actualizada a lo largo de los
últimos
años, el estándar emergente a nivel internacional,
ISO/IEC
15504, proporciona una guía de evaluación y de mejora
para
el proceso de desarrollo de software. En este artículo se
presenta
una comparativa entre la Norma ISO 9001:2000 y el Modelo
ISO/IEC 15504, se establece un mecanismo de
actuación
para la implantación de ambos, con el objetivo de obtener la
certificación
según la ISO 9001:2000 y, al mismo tiempo, evaluar el nivel de
la
capacidad de los procesos en PYMES (Pequeñas Y Medianas
Empresas)
de desarrollo de software. Finalmente, se muestran los resultados
derivados
de la aplicación de este mecanismo en ocho empresas de
desarrollo
de software.
Palabras clave: certificación, evaluación de procesos de software, ISO 9001:2000, mejora de procesos de software, PYME, sistema de gestión de calidad, SPICE (ISO/IEC 15504).
[Si desea adquirir este número de Novática o suscribirse a Novática, infórmese pulsando aquí]
Resumen: la Ingeniería del Software (IS) se ha erigido no solamente como una disciplina emergente y de creciente importancia, sino también como la base para distinguir un conjunto diverso de perfiles profesionales dentro de las ramas de la informática. El profesionalismo en informática no está aún bien definido en muchos países debido a la combinación de dos factores: la relativa inmadurez del campo en comparación con otras profesiones basadas en la ingeniería o la ciencia, y la ausencia de cultura y reconocimiento social. En este artículo queremos presentar una visión general de diversas realidades y tendencias (especialmente certificaciones y códigos éticos) que influyen fuertemente en el estatus, como profesión, de la IS.
Palabras clave: certificación, código ético, Ingeniería del Software, profesión.
[Si desea adquirir este número de Novática o suscribirse a Novática, infórmese pulsando aquí]
Ingeniería del Software Libre: un campo por explorarResumen: el desafío del software libre no es el de un nuevo competidor que bajo las mismas reglas genera software de manera más rápida, barata y de mayor calidad. El software libre se diferencia del software ‘tradicional’ en aspectos más fundamentales, empezando por razones filosóficas y motivaciones, siguiendo por nuevas pautas económicas y de mercado y finalizando con una forma de generar software diferente. La ingeniería del software no puede ser ajena a este suceso y desde hace poco más de un lustro se ha venido profundizando en la investigación de todos estos aspectos. Este artículo pretende mostrar los estudios más significativos y las evidencias que aportan con el objetivo de ofrecer al lector una visión del estado del arte y de las perspectivas de futuro en lo que hemos venido a denominar la ingeniería del software libre.
Palabras clave: Ingeniería del Software, Ingeniería del Software Libre, software libre.
[Si desea adquirir este número de Novática o suscribirse a Novática, infórmese pulsando aquí]
Resumen: se da por supuesto que la
provisión
de servicios, incluidos los de carácter electrónico, por
parte de las Administraciones Públicas a ciudadanos, empresas y
a otras Administraciones en todo el territprio de la Unión
Europea,
es esencial para que la UE implemente sus políticas
comunitarias.
Este artículo describe el marco legal para la provisión
de
servicios electrónicos y ofrece una amplia panorámica del
Programa IDA (Interchange of Data between
Administrations, Intercambio de Datos entre
Administraciones),
que es una herramienta esencial a tal fin.
Palabras clave: Acciones y Medidas Horizontales, Administración electrónica, IDA, Proyectos de Interés Común, Union Europea.
[Si desea adquirir este número de Novática o suscribirse a Novática, infórmese pulsando aquí]
Resumen: con el tiempo, las necesidades de toda organización cambian. Los nuevos requisitos afectan directamente a los sistemas de información, que deben evolucionar incorporando las nuevas demandas. La información que ha almacenado el sistema durante su periodo de funcionamiento constituye su activo más valioso. Dicha información ha de evolucionar adaptándose a las nuevas necesidades. El objetivo de este trabajo consiste en dar una solución automática a la migración de datos para que los sistemas que hayan sufrido la evolución de sus requisitos puedan mantener el acceso a la información y ésta se adapte a las nuevas demandas manteniendo su integridad. Dicha migración no consiste simplemente en cambiar de versión o gestor de base de datos, sino que puede involucrar la aparición de nuevos valores o la modificación o transformación de los datos existentes.
Palabras clave: DTS, evolución del software, generación automática de módulos de código, migración de datos, SGBDR.
[Si desea adquirir este número de Novática o suscribirse a Novática, infórmese pulsando aquí]
Resumen: este artículo expone algunas
consideraciones
acerca de la accesibilidad de las tecnologías de
información
y defiende la necesidad de que los profesionales informáticos
las
consideremos como un nuevo estándar de diseño. Revisa el
sector de usuarios con discapacidades, sus condicionantes para acceder
a los sistemas informáticos y los diversos tipos de ayudas de
las
que pueden servirse a tal fin. Plantea la necesidad de que los
informáticos
adopten las normas de accesibilidad de la Web y de las aplicaciones
durante
el diseño y construcción de las aplicaciones para evitar
el crecimiento de las barreras informáticas. Resume las
iniciativas
adoptadas recientemente por la Comunidad Europea y por el gobierno
Español
para promover la accesibilidad de sus webs públicas así
como
la de
importantes empresas del sector informático al
manifestar su apoyo al gobierno de EEUU en la consecución de sus
objetivos de accesibilidad. Por último, enumera algunas
«razones
egoístas » para que los profesionales y empresas del
sector
informático evalúen los beneficios que pueden obtener
adoptando
las normas de accesibilidad.
Palabras clave: accesibilidad, discapacidades, barreras informáticas, normas de accesibilidad, tecnologías asistivas.
[Si desea adquirir este número de Novática o suscribirse a Novática, infórmese pulsando aquí]
Resumen: el despliegue de nuevos servicios
telemáticos
que requieren una alta anchura de banda lleva aparejado que las redes
de
comunicación actuales tengan que estar preparadas para soportar
este crecimiento del tráfico. En las redes de área local
(LAN) la solución a estas nuevas exigencias de ancho de banda
fue
el incremento de la capacidad de enlace así como la
segmentación
en varias subredes. Por consecuencia, las LANs, que originalmente eran
de medio compartido y banda compartida, se han convertido en redes
conmutadas.
En este artículo proponemos una metodología
heurística
para diseñar estas nuevas topologías. El tráfico
se modela como un flujo fluido generado por fuentes
ONOFF
y la restricción de calidad de servicio es la probabilidad de
pérdida
de información. Los parámetros de diseño de la
topología
son la capacidad de los enlaces y de las puertas de cada nodo.
Palabras clave: diseño de topologías, fuentes ON-OFF, método heurístico, probabilidad de pérdida de información, redes conmutadas.
[Si desea adquirir este número de Novática o suscribirse a Novática, infórmese pulsando aquí]
Resumen: este artículo muestra la forma de adecuar a la norma ISO/IEC 17799 un sistema de información implementado en sistemas cuyo software de sistema operativo se basa en alguna alternativa de software libre y código abierto. La utilización de una distribución Debian GNU/Linux sirve como base a la que añadir las utilidades y paquetes necesarios para conseguir este objetivo.
Palabras clave: criterios comunes, Debian, GNU, gestión de seguridad de la información, Linux, norma ISO 17799.
[Si desea adquirir este número de Novática o suscribirse a Novática, infórmese pulsando aquí]
Resumen: en un entorno competitivo como el
actual,
no es suficiente para los directivos la adopción de decisiones
correctas.
Además éstas deben ser tomadas e implantadas tan
rápidamente
como sea posible. Por ello, necesitan herramientas que les ofrezcan
oportuna
información. Estas herramientas son los denominados Sistemas de
Información para Directivos (Executive Information Systems,
EIS). Los Sistemas de Información para la Dirección son
herramientas
sencillas diseñadas para ofrecer información útil
a sus usuarios para los procesos decisionales de los directivos. En
este
artículo, el autor analiza la evolución que han
experimentado estas herramientas.
Palabras clave: evolución de Sistemas de Información, Sistemas de Información para la Dirección.
[Si desea adquirir este número de Novática o suscribirse a Novática, infórmese pulsando aquí]
Resumen: tercera entrega del capítulo titulado «Locos por los ordenadores» del libro «Esto es imposible (científicos visionarios a quien nadie creyó pero que cambiaron el mundo)», de Editorial Aguilar (pp 167-190). Javier Gregori, Coordinador. Madrid, julio de 2000, ISBN 84-03-09206-7. En el próximo número de Novática aparecerá la última parte.
[Si desea adquirir este número de Novática o suscribirse a Novática, infórmese pulsando aquí]
Última actualización: 2 de septiembre de 2003 | Autor:Rafael Fernández Calvo |
novatica@ati.es
|
Important notice: The contents of this
website
can be freely reproduced, except for the pages, or portions thereof,
marked
with © or Copyright. Any reproduction must make full
mention
of the source.