Documente Academic
Documente Profesional
Documente Cultură
De acuerdo a cómo el usuario y las computadoras interactúan entre sí, para el manejo de
un sistema y todas sus aplicaciones, las interfaces son esas ventanas que aparecen para
dar indicaciones a la computadora o la forma en que el usuario se comunica con los
dispositivos de la computadora convirtiéndose en uno de los aspectos más fascinantes en
el proceso de desarrollo de sistemas pues, mucho del trabajo se puede plasmar en la
presentación de cómo está planteado el sistema para su manejo.
Los diferentes tipos de interfaces que deben considerar para el desarrollo de un sistema
son:
Entrevistador:
Fecha:
Sistema Operativo:
•Mantener una actitud pasiva, paciente con el usuario, evitando “caras” de impaciencia,
enojo, preocupación o cualquier gesto que haga sentir mal al usuario
4.- ¿Utiliza la computadora con frecuencia?, ¿Cuantas horas trabaja al día, a la semana?
6.- ¿Sabe usted utilizar los comandos que utiliza el sistema operativo el cual está usted
utilizando?
7.- ¿Las interfaces que tiene el sistema operativo son de fácil uso?
8.- ¿El sistema operativo que utiliza le permite instalar otros programas?
9.- ¿El sistema operativo que utiliza le permite estar conectado en red con otras
computadoras?
Aspectos generales
Windows 7 ha llevado un proceso más cuidado, las versiones de prueba han sido más
estables, con mejor calidad de código y se ha trabajado más con los fabricantes en el
desarrollo de controladores. Con más trabajo en este aspecto y a tres años desde Vista,
los desarrolladores llegaron a un sistema más compatible en su versión final. Además
existe el modo de virtualización de XP que completa el apartado de mejoras ante uno de
los graves problemas de Vista.
El rendimiento, otro de los puntos clave, también ha mejorado (siempre respecto a Vista)
y además viene unido a la mejora de hardware en los equipos (a consecuencia del paso
del tiempo), el “adelgazamiento del kernel” es notoria así como la carga de servicios bajo
demanda, el “prefetching” (precarga) para acelerar el funcionamiento especialmente con
unidades de estado sólido y discos duros modernos, el mejor soporte para múltiples
núcleos e hilos de procesamiento o la mayor eficiencia de ReadyBoost.
Se han hecho mejoras en la interfaz de usuario (tiene un parecido a KDE usado en Linux)
y manejo de ventanas con funciones como Aero Snap, que permite ajustar una ventana a
media pantalla con sólo moverla hacia el lado deseado y Aero Peek la cual agrega vistas
en miniatura de las ventanas abiertas; o la nueva barra de tareas con Jump List (un
parecido a Mac), que permite mayor rapidez en el escritorio, además también hay mejoras
en el acceso, organización y localización de archivos con el uso de las bibliotecas.
Barra de tareas
Aquí hubo un rediseño, ahora es más ancha y los botones correspondientes a las
aplicaciones no tienen texto, únicamente el icono. Esto se hace con el fin mejorar el
desempeño en sistemas con pantalla táctil. Los íconos se han integrado con el inicio
rápido, y ahora las ventanas abiertas se muestran agrupadas en ese único icono con un
borde indicando que están abiertas.
Jump List
Explorador de Windows
Aquí aparece otra novedad, las llamadas bibliotecas; ´estas son carpetas virtuales en las
que se engloba el contenido de varias carpetas similares mostrándolas en una sola, sin
que ellas formen parte de una estructura de subcarpetas; así, se pueden agrupar carpetas
de fotos de distintos temas haciendo más fácil el acceso a los contenidos.
Opción multitáctil
Una de las novedades anunciadas es el soporte para pantallas táctiles incluido. Ahora es
posible con sólo desplazar los dedos sobre un monitor táctil, mover ventanas, reproducir
ficheros, moverse a través del menú de inicio, de la barra de tareas, visualizar páginas
web, etc.
Interfaz
Declarativo. Opuesto al imperativo. Los programas describen los resultados esperados sin
listar explícitamente los pasos a llevar a cabo para alcanzarlos.
La orientación a objeto parece estar ligado en sus orígenes con lenguajes como Lisp y
Simula aunque el primero que acuño el título de programación orientada a objetos fue
Smaltalk
La ventaja de utilizar las API de Windows en el código es que pueden ahorrar tiempo
porque contienen numerosas funciones útiles ya escritas y listas para utilizar.
La desventaja es que puede resultar difícil trabajar con las API de Windows y pueden ser
implacables cuando las cosas van mal.
Las API de Windows representan una categoría especial de interoperabilidad. Las API de
Windows no utilizan código administrado, no tienen bibliotecas de tipos integradas y
utilizan tipos de datos que son diferentes a los que se utilizan en Visual Studio. Debido a
estas diferencias y a que las API de Windows no son objetos COM, la interoperabilidad
con las API de Windows y .NET Framework se lleva a cabo mediante la invocación de la
plataforma o PInvoke. Invocación de la plataforma es un servicio que permite al código
administrado llamar a funciones no administradas implementadas en archivos DLL.
Referencias:
https://www.ibm.com