Anda di halaman 1dari 4

Indicaciones:

El propsito de la actividad es que identifiques los elementos que conforman el diseo de


interfaz de un sistema operativo.
I. En esta actividad es necesario continen trabajando con el caso seleccionado en
la actividad 1 y para ello debes de dar seguimiento a los lineamientos que se
mencionan a continuacin:
1. Identificar los tipos de interfaz a considerar para el diseo de un sistema operativo.
Como menciona Rodrguez (2010), a la forma en la que se relacionan las personas con las
computadoras se le conoce como el elemento de la interaccin, esta es fundamental en
del
diseo de sistemas operativos ya que ambos (computadoras y usuarios) desarrollan sus
potencialidades; por lo tanto, el diseo de la interfaz es un aspecto bsico a considerar al
momento de disear sistemas operativos.
Algunos tipos de interfaces son: interaccin humano-computadora, interface basada en
texto, interface grfica de usuario, interfaces alternativas, interface de usuario.

2. Ejemplifica los tipos de interfaces con base en el caso desarrollado:


Interaccin humano-computadora.- Se desarrollan nuevas formas para que el
sistema resulte ms atractivo a los usuarios, un ejemplo de esta interaccin sera la
prioridad en el diseo de un sistema operativo en donde desde los colores de la
interfaz resulten personalizables para que de esta forma el usuario tenga una
pantalla lo ms agradable, como puede ser Mac Os X.
Interface basada en texto.- Las interfaces basadas en texto solo tienen la capacidad
de trabajar con texto del tipo ASCII, los comandos de aprenden por el usuario para
dar instrucciones al sistema, un ejemplo de esto es lo que se conoce como MSDOS.
Interface grfica de usuario.- Este tipo de interfaces utilizan todo un entorno grfico,
se utilizan conos y mens para ejecutar las peticiones y servicios del sistema
operativo. Un ejemplo de este tipo de interface es Microsoft Windows.
Interfaces alternativas.- Existe la interaccin entre usuario y sistema por medio de
sistemas de reconocimiento, como son de imgenes, voz, etc. No son tan comunes
como las de otro tipo pero podemos identificar a Versign en el que por medio de
una imagen se da acceso al sistema.
Interface de usuario.- En esta se crean prototipos que funcionen de la manera ms
eficiente para el usuario, en base al caso es como se hace el desarrollo; sentando
las bases lgicas del sistema.

4. Analiza los principios del diseo de interfaz e identifcalos en el caso


correspondiente. Ejemplifica los principios con base en el caso.
A continuacin se mencionan los aspectos de sencillez, integridad y eficiencia en el
sistema
operativo Microsoft Windows 10.
Sencillez:
Organizacin sencilla
Creacin de grupos e insercin de baldosas
Personalizacin completa del men de inicio
Gestin muy fcil de escritorios virtuales
Integridad
La personalizacin de la interfaz no debe afectar el rendimiento del
sistema.
Windows 10 provee de mecanismos que protegen la integridad ante
amenazas, especialmente al momento de navegar en internet.
Provee de mecanismos en pro de la integridad al momento de crear
usuarios, que no cuenten con privilegios de administrador.
Eficiencia
La interfaz de Windows 10 est diseada para minimizar el tiempo de
respuesta.
Prioridad para la gestin de los diferentes usuarios.
La interfaz de Windows 10, est diseada para maximizar el uso de
recursos y as incrementar la productividad.

5. Analiza los paradigmas de programacin e identifica el paradigma de


programacin del caso*.
Imperativo
Describe como realizar los procesos y no el porqu.
Los programas son un conjunto de instrucciones que se ejecutan
segn el control de flujo, que modifican el status del programa.
Las variables son espacios de memoria que almacenan datos, se
pueden modificar y presentan el estado del programa.
Se basa en el registro y acceso aleatorio a memoria.
El tipo de sentencia principal es la de asignacin.
Funcional
Se utilizan listas y expresiones.
Funciones de orden superior y funciones como tipos de datos primitivos.
Polimorfismo.
Uso de dualidad y smbolos entre datos y el cdigo.
Recursividad.
Lgica
Se basa en teoras de lgica proposicional.
Aplicacin de reglas de lgica para llegar a una conclusin a partir de
los datos.
Se busca la solucin del problema, previo conocer las condiciones
del problema y la informacin.
Orientado a objetos
Coleccin de objetos que cooperan entre s para resolver el problema.
Los objetos son representados mediante instancias de clase.
Las clases estn unidas entre s por medio de relaciones de herencia y
conforman la jerarqua de clases.
Mediante la abstraccin se hace el razonamiento para solucionar
problemas de una forma cotidiana.
Estructurada
Los programas estn formados por un bloque de sentencias que se
ejecutan de manera sucesiva una tras otra.
Las sentencias de seleccin determinan el flujo del programa entre
diferentes caminos.
Cuenta con sentencias para efectuar repeticiones o iteraciones.
Guiado por eventos
Los programas atienden eventos y depende de estos son las funciones
ejecutadas.
El flujo de la ejecucin es muy variable.
La programacin consiste en especificar los eventos con los que se debe
interactuar con el programa.
Las acciones se realizan al momento de que ocurran los eventos.

*La programacin de interfaces como el Caso de MS Windows 10


Para el desarrollo de interfaces como la de MS Windows 10, se manejan algunas lneas de
desarrollo como son:
Metodologas de desarrollo de interfaces de usuario, mtricas de usabilidad y patrones
de diseo.
Interfaces de usuario de siguiente generacin (Tipo post WIMP).
Agentes inteligentes para la adaptabilidad de la interfaz.
6. Identificar los criterios de la regla de llamadas al sistema y ejemplifcalos con el
caso correspondiente.
Criterios:
Paradigma unificador de datos.- MS Windows 10 cuenta el uso del paradigma
unificador de datos en donde los archivos, procesos y dispositivos de entradas salida se
ven como objetos, y todos se leen en una sola llamada al sistema.
Manejo de llamadas al sistema.- La interfaz de MS Windows 10 utiliza
principalmente el paradigma Window, Icon, Menu, Pointer (WIMP), para realizar
acciones como apuntar, seleccionar, click, etc.
Procedimientos de biblioteca.- Los procedimientos de biblioteca en MS Windows
ejecutan pruebas en donde si esta resulta favorable se ingresa en la zona crtica sin
llamar al kernel; de lo contrario el proceso de la biblioteca ejecuta un down, para
bloquear del proceso.
Implementacin de llamadas al sistema sobre conexiones o sin conexiones.-
Para el acceso a los servicios y programas el MS Windows cuenta con lo que se
conoce como llamadas al sistema; las funciones de estas APIS estn categorizadas
en:
Manejo de memoria
Almacenamiento
Manejo de energa
Procesos e hilos
Informacin del sistema
Interfaz de usuario
Manejo de errores y depuracin
Dispositivos de E/S
Comunicacin entre procesos
Visibilidad.- En MS Windows la lista de llamadas es de carcter privado por lo que
las llamadas al sistema no tienen la flexibilidad para cambiarse.

Conclusin
En esta actividad se identificaron los elementos principales del diseo de la interfaces de
usuario de los sistemas operativos, existen diferentes tipos de interfaces en base al tipo
de
interaccin que existe entre el usuario y el sistema; aunque deben cumplir con tres
principios para el diseo de estas: sencillez, integridad y eficiencia.
Tambin se dio un repaso a los tipos de paradigmas de programacin para recordar sus
caractersticas e identificar el paradigma aplicado en el Sistema Operativo del ejemplo,
resaltando que en las interfaces de los sistemas operativos actuales se utilizan
metodologas y mtricas de desarrollo post WIMP, y agentes inteligentes para interfaces
responsivas (adaptables a los diferentes dispositivos de hardware).

Anda mungkin juga menyukai