Asociación de Técnicos de Informática

ATI publica también la revista Revista Española de Innovación, Calidad e Ingeniería del Software
Novática: revista creada en 1975 por ATI (Asociación de Técnicos de Informática)
Revista decana de la
prensa informática española

Núm. 179 (ene.-feb. 2006)

Búsqueda en Novática Búsqueda en Novática y en el web de ATI
(Tecnología de búsqueda proporcionada por FreeFind Search Engine)
   Novática edita
 
UPGRADE: The European Online Magazine for the IT Professional
y pertenece a
 
UPENET: UPGRADE European NETwork
UPGRADE European Network


Información
sobre ATI

Información sobre
Novática

Info about Novática
(in English)

Índice general de Novática

Subscripción a Novática o compra de números atrasados

Novedades de Novática

Lecturas recomendadas

Último número


 

Portada de Novática núm. 179

Monografía

Factores clave de éxito en Ingeniería del Software

En colaboración con UPGRADE, The European Journal for the Informatics Professional, revista digital promovida por CEPIS (Council of European Professional Informatics Societies) y editada, en inglés, por Novática.

Portada  (pulse aquí si desea ver la versión a tamaño real en formato PDF -- 369 KB)
Antonio Crespo Foix
© 2006 ATI (Asociación de Técnicos de Informática) 

 

Nota importante: si desea comprar este u otro número de la revista, o suscribirse a élla, infórmese pulsando aquí (los socios de ATI, además de recibir la revista en su domicilio, tienen acceso a las versiones digitales íntegras de todos los números en la IntrATInet de la asociación)

 
Sumario
Bloque
editorial
Monografía
Secciones Técnicas
Sociedad de la Información
Asuntos Interiores

Nota muy importante: los artículos almacenados en PDF requieren el programa Acrobat Reader (gratuito) para su visualización.

Sumario
[contenido completo en formato PDF - 150 KB]

Bloque editorial
[contenido completo en formato PDF - 369 KB]

Editorial    2

  • REICIS, nueva revista de ATI   
  • La digitalización completa de Novática
  • El XL aniversario de ATI

En resumen   
La Ingeniería del Software en la práctica diaria    3 
Rafael Fernández Calvo

Noticias de IFIP
Reunión del Council de IFIP en Palma
    4


Monografía: "Factores clave de éxito en Ingeniería del Software"

En colaboración con UPGRADE, que la publica en inglés.

Editores invitados: Luis Fernández Sanz (Depto. de Sistemas Informáticos, Universidad Europea de Madrid); Juan José Cuadrado Gallego (Depto. de Ciencias de la Computación, Universidad de Alcalá); Maya Daneva (Information Systems Group, Universidad de Twente, Holanda).

Presentación. La Ingeniería del Software: más allá de una visión académica    5
Luis Fernández Sanz, Juan José Cuadrado Gallego, Maya Daneva
[contenido completo en formato PDF - 409 KB]

Análisis de la Ingeniería del Software desde una perspectiva de Ingeniería    7
Alain Abran, Kenza Meridji
[resumen]

Utilizando UMLTM 2.0 para resolver problemas  de Ingeniería de Sistemas    21
Ian Barnard
[resumen]

Aplicando la medición de software orientada a servicios para obtener indicadores de calidad en componentes de código abierto    34
René Braungarten, Ayaz Farooq, Martin Kunz, Andreas Schmietendorf, Reiner R. Dumke
[resumen]

El repositorio de proyectos software ISBSG & ISO 9126: una oportunidad para medir la calidad    41
Laila Cheikhi, Alain Abran, Luigi Buglione
[resumen]

El factor humano en la Ingeniería del Software    48
Luis Fernández Sanz, María José García García
[resumen]

Nota del Editor de Novática: por razones de espacio no se incluyen en esta monografía los artículos “Researching the Social Side of Software Engineering”, de Yvonne Dittrich, y “Requirements Elicitation in Web Engineering”, de Stephanos Mavromoustakos y Katerina Papanikolao. Estos artículos han sido publicados en el número 1/2006 de UPGRADE, en inglés, y aparecerán en próximos números de Novática, en castellano.


Secciones Técnicas

Lengua e Informática
Phishing y pharming    55
Grupo de Lengua e Informática de ATI, Lista Spanglish (Mª del Carmen Ugarte García, ed.)
[resumen]

Lenguajes informáticos
Procesamiento de páginas web con herramientas Java y XML    57
Mireia Ribera Turró
[resumen]

Referencias autorizadas   62
En esta sección  se contienen recomendaciones de lecturas, noticias  y fuentes diversas que elaboran los coordinadores de las Secciones Técnicas de nuestra revista Novática, todos ellos destacados especialistas en sus respectivos campos
[contenido completo en formato PDF - 300 KB]


Sociedad de la Información
Personal y transferible
Patentes de Software, situación tras el rechazo europeo    67
Alberto Barrionuevo García
[resumen][contenido completo en formato PDF - 1,0 MB]

Programar es crear
Estrellas diabólicas (CUPCAM 2005, problema F, enunciado)    73
Cristóbal Pareja Flores
[contenido completo en formato PDF - 230 KB]   

Mención especial del I Premio Novática (para más información pulse aqui)
Programas equivalentes (CUPCAM 2005, problema E, solución)     74
Manuel Carro Liñares, Manuel Freire Morán
[contenido completo en formato PDF - 323 KB]
[ver el enunciado del problema]


Asuntos Interiores
Coordinación Editorial  / Programación de Novática    76 [contenido completo en formato PDF - 291 KB]
Normas de publicación para autores   
77
[contenido completo en formato PDF - 242 KB]
Socios Institucionales    77 [contenido completo en formato PDF - 242 KB]


Monografía del próximo número: "Entornos virtuales"

En colaboración con UPGRADE, que la publicará en inglés. UPGRADE, The European Journal for the Informatics Professional, es la revista digital promovida por CEPIS (Council of European Professional Informatics Societies). 

Editores invitados: Jesús Ibáñez Martínez  (Universitat Pompeu Fabra, Barcelona); Carlos Delgado Mata (Universidad Bonaterra, Aguascalientes, México); Ruth Aylett (Heriot Watt University, Edinburg, Reino Unido)


Monografía: "Factores clave de éxito en Ingeniería del Software"

En colaboración con UPGRADE, que la publica en inglésUPGRADE, The European Journal for the Informatics Professional, es la revista digital promovida por CEPIS (Council of European Professional Informatics Societies).

Luis Fernández Sanz es Ingeniero en Informática por la Universidad Politécnica de Madrid (1989) y Doctor en Informática por la Universidad del País Vasco (1997), recibiendo una mención extraordinaria por su tesis doctoral. Desde el año 2000 es director del Depto. de Sistemas Informáticos de la Universidad Europea de Madrid. Desde 1992 coordina la sección de Ingeniería del Software de Novática, la revista de ATI, para la que ha coordinado varias monografías en los últimos años. Es también coeditor de REICIS (Revista Española de Ingeniería, Calidad e Innovación del Software). Es autor o coautor de numerosos libros sobre Ingeniería del Software y métricas software, así como de diversos artículos en revistas y conferencias internacionales. Coordinador del Grupo de Calidad de Software de ATI, , ha presidido la Conferencia de Calidad e Innovación del Software, organizada por ATI.

Juan José Cuadrado Gallego es Profesor Titular de Universidad en el Depto. de Ciencias de la Computación de la Universidad de Alcalá. Previamente ha sido docente en diferentes universidades españolas y europeas. En 2001 se doctoró en Ciencias de la Computación en la Universidad Carlos III de Madrid. Su labor investigadora se centra en el campo de la Ingeniería del Software, en especial en la medición del software, habiendo sido autor de más de 50 trabajos para congresos, libros y revistas, entre ellas Novática y UPGRADE. Es también coeditor de REICIS (Revista Española de Ingeniería, Calidad e Innovación del Software). Actualmente pertenece a la Unidad de Investigación sobre Ingeniería de la Información de la Universidad de Alcalá, donde lidera la línea de investigación en Ingeniería del Software y medición de software, y pertenece también al Laboratoire de Recherche en Génie Logiciel, École de Technologie Supérieure (ETS), Université du Québec (Canadá).

Maya Daneva es Investigadora Senior en el Grupo de Sistemas de Información del Depto. de Ciencias de la Computación de la Universidad de Twente (Holanda), desde 2004. Anteriormente, durante nueve años, adquirió una amplia experiencia práctica en la implementación de ERP (Enterprise Resource Planning) como analista de procesos SAP en TELUS Mobility, la segunda empresa más grande de telecomunicaciones inalámbricas de Canadá, en la que ejerció como consultora SAP en modelos de referencia de arquitectura, procesos de ingeniería de requerimientos y métricas de reutilización de requerimientos. Antes de 1996, la Dra. Daneva fue investigadora asociada en el Instituto de Sistemas de Información de la Universität des Saarlandes (UdS), Saarbruecken (Alemania), en el que lideró, junto a empresas de consultoría, proyectos sobre procesos software, y mejora y comparación de productos. Ha sido autora de más de 50 artículos publicados por IEEE Computer Society, ACM Press y Springer. Fue nominada dos veces, en 2003 y 2005, para el premio al mejor artículo del sector en la International Conference on Requirements Engineering.

Vuelta a inicio

Análisis de la Ingeniería del Software desde una perspectiva de Ingeniería
Alain Abran, Kenza Meridji
Laboratoire de Recherche en Génie Logiciel, École de Technologie Supérieure (ETS), Université du Québec (Canadá)

Resumen: Walter G. Vincenti, en su libro "Lo que saben los ingenieros y cómo lo saben", ha propuesto una taxonomía del conocimiento de ingeniería. La Ingeniería del Software, como disciplina, ciertamente no está todavía tan madura como otras disciplinas de ingeniería y algunos autores incluso se han cuestionado la noción de que la Ingeniería del Software sea de hecho una ingeniería. Para investigar este asunto, las categorías de Vincenti de conocimiento de la ingeniería se utilizan para analizar la Guía SWEBOK (Software Engineering Body of Knowledge) desde la perspectiva de la ingeniería. Este artículo presenta una descripción de las categorías de Vincenti de conocimiento en la ingeniería, seguidas por un análisis del concepto de diseño en la ingeniería de Vincenti en comparación con el concepto de diseño de la Guía SWEBOK: esto resalta en particular el hecho de que el concepto de diseño de la ingeniería de Vincenti no está limitado al área del conocimiento de la fase del diseño de la Guía SWEBOK, sino que impregna muchas de las áreas del conocimiento de SWEBOK. Finalmente, el área del conocimiento de la calidad del software de SWEBOK se selecciona como caso de estudio, y se analiza usando la clasificación de Vincenti de conocimiento de la ingeniería.

Palabras clave: conocimiento de ingeniería, Ingeniería del Software, ISO 19759, SWEBOK, Vincenti.

Vuelta a inicio
Utilizando UMLTM 2.0 para resolver problemas  de Ingeniería de Sistemas
Ian Barnard
Consultor Principal, Telelogic, Malmoe (Suecia)

Resumen: los ingenieros de sistemas reciben mayores presiones que nunca para construir sistemas cada vez más complejos. Estos ingenieros de sistemas necesitan mejores técnicas para analizar problemas complejos y para describir los complejos sistemas que resuelven estos problemas. Este trabajo (basado en el “Libro Blanco” de  la empresa Telelogic) expone cómo se puede usar UML 2.0 (Unified Modeling Language versión 2) para afrontar algunas de las cuestiones que se les plantean a los ingenieros de sistemas. Se exploran las técnicas que permiten especificar arquitecturas de sistemas, sus interfaces y su comportamiento, utilizando ejemplos de UML 2.0.

Palabras clave: desarrollo dirigido por modelos, herramientas CASE, pruebas, UML, verificación y validación.

Vuelta a inicio
Aplicando la medición de software orientada a servicios para obtener indicadores de calidad en componentes de código abierto
René Braungarten (1), Ayaz Farooq (1), Martin Kunz (1), Andreas Schmietendorf (2), Reiner R. Dumke (1)
(1) Universidad de Magdeburgo (Alemania); (2) Universidad de Ciencias Aplicadas de Berlín (Alemania)

Resumen:
debido a la orientación hacia un método industrial que dinamice la rapidez del desarrollo de software y que al mismo tiempo suponga reducir costes y aumentar la calidad, hoy en día el desarrollo de software basado en componentes está siendo cada vez más popular. Lamentablemente, en contraste con otros componentes industriales, los componentes software que se supone que aumentan la calidad no son certificados habitualmente y asegurar su calidad es una tarea muy exigente. Esto es especialmente cierto para los componentes de precio cero del sector de código fuente abierto (Open Source), que atraen una buena parte de la atención de la industria pero que siguen siendo propensos a errores. En este artículo queremos presentar la idea de aplicar una combinación de servicios de medición de software, ligeros y bajo demanda (on-demand), para obtener indicadores de calidad, especialmente de componentes de código abierto. Más aún, nuestra aproximación ejemplarizará su aplicación usando el servicio Web OOMJ (Object-Oriented Measurement of Java Technologies) para revelar los indicadores de calidad del Apache Tomcat 5.5.9 como componente de código abierto, basándonos en el juego de métricas de Chidamber & Kemerer y también en el MOOD () de Abreu y Brito.

Palabras clave: calidad, componentes de código abierto, medición de software, orientación a servicios.

 Vuelta a inicio
El repositorio de proyectos software ISBSG & ISO 9126: una oportunidad para medir la calidad
Laila Cheikhi, Alain Abran, Luigi Buglione
Laboratoire de Recherche en Génie Logiciel, École de Technologie Supérieure (ETS), Université du Québec (Canadá)

Resumen: el Grupo Internacional de Estándares de Medición de Software (The International Software Benchmarking Standards Group, ISBSG) ofrece a la comunidad de Ingeniería del Software un repositorio de datos sobre proyectos que hasta ahora ha sido utilizado, sobre todo, para medir y estimar el esfuerzo realizado en el desarrollo de un proyecto. La versión de 2005 del repositorio ISBSG incluye más de 3.000 proyectos de varios paises, en los que se han utilizado diferentes métodos de medida del tamaño en dichos proyectos. También se incluyen un cierto número de variables de calidad. ISO/IEC 9126 (International Organization for Standardization/International Electrotechnical Commission) es una serie de documentos ISO para evaluar la calidad de los productos finales de software. Propone tres modelos de calidad (calidad interna, calidad externa y calidad en uso) junto con una taxonomía ISO de características y subcaracterísticas de calidad. La serie ISO 9216 también incluye una lista de alrededor 200 medidas de las subcaracterísticas de calidad. El objetivo de este artículo es identificar si puede ser útil, el actual repositorio de datos del ISBSG, para medir la calidad de los productos finales del software, en base al ISO 9126.

Palabras clave: datos de proyecto, ISBSG, ISO/IEC 9126, medición, modelos de calidad.

Vuelta a inicio
El factor humano en la Ingeniería del Software
Luis Fernández Sanz, María José García García

Depto. de Sistemas Informáticos, Universidad Europea de Madrid

Resumen: la Ingeniería del Software (IS) es una disciplina consolidada y reconocida con auténtica influencia en el mundo del desarrollo software y en las Tecnologías de la Información (TI) en general. En muchos trabajos se ha señalado la IS como base para un conjunto diferenciado de perfiles profesionales dentro del área de la informática, subrayándose también la influencia de los recursos humanos (RH) en la productividad software, pero ni en los estándares ni en los numerosos estudios empíricos sobre el tema se han analizado con detenimiento y amplitud los diferentes roles de especialización involucrados en un proyecto. En este artículo, partiendo de la conexión existente entre los resultados de productividad y los perfiles y formación de la plantilla, presentamos una panorámica de diferentes datos relacionados con la definición de roles y puestos en desarrollo software.

Palabras clave:  Ingeniería del Software, perfiles laborales, productividad, recursos humanos.

Vuelta a inicio
Búsquedas semánticas en archivos digitales de imágenes: estudio de un caso
Julio Villena Román (1,2), José Carlos González Cristóbal (1,3), Cristina Moreno García (1), José Luis Martínez Fernández (1,2)
(1) DAEDALUS; (2) Depto. de Informática, Universidad Carlos III de Madrid; (3) Depto. de Ingeniería de Sistemas Telemáticos (ETSIT – UPM)

Resumen: en este artículo se describe un proyecto comercial de aplicación de los conceptos de la Web Semántica para mejorar la búsqueda de imágenes en un portal de venta de fotografías por Internet. El problema que se aborda es el de la creación por medios semiautomáticos de un tesauro y la normalización de los descriptores de las imágenes a partir de un etiquetado previo en forma de claves expandidas. El objetivo último es mejorar la accesibilidad vía Internet por parte de los clientes a una base de más de dos millones de fotografías. Este proyecto ha sido desarrollado por la empresa DAEDALUS-Data, Decisions and Language, S.A. para el portal stockphotos.es, de Stock Photos S.L.

Palabras clave: archivo digital de imágenes, clasificación automática, jerarquía de clasificación, postraducción, pretraducción, proceso de normalización, recuperación de información, tesauro.
Vuelta a inicio

Secciones técnicas

Lengua e Informática
Phishing y pharming
Grupo de Lengua e Informática de ATI, Lista Spanglish (Mª del Carmen Ugarte García, ed.)


Resumen:
en este breve artículo se describe y comenta un debate que ha tenido lugar en el Grupo de Trabajo de Lengua e Informática de ATI acerca de los términos phishing y pharming, y que ha llevado a hacer unas modestas recomendaciones sobre la traducción al español de dichos términos ingleses.

Palabras clave: pharming, phishing, traducción de términos informáticos, terminología informática.

Vuelta a inicio

Lenguajes informáticos
Procesamiento de páginas web con herramientas Java y XML
Mireia Ribera Turró

Depto. de Biblioteconomía y Documentación, Universitat de Barcelona

Resumen: a partir del interés de extraer la información contenida en la Web, el artículo ofrece una visión de la familia de estándares HTML (HyperText Markup Language) y de su posible tratamiento informático. Ahora bien, dado el alto número de errores existentes en los documentos de Internet y la dificultad de un tratamiento informático directo, la autora expone la necesidad de un procesamiento previo con una herramienta de reparación de páginas web llamada Tidy; una vez se han obtenido documentos XHTML (eXtensible HTML) bien formados, la autora describe las posibilidades de las APIs (Application Program Interfaces) SAX (Simple API for XML) y DOM (Document Object Model) en Java para su ulterior tratamiento.

Palabras clave: DOM, Jtidy, páginas web, recomendaciones HTML, SAX, Tidy.

Vuelta a inicio

Personal y transferible
Patentes de Software, situación tras el rechazo europeo
Alberto Barrionuevo García
Foundation for a Free Information Infrastructure (FFII), España

Resumen: todo el exitoso desarrollo de la ciencia y economía del software ha estado basado en cuatro pilares legales: derechos de autor (copyright), secreto industrial y comercial, y, ligado al derecho de autor, los acuerdos de licencia de usuario final (EULAs, End_User License Agreement). En  EE.UU., desde principios de los 80 y por medio de la jurisprudencia, se fue añadiendo paulatinamente una controvertida quinta figura legal, que es la patente (de software), y que nunca ha conseguido probar su interés económico para la sociedad y la innovación en software. Sin embargo, no ha sido hasta el estallido del "punto COM", cuando las patentes de software han jugado un papel significativo en la economía del software. En Europa, con legislación distinta a la estadounidense, las patentes en general se regulan por el Convenio de la Patente Europea de Munich del 1973 (CPE). En él se cita explícitamente a los programas de ordenador como un sujeto no patentable. Sin embargo, la Oficina Europea de Patentes (OEP) hace imaginativas interpretaciones favorables a la masiva patentabilidad de software, constituyendo ésta su práctica actual. Los pocos juicios de relevancia que se están produciendo en la Unión Europea están decantándose mayormente por una interpretación más restrictiva a la patentabilidad del software y más cercana a la postura contraria a la misma del Parlamento Europeo en la recientemente rechazada directiva de patentes de software. En España se puede concluir que existe una ley de las más restrictivas de Europa en cuanto a la patentabilidad del software, aunque esto no evita que también exista cierta controversia legal generada por la malabarística interpretación del CPE realizada por la OEP.

Palabras clave: Asociación para una Infraestructura de Información Libre, Comisión Europea, FFII, invención asistida por computadora, invención implementada en ordenador, OEP, OEPM, Oficina Española de Patentes y Marcas, Oficina Europea de Patentes, Parlamento Europeo, patente, patente comunitaria, software, software libre.


Última actualización: 25 de abril de 2006 Autor:Sugerencias, comentarios, noticias, advertencias, ...Rafael Fernández Calvo
Sugerencias, comentarios, noticias, advertencias, ...novatica@ati.es
Mejor con cualquier visualizadorHTML 3.2

Sitio Web creado en 1994 por ATI (Asociación de Técnicos de Informática)
Éste es el más antiguo de los webs asociativos de España

Nota importante: Se permite la reproducción del material contenido en este sitio web, excepto las páginas, o partes de ellas, marcadas con © o Copyright, debiéndose en todo caso citar su procedencia.

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.