Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Diseo para la seguridad tiene que ver con la forma de prevenir divulgacin no
autorizada, creacin, cambio, eliminacin, o la denegacin de acceso a la
informacin y otros recursos. Tambin se ocupa de cmo tolerar ataques o
violacines relacionadas con la seguridad de daos limitante, servicio continuado,
el exceso de velocidad reparacin y recuperacin, y en su defecto y recuperar
segura. El control de acceso es un concepto fundamental de la seguridad, y
tambin hay que asegurar el uso adecuado de la criptologa.
3.3 Patrones de diseo
Sucintamente descrito, un patrn es "una comn solucin a un problema comn
en un contexto dado ". Mientras que los estilos arquitectnicos se pueden ver
como patrones que describen la organizacin de alto nivel de software, otros
patrones de diseo se pueden utilizar para describir los detalles en un nivel
inferior. estos menor patrones de diseo de nivel incluyen los siguientes:
Patrones de creacin (por ejemplo, constructor, fbrica, prototipo, Singleton)
Los patrones estructurales (por ejemplo, un adaptador, puente, compuesto,
decorador, fachada, peso mosca, apoderado)
Los patrones de comportamiento (por ejemplo, comandos, intrprete, iterador,
mediador, recuerdo, observador, estado, estrategia, plantilla, visitante).
4. Diseo de la Interfaz de Usuario
El diseo de la interfaz de usuario es una parte esencial del proceso de diseo de
software. Debe asegurarse de que la interaccin entre el humano y la mquina
proporciona una operacin y control de la mquina eficaz. Para que el software
pueda alcanzar su pleno potencial, la interfaz de usuario debe ser diseado para
que coincida con las habilidades, experiencia y expectativas de sus usuarios
previstos.
4.1. Principios generales del diseo de interfaz de usuario
Facilidad de aprendizaje. El software debe ser fcil de aprender para que el
usuario puede empezar a trabajar rpidamente con el software.
familiaridad del usuario. La interfaz debe utilizar trminos y conceptos extrados
de las experiencias de las personas que van a utilizar el software.
Consistencia. La interfaz debe ser consistente para que las operaciones
comparables se activan de la misma manera.
Mnima sorpresa. El comportamiento de software no debe sorprender a los
usuarios.
Recuperabilidad. La interfaz debe proporcionar mecanismos que permiten a los
usuarios recuperar a partir errores.
Gua para el usuario. La interfaz debe dar retroalimentacin significativa cuando
se producen errores y proporcionar ayuda relacionada con el contexto a los
usuarios.
La diversidad de usuario. La interfaz debe proporcionar mecanismos de
interaccin adecuados para diversos tipos de usuarios y para los usuarios con
diferentes capacidades (ciegos, problemas de visin, sordo, daltnico, etc.).4.2
Tcnicas de evaluacin y calidad del anlisis.
4.2. Cuestiones de Diseo de Interfaz de Usuario
El diseo de interfaz de usuario debe resolver dos cuestiones clave:
Cmo debera el usuario interactuar con el software?
Cmo debe la informacin desde el software se presentar al usuario?
Diseo de interfaz de usuario debe integrar usuario la interaccin y la presentacin
de la informacin. Debe considerar un compromiso entre los estilos ms
apropiados para la interaccin y presentacin para el software, los antecedentes y
la experiencia de los usuarios de software y los dispositivos disponibles.
4.3. El diseo de las modalidades de interaccin del usuario
La interaccin del usuario implica dando rdenes and providing datos asociados al
software. estilos de interaccin del usuario se pueden clasificar en los siguientes
estilos principales:
Pregunta respuesta. La interaccin se limita esencialmente a un nico
intercambio de preguntas y respuestas entre el usuario y el software.
El usuario enva una pregunta al software, y el software devuelve la respuesta a la
pregunta.
Manipulacin directa. Los usuarios interactan con objetos en la pantalla del
ordenador. Directo manipulacin a menudo incluye un sealador dispositivo (como
un ratn, trackball o un dedo en pantallas tctiles) que manipula una de objetos y
acciones que especifican lo invoca se debe hacer con ese objeto.
Seleccin de men. El usuario selecciona un comando de una lista de los
comandos de men.
Forma de relleno. El usuario rellena los campos de una formar. A veces campos
incluyen mens, en cuyo caso la forma tiene botones de accin para al usuario
iniciar la accin.
El lenguaje de comandos. El usuario emite un comando y proporciona los
parmetros relacionados para dirigir el software de qu hacer.
Lenguaje natural. El usuario emite un comando en lenguaje natural. Es decir, el
lenguaje natural es una interfaz a un lenguaje de comandos y se analiza y se
traduce en comandos de software.
4.4. Diseo de la Presentacin de la Informacin
presentacin de la informacin puede ser textual o grfica en la naturaleza. Un
buen diseo mantiene la presentacin de informacin por separado de la
informacin en s misma.
El enfoque MVC (Modelo-Vista-Controlador) es una forma efectiva de mantener la
presentacin de informacin se separe de la informacin que se presenta.
Los ingenieros de software tambin consideran el software tiempo de respuesta y
la retroalimentacin en el diseo de presentacin de la informacin. El tiempo de
respuesta se mide generalmente desde el punto en el que un usuario ejecuta una
cierta accin de control hasta que el software responde con una respuesta. Una
indicacin del progreso es deseable, mientras que el software se est preparando
la respuesta.
La retroalimentacin puede ser proporcionada mediante la reformulacin de la
entrada del usuario mientras que el procesamiento se est terminando.
Abstract visualizaciones pueden ser utilizados cuando grandes cantidades de
informacin se han de presentar.
De acuerdo con el estilo de presentacin de la informacin, los diseadores
tambin pueden utilizar el color para mejorar la interfaz. Existen varias pautas
importantes:
Limite el nmero de colores utilizados.
Use cambio de color para mostrar el cambio de software estado.
Use cdigos de colores para apoyar la tarea del usuario.
Use cdigos de colores en una reflexiva y coherente camino.
Use colores para facilitar el acceso de las personas con ceguera o deficiencia