You are on page 1of 41

Software

Se conoce como software1 al equipamiento lgico o soporte lgico de una computadora digital; comprende el conjunto de los componentes lgicos necesarios que hacen posible la realizacin de tareas especficas, en contraposicin a los componentes fsicos del sistema, llamados hardware. Tales componentes lgicos incluyen, entre muchos otros, aplicaciones informticas como el procesador de textos, que permite al usuario realizar todas las tareas concernientes a la edicin de textos o el software de sistema tal como el sistema operativo, que, bsicamente, permite al resto de los programas funcionar adecuadamente, facilitando la interaccin con los componentes fsicos y el resto de las aplicaciones, proporcionando tambin una interfaz para el usuario.

Etimologa
Software es una palabra proveniente del ingls (literalmente: partes blandas o suaves), que en espaol no posee una traduccin adecuada al contexto, por lo cual se la utiliza asiduamente sin traducir y as fue admitida por la Real Academia Espaola (RAE).2 Aunque no es estrictamente lo mismo, suele sustituirse por expresiones tales como programas (informticos) o aplicaciones (informticas).3 Software es lo que se denomina producto en Ingeniera de Software.4

Definicin de software
Probablemente la definicin ms formal de software sea la siguiente:
Es el conjunto de los programas de cmputo, procedimientos, reglas, documentacin y datos asociados que forman parte de las operaciones de un sistema de computacin. Extrado del estndar 729 del IEEE5

Considerando esta definicin, el concepto de software va ms all de los programas de cmputo en sus distintos estados: cdigo fuente, binario o ejecutable; tambin su documentacin, datos a procesar e informacin de usuario forman parte del software: es decir, abarca todo lo intangible, todo lo "no fsico" relacionado. El trmino software fue usado por primera vez en este sentido por John W. Tukey en 1957. En las ciencias de la computacin y la ingeniera de software, el software es toda la informacin procesada por los sistemas informticos: programas y datos. El concepto de leer diferentes secuencias de instrucciones desde la memoria de un dispositivo para controlar los clculos fue introducido por Charles Babbage como parte de su mquina diferencial. La teora que forma la base de la mayor parte del software moderno fue propuesta por primera vez por Alan Turing en su ensayo de 1936, "Los nmeros computables", con una aplicacin al problema de decisin.

Clasificacin del software


Si bien esta distincin es, en cierto modo, arbitraria, y a veces confusa, a los fines prcticos se puede clasificar al software en tres grandes tipos:

Software de sistema: Su objetivo es desvincular adecuadamente al usuario y al programador de los detalles de la computadora en particular que se use, aislndolo especialmente del procesamiento referido a las caractersticas internas de: memoria, discos, puertos y dispositivos de comunicaciones, impresoras, pantallas, teclados, etc. El software de sistema le procura al usuario y programador adecuadas interfaces de alto nivel, herramientas y utilidades de apoyo que permiten su mantenimiento. Incluye entre otros: o Sistemas operativos o Controladores de dispositivos o Herramientas de diagnstico o Herramientas de Correccin y Optimizacin o Servidores o Utilidades Software de programacin: Es el conjunto de herramientas que permiten al programador desarrollar programas informticos, usando diferentes alternativas y lenguajes de programacin, de una manera prctica. Incluye entre otros: o Editores de texto o Compiladores o Intrpretes o Enlazadores o Depuradores o Entornos de Desarrollo Integrados (IDE): Agrupan las anteriores herramientas, usualmente en un entorno visual, de forma tal que el programador no necesite introducir mltiples comandos para compilar, interpretar, depurar, etc. Habitualmente cuentan con una avanzada interfaz grfica de usuario (GUI). Software de aplicacin: Es aquel que permite a los usuarios llevar a cabo una o varias tareas especficas, en cualquier campo de actividad susceptible de ser automatizado o asistido, con especial nfasis en los negocios. Incluye entre otros: o Aplicaciones para Control de sistemas y automatizacin industrial o Aplicaciones ofimticas o Software educativo o Software empresarial o Bases de datos o Telecomunicaciones (p.ej. internet y toda su estructura lgica) o Videojuegos o Software mdico o Software de Clculo Numrico y simblico. o Software de Diseo Asistido (CAD) o Software de Control Numrico (CAM)

Proceso de creacin del software


Se define como Proceso al conjunto ordenado de pasos a seguir para llegar a la solucin de un problema u obtencin de un producto, en este caso particular, para lograr la obtencin de un producto software que resuelva un problema.

El proceso de creacin de software puede llegar a ser muy complejo, dependiendo de su porte, caractersticas y criticidad del mismo. Por ejemplo la creacin de un sistema operativo es una tarea que requiere proyecto, gestin, numerosos recursos y todo un equipo disciplinado de trabajo. En el otro extremo, si se trata de un sencillo programa (por ejemplo, la resolucin de una ecuacin de segundo orden), ste puede ser realizado por un solo programador (incluso aficionado) fcilmente. Es as que normalmente se dividen en tres categoras segn su tamao (lneas de cdigo) o costo: de Pequeo, Mediano y Gran porte. Existen varias metodologas para estimarlo, una de las ms populares es el sistema COCOMO que provee mtodos y un software (programa) que calcula y provee una estimacin de todos los costos de produccin en un "proyecto software" (relacin horas/hombre, costo monetario, cantidad de lneas fuente de acuerdo a lenguaje usado, etc.). Considerando los de gran porte, es necesario realizar tantas y tan complejas tareas, tanto tcnicas, de gerenciamiento, fuerte gestin y anlisis diversos (entre otras) que toda una ingeniera hace falta para su estudio y realizacin: es la Ingeniera de Software. En tanto que en los de mediano porte, pequeos equipos de trabajo (incluso un avezado analista-programador solitario) pueden realizar la tarea. Aunque, siempre en casos de mediano y gran porte (y a veces tambin en algunos de pequeo porte, segn su complejidad), se deben seguir ciertas etapas que son necesarias para la construccin del software. Tales etapas, si bien deben existir, son flexibles en su forma de aplicacin, de acuerdo a la metodologa o Proceso de Desarrollo escogido y utilizado por el equipo de desarrollo o por el analista-programador solitario (si fuere el caso). Los "procesos de desarrollo de software" poseen reglas preestablecidas, y deben ser aplicados en la creacin del software de mediano y gran porte, ya que en caso contrario lo ms seguro es que el proyecto o no logre concluir o termine sin cumplir los objetivos previstos, y con variedad de fallos inaceptables (fracasan, en pocas palabras). Entre tales "procesos" los hay giles o livianos (ejemplo XP), pesados y lentos (ejemplo RUP) y variantes intermedias; y normalmente se aplican de acuerdo al tipo, porte y tipologa del software a desarrollar, a criterio del lder (si lo hay) del equipo de desarrollo. Algunos de esos procesos son Extreme Programming (XP), Rational Unified Process (RUP), Feature Driven Development (FDD), etc. Cualquiera sea el "proceso" utilizado y aplicado al desarrollo del software (RUP, FDD, etc), y casi independientemente de l, siempre se debe aplicar un "Modelo de Ciclo de Vida".6 Se estima que, del total de proyectos software grandes emprendidos, un 28% fracasan, un 46% caen en severas modificaciones que lo retrasan y un 26% son totalmente exitosos. 7 Cuando un proyecto fracasa, rara vez es debido a fallas tcnicas, la principal causa de fallos y fracasos es la falta de aplicacin de una buena metodologa o proceso de desarrollo. Entre otras, una fuerte tendencia, desde hace pocas dcadas, es mejorar las metodologas o procesos de desarrollo, o crear nuevas y concientizar a los profesionales en su utilizacin adecuada. Normalmente los especialistas en el estudio y desarrollo de estas reas (metodologas) y afines (tales como modelos y hasta la gestin misma de los proyectos) son los Ingenieros en Software, es su orientacin. Los especialistas en

cualquier otra rea de desarrollo informtico (analista, programador, Lic. en Informtica, Ingeniero en Informtica, Ingeniero de Sistemas, etc.) normalmente aplican sus conocimientos especializados pero utilizando modelos, paradigmas y procesos ya elaborados. Es comn para el desarrollo de software de mediano porte que los equipos humanos involucrados apliquen sus propias metodologas, normalmente un hbrido de los procesos anteriores y a veces con criterios propios. El proceso de desarrollo puede involucrar numerosas y variadas tareas6 , desde lo administrativo, pasando por lo tcnico y hasta la gestin y el gerenciamiento. Pero casi rigurosamente siempre se cumplen ciertas etapas mnimas; las que se pueden resumir como sigue:

Captura, Elicitacin8 , Especificacin y Anlisis de requisitos (ERS) Diseo Codificacin Pruebas (unitarias y de integracin) Instalacin y paso a Produccin Mantenimiento

En las anteriores etapas pueden variar ligeramente sus nombres, o ser ms globales, o contrariamente, ser ms refinadas; por ejemplo indicar como una nica fase (a los fines documentales e interpretativos) de "Anlisis y Diseo"; o indicar como "Implementacin" lo que est dicho como "Codificacin"; pero en rigor, todas existen e incluyen, bsicamente, las mismas tareas especficas. En el apartado 4 del presente artculo se brindan mayores detalles de cada una de las listadas etapas. Modelos de proceso o ciclo de vida Para cada una de las fases o etapas listadas en el tem anterior, existen sub-etapas (o tareas). El modelo de proceso o modelo de ciclo de vida utilizado para el desarrollo define el orden para las tareas o actividades involucradas6 tambin definen la coordinacin entre ellas, enlace y realimentacin entre las mencionadas etapas. Entre los ms conocidos se puede mencionar: modelo en cascada o secuencial, modelo espiral, modelo iterativo incremental. De los antedichos hay a su vez algunas variantes o alternativas, ms o menos atractivas segn sea la aplicacin requerida y sus requisitos.7

Modelo cascada
Este, aunque es ms comnmente conocido como modelo en cascada es tambin llamado "modelo clsico", "modelo tradicional" o "modelo lineal secuencial". El modelo en cascada puro difcilmente se utilice tal cual, pues esto implicara un previo y absoluto conocimiento de los requisitos, la no volatilidad de los mismos (o rigidez) y etapas subsiguientes libres de errores; ello slo podra ser aplicable a escasos y pequeos desarrollos de sistemas. En estas circunstancias, el paso de una etapa a otra de las mencionadas sera sin retorno, por ejemplo pasar del Diseo a la Codificacin

implicara un diseo exacto y sin errores ni probable modificacin o evolucin: "codifique lo diseado que no habrn en absoluto variantes ni errores". Esto es utpico; ya que intrnsecamente el software es de carcter evolutivo, cambiante y difcilmente libre de errores, tanto durante su desarrollo como durante su vida operativa.6

Fig. 2 - Modelo cascada puro o secuencial para el ciclo de vida del software.

Algn cambio durante la ejecucin de una cualquiera de las etapas en este modelo secuencial implicara reiniciar desde el principio todo el ciclo completo, lo cual redundara en altos costos de tiempo y desarrollo. La figura 2 muestra un posible esquema de el modelo en cuestin.6 Sin embargo, el modelo cascada en algunas de sus variantes es uno de los actualmente ms utilizados9 , por su eficacia y simplicidad, ms que nada en software de pequeo y algunos de mediano porte; pero nunca (o muy rara vez) se lo usa en su forma pura, como se dijo anteriormente. En lugar de ello, siempre se produce alguna realimentacin entre etapas, que no es completamente predecible ni rgida; esto da oportunidad al desarrollo de productos software en los cuales hay ciertas incertezas, cambios o evoluciones durante el ciclo de vida. As por ejemplo, una vez capturados (elicitados) y especificados los requisitos (primera etapa) se puede pasar al diseo del sistema, pero durante esta ltima fase lo ms probable es que se deban realizar ajustes en los requisitos (aunque sean mnimos), ya sea por fallas detectadas, ambigedades o bien por que los propios requisitos han cambiado o evolucionado; con lo cual se debe retornar a la primera o previa etapa, hacer los pertinentes reajustes y luego continuar nuevamente con el diseo; esto ltimo se conoce como realimentacin. Lo normal en el modelo cascada ser entonces la aplicacin del mismo con sus etapas realimentadas de alguna forma, permitiendo retroceder de una a la anterior (e incluso poder saltar a varias anteriores) si es requerido. De esta manera se obtiene un "modelo cascada realimentado", que puede ser esquematizado como lo ilustra la figura 3.

Fig. 3 - Modelo cascada realimentado para el ciclo de vida.

Lo dicho es, a grandes rasgos, la forma y utilizacin de este modelo, uno de los ms usados y populares.6 El modelo Cascada Realimentado resulta muy atractivo, hasta ideal, si el proyecto presenta alta rigidz (pocos o ningn cambio, no evolutivo), los requisitos son muy claros y estn correctamente especificados.9 Hay ms variantes similares al modelo: refino de etapas (ms etapas, menores y ms especficas) o incluso mostrar menos etapas de las indicadas, aunque en tal caso la faltante estar dentro de alguna otra. El orden de esas fases indicadas en el tem previo es el lgico y adecuado, pero advirtase, como se dijo, que normalmente habr realimentacin hacia atrs. El modelo lineal o en Cascada es el paradigma ms antiguo y extensamente utilizado, sin embargo las crticas a l (ver desventajas) han puesto en duda su eficacia. Pese a todo tiene un lugar muy importante en la Ingeniera de software y contina siendo el ms utilizado; y siempre es mejor que un enfoque al azar.9 Desventajas del modelo cascada:6

Los cambios introducidos durante el desarrollo pueden confundir al equipo profesional en las etapas tempranas del proyecto. Si los cambios se producen en etapa madura (codificacin o prueba) pueden ser catastrficos para un proyecto grande. No es frecuente que el cliente o usuario final explicite clara y completamente los requisitos (etapa de inicio); y el modelo lineal lo requiere. La incertidumbre natural en los comienzos es luego difcil de acomodar.9 El cliente debe tener paciencia ya que el software no estar disponible hasta muy avanzado el proyecto. Un error detectado por el cliente (en fase de operacin) puede ser desastroso, implicando reinicio del proyecto, con altos costos.

Modelos evolutivos
El software evoluciona con el tiempo. Los requisitos del usuario y del producto suelen cambiar conforme se desarrolla el mismo. Las fechas de mercado y la competencia hacen que no sea posible esperar a poner en el mercado un producto absolutamente

completo, por lo que se debe introducir una versin funcional limitada de alguna forma para aliviar las presiones competitivas. En esas u otras situaciones similares los desarrolladores necesitan modelos de progreso que estn diseados para acomodarse a una evolucin temporal o progresiva, donde los requisitos centrales son conocidos de antemano, aunque no estn bien definidos a nivel detalle. En el modelo Cascada y Cascada Realimentado no se tiene en cuenta la naturaleza evolutiva del software, se plantea como esttico con requisitos bien conocidos y definidos desde el inicio.6 Los evolutivos son modelos iterativos, permiten desarrollar versiones cada vez ms completas y complejas, hasta llegar al objetivo final deseado; incluso evolucionar ms all, durante la fase de operacin. Los modelos Iterativo Incremental y Espiral (entre otros) son dos de los ms conocidos y utilizados del tipo evolutivo.9
Modelo iterativo incremental

En trminos generales, podemos distinguir, en la figura 4, los pasos generales que sigue el proceso de desarrollo de un producto software. En el modelo de ciclo de vida seleccionado, se identifican claramente dichos pasos. La Descripcin del Sistema es esencial para especificar y confeccionar los distintos incrementos hasta llegar al Producto global y final. Las actividades concurrentes (Especificacin, Desarrollo y Validacin) sintetizan el desarrollo pormenorizado de los incrementos, que se har posteriormente.

Fig. 4 - Diagrama genrico del desarrollo evolutivo incremental.

El diagrama 4 nos muestra en forma muy esquemtica, el funcionamiento de un ciclo iterativo incremental, el cual permite la entrega de versiones parciales a medida que se va construyendo el producto final.6 Es decir, a medida que cada incremento definido llega a su etapa de operacin y mantenimiento. Cada versin emitida incorpora a los anteriores incrementos las funcionalidades y requisitos que fueron analizados como necesarios.

El incremental es un modelo de tipo evolutivo que est basado en varios ciclos Cascada realimentados aplicados repetidamente, con una filosofa iterativa.9 En la figura 5 se muestra un refino del diagrama previo, bajo un esquema temporal, para obtener finalmente el esquema del Modelo de ciclo de vida Iterativo Incremental, con sus actividades genricas asociadas. Aqu se observa claramente cada ciclo cascada que es aplicado para la obtencin de un incremento; estos ltimos se van integrando para obtener el producto final completo. Cada incremento es un ciclo Cascada Realimentado, aunque, por simplicidad, en la figura 5 se muestra como secuencial puro.

Fig. 5 - Modelo iterativo incremental para el ciclo de vida del software,.

Se observa que existen actividades de desarrollo (para cada incremento) que son realizadas en paralelo o concurrentemente, as por ejemplo, en la figura, mientras se realiza el diseo detalle del primer incremento ya se est realizando en anlisis del segundo. La figura 5 es slo esquemtica, un incremento no necesariamente se iniciar durante la fase de diseo del anterior, puede ser posterior (incluso antes), en cualquier tiempo de la etapa previa. Cada incremento concluye con la actividad de Operacin y Mantenimiento (indicada "Operacin" en la figura), que es donde se produce la entrega del producto parcial al cliente. El momento de inicio de cada incremento es dependiente de varios factores: tipo de sistema; independencia o dependencia entre incrementos (dos de ellos totalmente independientes pueden ser fcilmente iniciados al mismo tiempo si se dispone de personal suficiente); capacidad y cantidad de profesionales involucrados en el desarrollo; etc. Bajo este modelo se entrega software por partes funcionales ms pequeas, pero reutilizables, llamadas incrementos. En general cada incremento se construye sobre aquel que ya fue entregado.6 Como se muestra en la figura 5, se aplican secuencias Cascada en forma escalonada, mientras progresa el tiempo calendario. Cada secuencia lineal o Cascada produce un incremento y a menudo el primer incremento es un sistema bsico, con muchas funciones suplementarias (conocidas o no) sin entregar.

El cliente utiliza inicialmente ese sistema bsico intertanto, el resultado de su uso y evaluacin puede aportar al plan para el desarrollo del/los siguientes incrementos (o versiones). Adems tambin aportan a ese plan otros factores, como lo es la priorizacin (mayor o menor urgencia en la necesidad de cada incremento) y la dependencia entre incrementos (o independencia). Luego de cada integracin se entrega un producto con mayor funcionalidad que el previo. El proceso se repite hasta alcanzar el software final completo. Siendo iterativo, con el modelo incremental se entrega un producto parcial pero completamente operacional en cada incremento, y no una parte que sea usada para reajustar los requerimientos (como si ocurre en el modelo de construccin de prototipos).9 El enfoque incremental resulta muy til con baja dotacin de personal para el desarrollo; tambin si no hay disponible fecha lmite del proyecto por lo que se entregan versiones incompletas pero que proporcionan al usuario funcionalidad bsica (y cada vez mayor). Tambin es un modelo til a los fines de evaluacin. Nota: Puede ser considerado y til, en cualquier momento o incremento incorporar temporalmente el paradigma MCP como complemento, teniendo as una mixtura de modelos que mejoran el esquema y desarrollo general. Ejemplo:
Un procesador de texto que sea desarrollado bajo el paradigma Incremental podra aportar, en principio, funciones bsicas de edicin de archivos y produccin de documentos (algo como un editor simple). En un segundo incremento se le podra agregar edicin ms sofisticada, y de generacin y mezcla de documentos. En un tercer incremento podra considerarse el agregado de funciones de correccin ortogrfica, esquemas de paginado y plantillas; en un cuarto capacidades de dibujo propias y ecuaciones matemticas. As sucesivamente hasta llegar al procesador final requerido. As, el producto va creciendo, acercndose a su meta final, pero desde la entrega del primer incremento ya es til y funcional para el cliente, el cual observa una respuesta rpida en cuanto a entrega temprana; sin notar que la fecha lmite del proyecto puede no estar acotada ni tan definida, lo que da margen de operacin y alivia presiones al equipo de desarrollo.

Como se dijo, el Iterativo Incremental es un modelo del tipo evolutivo, es decir donde se permiten y esperan probables cambios en los requisitos en tiempo de desarrollo; se admite cierto margen para que el software pueda evolucionar. Aplicable cuando los requisitos son medianamente bien conocidos pero no son completamente estticos y definidos, cuestin esa que si es indispensable para poder utilizar un modelo Cascada. El modelo es aconsejable para el desarrollo de software en el cual se observe, en su etapa inicial de anlisis, que posee reas bastante bien definidas a cubrir, con suficiente independencia como para ser desarrolladas en etapas sucesivas. Tales reas a cubrir suelen tener distintos grados de apremio por lo cual las mismas se deben priorizar en un anlisis previo, es decir, definir cual ser la primera, la segunda, y as sucesivamente;

esto se conoce como definicin de los incrementos con base en priorizacin. Pueden no existir prioridades funcionales por parte del cliente, pero el desarrollador debe fijarlas de todos modos y con algn criterio, ya que basndose en ellas se desarrollarn y entregarn los distintos incrementos. El hecho de que existan incrementos funcionales del software lleva inmediatamente a pensar en un esquema de desarrollo modular, por tanto este modelo facilita tal paradigma de diseo. En resumen, un modelo incremental lleva a pensar en un desarrollo modular, con entregas parciales del producto software denominados incrementos del sistema, que son escogidos segn prioridades predefinidas de algn modo. El modelo permite una implementacin con refinamientos sucesivos (ampliacin o mejora). Con cada incremento se agrega nueva funcionalidad o se cubren nuevos requisitos o bien se mejora la versin previamente implementada del producto software. Este modelo brinda cierta flexibilidad para que durante el desarrollo se incluyan cambios en los requisitos por parte del usuario, un cambio de requisitos propuesto y aprobado puede analizarse e implementarse como un nuevo incremento o, eventualmente, podr constituir una mejora/adecuacin de uno ya planeado. Aunque si se produce un cambio de requisitos por parte del cliente que afecte incrementos previos ya terminados (deteccin/incorporacin tarda) se debe evaluar la factibilidad y realizar un acuerdo con el cliente, ya que puede impactar fuertemente en los costos. La seleccin de este modelo permite realizar entregas funcionales tempranas al cliente (lo cual es beneficioso tanto para l como para el grupo de desarrollo). Se priorizan las entregas de aquellos mdulos o incrementos en que surja la necesidad operativa de hacerlo, por ejemplo para cargas previas de informacin, indispensable para los incrementos siguientes.9 El modelo iterativo incremental no obliga a especificar con precisin y detalle absolutamente todo lo que el sistema debe hacer, (y cmo), antes de ser construido (como el caso del cascada, con requisitos congelados). Slo se hace en el incremento en desarrollo. Esto torna ms manejable el proceso y reduce el impacto en los costos. Esto es as, porque en caso de alterar o rehacer los requisitos, solo afecta una parte del sistema. Aunque, lgicamente, esta situacin se agrava si se presenta en estado avanzado, es decir en los ltimos incrementos. En definitiva, el modelo facilita la incorporacin de nuevos requisitos durante el desarrollo. Con un paradigma incremental se reduce el tiempo de desarrollo inicial, ya que se implementa funcionalidad parcial. Tambin provee un impacto ventajoso frente al cliente, que es la entrega temprana de partes operativas del software. El modelo proporciona todas las ventajas del modelo en cascada realimentado, reduciendo sus desventajas slo al mbito de cada incremento. El modelo incremental no es recomendable para casos de sistemas de tiempo real, de alto nivel de seguridad, de procesamiento distribuido, o de alto ndice de riesgos.

Modelo espiral

El modelo espiral fue propuesto inicialmente por Barry Boehm. Es un modelo evolutivo que conjuga la naturaleza iterativa del modelo MCP con los aspectos controlados y sistemticos del Modelo Cascada. Proporciona potencial para desarrollo rpido de versiones incrementales. En el modelo Espiral el software se construye en una serie de versiones incrementales. En las primeras iteraciones la versin incremental podra ser un modelo en papel o bien un prototipo. En las ltimas iteraciones se producen versiones cada vez ms completas del sistema diseado.6 9 El modelo se divide en un nmero de Actividades de marco de trabajo, llamadas "regiones de tareas". En general existen entre tres y seis regiones de tareas (hay variantes del modelo). En la figura 6 se muestra el esquema de un Modelo Espiral con 6 regiones. En este caso se explica una variante del modelo original de Boehm, expuesto en su tratado de 1988; en 1998 expuso un tratado ms reciente.

Fig. 6 - Modelo espiral para el ciclo de vida del software.

Las regiones definidas en el modelo de la figura son:


Regin 1 - Tareas requeridas para establecer la comunicacin entre el cliente y el desarrollador. Regin 2 - Tareas inherentes a la definicin de los recursos, tiempo y otra informacin relacionada con el proyecto. Regin 3 - Tareas necesarias para evaluar los riesgos tcnicos y de gestin del proyecto. Regin 4 - Tareas para construir una o ms representaciones de la aplicacin software. Regin 5 - Tareas para construir la aplicacin, instalarla, probarla y proporcionar soporte al usuario o cliente (Ej. documentacin y prctica).

Regin 6 - Tareas para obtener la reaccin del cliente, segn la evaluacin de lo creado e instalado en los ciclos anteriores.

Las actividades enunciadas para el marco de trabajo son generales y se aplican a cualquier proyecto, grande, mediano o pequeo, complejo o no. Las regiones que definen esas actividades comprenden un "conjunto de tareas" del trabajo: ese conjunto s se debe adaptar a las caractersticas del proyecto en particular a emprender. Ntese que lo listado en los tems de 1 a 6 son conjuntos de tareas, algunas de las ellas normalmente dependen del proyecto o desarrollo en si. Proyectos pequeos requieren baja cantidad de tareas y tambin de formalidad. En proyectos mayores o crticos cada regin de tareas contiene labores de ms alto nivel de formalidad. En cualquier caso se aplican actividades de proteccin (por ejemplo, gestin de configuracin del software, garanta de calidad, etc.). Al inicio del ciclo, o proceso evolutivo, el equipo de ingeniera gira alrededor del espiral (metafricamente hablando) comenzando por el centro (marcado con en la figura 6) y en el sentido indicado; el primer circuito de la espiral puede producir el desarrollo de una especificacin del producto; los pasos siguientes podran generar un prototipo y progresivamente versiones ms sofisticadas del software. Cada paso por la regin de planificacin provoca ajustes en el plan del proyecto; el coste y planificacin se realimentan en funcin de la evaluacin del cliente. El gestor de proyectos debe ajustar el nmero de iteraciones requeridas para completar el desarrollo. El modelo espiral puede ir adaptndose y aplicarse a lo largo de todo el Ciclo de vida del software (en el modelo clsico, o cascada, el proceso termina a la entrega del software). Una visin alternativa del modelo puede observarse examinando el "eje de punto de entrada de proyectos". Cada uno de los circulitos () fijados a lo largo del eje representan puntos de arranque de los distintos proyectos (relacionados); a saber:

Un proyecto de "Desarrollo de Conceptos" comienza al inicio de la espiral, hace mltiples iteraciones hasta que se completa, es la zona marcada con verde. Si lo anterior se va a desarrollar como producto real, se incia otro proyecto: "Desarrollo de nuevo Producto". Que evolucionar con iteraciones hasta culminar; es la zona marcada en color azul. Eventual y anlogamente se generarn proyectos de "Mejoras de Productos" y de "Mantenimiento de productos", con las iteraciones necesarias en cada rea (zonas roja y gris, respectivamente).

Cuando la espiral se caracteriza de esta forma, est operativa hasta que el software se retira, eventualmente puede estar inactiva (el proceso), pero cuando se produce un cambio el proceso arranca nuevamente en el punto de entrada apropiado (por ejemplo, en "Mejora del Producto"). El modelo espiral da un enfoque realista, que evoluciona igual que el software; se adapta muy bien para desarrollos a gran escala.

El Espiral utiliza el MCP para reducir riesgos y permite aplicarlo en cualquier etapa de la evolucin. Mantiene el enfoque clsico (cascada) pero incorpora un marco de trabajo iterativo que refleja mejor la realidad. Este modelo requiere considerar riesgos tcnicos en todas las etapas del proyecto; aplicado adecuadamente debe reducirlos antes de que sean un verdadero problema. El Modelo evolutivo como el Espiral es particularmente apto para el desarrollo de Sistemas Operativos (complejos); tambin en sistemas de altos riesgos o crticos (Ej. navegadores y controladores aeronuticos) y en todos aquellos en que sea necesaria una fuerte gestin del proyecto y sus riesgos, tcnicos o de gestin. Desventajas importantes:

Requiere mucha experiencia y habilidad para la evaluacin de los riesgos, lo cual es requisito para el xito del proyecto. Es difcil convencer a los grandes clientes que se podr controlar este enfoque evolutivo.

Este modelo no se ha usado tanto, como el Cascada (Incremental) o MCP, por lo que no se tiene bien medida su eficacia, es un paradigma relativamente nuevo y difcil de implementar y controlar.
[editar] Modelo espiral Win & Win

Una variante interesante del Modelo Espiral previamente visto (Fig. 6) es el "Modelo espiral Win-Win"7 (Barry Boehm). El Modelo Espiral previo (clsico) sugiere la comunicacin con el cliente para fijar los requisitos, en que simplemente se pregunta al cliente qu necesita y l proporciona la informacin para continuar; pero esto es en un contexto ideal que rara vez ocurre. Normalmente cliente y desarrollador entran en una negociacin, se negocia coste frente a funcionalidad, rendimiento, calidad, etc. "Es as que la obtencin de requisitos requiere una negociacin, que tiene xito cuando ambas partes ganan". Las mejores negociaciones se fuerzan en obtener "Victoria & Victoria" (Win & Win), es decir que el cliente gane obteniendo el producto que lo satisfaga, y el desarrollador tambin gane consiguiendo presupuesto y fecha de entrega realista. Evidentemente, este modelo requiere fuertes habilidades de negociacin. El modelo Win-Win define un conjunto de actividades de negociacin al principio de cada paso alrededor de la espiral; se definen las siguientes actividades:
1. Identificacin del sistema o subsistemas clave de los directivos(*) (saber qu quieren). 2. Determinacin de "condiciones de victoria" de los directivos (saber qu necesitan y los satisface) 3. Negociacin de las condiciones "victoria" de los directivos para obtener condiciones "Victoria & Victoria" (negociar para que ambos ganen).

(*) Directivo: Cliente escogido con inters directo en el producto, que puede ser premiado por la organizacin si tiene xito o criticado si no. El modelo Win & Win hace nfasis en la negociacin inicial, tambin introduce 3 hitos en el proceso llamados "puntos de fijacin", que ayudan a establecer la completitud de un ciclo de la espiral, y proporcionan hitos de decisin antes de continuar el proyecto de desarrollo del software.

Etapas en el desarrollo del software


Captura, anlisis y especificacin de requisitos

Al inicio de un desarrollo (no de un proyecto), esta es la primera fase que se realiza, y, segn el modelo de proceso adoptado, puede casi terminar para pasar a la prxima etapa (caso de Modelo Cascada Realimentado) o puede hacerse parcialmente para luego retomarla (caso Modelo Iterativo Incremental u otros de carcter evolutivo). En simple palabras y bsicamente, durante esta fase, se adquieren, renen y especifican las caractersticas funcionales y no funcionales que deber cumplir el futuro programa o sistema a desarrollar. Las bondades de las caractersticas, tanto del sistema o programa a desarrollar, como de su entorno, parmetros no funcionales y arquitectura dependen enormemente de lo bien lograda que est esta etapa. Esta es, probablemente, la de mayor importancia y una de las fases ms difciles de lograr certeramente, pues no es automatizable, no es muy tcnica y depende en gran medida de la habilidad y experiencia del analista que la realice. Involucra fuertemente al usuario o cliente del sistema, por tanto tiene matices muy subjetivos y es difcil de modelar con certeza o aplicar una tcnica que sea "la ms cercana a la adecuada" (de hecho no existe "la estrictamente adecuada"). Si bien se han ideado varias metodologas, incluso software de apoyo, para captura, elicitacin y registro de requisitos, no existe una forma infalible o absolutamente confiable, y deben aplicarse conjuntamente buenos criterios y mucho sentido comn por parte del o los analistas encargados de la tarea; es fundamental tambin lograr una fluida y adecuada comunicacin y comprensin con el usuario final o cliente del sistema. El artefacto ms importante resultado de la culminacin de esta etapa es lo que se conoce como especificacin de requisitos software o simplemente documento ERS. Como se dijo, la habilidad del analista para interactuar con el cliente es fundamental; lo comn es que el cliente tenga un objetivo general o problema a resolver, no conoce en absoluto el rea (informtica), ni su jerga, ni siquiera sabe con precisin qu debera hacer el producto software (qu y cuantas funciones) ni, mucho menos, cmo debe operar. En otros casos menos frecuentes, el cliente "piensa" que sabe precisamente lo que el software tiene que hacer, y generalmente acierta muy parcialmente, pero su empecinamiento entorpece la tarea de elicitacin. El analista debe tener la capacidad para lidiar con este tipo de problemas, que incluyen relaciones humanas; tiene que saber ponerse al nivel del usuario para permitir una adecuada comunicacin y comprensin.

Escasas son las situaciones en que el cliente sabe con certeza e incluso con completitud lo que requiere de su futuro sistema, este es el caso ms sencillo para el analista. Las tareas relativas a captura, elicitacin, modelado y registro de requerimientos, adems de ser sumamente importante, puede llegar a ser dificultosa de lograr acertadamente y llevar bastante tiempo relativo al proceso total del desarrollo; al proceso y metodologas para llevar a cabo este conjunto de actividades normalmente se las asume parte propia de la Ingeniera de Software, pero dada la antedicha complejidad, actualmente se habla de una Ingeniera en Requisitos10 , aunque ella an no existe formalmente. Hay grupos de estudio e investigacin, en todo el mundo, que estn exclusivamente abocados a la idear modelos, tcnicas y procesos para intentar lograr la correcta captura, anlisis y registro de requerimientos. Estos grupos son los que normalmente hablan de la Ingeniera en Requisitos; es decir se plantea sta como un rea o disciplina pero no como una carrera universitaria en si misma. Algunos requisitos no necesitan la presencia del cliente, para ser capturados o analizados; en ciertos casos los puede proponer el mismo analista o, incluso, adoptar unilateralmente decisiones que considera adecuadas (tanto en requerimientos funcionales como no funcionales). Por citar ejemplos probables: Algunos requisitos sobre la arquitectura del sistema, requisitos no funcionales tales como los relativos al rendimiento, nivel de soporte a errores operativos, plataformas de desarrollo, relaciones internas o ligas entre la informacin (entre registros o tablas de datos) a almacenar en caso de bases o bancos de datos, etc. Algunos funcionales tales como opciones secundarias o de soporte necesarias para una mejor o ms sencilla operatividad; etc. La obtencin de especificaciones a partir del cliente (u otros actores intervinientes) es un proceso humano muy interactivo e iterativo; normalmente a medida que se captura la informacin, se la analiza y realimenta con el cliente, refinndola, pulindola y corrigiendo si es necesario; cualquiera sea el mtodo de ERS utilizado. EL analista siempre debe llegar a conocer la temtica y el problema a resolver, dominarlo, hasta cierto punto, hasta el mbito que el futuro sistema a desarrollar lo abarque. Por ello el analista debe tener alta capacidad para comprender problemas de muy diversas reas o disciplinas de trabajo (que no son especficamente suyas); as por ejemplo, si el sistema a desarrollar ser para gestionar informacin de una aseguradora y sus sucursales remotas, el analista se debe compenetrar en cmo ella trabaja y maneja su informacin, desde niveles muy bajos e incluso llegando hasta los gerenciales. Dada a gran diversidad de campos a cubrir, los analistas suelen ser asistidos por especialistas, es decir gente que conoce profundamente el rea para la cual se desarrollar el software; evidentemente una nica persona (el analista) no puede abarcar tan vasta cantidad de reas del conocimiento. En empresas grandes de desarrollo de productos software, es comn tener analistas especializados en ciertas reas de trabajo. Contrariamente, no es problema del cliente, es decir l no tiene por qu saber nada de software, ni de diseos, ni otras cosas relacionadas; slo se debe limitar a aportar objetivos, datos e informacin (de mano propia o de sus registros, equipos, empleados, etc) al analista, y guiado por l, para que, en primera instancia, defina el "Universo de Discurso", y con posterior trabajo logre confeccionar el adecuado documento ERS.

Es bien conocida la presin que sufren los desarrolladores de sistemas informticos para comprender y rescatar las necesidades de los clientes/usuarios. Cuanto ms complejo es el contexto del problema ms difcil es lograrlo, a veces se fuerza a los desarrolladores a tener que convertirse en casi expertos de los dominios que analizan. Cuando esto no sucede es muy probable que se genere un conjunto de requisitos11 errneos o incompletos y por lo tanto un producto de software con alto grado de desaprobacin por parte de los clientes/usuarios y un altsimo costo de reingeniera y mantenimiento. Todo aquello que no se detecte, o resulte mal entendido en la etapa inicial provocar un fuerte impacto negativo en los requisitos, propagando esta corriente degradante a lo largo de todo el proceso de desarrollo e incrementando su perjuicio cuanto ms tarda sea su deteccin (Bell y Thayer 1976)(Davis 1993).
Procesos, modelado y formas de elicitacin de requisitos

Siendo que la captura, elicitacin y especificacin de requisitos, es una parte crucial en el proceso de desarrollo de software, ya que de esta etapa depende el logro de los objetivos finales previstos, se han ideado modelos y diversas metodologas de trabajo para estos fines. Tambin existen herramientas software que apoyan las tareas relativas realizadas por el ingeniero en requisitos. El estndar IEEE 830-1998 brinda una normalizacin de las "Prcticas Recomendadas para la Especificacin de Requisitos Software".12 A medida que se obtienen los requisitos, normalmente se los va analizando, el resultado de este anlisis, con o sin el cliente, se plasma en un documento, conocido como ERS o Especificacin de Requisitos Software, cuya estructura puede venir definida por varios estndares, tales como CMM-I. Un primer paso para realizar el relevamiento de informacin es el conocimiento y definicin acertada lo que se conoce como "Universo de Discurso" del problema, que se define y entiende por: Universo de Discurso (UdeD): es el contexto general en el cual el software deber ser desarrollado y deber operar. El UdeD incluye todas las fuentes de informacin y todas las personas relacionadas con el software. Esas personas son conocidas tambin como actores de ese universo. El UdeD es la realidad circunstanciada por el conjunto de objetivos definidos por quienes demandaron el software. A partir de la extraccin y anlisis de informacin en su mbito se obtienen todas las especificaciones necesarias y tipos de requisitos para el futuro producto software. El objetivo de la Ingeniera de Requisitos (IR) es sistematizar el proceso de definicin de requisitos permitiendo elicitar, modelar y analizar el problema, generando un compromiso entre los Ingenieros de Requisitos y los clientes/usuarios, ya que ambos participan en la generacin y definicin de los requisitos del sistema. La IR aporta un conjunto de mtodos, tcnicas y herramientas que asisten a los ingenieros de requisitos (analistas) para obtener requerimientos lo ms seguros, veraces, completos y oportunos posibles, permitiendo bsicamente:

Comprender el problema Facilitar la obtencin de las necesidades del cliente/usuario Validar con el cliente/usuario Garantizar las especificaciones de requisitos

Si bien existen diversas formas, modelos y metodologas para elicitar, definir y documentar requerimientos, no se puede decir que alguna de ellas sea mejor o peor que la otra, suelen tener muchsimo en comn, y todas cumplen el mismo objetivo. Sin embargo, lo que si se puede decir sin dudas es que es indispensable utilizar alguna de ellas para documentar las especificaciones del futuro producto software. As por ejemplo, hay un grupo de investigacin argentino que desde hace varios aos ha propuesto y estudia el uso del LEL (Lxico Extendido del Lenguaje) y Escenarios como metodologa, aqu13 se presenta una de las tantas referencias y bibliografa sobre ello. Otra forma, ms ortodoxa, de capturar y documentar requisitos se puede obtener en detalle, por ejemplo, en el trabajo de la Universidad de Sevilla sobre "Metodologa para el Anlisis de Requisitos de Sistemas Software".14

En la Fig. 7 se muestra un esquema, ms o menos riguroso, aunque no detallado, de los pasos y tareas a seguir para realizar la captura, anlisis y especificacin de requerimientos software. Tambin all se observa qu artefacto o documento se obtiene en cada etapa del proceso. En el diagrama no se explicita metodologa o modelo a utilizar, sencillamente se pautan las tareas que deben cumplirse, de alguna manera.

Fig. 7 - Diagrama de tareas para captura y anlisis de requisitos.

Una posible lista, general y ordenada, de tareas recomendadas para obtener la definicin de lo que se debe realizar, los productos a obtener y las tcnicas a emplear durante la actividad de elicitacin de requisitos, en fase de Especificacin de Requisitos Software es:
1. Obtener informacin sobre el dominio del problema y el sistema actual (UdeD).

2. 3. 4. 5. 6. 7. 8.

Preparar y realizar las reuniones para elicitacin/negociacin. Identificar/revisar los objetivos del usuario. Identificar/revisar los objetivos del sistema. Identificar/revisar los requisitos de informacin. Identificar/revisar los requisitos funcionales. Identificar/revisar los requisitos no funcionales. Priorizar objetivos y requisitos.

Algunos principios bsicos a tener en cuenta:


Presentar y entender cabalmente el dominio de la informacin del problema. Definir correctamente las funciones que debe realizar el Software. Representar el comportamiento del software a consecuencias de acontecimientos externos, particulares, incluso inesperados. Reconocer requisitos incompletos, ambiguos o contradictorios. Dividir claramente los modelos que representan la informacin, las funciones y comportamiento y caractersticas no funcionales.

Clasificacin e identificacin de requerimientos

Se pueden identificar dos formas de requisitos:

Requisitos de usuario: Los requisitos de usuario son frases en lenguaje natural junto a diagramas con los servicios que el sistema debe proporcionar, as como las restricciones bajo las que debe operar. Requisitos de sistema: Los requisitos de sistema determinan los servicios del sistema y pero con las restricciones en detalle. Sirven como contrato.

Es decir, ambos son lo mismo, pero con distinto nivel de detalle. Ejemplo de requisito de usuario: El sistema debe hacer prstamos Ejemplo de requisito de sistema: Funcin prstamo: entrada cdigo socio, cdigo ejemplar; salida: fecha devolucin; etc. Se clasifican en tres los tipos de requisitos de sistema:

Requisitos funcionales

Los requisitos funcionales describen:


Los servicios que proporciona el sistema (funciones). La respuesta del sistema ante determinadas entradas. El comportamiento del sistema en situaciones particulares. Requisitos no funcionales

Los requisitos no funcionales son restricciones de los servicios o funciones que ofrece el sistema (ej. cotas de tiempo, proceso de desarrollo, rendimiento, etc.)
Ejemplo 1. La biblioteca Central debe ser capaz de atender simultneamente a todas las bibliotecas de la Universidad

Ejemplo 2. El tiempo de respuesta a una consulta remota no debe ser superior a 1/2 s A su vez, hay tres tipos de requisitos no funcionales:

Requisitos del producto. Especifican el comportamiento del producto (Ej. prestaciones, memoria, tasa de fallos, etc.) Requisitos organizativos. Se derivan de las polticas y procedimientos de las organizaciones de los clientes y desarrolladores (Ej. estndares de proceso, lenguajes de programacin, etc.) Requisitos externos. Se derivan de factores externos al sistema y al proceso de desarrollo (Ej. requisitos legislativos, ticos, etc.) Requisitos del dominio.

Los requisitos del dominio se derivan del dominio de la aplicacin y reflejan caractersticas de dicho dominio. Pueden ser funcionales o no funcionales. Ej. El sistema de biblioteca de la Universidad debe ser capaz de exportar datos mediante el Lenguaje de Intercomunicacin de Bibliotecas de Espaa (LIBE). Ej. El sistema de biblioteca no podr acceder a bibliotecas con material censurado.
[Diseo del sistema Codificacin del software

Durante esta la etapa se realizan las tareas que comnmente se conocen como programacin; que consiste, esencialmente, en llevar a cdigo fuente, en el lenguaje de programacin elegido, todo lo diseado en la fase anterior. Esta tarea la realiza el programador, siguiendo por completo los lineamientos impuestos en el diseo y en consideracin siempre a los requisitos funcionales y no funcionales (ERS) especificados en la primera etapa. Es comn pensar que la etapa de programacin o codificacin (algunos la llaman implementacin) es la que insume la mayor parte del trabajo de desarrollo del software; sin embargo, esto puede ser relativo (y generalmente aplicable a sistemas de pequeo porte) ya que las etapas previas son cruciales, crticas y pueden llevar bastante ms tiempo. Se suele hacer estimaciones de un 30% del tiempo total insumido en la programacin, pero esta cifra no es consistente ya que depende en gran medida de las caractersticas del sistema, su criticidad y el lenguaje de programacin elegido.7 En tanto menor es el nivel del lenguaje mayor ser el tiempo de programacin requerido, as por ejemplo se tardara ms tiempo en codificar un algoritmo en lenguaje ensamblador que el mismo programado en lenguaje C. Mientras se programa la aplicacin, sistema, o software en general, se realizan tambin tareas de depuracin, esto es la labor de ir liberando al cdigo de los errores factibles de ser hallados en esta fase (de semntica, sintctica y lgica). Hay una suerte de solapamiento con la fase siguiente, ya que para depurar la lgica es necesario realizar pruebas unitarias, normalmente con datos de prueba; claro es que no todos los errores

sern encontrados slo en la etapa de programacin, habrn otros que se encontrarn durante las etapas subsiguientes. La aparicin de algn error funcional (mala respuesta a los requerimientos) eventualmente puede llevar a retornar a la fase de diseo antes de continuar la codificacin. Durante la fase de programacin, el cdigo puede adoptar varios estados, dependiendo de la forma de trabajo y del lenguaje elegido, a saber:

Cdigo fuente: es el escrito directamente por los programadores en editores de texto, lo cual genera el programa. Contiene el conjunto de instrucciones codificadas en algn lenguaje de alto nivel. Puede estar distribuido en paquetes, procedimientos, bibliotecas fuente, etc. Cdigo objeto: es el cdigo binario o intermedio resultante de procesar con un compilador el cdigo fuente. Consiste en una traduccin completa y de una sola vez de ste ltimo. El cdigo objeto no es inteligible por el ser humano (normalmente es formato binario) pero tampoco es directamente ejecutable por la computadora. Se trata de una representacin intermedia entre el cdigo fuente y el cdigo ejecutable, a los fines de un enlace final con las rutinas de biblioteca y entre procedimientos o bien para su uso con un pequeo intrprete intermedio [a modo de distintos ejemplos vase EUPHORIA, (intrprete intermedio), FORTRAN (compilador puro) MSIL (Microsoft Intermediate Language) (intrprete) y BASIC (intrprete puro, intrprete intermedio, compilador intermedio o compilador puro, depende de la versin utilizada)]. o El cdigo objeto no existe si el programador trabaja con un lenguaje a modo de intrprete puro, en este caso el mismo intrprete se encarga de traducir y ejecutar lnea por lnea el cdigo fuente (de acuerdo al flujo del programa), en tiempo de ejecucin. En este caso tampoco existe el o los archivos de cdigo ejecutable. Una desventaja de esta modalidad es que la ejecucin del programa o sistema es un poco ms lenta que si se hiciera con un intrprete intermedio, y bastante ms lenta que si existe el o los archivos de cdigo ejecutable. Es decir no favorece el rendimiento en velocidad de ejecucin. Pero una gran ventaja de la modalidad intrprete puro, es que el esta forma de trabajo facilita enormemente la tarea de depuracin del cdigo fuente (frente a la alternativa de hacerlo con un compilador puro). Frecuentemente se suele usar una forma mixta de trabajo (si el lenguaje de programacin elegido lo permite), es decir inicialmente trabajar a modo de intrprete puro, y una vez depurado el cdigo fuente (liberado de errores) se utiliza un compilador del mismo lenguaje para obtener el cdigo ejecutable completo, con lo cual se agiliza la depuracin y la velocidad de ejecucin se optimiza. Cdigo ejecutable: Es el cdigo binario resultado de enlazar uno o ms fragmentos de cdigo objeto con las rutinas y bibliotecas necesarias. Constituye uno o ms archivos binarios con un formato tal que el sistema operativo es capaz de cargarlo en la memoria RAM (eventualmente tambin parte en una memoria virtual), y proceder a su ejecucin directa. Por lo anterior se dice que el cdigo ejecutable es directamente "inteligible por la computadora". El cdigo ejecutable, tambin conocido como cdigo mquina, no existe si se programa con modalidad de "intrprete puro".

Pruebas (unitarias y de integracin)

Entre las diversas pruebas que se le efectan al software se pueden distinguir principalmente:

Prueba unitarias: Consisten en probar o testear piezas de software pequeas; a nivel de secciones, procedimientos, funciones y mdulos; aquellas que tengan funcionalidades especficas. Dichas pruebas se utilizan para asegurar el correcto funcionamiento de secciones de cdigo, mucho ms reducidas que el conjunto, y que tienen funciones concretas con cierto grado de independencia. Pruebas de integracin: Se realizan una vez que las pruebas unitarias fueron concluidas exitosamente; con stas se intenta asegurar que el sistema completo, incluso los subsistemas que componen las piezas individuales grandes del software, funcionen correctamente al operar e inteoperar en conjunto.

Las pruebas normalmente se efectan con los llamados datos de prueba, que es un conjunto seleccionado de datos tpicos a los que puede verse sometido el sistema, los mdulos o los bloques de cdigo. Tambin se escogen: Datos que llevan a condiciones lmites al software a fin de probar su tolerancia y robustez; datos de utilidad para mediciones de rendimiento; datos que propocan condiciones eventuales o particulares poco comunes y a las que el software normalmente no estar sometido pero pueden ocurrir; etc. Los "datos de prueba" no necesariamente son ficticios o "creados", pero normalmente si lo son los de poca probabilidad de ocurrencia. Generalmente, existe un fase probatoria final y completa del software, llamada Beta Test, durante la cual el sistema instalado en condiciones normales de operacin y trabajo es probado exhaustivamente a fin de encontrar errores, inestabilidades, respuestas errneas, etc. que hayan pasado los previos controles. Estas son normalmente realizadas por personal idneo contratado o afectado especficamente a ello. Los posibles errores encontrados se transmiten a los desarrolladores para su depuracin. En el caso de software de desarrollo "a pedido", el usuario final (cliente) es el que realiza el Beta Test, teniendo para ello un perodo de prueba pactado con el desarrollador.
[editar] Instalacin y paso a produccin

La instalacin del software es el proceso por el cual los programas desarrollados son transferidos apropiadamente al computador destino, inicializados, y, eventualmente, configurados; todo ello con el propsito de ser ya utilizados por el usuario final. Constituye la etapa final en el desarrollo propiamente dicho del software. Luego de sta el producto entrar en la fase de funcionamiento y produccin, para el que fuera diseado. La instalacin, dependiendo del sistema desarrollado, puede consistir en una simple copia al disco rgido destino (casos raros actualmente); o bien, ms comnmente, con una de complejidad intermedia en la que los distintos archivos componentes del software (ejecutables, bibliotecas, datos propios, etc.) son descomprimidos y copiados a lugares especficos preestablecidos del disco; incluso se crean vnculos con otros productos, adems del propio sistema operativo. Este ltimo caso, comnmente es un proceso bastante automtico que es creado y guiado con heramientas software especficas (empaquetado y distribucin, instaladores).

En productos de mayor complejidad, la segunda alternativa es la utilizada, pero es realizada o guiada por especialistas; puede incluso requerirse la instalacin en varios y distintos computadores (instalacin distribuida). Tambin, en software de mediana y alta complejidad normalmente es requerido un proceso de configuracin y chequeo, por el cual se asignan adecuados parmetros de funcionamiento y se testea la operatividad funcional del producto. En productos de venta masiva las instalaciones completas, si son relativamente simples, suelen ser realizadas por los propios usuarios finales (tales como sistemas operativos, paquetes de oficina, utilitarios, etc.) con herramientas propias de instalacin guiada; incluso la configuracin suele ser automtica. En productos de diseo especfico o "a medida" la instalacin queda restringida, normalmente, a personas especialistas involucradas en el desarrollo del software en cuestin. Una vez realizada exitosamente la instalacin del software, el mismo pasa a la fase de produccin (operatividad), durante la cual cumple las funciones para las que fue desarrollado, es decir, es finalmente utilizado por el (o los) usuario final, produciendo los resultados esperados.
Mantenimiento

El mantenimiento de software es el proceso de control, mejora y optimizacin del software ya desarrollado e instalado, que tambin incluye depuracin de errores y defectos que puedan haberse filtrado de la fase de pruebas de control y beta test. Esta fase es la ltima (antes de iterar, segn el modelo empleado) que se aplica al ciclo de vida del desarrollo de software. La fase de mantenimiento es la que viene despus de que el software est operativo y en produccin. De un buen diseo y documentacin del desarrollo depender cmo ser la fase de mantenimiento, tanto en costo temporal como monetario. Modificaciones realizadas a un software que fue elaborado con una documentacin indebida o pobre y mal diseo puede llegar a ser tanto o ms costosa que desarrollar el software desde el inicio. Por ello, es de fundamental importancia respetar debidamente todas las tareas de las fases del desarrollo y mantener adecuada y completa la documentacin. El perodo de la fase de mantenimiento es normalmente el mayor en todo el ciclo de vida.7 Esta fase involucra tambin actualizaciones y evoluciones del software; no necesariamente implica que el sistema tuvo errores. Uno o ms cambios en el software, por ejemplo de adaptacin o evolutivos, puede llevar incluso a rever y adaptar desde parte de las primeras fases del desarrollo inicial, alterando todas las dems; dependiendo de cun profundos sean los cambios. El modelo cascada comn es particularmente costoso en mantenimiento, ya que su rigidez implica que cualquier cambio provoca regreso a fase inicial y fuertes alteraciones en las dems fases del ciclo de vida. Durante el perodo de mantenimiento, es comn que surjan nuevas revisiones y versiones del producto; que lo liberan ms depurado, con mayor y mejor funcionalidad, mejor rendimiento, etc. Varias son las facetas que pueden ser alteradas para provocar cambios deseables, evolutivos, adaptaciones o ampliaciones y mejoras.

Bsicamente se tienen los siguientes tipos de cambios:

Perfectivos: Aquellos que llevan a una mejora de la calidad interna del software en cualquier aspecto: Reestructuracin del cdigo, definicin ms clara del sistema y su documentacin; optimizacin del rendimiento y eficiencia. Evolutivos: Agregados, modificaciones, incluso eliminaciones, necesarias en el software para cubrir su expansin o cambio, segn las necesidades del usuario. Adaptivos: Modificaciones que afectan a los entornos en los que el sistema opera, tales como: Cambios de configuracin del hardware (por actualizacin o mejora de componentes electrnicos), cambios en el software de base, en gestores de base de datos, en comunicaciones, etc. Correctivos: Alteraciones necesarias para corregir errores de cualquier tipo en el producto software desarrollado.

es.wikipedia.org/wiki/Software

Software es todo el conjunto intangible de datos y programas de la computadora.

Software
El Software es el soporte lgico e inmaterial que permite que la computadora pueda desempear tareas inteligentes, dirigiendo a los componentes fsicos o hardware con instrucciones y datos a travs de diferentes tipos de programas. El Software son los programas de aplicacin y los sistemas operativos, que segn las funciones que realizan pueden ser clasificados en:

Software de Sistema Software de Aplicacin Software de Programacin

Software de Sistema

Se llama Software de Sistema o Software de Base al conjunto de programas que sirven para interactuar con el sistema, confiriendo control sobre el hardware, adems de dar soporte a otros programas. El Software de Sistema se divide en:

Sistema Operativo Controladores de Dispositivos Programas Utilitarios

www.masadelante.com/faqs/software-hardware

Telecomunicacin
La telecomunicacin (del prefijo griego tele ("Lejania") y de comunicacin as que para nosotros significa algo como, "comunicacin a distancia") es una tcnica consistente en transmitir un mensaje desde un punto a otro, normalmente con el atributo tpico adicional de ser bidireccional. El trmino telecomunicacin cubre todas las formas de comunicacin a distancia, incluyendo radio, telegrafa, televisin, telefona, transmisin de datos e interconexin de computadoras a nivel de enlace. El Da Mundial de la Telecomunicacin se celebra el 17 de mayo. Telecomunicaciones, es toda transmisin, emisin o recepcin de signos, seales, datos, imgenes, voz, sonidos o informacin de cualquier naturaleza que se efecta a travs de cables, radioelectricidad, medios pticos, fsicos u otros sistemas electromagnticos La base matemtica sobre la que se desarrollan las telecomunicaciones fue desarrollada por el fsico ingls James Clerk Maxwell. Maxwell, en el prefacio de su obra Treatise on Electricity and Magnetism (1873), declar que su principal tarea consista en justificar matemticamente conceptos fsicos descritos hasta ese momento de forma nicamente cualitativa, como las leyes de la induccin electromagntica y de los campos de fuerza, enunciadas por Michael Faraday. Con este objeto, introdujo el concepto de onda electromagntica, que permite una descripcin matemtica adecuada de la interaccin entre electricidad y magnetismo mediante sus clebres ecuaciones que describen y cuantifican los campos de fuerzas. Maxwell predijo que era posible propagar ondas por el espacio libre utilizando descargas elctricas, hecho que corrobor Heinrich Hertz en 1887, ocho aos despus de la muerte de Maxwell, y que, posteriormente, supuso el inicio de la era de la comunicacin rpida a distancia. Hertz desarroll el primer transmisor de radio generando radiofrecuencias entre 31 MHz y 1.25 GHz.

Historia
Las telecomunicaciones, comienzan en la primera mitad del siglo XIX con el telgrafo elctrico, que permiti el enviar mensajes cuyo contenido eran letras y nmeros. A esta invencin se le hicieron dos notables mejoras: la adicin, por parte de Charles

Wheatstone, de una cinta perforada para poder recibir mensajes sin que un operador estuviera presente, y la capacidad de enviar varios mensajes por la misma lnea, que luego se llam telgrafo mltiple, aadida por Emile Baudot. Ms tarde se desarroll el telfono, con el que fue posible comunicarse utilizando la voz, y posteriormente, la revolucin de la comunicacin inalmbrica: las ondas de radio. A principios del siglo XX aparece el teletipo que, utilizando el cdigo Baudot, permita enviar texto en algo parecido a una mquina de escribir y tambin recibir texto, que era impreso por tipos movidos por rels. El trmino telecomunicacin fue definido por primera vez en la reunin conjunta de la XIII Conferencia de la UTI (Unin Telegrfica Internacional) y la III de la URI (Unin Radiotelegrfica Internacional) que se inici en Madrid el da 3 de septiembre de 1932. La definicin entonces aprobada del trmino fue: "Telecomunicacin es toda transmisin, emisin o recepcin, de signos, seales, escritos, imgenes, sonidos o informaciones de cualquier naturaleza por hilo, radioelectricidad, medios pticos u otros sistemas electromagnticos". El siguiente artefacto revolucionario en las telecomunicaciones fue el mdem que hizo posible la transmisin de datos entre computadoras y otros dispositivos. En los aos 60 comienza a ser utilizada la telecomunicacin en el campo de la informtica con el uso de satlites de comunicacin y las redes de conmutacin de paquetes. La dcada siguiente se caracteriz por la aparicin de las redes de computadoras y los protocolos y arquitecturas que serviran de base para las telecomunicaciones modernas (en estos aos aparece la ARPANET, que dio origen a la Internet). Tambin en estos aos comienza el auge de la normalizacin de las redes de datos: el CCITT trabaja en la normalizacin de las redes de conmutacin de circuitos y de conmutacin de paquetes y la Organizacin Internacional para la Estandarizacin crea el modelo OSI. A finales de los aos setenta aparecen las redes de rea local o LAN. En los aos 1980, cuando los ordenadores personales se volvieron populares, aparecen las redes digitales. En la ltima dcada del siglo XX aparece Internet, que se expandi enormemente, ayudada por la expansin de la fibra ptica; y a principios del siglo XXI se estn viviendo los comienzos de la interconexin total a la que convergen las telecomunicaciones, a travs de todo tipo de dispositivos que son cada vez ms rpidos, ms compactos, ms poderosos y multifuncionales, y tambin de nuevas tecnologas de comunicacin inalmbrica como las redes inalmbricas.

[editar] Consideraciones de diseo de un sistema de telecomunicacin


Los elementos que integran un sistema de telecomunicacin son un transmisor, una lnea o medio de transmisin y posiblemente, impuesto por el medio, un canal y finalmente un receptor. El transmisor es el dispositivo que transforma o codifica los mensajes en un fenmeno fsico, la seal. El medio de transmisin, por su naturaleza fsica, es posible que modifique o degrade la seal en su trayecto desde el transmisor al receptor debido a ruido, interferencias o la propia distorsin del canal. Por ello el receptor ha de tener un mecanismo de decodificacin capaz de recuperar el mensaje dentro de ciertos lmites de degradacin de la seal. En algunos casos, el receptor final es el odo o el ojo humano (o en algn caso extremo otros rganos sensoriales) y la recuperacin del mensaje se hace por la mente.

La telecomunicacin puede ser punto a punto, punto a multipunto o teledifusin, que es una forma particular de punto a multipunto que funciona solamente desde el transmisor a los receptores, siendo su versin ms popular la radiodifusin. La funcin de los ingenieros de telecomunicacin es analizar las propiedades fsicas de la lnea o medio de comunicacin y las propiedades estadsticas del mensaje a fin de disear los mecanismos de codificacin y decodificacin ms apropiados. Cuando los sistemas estn diseados para comunicar a travs de los rganos sensoriales humanos (principalmente vista y odo), se deben tener en cuenta las caractersticas psicolgicas y fisiolgicas de percepcin humana. Esto tiene importantes implicaciones econmicas y el ingeniero investigar que defectos pueden ser tolerados en la seal sin que afecten excesivamente a la visin o audicin, basndose en conceptos como el lmite de frecuencias detectables por los rganos sensoriales humanos. Posibles imperfecciones en un canal de comunicacin son: ruido impulsivo, ruido de Johnson-Nyquist (tambin conocido como ruido trmico), tiempo de propagacin, funcin de transferencia de canal no lineal, cadas sbitas de la seal (microcortes), limitaciones en el ancho de banda y reflexiones de seal (eco). Muchos de los modernos sistemas de telecomunicacin obtienen ventaja de algunas de estas imperfecciones para, finalmente, mejorar la calidad de transmisin del canal. Los modernos sistemas de comunicacin hacen amplio uso de la sincronizacin temporal. Hasta la reciente aparicin del uso de la telefona sobre IP, la mayor parte de los sistemas de comunicacin estaban sincronizados a relojes atmicos o a relojes secundarios sincronizados a la hora atmica internacional, obtenida en la mayora de los casos va GPS. Ya no es necesario establecer enlaces fsicos entre dos puntos para transmitir la informacin de un punto a otro. Los hechos ocurridos en un sitio, ocurren a la misma vez en todo el mundo. Nos adentramos en una nueva clase de sociedad en la que la informacin es la que manda. El conocimiento es poder, y saber algo es todo aquello que se necesita. En Europa la sociedad de la informacin se cre como respuesta de la Comunidad Europea al crecimiento de las redes de alta velocidad de los Estados Unidos y su superioridad tecnolgica. [cita requerida]

[editar] Otros aspectos de inters


El cientfico de los laboratorios Bell Claude E. Shannon public en 1948 un estudio titulado Una teora matemtica de la comunicacin. Esta publicacin fue un hito para la realizacin de los modelos matemticos usados para describir sistemas de comunicacin, dentro de la denominada teora de la informacin. La teora de la informacin nos permite evaluar la capacidad de un canal de comunicacin de acuerdo con su ancho de banda y su relacin seal-ruido. En la fecha de la publicacin de Shannon, los sistemas de telecomunicacin estaban basados, predominantemente, en circuitos electrnicos analgicos. La introduccin masiva de circuitos integrados digitales ha permitido a los ingenieros de telecomunicacin aprovechar completamente las ventajas de la teora de la informacin, emergiendo, a partir de la demanda de los fabricantes de equipos de telecomunicacin,

un rea especializada en el diseo de circuitos integrados llamada procesamiento de seales digitales.

[editar] Glosario de telecomunicaciones


Acceso Igual - Cargo Igual: Acceso Igual es el que se presta a los operadores de caractersticas similares en las mismas condiciones de calidad y especificaciones tcnicas. Cargo Igual es una misma remuneracin por el acceso y utilizacin que se causa cuando se cumplen las condiciones de acceso igual. Acceso Universal. Es el derecho que tienen todos los usuarios de TPBC a comunicarse con cualquier otro usuario de la red de telecomunicaciones del Estado y de cualquier otra red de telecomunicaciones en el exterior. Para efectos de los Planes de Telefona Social, Acceso Universal es la facilidad que tiene la poblacin de acceder a servicios de telecomunicaciones a una distancia aceptable con respecto a los hogares. El significado de distancia aceptable depender de los medios de transporte disponibles al usuario para acceder al servicio de telecomunicaciones. Acometida Externa: Conjunto de obras, cables y ductos que hacen parte de una derivacin de la red local desde el ltimo punto donde es comn a varios suscriptores, hasta el punto donde empieza la red interna del suscriptor o grupo de suscriptores. Capacidad de Transporte: Para efectos de la prestacin del servicio de TPBC, es la disponibilidad que hay entre dos puntos de una red que permite establecer entre ellos una seal de telecomunicaciones y que se puede medir en trminos de nmero de canales o bits por segundo, entre otras unidades, sin perjuicio de lo establecido en los reglamentos sobre la materia. "Call-Back": Es el procedimiento de inversin intencional de llamadas que se inician en el territorio nacional mediante una seal de llamada incompleta, o una llamada completada mediante la cual el llamador transmite un cdigo para iniciar una llamada de regreso, o cualquier otro medio para obtener sistemticamente una seal de tono en el extranjero o acceso a una red pblica fuera del territorio nacional para poder realizar una comunicacin de larga distancia internacional que se registra como originada en el extranjero y terminada en el territorio nacional. El "Call-Back" se realiza fundamentalmente para que el cargo de las llamadas suceda fuera del territorio nacional. No se consideran llamadas de "Call-Back" las que involucran acuerdos entre operadores de TPBCLDI legalmente establecidos y conectantes internacionales. Cargo de acceso y uso de las redes: Es el peaje pagado a los operadores, por parte de otros operadores, por concepto de la utilizacin de sus redes, medido en trminos de unidades de tiempo o cualquier otro concepto que resulte apropiado para tal efecto. CITS: Centros Integrados de Telefona Social. Clusula de perodo de permanencia mnima: Es la estipulacin contractual que se pacta por una sola vez, al inicio del contrato, en la que el suscriptor o usuario se obliga a no terminar anticipadamente y sin justa causa, su contrato de prestacin de servicios de

telecomunicaciones, so pena de que el operador haga efectivas las sanciones a que haya lugar. Clusula de prrroga automtica: Es la estipulacin contractual en la que se conviene que, el plazo contractual se prorrogar por un trmino igual al inicialmente convenido, sin necesidad de formalidad alguna. Comercializacin de servicios de TPBC: Actividad por la cual una persona jurdica legalmente establecida compra servicios o lneas a un operador de TPBC para ofrecerla a terceros. Comercializador de Servicios de TPBC: Es aquella persona jurdica legalmente establecida que ejerce la comercializacin de servicios de TPBC. Comit de Expertos Extendido: Es el Comit Expertos Comisionados con participacin de delegados del Departamento Nacional de Planeacin, de la SSPD y del Ministerio de Comunicaciones. Conectante internacional: Es el operador de otro pas que cursa el trfico de larga distancia internacional, entrante o saliente de Colombia, que se destina u origina en un operador del servicio de TPCLDI previa existencia de un acuerdo. Contrato de Acceso, Uso e Interconexin: Es el negocio jurdico que establece los derechos y obligaciones de los operadores solicitante e interconectante con respecto al acceso, uso e interconexin de sus redes de telecomunicaciones y las condiciones de carcter legal, tcnico, comercial, operativo y econmico que gobiernan el acceso, uso e interconexin. Hacen parte del contrato de acceso, uso e interconexin sus anexos, adiciones, modificaciones o aclaraciones. Contrato de Condiciones Uniformes: Es el contrato consensual, en virtud del cual el operador de TPBC presta a los usuarios sus servicios a cambio de un precio definido en dinero, de conformidad con estipulaciones definidas por l para ofrecerlas a muchos usuarios no determinados. Regula en su integridad las relaciones operador - usuario. Costo de Interconexin: Es el valor de las inversiones y gastos necesarios para interconectar las redes, a partir del punto de interconexin hacia la red del operador solicitante,. Se incluyen, entre otros, los equipos de interconexin, los medios de acceso, los equipos, sistemas, soportes lgicos, dispositivos y rganos de conexin. Costo Medio de Referencia: Es el componente anualizado del costo medio de largo plazo por lnea telefnica, calculado en un perodo equivalente a la vida til del sistema. Para efectos del clculo por lnea, se toma en cuenta la capacidad de lneas en servicio del sistema actual y la demanda incremental debida a los proyectos de expansin. Costo Medio Variable de Corto Plazo: Son los costos variables totales de un ao divididos por la unidad de produccin, bien sea lneas, unidades de trfico o unidades de tiempo, entre otras. Se entienden como costos variables totales aquellos costos que fluctan con el trfico o nivel de produccin de un operador de TPBC.

Costos para proveer el acceso y uso de la red del operador interconectante: Es el valor de las inversiones y gastos necesarios para proveer el acceso y uso de la red del operador interconectante a partir del punto de interconexin hacia el interior de su red. Coubicacin: Es el suministro de espacio y de los servicios involucrados en los predios del operador interconectante, con el fin que el operador solicitante pueda colocar en l los equipos necesarios para la interconexin o para el acceso a los usuarios finales. CRT: Comisin de Regulacin de Telecomunicaciones. Desagregacin: Es la separacin de elementos (fsicos y/o lgicos), funciones o servicios de una red de telecomunicaciones, con el objeto de darles un tratamiento especfico y cuyo costo puede determinarse por separado. Empaquetamiento de servicios: Es la oferta conjunta de ms de un servicio de Telecomunicaciones. ESP: Empresa de Servicios Pblicos: es una sociedad por acciones cuyo objeto es la prestacin de los servicios pblicos de que trata la ley 142 de 1994. Espectro electromagntico: Es el conjunto de todas las frecuencias de emisin de los cuerpos de la naturaleza. Comprende un amplio rango que va desde ondas cortas (rayos gamma, rayos X), ondas medias o intermedias (luz visible), hasta ondas largas (las radiocomunicaciones actuales). Indicadores de Gestin: Son medidas objetivas de resultados alrededor de diversos objetivos, utilizadas para asegurar su mejoramiento y evaluacin y medir el desempeo. Ingresos brutos totales: Es el total de los ingresos percibidos por un operador de TPBC por concepto de la prestacin de los servicios de TPBC, sin descontar ningn valor. Instalaciones: Son los elementos de la infraestructura de los operadores. Instalaciones esenciales: Todo elemento o funcin de una red o servicio que sea suministrado exclusivamente o de manera predominante por un operador o por un nmero limitado de los mismos, cuya sustitucin con miras al suministro de un servicio no sea factible en lo tcnico o en lo econmico. Instalaciones Suplementarias: Toda instalacin de una red o servicios relacionada directamente con la prestacin del servicio, que no sean instalaciones esenciales. Integracin Vertical: Posibilidad de que los operadores de TPBC puedan prestar simultneamente los servicios de TPBCL, TPBCLE, TMR y TPBCLD. Integridad del Sistema de Medicin del Consumo: Se refiere a que la informacin presentada en cada uno de los procesos que conforman el Sistema de Medicin del Consumo refleje correctamente el origen, tipo, destino y la duracin del servicio prestado.

Interconexin: Es la vinculacin de recursos fsicos y soportes lgicos, incluidas las instalaciones esenciales necesarias, para permitir el interfuncionamiento de las redes y la interoperabilidad de servicios de telecomunicaciones. Interconexin Directa: Es la interconexin entre las redes de dos operadores que comparten al menos un punto de interconexin entre ellas, con el objeto de lograr el interfuncionamiento de las redes conectadas y la interoperabilidad de los servicios. Interconexin indirecta: Es la interconexin que permite a cualquiera de los operadores interconectados, cursar el trfico de otros operadores a la red del operador interconectante, siempre que no se contravenga el reglamento para cada servicio. El solo servicio portador entre dos redes no se considera interconexin indirecta. Interfuncionamiento de las Redes: Es el correcto funcionamiento de dos redes intercontectadas. Interoperabilidad de los Servicios: Es el correcto funcionamiento de los servicios que se prestan sobre dos redes intercontectadas. Llamada Completada: Llamada fructuosa segn las definiciones de la Unin Internacional de Telecomunicaciones UIT. Negociacin Directa: Es el procedimiento mediante el cual los operadores solicitante e interconectante acuerdan mutuamente las condiciones y trminos del contrato de acceso, uso e interconexin, cindose a las condiciones requeridas para tal negociacin en la Ley y la presente Resolucin. Nodo: Es el elemento de red, ya sea de acceso o de conmutacin, que permite recibir y reenrutar las comunicaciones. Nodo de interconexin: Es el nodo vinculado directamente con el punto de interconexin. Oferta Bsica de Interconexin -OBI-: Es el proyecto de negocio que un operador pone en conocimiento general y que contiene los elementos esenciales para la interconexin OMC: Organizacin Mundial del Comercio. Operador: Es la persona jurdica pblica, mixta o privada que es responsable de la gestin de un servicio de telecomunicaciones en virtud de autorizacin, licencia o concesin, o por ministerio de la ley. Esta Resolucin se refiere indistintamente al operador y al concesionario. Operador de destino: Es el operador a cuya red pertenece el usuario o servicio a donde va dirigida una determinada comunicacin. Operador de origen: Es el operador a cuya red pertenece el usuario que origina una determinada comunicacin.

Operador de TPBC: Se entiende como tal cualquier operador del servicio de TPBCL, TPBCLE, TPBCLD o TMR, en los trminos de la Ley 142 de 1994. Operador de trnsito: Es el operador que interconecta, a travs de su propia red, dos o ms redes de dos operadores distintos. Operador interconectante: Es el operador al cual se le solicita y provee interconexin. Operador solicitante: Es el operador que presta, o se alista a prestar, un servicio de telecomunicaciones y para tal efecto solicita, por derecho propio, interconexin con otra red, en los trminos y condiciones establecidos en la Ley y en la presente Resolucin. Participacin Indirecta: Es la participacin de una empresa en el capital de otra, a travs de interpuesta persona o en asociacin con otra empresa, socio o sociedad. PCS: Servicios de Comunicacin Personal. Plan de expansin: Conjunto de previsiones adoptadas por un operador de TPBC tendientes a ampliar su infraestructura destinada a la prestacin de servicios de TPBC. Plan de Gestin y Resultados: Es el conjunto ordenado de objetivos, estrategias y metas propuestas por los operadores de TPBC en un horizonte de corto, mediano y largo plazo el cual, con base en un diagnstico inicial y en la proyeccin de su escenario futuro, busca garantizar la mejora continua de la gestin de la Empresa, de acuerdo con el Artculo 2o. de la Ley 142 de 1994. Planes Tcnicos Bsicos: Son el conjunto de normas establecidas por el Ministerio de Comunicaciones, que determinan las caractersticas tcnicas fundamentales de la RTPC. Hacen parte de los Planes Tcnicos Bsicos el plan de enrutamiento, el plan de numeracin, el plan de sealizacin, el plan de sincronizacin y plan de tarificacin. Portabilidad numrica: Es el servicio mediante el cual un usuario de TPBC puede mantener el mismo nmero o identificacin telefnica aun cuando cambie de operador o de domicilio. Posicin dominante: Es la posibilidad de determinar, directa o indirectamente, las condiciones de un mercado. Procesos Crticos: Son las actividades fundamentales para la supervivencia de un operador de TPBC de acuerdo con el objeto social de la misma. Procesos de Apoyo: Son las actividades que soportan los procesos crticos de un operador de TPBC. Proceso de Facturacin: Es la etapa en la que se realiza el conjunto de actividades mediante la cual se generan las facturas correspondientes a los consumos de los usuarios o suscriptores de los servicios pblicos de telecomunicaciones de que trata la ley 142 de 1994.

Proceso de Tarificacin: Es la etapa en la que se realiza el conjunto de actividades mediante la cual se le aplica un valor monetario a los consumos medidos en el proceso de tasacin. Proceso de Tasacin: Es la etapa en la que se realiza el conjunto de actividades mediante la cual se mide el consumo de los usuarios o suscriptores de los servicios Pblicos de Telecomunicaciones de que trata la ley 142 de 1994. Programa de Gestin: Corresponde al conjunto de acciones que deben adoptar los operadores de TPBC en el evento de que en el proceso de control y vigilancia a su gestin realizada por la SSPD arroje como resultado un posible incumplimiento a las metas establecidas en el plan de gestin y resultados aprobados por el Ministerio de Comunicaciones. Programas De Telefona Social. Los programas de Telefona Social son aquellos que tienen por objeto promover y financiar proyectos para la prestacin de servicios de telecomunicaciones en zonas rurales y urbanas del territorio nacional, caracterizadas por la existencia de usuarios con altas necesidades bsicas insatisfechas. Prueba de imputacin: Operacin que sirve para comprobar la obligacin que tienen los operadores de telecomunicaciones de que la tarifa impuesta por la utilizacin de una instalacin esencial, la prestacin de servicios adicionales o el suministro de espacio fsico, sea igual a la tarifa que se cobrara a s mismo el proveedor por el uso de la instalacin. Punto de interconexin: Es el punto fsico en donde se efecta la conexin entre dos redes, para permitir su interfuncionamiento y la interoperabilidad de los servicios que estas soportan. Red Telefnica Pblica Conmutada "RTPC": Es el conjunto de elementos que hacen posible la transmisin conmutada de voz, con acceso generalizado al pblico, tanto en Colombia como en el exterior. Incluye las redes de los operadores de TPBCL, TPBCLE, TMR y TPBCLD. Separacin contable: Es la presentacin de la informacin econmica y financiera de un operador de TPBC de manera separada para cada servicio prestado, sin perjuicio de las disposiciones legales y las establecidas por el Contador General de la Nacin y la SSPD. Servicio de Telefona Pblica Bsica Conmutada "TPBC": Es el servicio bsico de telecomunicaciones cuyo objeto es la transmisin conmutada de voz o a travs de la RTPC con acceso generalizado al pblico. Cuando en la presente Resolucin se haga referencia a los servicios u operadores de los servicios de TPBC, se entendern incluidos los servicios de Telefona Pblica Bsica Conmutada Local (TPBCL) Local Extendida (TPBCLE), Telefona Mvil Rural (TMR) y Telefona Pblica Conmutada de Larga Distancia (TPBCLD) Servicio de Telefona Pblica Bsica Conmutada de Larga Distancia "TPBCLD": Es el servicio de TPBC que proporciona en s mismo capacidad completa de comunicacin telefnica entre usuarios de distintas redes de TPBCL, TPBCLE y TMR

del Pas, o entre un usuario de la RTPC en Colombia y un usuario situado en un pas extranjero. Este servicio comprende los servicios de TPBCLDN y TPBCLDI. Servicio de Telefona Bsica Pblica Conmutada de Larga Distancia Nacional o Servicio de Telefona Pblica Bsica Conmutada de Larga Distancia Nacional "TPBCLDN": Es el servicio de TPBC que proporciona en s mismo capacidad completa de comunicacin telefnica entre usuarios de distintas redes de TPBC local y/o local extendida del Pas. Servicio de Telefona Pblica Bsica Conmutada de Larga Distancia Internacional "TPBCLDI": Es el servicio de TPBC que proporciona en s mismo capacidad completa de comunicacin telefnica entre un usuario de la RTPC en Colombia y un usuario situado en un pas extranjero. Servicio de Telefona pblica Bsica Conmutada Local "TPBCL": Es el servicio de TPBC uno de cuyos objetos es la transmisin conmutada de voz a travs de la Red Telefnica Conmutada con acceso generalizado al pblico, en un mismo municipio. Servicio de Telefona Bsica Pblica Conmutada Local Extendida o Servicio de Telefona Pblica Bsica Conmutada Local Extendida "TPBCLE": Es el servicio de TPBC prestado por un mismo operador a usuarios de un rea geogrfica continua conformada por municipios adyacentes, siempre y cuando sta no supere el mbito de un mismo Departamento. Servicio de Telefona Pblica Bsica Conmutada Local Mvil Rural (TMR): Es la actividad complementaria del servicio de TPBCL que permite la comunicacin a usuarios ubicados fuera de la cabecera municipal, o en un municipio con poblacin total menor a 7,000 habitantes de acuerdo con el censo realizado en 1993, o en un corregimiento departamental, con cualquier usuario ubicado dentro del mismo municipio. Servicio portador: Es aquel que proporciona la capacidad necesaria para la transmisin de seales entre dos o ms puntos definidos de la red de telecomunicaciones. Comprende los servicios que se hacen a travs de redes conmutadas de circuitos o de paquetes y los que se hacen a travs de redes no conmutadas. Forman parte de estos, entre otros, los servicios de arrendamiento de pares aislados y de circuitos dedicados. Servicio universal. Se entiende por Servicio Universal aquel que pretende llevar el acceso generalizado a los hogares de los servicios bsicos de telecomunicaciones, iniciando con el servicio de telefona y posteriormente integrando otros servicios a medida que los avances tecnolgicos y la disponibilidad de recursos lo permitan. Servicios adicionales: Son todos aquellos servicios que atienden necesidades especficas relacionadas con la actividad de interconexin, los cuales pueden contratarse por separado. Entre tales servicios adicionales se encuentran los servicios de medicin y registro de trfico, gestin operativa de reclamos, fallas y errores. Servicios semiautomticos y especiales: Son todos aquellos servicios de que trata el artculo 29 contenido en el Decreto 25 del 2002 o las normas que los sustituyan, modifiquen o deroguen.

Servicios suplementarios: Son aquellos servicios suministrados por una red de TPBC, adems de su servicio o servicios bsicos, entre otros los siguientes: conferencia entre tres, llamada en espera, marcacin abreviada, despertador automtico, transferencia de llamada, conexin sin marcar y cdigo secreto. Servidumbre de acceso, uso e interconexin: Es el acto administrativo mediante el cual la CRT impone los derechos y obligaciones a los operadores solicitante e interconectante y prev las condiciones de carcter tcnico, comercial, operativo y econmico del acceso, uso e interconexin de las redes. Sistema de Medicin del Consumo: Es el conjunto de definiciones, principios, reglas, procedimientos y funciones de la empresa, organizado en tres procesos bsicos a saber: tasacin, tarificacin y facturacin. Sistema de multiacceso: Es el mecanismo de acceso de los usuarios a los operadores de TPBCLD en virtud del cual el usuario escoge uno de los operadores marcando un prefijo que lo identifica, para que le curse cada llamada. Sitio de Interconexin: reas relacionadas directamente con el punto de interconexin. SSPD: Superintendencia de Servicios Pblicos Domiciliarios. Suscriptor: Es la persona natural o jurdica con la cual un operador ha celebrado un contrato de condiciones uniformes de servicios pblicos. Tarjeta Prepago: Es cualquier medio impreso o electrnico, que mediante el uso de claves de acceso u otros sistemas de identificacin, permite a un usuario acceder a una capacidad predeterminada de servicios de telecomunicaciones que ha adquirido en forma anticipada. Tasa Contable: Es un valor acordado entre un operador de TPBCLDI y un interconectante internacional, con el fin de distribuir los ingresos recibidos por las llamadas internacionales cursadas entre ellos, en concordancia con el reglamento de la UIT. Tasa de retorno razonable o utilidad razonable: Es la que permite remunerar el patrimonio de los accionistas en la misma forma en que lo habra remunerado una actividad eficiente en un sector de riesgo comparable, la cual ser estimada por el departamento nacional de planeacin. Telfono pblico: Aparato telefnico de acceso generalizado al pblico, conectado a la RTPC, por medio del cual se prestan servicios de telecomunicaciones. Trfico internacional entrante: Es el trfico constituido por las llamadas de larga distancia internacional completadas, efectuadas a travs de marcacin directa o con asistencia de operadora, destinadas a usuarios ubicados en el territorio colombiano y facturadas por el operador extranjero. Trfico internacional saliente: Es el trfico constituido por las llamadas de larga distancia internacional completadas, efectuadas a travs de marcacin directa o con

asistencia de operadora, originadas por suscriptores ubicados en el territorio colombiano, destinadas a usuarios ubicados en el extranjero y facturadas por el operador al suscriptor que origina la llamada. TMC: Telefona Mvil Celular UIT: Unin Internacional de Telecomunicaciones.
es.wikipedia.org/wiki/Telecomunicacin www.monografias.com Computacion Redes

Glosario de telecomunicaciones Acceso Igual - Cargo Igual: Acceso Igual es el que se presta a los operadores de caractersticas similares en las mismas condiciones de calidad y especificaciones tcnicas. Cargo Igual es una misma remuneracin por el acceso y utilizacin que se causa cuando se cumplen las condiciones de acceso igual. Acceso Universal. Es el derecho que tienen todos los usuarios de TPBC a comunicarse con cualquier otro usuario de la red de telecomunicaciones del Estadoy de cualquier otra red de telecomunicaciones en el exterior. Para efectos de los Planes de Telefona Social, Acceso Universal es la facilidad que tiene la poblacin de acceder a servicios de telecomunicaciones a una distancia aceptable con respecto a los hogares. El significado de distancia aceptable depender de los medios de transporte disponibles al usuario para acceder al servicio de telecomunicaciones. Acometida Externa: Conjunto de obras, cables y ductos que hacen parte de una derivacin de la red local desde el ltimo punto donde es comn a varios suscriptores, hasta el punto donde empieza la red interna del suscriptor o grupo de suscriptores. Capacidad de Transporte : Para efectos de la prestacin del servicio de TPBC, es la disponibilidad que hay entre dos puntos de una red que permite establecer entre ellos una seal de telecomunicaciones y que se puede medir en trminos de nmero de canales o bits por segundo, entre otras unidades, sin perjuicio de lo establecido en los reglamentos sobre la materia. "Call-Back": Es el procedimiento de inversin intencional de llamadas que se inician en el territorio nacional mediante una seal de llamada incompleta, o una llamada completada mediante la cual el llamador transmite un cdigo para iniciar una llamada de regreso, o cualquier otro medio para obtener sistemticamente una seal de tono en el extranjero o acceso a una red pblica fuera del territorio nacional para poder realizar una comunicacin de larga distancia internacional que se registra como originada en el extranjero y terminada en el territorio nacional. El "Call-Back" se realiza fundamentalmente para que el cargo de las llamadas suceda fuera del territorio nacional. No se consideran llamadas de "Call-Back" las que involucran acuerdos entre operadores de TPBCLDI legalmente establecidos y conectantes internacionales. Cargo de acceso y uso de las redes : Es el peaje pagado a los operadores, por parte de otros operadores, por concepto de la utilizacin de sus redes, medido en trminos de unidades de tiempoo cualquier otro concepto que resulte apropiado para tal efecto. CITS: Centros Integrados de Telefona Social. Clusula de perodo de permanencia mnima: Es la estipulacin contractual que se pacta por una sola vez, al inicio del contrato, en la que el suscriptor o usuario se obliga a no terminar anticipadamente y sin justa causa, su contrato de prestacin de servicios de telecomunicaciones, so pena de que el operador haga efectivas las sanciones a que haya lugar.

Clusula de prrroga automtica: Es la estipulacin contractual en la que se conviene que, el plazo contractual se prorrogar por un trmino igual al inicialmente convenido, sin necesidad de formalidad alguna. Comercializacin de servicios de TPBC: Actividad por la cual una personajurdica legalmente establecida compra servicios o lneas a un operador de TPBC para ofrecerla a terceros. Comercializador de Servicios de TPBC: Es aquella persona jurdica legalmente establecida que ejerce la comercializacin de servicios de TPBC. Comit de Expertos Extendido:Es el Comit Expertos Comisionados con participacin de delegados del Departamento Nacional de Planeacin, de la SSPD y del Ministerio de Comunicaciones. Conectante internacional: Es el operador de otro pas que cursa el trfico de larga distancia internacional, entrante o saliente de Colombia, que se destina u origina en un operador del servicio de TPCLDI previa existencia de un acuerdo. Contrato de Acceso, Uso e Interconexin: Es el negocio jurdico que establece los derechos y obligaciones de los operadores solicitante e interconectante con respecto al acceso, uso e interconexin de sus redes de telecomunicaciones y las condiciones de carcterlegal, tcnico, comercial, operativo y econmico que gobiernan el acceso, uso e interconexin. Hacen parte del contrato de acceso, uso e interconexin sus anexos, adiciones, modificaciones o aclaraciones. Contrato de Condiciones Uniformes : Es el contrato consensual, en virtud del cual el operador de TPBC presta a los usuarios sus servicios a cambio de un precio definido en dinero, de conformidad con estipulaciones definidas por l para ofrecerlas a muchos usuarios no determinados. Regula en su integridad las relaciones operador - usuario. Costo de Interconexin: Es el valor de las inversiones y gastosnecesarios para interconectar las redes, a partir del punto de interconexin hacia la red del operador solicitante,. Se incluyen, entre otros, los equipos de interconexin, los medios de acceso, los equipos, sistemas, soportes lgicos, dispositivos y rganos de conexin. Costo Medio de Referencia: Es el componente anualizado del costo medio de largo plazo por lnea telefnica, calculado en un perodo equivalente a la vida til del sistema. Para efectos del clculopor lnea, se toma en cuenta la capacidad de lneas en servicio del sistema actual y la demanda incremental debida a los proyectos de expansin. Costo Medio Variable de Corto Plazo: Son los costos variables totales de un ao divididos por la unidad de produccin, bien sea lneas, unidades de trfico o unidades de tiempo, entre otras. Se entienden como costos variables totales aquellos costos que fluctan con el trfico o nivel de produccin de un operador de TPBC. Costos para proveer el acceso y uso de la red del operador interconectante: Es el valor de las inversiones y gastos necesarios para proveer el acceso y uso de la red del operador interconectante a partir del punto de interconexin hacia el interior de su red. Coubicacin: Es el suministro de espacio y de los servicios involucrados en los predios del operador interconectante, con el fin que el operador solicitante pueda colocar en l los equipos necesarios para la interconexin o para el acceso a los usuarios finales. CRT:Comisin de Regulacin de Telecomunicaciones. Desagregacin: Es la separacin de elementos (fsicos y/o lgicos), funciones o servicios de una red de telecomunicaciones, con el objeto de darles un tratamiento especfico y cuyo costo puede determinarse por separado. Empaquetamiento de servicios: Es la oferta conjunta de ms de un servicio de Telecomunicaciones. ESP: Empresa de Servicios Pblicos: es una sociedad por acciones cuyo objeto es la prestacin de los servicios pblicos de que trata la ley 142 de 1994.

Espectro Electromagntico: Es el conjunto de todas las frecuencias de emisin de los cuerpos de la naturaleza. Comprende un amplio rango que va desde ondas cortas (rayos gamma, rayos X), ondas medias o intermedias (luz visible), hasta ondas largas (las radiocomunicaciones actuales). Indicadores de Gestin: Son medidas objetivas de resultados alrededor de diversos objetivos, utilizadas para asegurar su mejoramiento y evaluacin y medir el desempeo. Ingresos brutos totales : Es el total de los ingresos percibidos por un operador de TPBC por concepto de la prestacin de los servicios de TPBC, sin descontar ningn valor. Instalaciones: Son los elementos de la infraestructura de los operadores. Instalaciones esenciales: Todo elemento o funcin de una red o servicio que sea suministrado exclusivamente o de manera predominante por un operador o por un nmero limitado de los mismos, cuya sustitucin con miras al suministro de un servicio no sea factible en lo tcnico o en lo econmico. Instalaciones Suplementarias: Toda instalacin de una red o servicios relacionada directamente con la prestacin del servicio, que no sean instalaciones esenciales. Integracin Vertical: Posibilidad de que los operadores de TPBC puedan prestar simultneamente los servicios de TPBCL, TPBCLE, TMR y TPBCLD. Integridad del Sistema de Medicindel Consumo : Se refiere a que la informacin presentada en cada uno de los procesos que conforman el Sistema de Medicin del Consumo refleje correctamente el origen, tipo, destino y la duracin del servicio prestado. Interconexin: Es la vinculacin de recursos fsicos y soportes lgicos, incluidas las instalaciones esenciales necesarias, para permitir el interfuncionamiento de las redes y la interoperabilidad de servicios de telecomunicaciones. Interconexin Directa: Es la interconexin entre las redes de dos operadores que comparten al menos un punto de interconexin entre ellas, con el objeto de lograr el interfuncionamiento de las redes conectadas y la interoperabilidad de los servicios. Interconexin indirecta: Es la interconexin que permite a cualquiera de los operadores interconectados, cursar el trfico de otros operadores a la red del operador interconectante, siempre que no se contravenga el reglamento para cada servicio. El solo servicio portador entre dos redes no se considera interconexin indirecta. Interfuncionamiento de las Redes: Es el correcto funcionamiento de dos redes intercontectadas. Interoperabilidad de los Servicios: Es el correcto funcionamiento de los servicios que se prestan sobre dos redes intercontectadas. Llamada Completada: Llamada fructuosa segn las definiciones de la Unin Internacional de Telecomunicaciones UIT. Negociacin Directa : Es el procedimiento mediante el cual los operadores solicitante e interconectante acuerdan mutuamente las condiciones y trminos del contrato de acceso, uso e interconexin, cindose a las condiciones requeridas para tal negociacin en la Ley y la presente Resolucin. Nodo: Es el elemento de red, ya sea de acceso o de conmutacin, que permite recibir y reenrutar las comunicaciones. Nodo de interconexin: Es el nodo vinculado directamente con el punto de interconexin. Oferta Bsica de Interconexin -OBI -: Es el proyecto de negocio que un operador pone en conocimiento general y que contiene los elementos esenciales para la interconexin OMC: OrganizacinMundial del Comercio.

Operador: Es la persona jurdica pblica, mixta o privada que es responsable de la gestin de un servicio de telecomunicaciones en virtud de autorizacin, licencia o concesin, o por ministerio de la ley. Esta Resolucin se refiere indistintamente al operador y al concesionario. Operador de destino: Es el operador a cuya red pertenece el usuario o servicio a donde va dirigida una determinada comunicacin. Operador de origen: Es el operador a cuya red pertenece el usuario que origina una determinada comunicacin. Operador de TPBC: Se entiende como tal cualquier operador del servicio de TPBCL, TPBCLE, TPBCLD o TMR, en los trminos de la Ley 142 de 1994. Operador de trnsito: Es el operador que interconecta, a travs de su propia red, dos o ms redes de dos operadores distintos. Operador interconectante: Es el operador al cual se le solicita y provee interconexin. Operador solicitante: Es el operador que presta, o se alista a prestar, un servicio de telecomunicaciones y para tal efecto solicita, por derecho propio, interconexin con otra red, en los trminos y condiciones establecidos en la Ley y en la presente Resolucin. Participacin Indirecta: Es la participacin de una empresa en el capitalde otra, a travs de interpuesta persona o en asociacin con otra empresa, socio o sociedad. PCS: Servicios de Comunicacin Personal. Plan de expansin : Conjunto de previsiones adoptadas por un operador de TPBC tendientes a ampliar su infraestructura destinada a la prestacin de servicios de TPBC. Plan de Gestin y Resultados: Es el conjunto ordenado de objetivos, estrategiasy metas propuestas por los operadores de TPBC en un horizonte de corto, mediano y largo plazo el cual, con base en un diagnstico inicial y en la proyeccin de su escenario futuro, busca garantizar la mejora continua de la gestin de la Empresa, de acuerdo con el Artculo 2o. de la Ley 142 de 1994. Planes Tcnicos Bsicos : Son el conjunto de normas establecidas por el Ministerio de Comunicaciones, que determinan las caractersticas tcnicas fundamentales de la RTPC. Hacen parte de los Planes Tcnicos Bsicos el plan de enrutamiento, el plan de numeracin, el plan de sealizacin, el plan de sincronizacin y plan de tarificacin. Portabilidad numrica: Es el servicio mediante el cual un usuario de TPBC puede mantener el mismo nmero o identificacin telefnica aun cuando cambie de operador o de domicilio. Posicin dominante: Es la posibilidad de determinar, directa o indirectamente, las condiciones de un mercado. Procesos Crticos: Son las actividades fundamentales para la supervivencia de un operador de TPBC de acuerdo con el objeto social de la misma. Procesos de Apoyo: Son las actividades que soportan los procesos crticos de un operador de TPBC. Proceso de Facturacin: Es la etapa en la que se realiza el conjunto de actividades mediante la cual se generan las facturas correspondientes a los consumos de los usuarios o suscriptores de los servicios pblicos de telecomunicaciones de que trata la ley 142 de 1994. Proceso de Tarificacin: Es la etapa en la que se realiza el conjunto de actividades mediante la cual se le aplica un valor monetario a los consumos medidos en el proceso de tasacin. Proceso de Tasacin: Es la etapa en la que se realiza el conjunto de actividades mediante la cual se mide el consumo de los usuarios o suscriptores de los servicios Pblicos de Telecomunicaciones de que trata la ley 142 de 1994. Programa de Gestin: Corresponde al conjunto de acciones que deben adoptar los operadores de TPBC en el evento de que en el proceso de control y vigilancia a su gestin realizada por la SSPD

arroje como resultado un posible incumplimiento a las metas establecidas en el plan de gestin y resultados aprobados por el Ministerio de Comunicaciones. Programas De Telefona Social. Los programas de Telefona Social son aquellos que tienen por objeto promover y financiar proyectos para la prestacin de servicios de telecomunicaciones en zonas rurales y urbanas del territorio nacional, caracterizadas por la existencia de usuarios con altas necesidades bsicas insatisfechas. Prueba de imputacin: Operacin que sirve para comprobar la obligacin que tienen los operadores de telecomunicaciones de que la tarifa impuesta por la utilizacin de una instalacin esencial, la prestacin de servicios adicionales o el suministro de espacio fsico, sea igual a la tarifa que se cobrara a s mismo el proveedor por el uso de la instalacin. Punto de interconexin: Es el punto fsico en donde se efecta la conexin entre dos redes, para permitir su interfuncionamiento y la interoperabilidad de los servicios que estas soportan. Red Telefnica Pblica Conmutada "RTPC": Es el conjunto de elementos que hacen posible la transmisin conmutada de voz, con acceso generalizado al pblico, tanto en Colombia como en el exterior. Incluye las redes de los operadores de TPBCL, TPBCLE, TMR y TPBCLD. Separacin contable: Es la presentacin de la informacin econmica y financiera de un operador de TPBC de manera separada para cada servicio prestado, sin perjuicio de las disposiciones legales y las establecidas por el Contador General de la Nacin y la SSPD. Servicio de Telefona Pblica Bsica Conmutada "TPBC": Es el servicio bsico de telecomunicaciones cuyo objeto es la transmisin conmutada de voz o a travs de la RTPC con acceso generalizado al pblico. Cuando en la presente Resolucin se haga referencia a los servicios u operadores de los servicios de TPBC, se entendern incluidos los servicios de Telefona Pblica Bsica Conmutada Local (TPBCL) Local Extendida (TPBCLE), Telefona Mvil Rural (TMR) y Telefona Pblica Conmutada de Larga Distancia (TPBCLD) Servicio de Telefona Pblica Bsica Conmutada de Larga Distancia "TPBCLD": Es el servicio de TPBC que proporciona en s mismo capacidad completa de comunicacin telefnica entre usuarios de distintas redes de TPBCL, TPBCLE y TMR del Pas, o entre un usuario de la RTPC en Colombia y un usuario situado en un pas extranjero. Este servicio comprende los servicios de TPBCLDN y TPBCLDI. Servicio de Telefona Bsica Pblica Conmutada de Larga Distancia Nacional o Servicio de Telefona Pblica Bsica Conmutada de Larga Distancia Nacional "TPBCLDN": Es el servicio de TPBC que proporciona en s mismo capacidad completa de comunicacin telefnica entre usuarios de distintas redes de TPBC local y/o local extendida del Pas. Servicio de Telefona Pblica Bsica Conmutada de Larga Distancia Internacional "TPBCLDI": Es el servicio de TPBC que proporciona en s mismo capacidad completa de comunicacin telefnica entre un usuario de la RTPC en Colombia y un usuario situado en un pas extranjero. Servicio de Telefona pblica Bsica Conmutada Local "TPBCL": Es el servicio de TPBC uno de cuyos objetos es la transmisin conmutada de voz a travs de la Red Telefnica Conmutada con acceso generalizado al pblico, en un mismo municipio. Servicio de Telefona Bsica Pblica Conmutada Local Extendida o Servicio de Telefona Pblica Bsica Conmutada Local Extendida "TPBCLE": Es el servicio de TPBC prestado por un mismo operador a usuarios de un rea geogrfica continua conformada por municipios adyacentes, siempre y cuando sta no supere el mbito de un mismo Departamento. Servicio de Telefona Pblica Bsica Conmutada Local Mvil Rural (TMR): Es la actividad complementaria del servicio de TPBCL que permite la comunicacin a usuarios ubicados fuera de la cabecera municipal, o en un municipio con poblacin total menor a 7,000 habitantes de acuerdo con el censo realizado en 1993, o en un corregimiento departamental, con cualquier usuario ubicado dentro del mismo municipio.

Servicio portador: Es aquel que proporciona la capacidad necesaria para la transmisin de seales entre dos o ms puntos definidos de la red de telecomunicaciones. Comprende los servicios que se hacen a travs de redes conmutadas de circuitos o de paquetes y los que se hacen a travs de redes no conmutadas. Forman parte de estos, entre otros, los servicios de arrendamiento de pares aislados y de circuitos dedicados. Servicio universal. Se entiende por Servicio Universal aquel que pretende llevar el acceso generalizado a los hogares de los servicios bsicos de telecomunicaciones, iniciando con el servicio de telefona y posteriormente integrando otros servicios a medida que los avances tecnolgicos y la disponibilidad de recursos lo permitan. Servicios adicionales: Son todos aquellos servicios que atienden necesidades especficas relacionadas con la actividad de interconexin, los cuales pueden contratarse por separado. Entre tales servicios adicionales se encuentran los servicios de medicin y registro de trfico, gestin operativa de reclamos, fallas y errores. Servicios semiautomticos y especiales: Son todos aquellos servicios de que trata el artculo 29 contenido en el Decreto 25 del 2002 o las normas que los sustituyan, modifiquen o deroguen. Servicios suplementarios: Son aquellos servicios suministrados por una red de TPBC, adems de su servicio o servicios bsicos, entre otros los siguientes: conferenciaentre tres, llamada en espera, marcacin abreviada, despertador automtico, transferencia de llamada, conexin sin marcar y cdigo secreto. Servidumbre de acceso, uso e interconexin: Es el acto administrativo mediante el cual la CRT impone los derechos y obligaciones a los operadores solicitante e interconectante y prev las condiciones de carcter tcnico, comercial, operativo y econmico del acceso, uso e interconexin de las redes. Sistema de Medicin del Consumo: Es el conjunto de definiciones, principios, reglas, procedimientos y funciones de la empresa, organizado en tres procesos bsicos a saber: tasacin, tarificacin y facturacin. Sistema de multiacceso: Es el mecanismo de acceso de los usuarios a los operadores de TPBCLD en virtud del cual el usuario escoge uno de los operadores marcando un prefijo que lo identifica, para que le curse cada llamada. Sitio de Interconexin: Areas relacionadas directamente con el punto de interconexin. SSPD: Superintendencia de Servicios Pblicos Domiciliarios. Suscriptor: Es la persona natural o jurdica con la cual un operador ha celebrado un contrato de condiciones uniformes de servicios pblicos. Tarjeta Prepago: Es cualquier medio impreso o electrnico, que mediante el uso de claves de acceso u otros sistemas de identificacin, permite a un usuario acceder a una capacidad predeterminada de servicios de telecomunicaciones que ha adquirido en forma anticipada. Tasa Contable : Es un valor acordado entre un operador de TPBCLDI y un interconectante internacional, con el fin de distribuir los ingresos recibidos por las llamadas internacionales cursadas entre ellos, en concordancia con el reglamento de la UIT. Tasa de retorno razonable o utilidad razonable: Es la que permite remunerar el patrimonio de los accionistas en la misma forma en que lo habra remunerado una actividad eficiente en un sector de riesgo comparable, la cual ser estimada por el departamento nacional de planeacin. Telfono Pblico: Aparato telefnico de acceso generalizado al pblico, conectado a la RTPC, por medio del cual se prestan servicios de telecomunicaciones. Trfico internacional entrante: Es el trfico constituido por las llamadas de larga distancia internacional completadas, efectuadas a travs de marcacin directa o con asistencia de operadora, destinadas a usuarios ubicados en el territorio colombiano y facturadas por el operador extranjero. Trfico internacional saliente: Es el trfico constituido por las llamadas de larga distancia internacional completadas, efectuadas a travs de marcacin directa o con asistencia de operadora,

originadas por suscriptores ubicados en el territorio colombiano, destinadas a usuarios ubicados en el extranjero y facturadas por el operador al suscriptor que origina la llamada. TMC:Telefona Mvil Celular UIT: Unin Internacional de Telecomunicaciones.

You might also like