SlideShare una empresa de Scribd logo
1 de 9
Instituto Emiliani Somascos
4to INFORMATICA “B”
INSTRUCTOR; Carlos Sil
NOMBRE: Luis Fernando Gamboa Pérez CLAVE; 5
Estandarización
Una de las principales herramientas que han permitido a
las distintas herramientas informáticas
poder interactuar y así proporcionar una experiencia sat
isfactoria al usuario han sido los estándares.
Los estándares, o parte de ellos como se comprobará en a
delante, han sido la herramienta base de la
interoperabilidad informática. Son los que han permitido
definir cómo interactuaran los miles o
millones de componentes informáticos que existen.
Sin embargo, estándares existen de muchos tipos y según
de cuál de ellos se esté hablando, se
estarán garantizando unas funcionalidades y unas capacid
ades de interoperabilidad técnica distintas.
Así, los estándares se pueden clasificar en función de d
iversas características. Las dos principales
probablemente, de cara a las implicaciones que tienen de
cara a su uso son cómo de
abiertos/cerrados y permisivos/exclusivos son, y qué car
ácter legal tienen. También es interesante
observar qué organismo ha emitido y es responsable del e
stándar, así como su ámbito geográfico de
aplicación. De hecho, se comprobará que las diferencias
legales entre distintos entornos
geopolíticos, van a determinar que un determinado estánd
ar pueda ser considerado diferentemente
dependiendo del lugar donde se emplee o comercialice.
Sin embargo, y fuera de toda categoría, un estándar, par
a poder denominarse como tal, al menos
requiere cumplir una característica: sus especificacione
s son públicas y accesibles cuando más a un
precio simbólico. La especificación de un estándar, a su
vez, es aquel conjunto de documentos
donde se define cómo llevar a cabo un desarrollo de soft
ware o hardware que siga ese estándar.
Estándar de Calidad
• Satisfacción del cliente
• Competencia
• Defectos Estándares a considerar
La calidad del software: “Es una preocupación a la que
se dedican muchos esfuerzos. Sin embargo, el software
casi nunca es perfecto. Todo proyecto tiene como
objetivo producir software de la mejor calidad posible,
que cumpla, y si puede supere las expectativas de los
usuarios.
El modelo de referencia OSI
El modelo de referencia OSI (open system interconnection,
interconexión de sistemas abiertos) lo desarrolló la ISO
(international standard organisation, organización
internacional de normalización) como una guía para definir
un conjunto de protocolos abiertos. Su finalidad es
proporcionar una base común para la coordinación en el
desarrollo de normas destinadas a la interconexión de
sistemas, permitiendo a la vez situar las normas existentes
en la perspectiva del modelo de referencia global. Tiene
también como finalidad identificar los campos en los que se
requiere la elaboración y el perfeccionamiento de normas,
así como mantener la coherencia de todas las normas dentro
de un marco común. El modelo de referencia OSI se describe
en la norma ISO 7498-1 (ITU-T X.200).
El modelo OSI tiene siete capas o niveles, como se muestra
en la figura 1. Los principios que se aplicaron para llegar
a las siete capas fueron:
1. Se debe crear una capa siempre que exista un nivel
diferente de abstracción.
2. Cada capa debe realizar una función bien definida.
3. La función de cada capa se debe elegir pensando en la
definición de protocolos estandarizados
internacionalmente.
4. Los límites de las capas deben elegirse a modo de
minimizar el flujo de información a través de las
interfaces.
5. La cantidad de capas debe ser suficiente para no tener
que agrupar funciones distintas en la misma capa y lo
bastante pequeña para que la arquitectura no se vuelva
inmanejable.
7 Aplicación
6 Presentación
5 Sesión
4 Transporte
3 Red
2 Enlace de datos
1 Física
Figura 1: Las capas del modelo de referencia OSI
Los siete niveles que configuran el modelo OSI suelen
agruparse en dos bloques. Los tres niveles inferiores
(físico, de enlace, de red) constituyen el bloque de
transmisión. Son niveles dependientes de la red de
conmutación utilizada para la comunicación entre los dos
sistemas. Por el contrario, los tres niveles superiores (de
sesión, de presentación y de aplicación) son niveles
orientados a la aplicación y realizan funciones
directamente vinculadas con los procesos de comunicación.
El nivel intermedio (de transporte) enmascara a los niveles
orientados a la apliicación el funcionamiento detallado de
los niveles dependientes de la red.
1.1 Introducción a la capa física
La capa física comunica directamente con el medio de
comunicación; se ocupa de enviar y recibir bits. En esta
capa se decide qué voltaje describe un 0 y cuál un 1; los
microsegundos que dura un bit; si la transmisión se puede
efectuar simultáneamente en ambas direcciones; cómo se
establece la conexión inicial y cómo se interrumpe, etc.
1.2 Introducción a la capa de enlace de datos
La capa de enlace de datos proporciona la comunicación nodo
a nodo en una misma red de área local. Para ello debe
proporcionar un mecanismo de direcciones que permita
entregar los mensajes en los nodos correctos y debe
traducir los mensajes de las capas superiores en bits que
pueda transmitir la capa física.
Cuando la capa de enlace recibe un mensaje, le da formato
para transformarlo en una trama de datos (o marco). Las
secciones de una trama de datos se denominan campos. Los
campos de una trama tipo son los siguientes:
Indicador de inicio.
Dirección de origen.
Dirección de destino.
Información de control.
Datos.
Control de errores.
1.3 Introducción a la capa de red
La capa de red se ocupa de controlar el funcionamiento de
la subred, proporcionando un mecanismo que dirige los
mensajes de una red a otra.
Para entregar mensajes en una red, cada subred debe estar
identificada de forma única por una dirección de subred. Al
recibir un mensaje de las capas superiores, la capa de red
añade una cabecera al mensaje incluyendo las direcciones de
subred de origen y destino. Este conjunto de datos sumado a
la capa de red se denomina paquete. La información de la
dirección de subred se utiliza para entregar el mensaje a
la subred correcta; después la capa de enlace de datos
puede utilizar la dirección del nodo para entregar el
mensaje.
El proceso de hacer llegar los paquetes a la subred
correcta se denomina encaminamiento, y los dispositivos que
encaminan los paquetes se denominanencaminadores (o
routers).
1.4 Introducción a la capa de transporte
La función básica de la capa de transporte es aceptar datos
de la capa de sesión, dividirlos en unidades más pequeñas
si es necesario, pasarlo a la capa de red y asegurar que
todas las unidades lleguen correctamente al otro extremo.
La capa de transporte también asegura un control de flujo,
es decir, regula el flujo de información de forma que un
nodo rápido no llegue a saturar a uno lento.
1.5 Introducción a la capa de sesión
La capa de sesión permite a los usuarios de máquinas
diferentes establecer sesiones entre ellos. Una sesión
permite el transporte ordinario de datos, como lo hace la
capa de transporte, pero también proporciona servicios
mejorados útiles en algunas aplicaciones.
Uno de los servicios de la capa de sesión es manejar el
control del diálogo. El modo de diálogo puede ser de tres
tipos:
Simplex.
Semiduplex.
Duplex.
1.6 Introducción a la capa de presentación
El cometido de la capa de presentación es el de presentar
los datos a la capa de aplicación; ocupándose de traducir
datos con una codificación de caracteres a otra distinta,
si fuese necesario (porque los nodos inicial y final
utilizaran una codificación distinta, como ASCII y
Unicode); ídem con la representación de datos numéricos.
Otras funciones que corresponden a la capa de presentación
son la encriptación/desencriptación y la
compresión/descompresión de los datos.
1.7 Introducción a la capa de aplicación
La capa de aplicación proporciona los servicios utilizados
por las aplicaciones, como pueden ser:
Correo electrónico,
acceso a archivos remotos,
ejecución de tareas remotas,
administración de la red.
Como es la única capa que proporciona servicios
directamente a los procesos de aplicación, la capa de
aplicación ofrece todos los servicios de OSI directamente
utilizables por los procesos de aplicación.
2 Servicios
Las entidades en un nivel N ofrecen servicios que son
utilizados por las entidades del nivel N+1. El nivel N es,
entonces, el proveedor del servicio y el nivel N+1
elusuario del servicio. A su vez, el nivel N para
proporcionar sus servicios puede utilizar los servicios que
le ofrece el nivel N-1.
Los servicios se hacen disponibles en los SAP (puntos de
acceso al servicio). Los SAP del nivel N son los puntos
donde el nivel N+1 puede acceder a los servicios ofrecidos.
Un servicio es invocado por el usuario, o es indicado por
el proveedor del servicio mediante el intercambio de un
conjunto de primitivas de servicio a través de la interfaz
entre los niveles implicados. En el modelo OSI, estas
primitivas son de cuatro tipos:
Petición (Request). Una entidad solicita el servicio.
Indicación (Indication). Una entidad es informada de
algún evento.
Respuesta (Response). Una entidad quiere responder a
un evento.
Confirmación (Confirm). Una entidad es informada sobre
su solicitud.
Los servicios pueden ser confirmados o no confirmados. Un
servicio confirmado utiliza las cuatro primitivas; un
servicio no confirmado sólo utiliza petición e indicación.
El establecimiento de la conexión siempre es un servicio
confirmado; la transferencia de datos puede ser confirmada
o no.
3 Capa física
La capa física proporciona los medios mecánicos,
eléctricos, funcionales y de procedimiento necesarios para
activar, mantener y desactivar conexiones físicas para la
transmisión de bits entre entidades de enlace de datos.
Una conexión física puede comprender sistemas abiertos
intermedios, cada uno de los cuales efectúa la
retransmisión de los bits dentro de la capa física. Las
entidades de la capa física están interconectadas por un
medio físico.
3.1 Servicios proporcionados a la capa de enlace de datos
Los siguientes servicios o elementos de servicios son
proporcionados por la capa física:
Conexiones físicas.
Unidades de datos del servicio físico.
Puntos extremos de conexión física.
Identificación de circuitos de datos.
Secuenciación.
Notificación de condiciones de fallo.
Parámetros de calidad de servicio.
o Tasa de errores,
o disponibilidad del servicio,
o velocidad de transmisión,
o retardo de tránsito.
Conexiones físicas. Se puede proporcionar una conexión
física mediante la retransmisión de circuitos de
datos, utilizando funciones de retransmisión en la
capa física.
3.2 Funciones en la capa física
Activación y desactivación de conexiones físicas.
Transmisión de unidades de datos del servicio físico.
La transmisión puede ser de dos tipos:
o síncrona, o
o asíncrona
Multiplexación.
Gestión de la capa física.
4 Capa de enlace de datos
Proporciona los medios funcionales y de procedimiento para
el modo sin conexión entre entidades de red y para el modo
con conexión para establecer, mantener y liberar conexiones
de enlace de datos entre entidades de red y para transferir
unidades de datos del servicio de enlace de datos. Una
conexión de enlace de datos está constituida por una o
varias conexiones físicas.
La capa de enlace de datos detecta y, eventualmente,
corrige los errores que se puedan producir en la capa
física.
Además, la capa de enlace de datos permite a la capa de red
controlar la interconexión de circuitos de datos dentro de
la capa física.
4.1 Servicios proporcionados a la capa de red
Modo con conexión:
o Direcciones de enlace de datos.
o Conexión de enlace de datos.
o Unidades de datos del servicio de enlace de
datos.
o Identificadores de puntos extremos de la conexión
de enlace de datos.
o Notificación de errores.
o Parámetros de calida de servicio.
o Reiniciación.
Modo sin conexión:
o Direcciones de enlace de datos.
o Transmisión de unidad de datos del servicio de
enlace de datos de un tamaño máximo definido.
o Parámetros de calidad de servicio.
4.2 Funciones en la capa de enlace de datos
Modos con conexión y sin conexión:
o Correspondencia de unidades de datos del servicio
de enlace de datos.
o Identificación e intercambio de parámetros.
o Control de la interconexión de circuito de datos.
o Detección de errores.
o Encaminamiento y retransmisión.
o Gestión de la capa de enlace de datos.
Modo con conexión:
o Establecimiento y liberación de conexión de
enlace de datos.
o Transmisión de datos por enlace de datos en modo
con conexión.
o División de la conexión del enlace de datos.
o Control de secuencia.
o Delimitación y sincronización.
o Control del flujo.
o Recuperación tras error.
o Reiniciación.
Modo sin conexión:
o Transmisión de datos por el enlace de datos en el
modo sin conexión.
5 Capa de red
5.1 Servicios proporcionados a la capa de transporte
El servicio básico de la capa de red consiste
en proporcionar la transferencia transparente de datos
entre entidades de transporte.
Modo con conexión:
o Direcciones de red.
o Conexiones de red.
o Identificadores de puntos extremos de conexión de
red.
o Transferencia de unidades de datos del servicio
de red.
o Parámetros de calidad de servicio.
 Tasa de errores residuales,
 disponibilidad,
 fiabilidad,
 caudal,
 retardo de tránsito,
 retardo de establecimiento de la conexión de
red.
o Notificación de errores.
o Transferencia de unidades de datos aceleradas del
servicio de red.
o Reiniciación.
o Liberación.
o Recepción de confirmación.
Modo con conexión:
o Transmisión de unidades de datos del servicio de
red de un tamaño máximo definido.
o Parámetros de calidad de servicio.
o Notificación de error local.
5.2 Funciones de la capa de red
Encaminamiento y retransmisión.
Conexiones de red.
Multiplexación de conexiones de red.
Segmentación y bloqueo.
Recuperación tras error.
Secuenciación.
Control de flujo.
Transferencia de unidades datos aceleradas.
Reiniciación.
Selección del servicio.
Correspondencia de direcciones de red con direcciones
de enlace de datos.
Correspondencia de transmisiones de red en el modo sin
conexión con transmisiones de enlace de datos en el
modo sin conexión.
Conversión del servicio de enlace de datos en el modo
con conexión al servicio de red en el modo con
conexión.
Mejora de un servicio de enlace de datos en el modo
sin conexión para suministrar un servicio de red en el
modo con conexión.
Gestión de la capa de red.
en la adquisición de recursos informáticos
6. Tipos de estándares:
• ISO
Es el organismo encargado de promover el desarrollo de
normas internacionales de fabricación, comercio y
comunicación para todas las ramas industriales a
excepción de la eléctrica y la electrónica. Su función
principal es la de buscar la estandarización de normas
de productos y seguridad para las empresas u
organizaciones a nivel internacional.
• IEEE
Estándares ISO existentes:
• ISO 9001 , 9000–3 , 9004–2
• ISO/IEC 12207
• ISO/IEC 15504 (SPICE)
Una de las principales amenazas para la calidad del
software viene de una fuente aparentemente benigna:
los cambios. El proceso de control de cambios
contribuye directamente a la calidad del software. El
control de cambios se aplica durante el desarrollo del
software y, posteriormente, durante su mantenimiento.
Ya que un cambio se puede producir en cualquier
momento, las actividades de la gestión de
configuraciones del software sirven para: (1)
identificar el cambio; (2) controlar el cambio; (3)
garantizar que el cambio se implementa adecuadamente;
(4) informar del cambio a todos aquéllos a los que
afecte.

Más contenido relacionado

La actualidad más candente

La actualidad más candente (15)

1.3. clase modelo osi
1.3. clase   modelo osi1.3. clase   modelo osi
1.3. clase modelo osi
 
Modelo osi
Modelo osiModelo osi
Modelo osi
 
Resumen parte1 TCP/IP Equipo1
Resumen parte1 TCP/IP Equipo1Resumen parte1 TCP/IP Equipo1
Resumen parte1 TCP/IP Equipo1
 
Protocolo
ProtocoloProtocolo
Protocolo
 
El modelo osi
El modelo osiEl modelo osi
El modelo osi
 
CAPAS DEL MODELO OSI
CAPAS DEL MODELO OSICAPAS DEL MODELO OSI
CAPAS DEL MODELO OSI
 
Modelo osi y sus 7 capas
Modelo osi y sus 7 capasModelo osi y sus 7 capas
Modelo osi y sus 7 capas
 
Modelo Osi
Modelo OsiModelo Osi
Modelo Osi
 
Capa Sesion, victor mamani catachura,boreasH,Modelo Osi
Capa Sesion, victor mamani catachura,boreasH,Modelo OsiCapa Sesion, victor mamani catachura,boreasH,Modelo Osi
Capa Sesion, victor mamani catachura,boreasH,Modelo Osi
 
Modelo OSI
Modelo OSIModelo OSI
Modelo OSI
 
Modelo osi
Modelo osiModelo osi
Modelo osi
 
Guia 5
Guia 5Guia 5
Guia 5
 
Modelo OSI
Modelo OSIModelo OSI
Modelo OSI
 
Modelo OSI dinamico
Modelo OSI dinamicoModelo OSI dinamico
Modelo OSI dinamico
 
Modelo osi tcp.ip
Modelo osi tcp.ipModelo osi tcp.ip
Modelo osi tcp.ip
 

Destacado

HTML5など社内勉強会 Vol.3 - 入門JavaScript
HTML5など社内勉強会 Vol.3 - 入門JavaScriptHTML5など社内勉強会 Vol.3 - 入門JavaScript
HTML5など社内勉強会 Vol.3 - 入門JavaScriptGeorge Harada
 
Fly fishing lodge british columbia
Fly fishing lodge british columbiaFly fishing lodge british columbia
Fly fishing lodge british columbiajollywatson1
 
PNFP Nuestra Escuela Curso de Videojuegos
PNFP Nuestra Escuela Curso de VideojuegosPNFP Nuestra Escuela Curso de Videojuegos
PNFP Nuestra Escuela Curso de Videojuegosvideojuegoseneducacion
 
T. Vasilev Изследване структурата и свойствата на метални археологически нахо...
T. Vasilev Изследване структурата и свойствата на метални археологически нахо...T. Vasilev Изследване структурата и свойствата на метални археологически нахо...
T. Vasilev Изследване структурата и свойствата на метални археологически нахо...Tihomir Vasilev
 
Gennari vittorini-terence-ai*ia-2014
Gennari vittorini-terence-ai*ia-2014Gennari vittorini-terence-ai*ia-2014
Gennari vittorini-terence-ai*ia-2014Rosella Gennari
 
39. soil formation and topography by Allah Dad Khan
39. soil formation and topography by Allah Dad Khan39. soil formation and topography by Allah Dad Khan
39. soil formation and topography by Allah Dad KhanMr.Allah Dad Khan
 
Company Presentation NEW
Company Presentation NEWCompany Presentation NEW
Company Presentation NEWMike Voos
 
Upmovie review (1)
Upmovie review (1)Upmovie review (1)
Upmovie review (1)Umme habiba
 
Towards a catalogue of good practices
Towards a catalogue of good practicesTowards a catalogue of good practices
Towards a catalogue of good practicesRRI Tools
 

Destacado (14)

Superoxy rios e lagoas (1) (1)
Superoxy   rios e lagoas (1) (1)Superoxy   rios e lagoas (1) (1)
Superoxy rios e lagoas (1) (1)
 
Presentaciones
PresentacionesPresentaciones
Presentaciones
 
HTML5など社内勉強会 Vol.3 - 入門JavaScript
HTML5など社内勉強会 Vol.3 - 入門JavaScriptHTML5など社内勉強会 Vol.3 - 入門JavaScript
HTML5など社内勉強会 Vol.3 - 入門JavaScript
 
Fly fishing lodge british columbia
Fly fishing lodge british columbiaFly fishing lodge british columbia
Fly fishing lodge british columbia
 
PNFP Nuestra Escuela Curso de Videojuegos
PNFP Nuestra Escuela Curso de VideojuegosPNFP Nuestra Escuela Curso de Videojuegos
PNFP Nuestra Escuela Curso de Videojuegos
 
70-533 -- Course Introduction
70-533 -- Course Introduction70-533 -- Course Introduction
70-533 -- Course Introduction
 
T. Vasilev Изследване структурата и свойствата на метални археологически нахо...
T. Vasilev Изследване структурата и свойствата на метални археологически нахо...T. Vasilev Изследване структурата и свойствата на метални археологически нахо...
T. Vasilev Изследване структурата и свойствата на метални археологически нахо...
 
Gennari vittorini-terence-ai*ia-2014
Gennari vittorini-terence-ai*ia-2014Gennari vittorini-terence-ai*ia-2014
Gennari vittorini-terence-ai*ia-2014
 
39. soil formation and topography by Allah Dad Khan
39. soil formation and topography by Allah Dad Khan39. soil formation and topography by Allah Dad Khan
39. soil formation and topography by Allah Dad Khan
 
Company Presentation NEW
Company Presentation NEWCompany Presentation NEW
Company Presentation NEW
 
Upmovie review (1)
Upmovie review (1)Upmovie review (1)
Upmovie review (1)
 
Adaptation Measures for Africa’s Climate Resilient Agriculture
Adaptation Measures for Africa’s Climate Resilient AgricultureAdaptation Measures for Africa’s Climate Resilient Agriculture
Adaptation Measures for Africa’s Climate Resilient Agriculture
 
Towards a catalogue of good practices
Towards a catalogue of good practicesTowards a catalogue of good practices
Towards a catalogue of good practices
 
Web 2.0
Web 2.0Web 2.0
Web 2.0
 

Similar a Estandarizacion

Similar a Estandarizacion (20)

Diapositiva De Osi
Diapositiva De OsiDiapositiva De Osi
Diapositiva De Osi
 
Interconexion de sistemas abiertos
Interconexion de sistemas abiertosInterconexion de sistemas abiertos
Interconexion de sistemas abiertos
 
Modelo OSI
Modelo OSIModelo OSI
Modelo OSI
 
Modelo OSI
Modelo OSIModelo OSI
Modelo OSI
 
Modelos osi
Modelos osiModelos osi
Modelos osi
 
Modelos osi
Modelos osiModelos osi
Modelos osi
 
Modelos osi
Modelos osiModelos osi
Modelos osi
 
Modelos osi
Modelos osiModelos osi
Modelos osi
 
Modelo osi y arquitectura tcp ip
Modelo osi y arquitectura tcp ipModelo osi y arquitectura tcp ip
Modelo osi y arquitectura tcp ip
 
Modelo OSI y Arquitectura TCP IP
Modelo OSI y Arquitectura TCP IPModelo OSI y Arquitectura TCP IP
Modelo OSI y Arquitectura TCP IP
 
capas modelo osi
capas modelo osicapas modelo osi
capas modelo osi
 
7 Capas Modelo Osi 1229910694684087 2
7 Capas Modelo Osi 1229910694684087 27 Capas Modelo Osi 1229910694684087 2
7 Capas Modelo Osi 1229910694684087 2
 
Osi protocolos y capas
Osi protocolos y capasOsi protocolos y capas
Osi protocolos y capas
 
Modelo OSI - Capas
Modelo OSI - CapasModelo OSI - Capas
Modelo OSI - Capas
 
Que es la capa osi
Que es la capa osiQue es la capa osi
Que es la capa osi
 
Modelo Osi
Modelo OsiModelo Osi
Modelo Osi
 
Modelo OSI
Modelo OSIModelo OSI
Modelo OSI
 
Modulo osi 2
Modulo osi 2Modulo osi 2
Modulo osi 2
 
Clase 1 Modelos de Redes de Computadoras
Clase 1 Modelos de Redes de ComputadorasClase 1 Modelos de Redes de Computadoras
Clase 1 Modelos de Redes de Computadoras
 
Modelo osi
Modelo osiModelo osi
Modelo osi
 

Estandarizacion

  • 1. Instituto Emiliani Somascos 4to INFORMATICA “B” INSTRUCTOR; Carlos Sil NOMBRE: Luis Fernando Gamboa Pérez CLAVE; 5 Estandarización Una de las principales herramientas que han permitido a las distintas herramientas informáticas poder interactuar y así proporcionar una experiencia sat isfactoria al usuario han sido los estándares. Los estándares, o parte de ellos como se comprobará en a delante, han sido la herramienta base de la interoperabilidad informática. Son los que han permitido definir cómo interactuaran los miles o millones de componentes informáticos que existen. Sin embargo, estándares existen de muchos tipos y según de cuál de ellos se esté hablando, se estarán garantizando unas funcionalidades y unas capacid ades de interoperabilidad técnica distintas. Así, los estándares se pueden clasificar en función de d iversas características. Las dos principales probablemente, de cara a las implicaciones que tienen de cara a su uso son cómo de abiertos/cerrados y permisivos/exclusivos son, y qué car ácter legal tienen. También es interesante observar qué organismo ha emitido y es responsable del e stándar, así como su ámbito geográfico de aplicación. De hecho, se comprobará que las diferencias legales entre distintos entornos geopolíticos, van a determinar que un determinado estánd ar pueda ser considerado diferentemente dependiendo del lugar donde se emplee o comercialice. Sin embargo, y fuera de toda categoría, un estándar, par a poder denominarse como tal, al menos requiere cumplir una característica: sus especificacione s son públicas y accesibles cuando más a un precio simbólico. La especificación de un estándar, a su vez, es aquel conjunto de documentos donde se define cómo llevar a cabo un desarrollo de soft ware o hardware que siga ese estándar. Estándar de Calidad • Satisfacción del cliente • Competencia • Defectos Estándares a considerar La calidad del software: “Es una preocupación a la que se dedican muchos esfuerzos. Sin embargo, el software casi nunca es perfecto. Todo proyecto tiene como objetivo producir software de la mejor calidad posible, que cumpla, y si puede supere las expectativas de los usuarios.
  • 2. El modelo de referencia OSI El modelo de referencia OSI (open system interconnection, interconexión de sistemas abiertos) lo desarrolló la ISO (international standard organisation, organización internacional de normalización) como una guía para definir un conjunto de protocolos abiertos. Su finalidad es proporcionar una base común para la coordinación en el desarrollo de normas destinadas a la interconexión de sistemas, permitiendo a la vez situar las normas existentes en la perspectiva del modelo de referencia global. Tiene también como finalidad identificar los campos en los que se requiere la elaboración y el perfeccionamiento de normas, así como mantener la coherencia de todas las normas dentro de un marco común. El modelo de referencia OSI se describe en la norma ISO 7498-1 (ITU-T X.200). El modelo OSI tiene siete capas o niveles, como se muestra en la figura 1. Los principios que se aplicaron para llegar a las siete capas fueron: 1. Se debe crear una capa siempre que exista un nivel diferente de abstracción. 2. Cada capa debe realizar una función bien definida. 3. La función de cada capa se debe elegir pensando en la definición de protocolos estandarizados internacionalmente. 4. Los límites de las capas deben elegirse a modo de minimizar el flujo de información a través de las interfaces. 5. La cantidad de capas debe ser suficiente para no tener que agrupar funciones distintas en la misma capa y lo bastante pequeña para que la arquitectura no se vuelva inmanejable. 7 Aplicación 6 Presentación 5 Sesión 4 Transporte 3 Red 2 Enlace de datos 1 Física Figura 1: Las capas del modelo de referencia OSI Los siete niveles que configuran el modelo OSI suelen agruparse en dos bloques. Los tres niveles inferiores (físico, de enlace, de red) constituyen el bloque de transmisión. Son niveles dependientes de la red de
  • 3. conmutación utilizada para la comunicación entre los dos sistemas. Por el contrario, los tres niveles superiores (de sesión, de presentación y de aplicación) son niveles orientados a la aplicación y realizan funciones directamente vinculadas con los procesos de comunicación. El nivel intermedio (de transporte) enmascara a los niveles orientados a la apliicación el funcionamiento detallado de los niveles dependientes de la red. 1.1 Introducción a la capa física La capa física comunica directamente con el medio de comunicación; se ocupa de enviar y recibir bits. En esta capa se decide qué voltaje describe un 0 y cuál un 1; los microsegundos que dura un bit; si la transmisión se puede efectuar simultáneamente en ambas direcciones; cómo se establece la conexión inicial y cómo se interrumpe, etc. 1.2 Introducción a la capa de enlace de datos La capa de enlace de datos proporciona la comunicación nodo a nodo en una misma red de área local. Para ello debe proporcionar un mecanismo de direcciones que permita entregar los mensajes en los nodos correctos y debe traducir los mensajes de las capas superiores en bits que pueda transmitir la capa física. Cuando la capa de enlace recibe un mensaje, le da formato para transformarlo en una trama de datos (o marco). Las secciones de una trama de datos se denominan campos. Los campos de una trama tipo son los siguientes: Indicador de inicio. Dirección de origen. Dirección de destino. Información de control. Datos. Control de errores. 1.3 Introducción a la capa de red La capa de red se ocupa de controlar el funcionamiento de la subred, proporcionando un mecanismo que dirige los mensajes de una red a otra. Para entregar mensajes en una red, cada subred debe estar identificada de forma única por una dirección de subred. Al recibir un mensaje de las capas superiores, la capa de red añade una cabecera al mensaje incluyendo las direcciones de subred de origen y destino. Este conjunto de datos sumado a la capa de red se denomina paquete. La información de la
  • 4. dirección de subred se utiliza para entregar el mensaje a la subred correcta; después la capa de enlace de datos puede utilizar la dirección del nodo para entregar el mensaje. El proceso de hacer llegar los paquetes a la subred correcta se denomina encaminamiento, y los dispositivos que encaminan los paquetes se denominanencaminadores (o routers). 1.4 Introducción a la capa de transporte La función básica de la capa de transporte es aceptar datos de la capa de sesión, dividirlos en unidades más pequeñas si es necesario, pasarlo a la capa de red y asegurar que todas las unidades lleguen correctamente al otro extremo. La capa de transporte también asegura un control de flujo, es decir, regula el flujo de información de forma que un nodo rápido no llegue a saturar a uno lento. 1.5 Introducción a la capa de sesión La capa de sesión permite a los usuarios de máquinas diferentes establecer sesiones entre ellos. Una sesión permite el transporte ordinario de datos, como lo hace la capa de transporte, pero también proporciona servicios mejorados útiles en algunas aplicaciones. Uno de los servicios de la capa de sesión es manejar el control del diálogo. El modo de diálogo puede ser de tres tipos: Simplex. Semiduplex. Duplex. 1.6 Introducción a la capa de presentación El cometido de la capa de presentación es el de presentar los datos a la capa de aplicación; ocupándose de traducir datos con una codificación de caracteres a otra distinta, si fuese necesario (porque los nodos inicial y final utilizaran una codificación distinta, como ASCII y Unicode); ídem con la representación de datos numéricos. Otras funciones que corresponden a la capa de presentación son la encriptación/desencriptación y la compresión/descompresión de los datos. 1.7 Introducción a la capa de aplicación
  • 5. La capa de aplicación proporciona los servicios utilizados por las aplicaciones, como pueden ser: Correo electrónico, acceso a archivos remotos, ejecución de tareas remotas, administración de la red. Como es la única capa que proporciona servicios directamente a los procesos de aplicación, la capa de aplicación ofrece todos los servicios de OSI directamente utilizables por los procesos de aplicación. 2 Servicios Las entidades en un nivel N ofrecen servicios que son utilizados por las entidades del nivel N+1. El nivel N es, entonces, el proveedor del servicio y el nivel N+1 elusuario del servicio. A su vez, el nivel N para proporcionar sus servicios puede utilizar los servicios que le ofrece el nivel N-1. Los servicios se hacen disponibles en los SAP (puntos de acceso al servicio). Los SAP del nivel N son los puntos donde el nivel N+1 puede acceder a los servicios ofrecidos. Un servicio es invocado por el usuario, o es indicado por el proveedor del servicio mediante el intercambio de un conjunto de primitivas de servicio a través de la interfaz entre los niveles implicados. En el modelo OSI, estas primitivas son de cuatro tipos: Petición (Request). Una entidad solicita el servicio. Indicación (Indication). Una entidad es informada de algún evento. Respuesta (Response). Una entidad quiere responder a un evento. Confirmación (Confirm). Una entidad es informada sobre su solicitud. Los servicios pueden ser confirmados o no confirmados. Un servicio confirmado utiliza las cuatro primitivas; un servicio no confirmado sólo utiliza petición e indicación. El establecimiento de la conexión siempre es un servicio confirmado; la transferencia de datos puede ser confirmada o no. 3 Capa física La capa física proporciona los medios mecánicos, eléctricos, funcionales y de procedimiento necesarios para
  • 6. activar, mantener y desactivar conexiones físicas para la transmisión de bits entre entidades de enlace de datos. Una conexión física puede comprender sistemas abiertos intermedios, cada uno de los cuales efectúa la retransmisión de los bits dentro de la capa física. Las entidades de la capa física están interconectadas por un medio físico. 3.1 Servicios proporcionados a la capa de enlace de datos Los siguientes servicios o elementos de servicios son proporcionados por la capa física: Conexiones físicas. Unidades de datos del servicio físico. Puntos extremos de conexión física. Identificación de circuitos de datos. Secuenciación. Notificación de condiciones de fallo. Parámetros de calidad de servicio. o Tasa de errores, o disponibilidad del servicio, o velocidad de transmisión, o retardo de tránsito. Conexiones físicas. Se puede proporcionar una conexión física mediante la retransmisión de circuitos de datos, utilizando funciones de retransmisión en la capa física. 3.2 Funciones en la capa física Activación y desactivación de conexiones físicas. Transmisión de unidades de datos del servicio físico. La transmisión puede ser de dos tipos: o síncrona, o o asíncrona Multiplexación. Gestión de la capa física. 4 Capa de enlace de datos Proporciona los medios funcionales y de procedimiento para el modo sin conexión entre entidades de red y para el modo con conexión para establecer, mantener y liberar conexiones de enlace de datos entre entidades de red y para transferir unidades de datos del servicio de enlace de datos. Una conexión de enlace de datos está constituida por una o varias conexiones físicas.
  • 7. La capa de enlace de datos detecta y, eventualmente, corrige los errores que se puedan producir en la capa física. Además, la capa de enlace de datos permite a la capa de red controlar la interconexión de circuitos de datos dentro de la capa física. 4.1 Servicios proporcionados a la capa de red Modo con conexión: o Direcciones de enlace de datos. o Conexión de enlace de datos. o Unidades de datos del servicio de enlace de datos. o Identificadores de puntos extremos de la conexión de enlace de datos. o Notificación de errores. o Parámetros de calida de servicio. o Reiniciación. Modo sin conexión: o Direcciones de enlace de datos. o Transmisión de unidad de datos del servicio de enlace de datos de un tamaño máximo definido. o Parámetros de calidad de servicio. 4.2 Funciones en la capa de enlace de datos Modos con conexión y sin conexión: o Correspondencia de unidades de datos del servicio de enlace de datos. o Identificación e intercambio de parámetros. o Control de la interconexión de circuito de datos. o Detección de errores. o Encaminamiento y retransmisión. o Gestión de la capa de enlace de datos. Modo con conexión: o Establecimiento y liberación de conexión de enlace de datos. o Transmisión de datos por enlace de datos en modo con conexión. o División de la conexión del enlace de datos. o Control de secuencia. o Delimitación y sincronización. o Control del flujo. o Recuperación tras error. o Reiniciación. Modo sin conexión: o Transmisión de datos por el enlace de datos en el modo sin conexión.
  • 8. 5 Capa de red 5.1 Servicios proporcionados a la capa de transporte El servicio básico de la capa de red consiste en proporcionar la transferencia transparente de datos entre entidades de transporte. Modo con conexión: o Direcciones de red. o Conexiones de red. o Identificadores de puntos extremos de conexión de red. o Transferencia de unidades de datos del servicio de red. o Parámetros de calidad de servicio.  Tasa de errores residuales,  disponibilidad,  fiabilidad,  caudal,  retardo de tránsito,  retardo de establecimiento de la conexión de red. o Notificación de errores. o Transferencia de unidades de datos aceleradas del servicio de red. o Reiniciación. o Liberación. o Recepción de confirmación. Modo con conexión: o Transmisión de unidades de datos del servicio de red de un tamaño máximo definido. o Parámetros de calidad de servicio. o Notificación de error local. 5.2 Funciones de la capa de red Encaminamiento y retransmisión. Conexiones de red. Multiplexación de conexiones de red. Segmentación y bloqueo. Recuperación tras error. Secuenciación. Control de flujo. Transferencia de unidades datos aceleradas. Reiniciación. Selección del servicio. Correspondencia de direcciones de red con direcciones de enlace de datos.
  • 9. Correspondencia de transmisiones de red en el modo sin conexión con transmisiones de enlace de datos en el modo sin conexión. Conversión del servicio de enlace de datos en el modo con conexión al servicio de red en el modo con conexión. Mejora de un servicio de enlace de datos en el modo sin conexión para suministrar un servicio de red en el modo con conexión. Gestión de la capa de red. en la adquisición de recursos informáticos 6. Tipos de estándares: • ISO Es el organismo encargado de promover el desarrollo de normas internacionales de fabricación, comercio y comunicación para todas las ramas industriales a excepción de la eléctrica y la electrónica. Su función principal es la de buscar la estandarización de normas de productos y seguridad para las empresas u organizaciones a nivel internacional. • IEEE Estándares ISO existentes: • ISO 9001 , 9000–3 , 9004–2 • ISO/IEC 12207 • ISO/IEC 15504 (SPICE) Una de las principales amenazas para la calidad del software viene de una fuente aparentemente benigna: los cambios. El proceso de control de cambios contribuye directamente a la calidad del software. El control de cambios se aplica durante el desarrollo del software y, posteriormente, durante su mantenimiento. Ya que un cambio se puede producir en cualquier momento, las actividades de la gestión de configuraciones del software sirven para: (1) identificar el cambio; (2) controlar el cambio; (3) garantizar que el cambio se implementa adecuadamente; (4) informar del cambio a todos aquéllos a los que afecte.