SlideShare una empresa de Scribd logo
1 de 9
INVESTIGACION
oSistemas operativos en
Red
oAplicaciones cliente
servidor
oSoftware de Comunicación
oEvaluación del Software
Son aquellos sistemas que
mantienen a dos o más
computadoras unidas a través
de algún medio de comunicación
(físico o no), con el objetivo
primordial de poder compartir
los diferentes recursos he
información.
Características
 Características de los Sistemas Operativos.
Conveniencia. Un Sistema Operativo hace más conveniente el uso de una
computadora.
Eficiencia. Un Sistema Operativo permite que los recursos de la computadora
se usen de la manera más eficiente posible.
Habilidad para evolucionar. Un Sistema Operativo deberá construirse de
manera que permita el desarrollo, prueba o introducción
efectiva de nuevas funciones del sistema sin interferir con el servicio.
Encargado de administrar el hardware. El Sistema Operativo se encarga de
manejar de una mejor manera los recursos de la computadora
en cuanto a hardware se refiere, esto es, asignar a cada proceso una parte del
procesador para poder compartir los recursos.
Conecta todos los equipos y periféricos. Coordina las funciones de todos los
periféricos y equipos.
Proporciona seguridad controlando el acceso a los datos y periféricos.
Las dos componentes principales del software de red son:
• El software de red que se instala en los clientes.
• El software de red que se instala en los servidores.
Esta arquitectura consiste
básicamente en que un programa -
el cliente- que realiza peticiones a
otro programa -el servidor- que le
da respuesta. Aunque esta idea se
puede aplicar a programas que se
ejecutan sobre una sola
computadora es más ventajosa en
un sistema operativo multiusuario
distribuido a través de una red de
computadoras.
Características
• Características de un cliente
• En la arquitectura C/S el remitente de una
solicitud es conocido como cliente. Sus
características son:
• • Es quien inicia solicitudes o peticiones,
tienen por tanto un papel activo en la
comunicación (dispositivo maestro o amo).
• • Espera y recibe las respuestas del
servidor.
• • Por lo general, puede conectarse a varios
servidores a la vez.
• Características de un servidor
• En los sistemas C/S el receptor de la solicitud
enviada por cliente se conoce como servidor.
Sus características son:
• • Al iniciarse esperan a que lleguen las
solicitudes de los clientes, desempeñan
entonces un papel pasivo en la comunicación
(dispositivo esclavo).
• • Tras la recepción de una solicitud, la
procesan y luego envían la respuesta al cliente.
• • Por lo general, aceptan conexiones desde
un gran número de clientes (en ciertos casos el
número máximo de peticiones puede estar
limitado).
Software de Comunicaciones
• Para lograr que dos o más
computadoras se comuniquen entre sí,
es necesario que exista tanto un medio
físico como uno lógico que permita
ambas entablar comunicación. El
software de comunicación se refiere al
conjunto de programas que cumple la
función lógica descrita anteriormente.
• Actualmente existe en el mercado de
las comunicaciones de datos una
amplia variedad de software de
comunicación, entre los que se
encuentran:
• • Smartcomm (Ambiente
Windows).
• • Quick Link II.
• • Procomm Plus (Ambiente DOS).
• • SLIP (Serial on Line Internet
Protocol).
• • PPT (Pert to Pert Protocol).
• • Camaleon.
• • Winsockets.
Evaluación del software
Es necesario evaluar el sistema software a
medida que se va
avanzando en el proceso de desarrollo de
dicho sistema. De esta forma se intenta
que la detección
de defectos se haga lo antes posible y
tenga menor impacto en el tiempo y
esfuerzo de desarrollo.
Tipos:
Evaluación estática
 Evaluación dinámica
Evaluación estática
• La evaluación estática se generan en el desarrollo de
• software (especificación de requisitos, modelos
conceptuales, diseño, código, etc.) Y pretende
• comprobar su calidad.
• La razón para buscar defectos en productos tempranos
es porque éstos se traducen en defectos en el
• producto final.
• Si un diseño
• contiene defectos, seguramente estos defectos se
trasmitirán al código cuando los programadores
• usen ese diseño como guía para su trabajo.
Evaluación dinámica
Se le denomina también prueba del software.
Concretamente la Prueba de software se puede definir como
una actividad en la cual un sistema o uno de sus componentes
se
ejecuta en circunstancias previamente especificadas
(configuración de la prueba), registrándose los
resultados obtenidos. Seguidamente se realiza un proceso de
Evaluación en el que los resultados
obtenidos se comparan con los resultados esperados para
localizar fallos en el software. Estos fallos
conducen a un proceso de Depuración en el que es necesario
identificar la falta asociada con cada
fallo y corregirla, pudiendo dar lugar a una nueva prueba. Como
resultado final se puede obtener
una determinada Predicción de Fiabilidad, tal como se indicó
anteriormente, o un cierto nivel de
confianza en el software probado.

Más contenido relacionado

Similar a SOFTWARE2.ppt

Similar a SOFTWARE2.ppt (20)

Cap5 ssoo-ft
Cap5 ssoo-ftCap5 ssoo-ft
Cap5 ssoo-ft
 
Ra.1..
Ra.1..Ra.1..
Ra.1..
 
metodologias de desarrollo.ppt
metodologias de desarrollo.pptmetodologias de desarrollo.ppt
metodologias de desarrollo.ppt
 
Doo 13-testing
Doo 13-testingDoo 13-testing
Doo 13-testing
 
Estructura del sistema operativo
Estructura del sistema operativoEstructura del sistema operativo
Estructura del sistema operativo
 
Charla de auditoria de sistema
Charla de auditoria de sistemaCharla de auditoria de sistema
Charla de auditoria de sistema
 
Presentacion De Operacion
Presentacion De OperacionPresentacion De Operacion
Presentacion De Operacion
 
Presentacion De Operacion
Presentacion De OperacionPresentacion De Operacion
Presentacion De Operacion
 
Modelos de procesos de software(completo)
Modelos de procesos de software(completo)Modelos de procesos de software(completo)
Modelos de procesos de software(completo)
 
Siste deinf
Siste deinfSiste deinf
Siste deinf
 
Clases 30 05
Clases 30 05Clases 30 05
Clases 30 05
 
Software 1
Software 1Software 1
Software 1
 
conceptos 1.pdf
conceptos 1.pdfconceptos 1.pdf
conceptos 1.pdf
 
rojas landa vanessa.pdf
rojas landa vanessa.pdfrojas landa vanessa.pdf
rojas landa vanessa.pdf
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Trabajo 2 exposicion
Trabajo 2 exposicionTrabajo 2 exposicion
Trabajo 2 exposicion
 
Sergio
SergioSergio
Sergio
 
E:\Sergio
E:\SergioE:\Sergio
E:\Sergio
 
Arquitectura clientes servidor 1
Arquitectura clientes servidor 1Arquitectura clientes servidor 1
Arquitectura clientes servidor 1
 
Grafico de los sistemas operativos mas usados
Grafico de los sistemas operativos mas usadosGrafico de los sistemas operativos mas usados
Grafico de los sistemas operativos mas usados
 

SOFTWARE2.ppt

  • 1. INVESTIGACION oSistemas operativos en Red oAplicaciones cliente servidor oSoftware de Comunicación oEvaluación del Software
  • 2. Son aquellos sistemas que mantienen a dos o más computadoras unidas a través de algún medio de comunicación (físico o no), con el objetivo primordial de poder compartir los diferentes recursos he información. Características
  • 3.  Características de los Sistemas Operativos. Conveniencia. Un Sistema Operativo hace más conveniente el uso de una computadora. Eficiencia. Un Sistema Operativo permite que los recursos de la computadora se usen de la manera más eficiente posible. Habilidad para evolucionar. Un Sistema Operativo deberá construirse de manera que permita el desarrollo, prueba o introducción efectiva de nuevas funciones del sistema sin interferir con el servicio. Encargado de administrar el hardware. El Sistema Operativo se encarga de manejar de una mejor manera los recursos de la computadora en cuanto a hardware se refiere, esto es, asignar a cada proceso una parte del procesador para poder compartir los recursos. Conecta todos los equipos y periféricos. Coordina las funciones de todos los periféricos y equipos. Proporciona seguridad controlando el acceso a los datos y periféricos. Las dos componentes principales del software de red son: • El software de red que se instala en los clientes. • El software de red que se instala en los servidores.
  • 4. Esta arquitectura consiste básicamente en que un programa - el cliente- que realiza peticiones a otro programa -el servidor- que le da respuesta. Aunque esta idea se puede aplicar a programas que se ejecutan sobre una sola computadora es más ventajosa en un sistema operativo multiusuario distribuido a través de una red de computadoras. Características
  • 5. • Características de un cliente • En la arquitectura C/S el remitente de una solicitud es conocido como cliente. Sus características son: • • Es quien inicia solicitudes o peticiones, tienen por tanto un papel activo en la comunicación (dispositivo maestro o amo). • • Espera y recibe las respuestas del servidor. • • Por lo general, puede conectarse a varios servidores a la vez. • Características de un servidor • En los sistemas C/S el receptor de la solicitud enviada por cliente se conoce como servidor. Sus características son: • • Al iniciarse esperan a que lleguen las solicitudes de los clientes, desempeñan entonces un papel pasivo en la comunicación (dispositivo esclavo). • • Tras la recepción de una solicitud, la procesan y luego envían la respuesta al cliente. • • Por lo general, aceptan conexiones desde un gran número de clientes (en ciertos casos el número máximo de peticiones puede estar limitado).
  • 6. Software de Comunicaciones • Para lograr que dos o más computadoras se comuniquen entre sí, es necesario que exista tanto un medio físico como uno lógico que permita ambas entablar comunicación. El software de comunicación se refiere al conjunto de programas que cumple la función lógica descrita anteriormente. • Actualmente existe en el mercado de las comunicaciones de datos una amplia variedad de software de comunicación, entre los que se encuentran: • • Smartcomm (Ambiente Windows). • • Quick Link II. • • Procomm Plus (Ambiente DOS). • • SLIP (Serial on Line Internet Protocol). • • PPT (Pert to Pert Protocol). • • Camaleon. • • Winsockets.
  • 7. Evaluación del software Es necesario evaluar el sistema software a medida que se va avanzando en el proceso de desarrollo de dicho sistema. De esta forma se intenta que la detección de defectos se haga lo antes posible y tenga menor impacto en el tiempo y esfuerzo de desarrollo. Tipos: Evaluación estática  Evaluación dinámica
  • 8. Evaluación estática • La evaluación estática se generan en el desarrollo de • software (especificación de requisitos, modelos conceptuales, diseño, código, etc.) Y pretende • comprobar su calidad. • La razón para buscar defectos en productos tempranos es porque éstos se traducen en defectos en el • producto final. • Si un diseño • contiene defectos, seguramente estos defectos se trasmitirán al código cuando los programadores • usen ese diseño como guía para su trabajo.
  • 9. Evaluación dinámica Se le denomina también prueba del software. Concretamente la Prueba de software se puede definir como una actividad en la cual un sistema o uno de sus componentes se ejecuta en circunstancias previamente especificadas (configuración de la prueba), registrándose los resultados obtenidos. Seguidamente se realiza un proceso de Evaluación en el que los resultados obtenidos se comparan con los resultados esperados para localizar fallos en el software. Estos fallos conducen a un proceso de Depuración en el que es necesario identificar la falta asociada con cada fallo y corregirla, pudiendo dar lugar a una nueva prueba. Como resultado final se puede obtener una determinada Predicción de Fiabilidad, tal como se indicó anteriormente, o un cierto nivel de confianza en el software probado.