Está en la página 1de 4

Bioingeniera | Potencia elctrica | Computacin

I JORNADA TCNICA IEEE DEL ORIENTE COLOMBIANO

INGENIERA SOFTWARE DE TELECOMUNICACIONES


R. Llamosa-Villalba, Doctor Ingeniero de Telecomunicacin, Profesor Titular Laureado Centro de Innovacin y Desarrollo para la Investigacin en Ingeniera del Software-CIDLIS- Escuela de Ingeniera Elctrica, Electrnica y Telecomunicaciones. Universidad Industrial de Santander Senior Member, IEEE Computer Society
sistemas, cada vez mas complejos, que en su interior involucran recursos humanos y de tecnologa software y hardware. Considerando el software como uno de los factores de xito de las telecomunicaciones este documento plantea: La convergencia Tecnolgica como el factor de desarrollo de la industria elctrica, electrnica, de telecomunicaciones y de software. El significado de Ingeniera de Software de Telecomunicaciones como la herramienta de gestin tecnolgica de la calidad de la convergencia tecnolgica. Una perspectiva de cuerpo de conocimiento de Ingeniera de Software de Telecomunicaciones. Un sistema de Calidad de Ingeniera de Software de Telecomunicaciones. II. CONVERGENCIA TECNOLGICA Los visionarios del sector electrnico auguran que en pocos aos un computador domstico se encargar de controlar todo el equipamiento electrnico del hogar. As, la lavadora, la

El contexto de las telecomunicaciones cubre actualmente todos los sectores productivos, hecho que induce que las cadenas productivas planteen la existencia de sistemas distribuidos, protocolos de comunicacin, arquitecturas software y hardware, servicios de Internet, medios de comunicacin fija y mvil, etc., en la que prevalecen sistmica y sistemticamente, la aplicacin de la ingeniera de software a los productos y servicios de telecomunicacin. Este artculo presenta una introduccin a la Ingeniera de Software de Telecomunicacin sustentada en los estndares y el cuerpo de conocimiento extendidos a partir de la Ingeniera del software. Este planteamiento nos lleva a realizar:

Un recuento sobre los estndares de Ingeniera de Software aplicables al desarrollo y uso de productos y servicios de telecomunicacin. El planteamiento de un modelo de ciclo de vida de productos y servicios de Ingeniera de software de Telecomunicaciones. Un conjunto de recomendaciones sobre estndares, mtodos y medidas de aplicacin de la calidad a la Ingeniera de software de Telecomunicaciones.

Palabras clave: ingeniera del software; sistemas distribuidos; servicios avanzados de telecomunicacin; protocolos de comunicaciones; entornos CASE; arquitectura software; mtodos formales; plataformas distribuidas. I. INTRODUCCIN

Figura No. 1. Cadena de Valor Agregado de las Telecomunicaciones.


Proveedores de Servicio de Aplicacin (ASP) Proveedores de Servicio de Redes (NSP) OPERADORES Larga Distancia
Proveedor de Conocimiento INTERNET Proveedor de
HOSTING

CLIENTES

Proveedor de Servicios de Internet (ISP) Operadores de

Cable Telefona
Integradores de

COMUNIDAD

modelo actual de la cadena de ste documento se sustenta en el


Valor Agregado Proveedor de Contenidos

TV

EMPRESAS

Distribucin Redes de de Contenido (CDN)

Redes Operadores Virtuales

Fija Telefona Mvil Fixed Wireless (Sin-cable Fijo)

Sistemas
GOBIERNO

valor agregado de las telecomunicaciones (Figura No. 1); el cual, plantea la existencia de los siguientes actores: Proveedores de servicios de aplicacin; Proveedores de servicios de redes de comunicacin; Operadores; Fabricantes de dispositivos; Clientes sectores productivos En este contexto todos los actores exigen el desarrollo de

DISPOSITIVOS INSTRUMENTOS ARTEFACTOS Planeacin de Recursos Empresariales (MRP) Alineamiento de Negocios y Estratgias Planeacin de Cadena de Proveedores Sisemas de Deteccin y Respuesta Diseo de Despliqgue de Arquitectura Infraestructura Empresarial Tecnolgica Servicios Tcticos Servicios Tcnicos Logro de la cadena de Suministro Suministro de Aplicacin de Soluciones Entrega segura de IT 4

Servicios Estratgicos 11/07/2005

Servicios Operacionales

INTELIGENCIA DE NEGOCIOS

calefaccin o la iluminacin de la casa funcionarn del mismo modo que una impresora, recibiendo rdenes a travs de Internet. Pero para que este hecho se haga realidad, primero tendr que llegar la Convergencia Tecnolgica (CT). La CT es una tendencia en la que toda la electrnica que nos rodea en casa, en el trabajo y en la calle, puede comunicarse e interactuar entre s. Esta realidad implica que la industria debe simplificar y reunir un sinfn de conceptos, formatos y aplicaciones para presentarlas integradas y personalizadas a la medida del usuario. III. INGENIERA
DE SOFTWARE DE TELECOMUNICACIONES

La Ingeniera software de Telecomunicaciones, comnmente apoyada en la Ingeniera Telemtica, plantea la integracin de las telecomunicacin e informtica, centrada en el estudio, diseo y gestin de: Redes de computadores desde el nivel fsico (redes de acceso, redes inalmbricas, redes pticas,...) hasta niveles ms lgicos (protocolos; arquitecturas de red; medidas, anlisis y control de trfico,...). Servicios de aplicacin como MRP, CRM, e-learning o tele-enseanza, e-comercio o el e-gobierno, servicios Web, TV digital; Conmutacin y arquitectura de conmutadores,... Servicios, modelado y simulacin de redes: optimizacin, planificacin de la capacidad, ingeniera de trfico y diseo de redes. Por lo tanto, se deduce fcilmente que en los sistemas de telecomunicacin el software juega un papel importante y que estos sistemas controlados por software pueden disponer de servicios de alta calidad en plazos y costes razonables. Por otra parte la complejidad de estos sistemas han ido creciendo en funcionalidad, tamao y flexibilidad, evento que ha puesto de manifiesto la importancia del software y su influencia en la calidad de los sistemas y servicios. Sin embargo, como la garanta de la calidad del software siempre ha sido dbil, especialmente en las telecomunicaciones. Se hace necesario, que la calidad del software sea garantizada y mejorada, y por lo tanto, los operadores y proveedores han establecido Sistemas de Garanta de Calidad, cooperando entre s. Dada la necesidad de los operadores para definir estrategias para mejorar y garantizar la calidad del software de Telecomunicaciones, se han abordado todos los procesos del ciclo de vida del software. El resultado es un conjunto de actividades y medidas que tienen que llevar a cabo los operadores, los proveedores o ambos (en cooperacin) para: Establecer un conjunto comn (para operadores y proveedores) de procedimientos e indicadores de calidad que garanticen la calidad de los procesos y productos durante todas las fases del ciclo de vida de Ingeniera de software de Telecomunicaciones. Definir mtodos para medir los indicadores de calidad del software de Telecomunicaciones. En este contexto, es especialmente importante que las caractersticas de calidad puedan ser cuantificables y medibles.

Se destaca que el trabajo realizado por los expertos del rea de telecomunicaciones se ha centrado en dos aspectos: El anlisis/estudio de los requisitos y necesidades de los operadores y suministradores. El estudio de tcnicas lder aplicadas tanto en la industria como en las universidades . Para hacer eficiente el ejercicio, la Ingeniera de Software de Telecomunicaciones ha aprovechado en lo posible todo el conocimiento de estndares, normas y proyectos previos existentes. El procedimiento de trabajo ha permitido: Identificar las reas por mejorar y proponer actividades de calidad para dichas reas. Crear Guas de Tcnicas para garantizar la calidad del software de telecomunicaciones. Las recomendaciones producidas, basada en varios estndares de la ISO sobre calidad se aplican en el contexto que describen dichas normas, se resumen en la Figura No. 2. y describen las actividades que un Operador debe realizar con el fin de garantizar y mejorar la calidad del software que adquiere. Ciertas actividades de calidad se realizan en las organizaciones, otras se realizan por los proveedores o en cooperacin con ellos. La recomendacin es considerada como: Una referencia para la implantacin de un Sistema de Gestin de Calidad y como una herramienta de autoevaluacin que ayuda a los operadores a identificar oportunidades de mejora. Un documento til para los proveedores que describe las necesidades de los operadores, lo que les permite mejorar la cooperacin mutua y lograr una mayor satisfaccin de las necesidades de su cliente. En particular, se han utilizado los siguientes estndares ISO15504, ISO 9004, ISO 9000-3, ISO 9126, e ISO/IEC DIS 12207-1, CMMI

Figura No. 2. Recomendaciones y estndares de Calidad en Ingeniera de Software de Telecomunicaciones

IV. CUERPOS

DE CONOCIMIENTO EN INGENIERA DE SOFTWARE TELECOMUNICACIONES

La Ingeniera de Telecomunicacin es aquella rama del saber que estudia la descripcin y el anlisis de sistemas, tcnicas y tecnologas que dan soporte a la adquisicin, proceso y transmisin de la informacin a puntos distantes de forma efectiva, mediante el uso de tecnologa elctrica, electromagntica y electrnica. El conseguir tales fines implica disciplinas como instrumentacin, control, radar, informtica, etc. A veces, esta inclusin de reas extraas ha llevado a delicados problemas de reas de competencia. El rea de conocimiento de Ingeniera Telemtica es un rea claramente aplicada, que usa un conjunto de tcnicas, tecnologas y conocimientos necesarios para el anlisis, diseo y realizacin de sistemas de comunicacin de digital, en concreto: La organizacin, gestin, planificacin, mantenimiento y explotacin de las redes pblicas y privadas militares, industriales e informticas. La concepcin, descripcin funcional y operatividad de servicios de valor aadido y sus terminales (correo electrnico, acceso a Internet, etc.) Las redes metropolitanas multi-servicios (CATV, con servicios complementarios de vdeo, voz, musicales y datos). Las tcnicas de establecer la conectividad entre usuarios, es decir: conmutacin de circuitos, paquetes e hbrida. Las tcnicas de compartir canales de acceso mltiple, tales como redes mviles directas o va satlite o las redes de rea local. La lgica de interconexin de partes de estas redes de acceso desde los usuarios y entre usuarios, que garantizan la calidad final y fiabilidad tales como: codificacin y tcnicas contra errores, protocolos y sealizacin. La medida, modelado, simulacin y anlisis de la actividad o trfico en usuarios y en las distintas partes del sistema. Las tcnicas de control de acceso, tarifacin, seguridad y privacidad, autenticacin de documentos y personas, que se requieren para regular el acceso a informaciones y servicios y para autenticar el origen, contenido y destino de la informacin. Las tcnicas de descomposicin, especificacin, validacin, desarrollo e instalacin de dichas lgicas, que hoy en da se integran en la tecnologa lgicas. La ingeniera de diseo material y lgica de los conmutadores pblicos y privados y las distintas ``cajas negras" que componen una red. Incluyendo la ingeniera de ncleos de multiprogramacin y de concurrencia para tales dispositivos, y la arquitectura de conmutadores y procesadores. La utilizacin de tcnicas basadas en otras reas con el correspondiente desarrollo de sus especificaciones en este rea. La experiencia de funcionamiento demuestra que la agrupacin de conocimientos realizada facilita el seguimiento de la evolucin del mundo de los sistemas de comunicaciones actual. Al mismo tiempo evita el imponer una tecnologa concreta, ya que al hacerse obsoleta dificulta el seguimiento

de los conocimientos que la sociedad demanda y necesita en cada momento. Un cambio de preeminencia tecnolgica ocurrido en el pasado permite ilustrar este hecho; los sistemas informticos y de comunicacin de tipo digital, en sus diversas variantes, han pasado de tener un predominio de tecnologas relacionadas con el ``hardware" a un predominio de tecnologas de tipo ``software", habiendo quedado las primeras relegadas a un segundo plano. Lo cual implica que los estudios conseguidos en los ltimos aos lleven a utilizar los cuerpos de conocimiento asociados a todas las fases del ciclo de vida del software y proponer actividades de calidad para cada una de ellas. Para evitar la definicin de un modelo de ciclo de vida especfico, se ha utilizado como marco de referencia el modelo definido por ISO/IEC y que se resumen en la Figura No. 3.

Figura No. 3. Cuerpo de Conocimiento de Ingeniera de Software de Telecomunicaciones

V. CALIDAD EN INGENIERA DE SOFTWARE TELECOMUNICACIONES Conjugada la Ingeniera de Software de Telecomunicacin y su cuerpo de conocimiento se establece (Figura No. 4): Un Sistema de Calidad asociada al conjunto de procesos, procedimientos, recursos y responsabilidades necesarios para la gestin de la calidad, es decir para alcanzar los objetivos de la calidad a nivel de procesos o productos de telecomunicacin. El sistema de gestin de Calidad debe estar enmarcado por una Poltica de Calidad de identidad, compromiso, comunicacin, entendimiento, revisin y evaluacin institucional para cumplir con los requisitos y mejora continua de la eficacia y eficacia para establecer y revisar los objetivos de Calidad.

Figura No. 4. Modelo de Calidad Ingeniera de Software de Telecomunicaciones

VI. CONCLUSIN Este artculo ha planteado el modelo actual recomendado (Figura No. 5) para garantizar la calidad del software de Telecomunicaciones que se sustenta en los estndares de Ingeniera de Software y los modelos de calidad ISO.

Ricardo Llamosa-Villalba. Member (M) de IEEE en 1989, Senior Member (SM) Sociedad de Computacin en 2005. Nacido en Bogot en 1950. Ingeniero de Sistemas, Universidad Industrial de Santander, Colombia, 1975. Magister en Informtica, Facultad de Informtica, Universidad Politcnica de Madrid, 1986. Doctor Ingeniero de Telecomunicacin, Escuela Tcnica Superior de Ingenieros de Telecomunicacin, Universidad Politcnica de Madrid, 1989. El es Profesor Titular Laureado de la Escuela de Ingeniera de Elctrica, electrnica y de Telecomunicaciones de la Universidad Industrial de Santander. Actualmente es director del Centro de Innovacin y Desarrollo para la Investigacin en Ingeniera del Software y el Instituto Tecnolgico Iberoamericano de Informtica de Colombia. Es autor del libro Empresas Informticas y de numerosos artculos en revistas internacionales. El Dr. Llamosa-Villalba es auditor lder de Calidad ISO9000; ARBITRO de E-Global ADR Tribunal, Asociacin Espaola para el Derecho y la Economa Digital; Miembro Comit evaluador de Estndares ISO: Normas de Administracin de Configuracin; Par acadmico del Consejo Nacional de Acreditacin, Par acadmico del Consejo Nacional Calidad de Educacin Superior y Par Investigador Colciencias.

Figura No. 5. Modelo de Calidad Ingeniera de Software de Telecomunicaciones

AGRADECIMIENTOS El autor desea expresar sus agradecimientos a la Rama Estudiantil IEEE UIS por su invitacin extendida para participar en el evento I JORNADA TCNICA IEEE DEL ORIENTE COLOMBIANO REFERENCIAS
[1] L. F. Solrzano Corral, Estrategias para garantizar la calidad del software en telecomunicaciones, Telefnica Investigacin y Desarrollo. R. Llamosa-Villalba, Empresas Informticas. Editorial ITI-Colombia, UIS-CIDLIS, 2000. http://es.wikipedia.org/wiki/Ingenier%C3%ADa_de_Telecomunicaci%C 3%B3n http://www2.umassd.edu/swpi/BellCanada/trilliumhtml/trillium.html

[2] [3] [4]