Este documento contiene tanto un certamen como su pauta de correccion


Certamen
Sistemas Operativos III, lu 26 Octubre 1998

 
Caso 1
  En un sistema cliente servidor utilizado para el ingreso y recuperación de información, el formulario disponible para el usuario tiene como parte de su código fuente las líneas que se indican en al figura 1-1.


Pregunta 1.1
Considerando que un archivo hosts, es un archivo que permite “mapear” nombres de máquina en IP, defina un archivo host que permita que este formulario funcione correctamente como cliente. El formato del archivo hosts se indica en la figura 1-2 y cosiste de dos columnas, una con el nombre de la máquina (o el nombre del sitio) y la otra con la IP. En maquinas configuradas con Sistema Operativo Windows 95, este archivo suele residir en el directorio Windows.
 


Pregunta 1.2
Si se considera que en el sitio en donde reside el servidor de HTTP que responde a los requerimientos hechos por el cliente a través de del formulario indicado en la Figura 1.1, usa sistema operativo Windows 95 y servidor de HTTP Website 1.1, indique un posible mapa para el directorio virtual
 

Caso 2  
Un cliente desea cotizar un sistema cliente servidor que permita consultar y mantener información de productos, stock y precio unitario, en una base de datos centralizada con clientes distribuidos dentro de su red de área local.

Pregunta 2.1
Dibuje un diagrama en bloques, identificando cada una de las componentes que constituyen este sistema

Pregunta 2.2
Las funcionalidades de una aplicación pueden clasificarse no exhaustivamente y en modo grueso, entre módulos de consulta y módulos de mantenimiento. Si el cliente requiere 3 tipos de consulta y 1 mantenedor, ¿ cual es la componente (básese en el diagrama anteriormente establecido) que debe incorporar estas funcionalidades?.

Pregunta 2.3
Suponga que Ud. es el ingeniero de proyecto a cargo de negociar este sistema, identifique en el diagrama que estableció anteriormente, cual componente (o bloque) es el que su empresa requiere construir y establezca una herramienta que permita desarrollarlo.
 



Pauta de corrección

Sistemas Operativos III, lu 26 Octubre 1998

  1-1. Pauta respuesta  
Antecedentes a considerar antes de responder pregunta 1-1
 
  • Antecedente 2

  • El ítem <FORM ACTION> presentado en la figura 1 tiene la forma
    <FORM ACTION="http://wisif/wiz-cgi/gateon.exe/ON" METHOD="GET"> carece de una dirección IP, puesto que en el lugar en donde se especifica la dirección IP solo se indica la secuencia alfa numérica wizif.
  • Antecedente 3

  • En el texto de la pregunta se indica un mecanismo para convertir nombres (o secuencias alfa numéricas) en IP
  • Antecedente 4

  • El texto de la pregunta indica que este mecanismo consiste en generar un archivo de texto, llamado hosts y que reside físicamente en el directorio Windows


    Respuesta pregunta 1-1
     

    El archivo hosts a definir debe contener por ejemplo lo siguiente:  
    180.100.10.22                               wisif
    1-2. Pauta respuesta  
    Antecedentes a considerar antes de responder pregunta 1-2
     


    Respuesta pregunta 1-2
     

    Un posible mapa para el directorio virtual /wiz-cgi/ es C:\WebSite\cgi-win\
    2-1. Pauta respuesta  
    Antecedentes a considerar antes de responder pregunta 2-1
      Antecedente 2
    En clases se establecio que los bloques de un diagrama de conectividad corresponden con cada una de la partes que forman el sistema cliente servidor


    Respuesta pregunta 2-1
     

    2-2. Pauta respuesta  
    Antecedentes a considerar antes de responder pregunta 2-2
     


    Respuesta pregunta 2-2
     

    Las funcionalidades requeridas por el usuario se implementan en la aplicación CGI.
    2-3. Pauta respuesta  
    Antecedentes a considerar antes de responder pregunta 2-3
      Antecedente 1
    Mismos antecedentes que para la respuesta 2-2


    Respuesta pregunta 2-3
     

    Se construye la aplicación CGI y para ello una posibilidad es usar Visual Basic 5.0. Esto siempre y cuando el servidor de HTTP utilizado, sepa comunicarse con la aplicación CGI utilizando la especificación Win CGI 1.3