SlideShare une entreprise Scribd logo
1  sur  10
Introducción a la Ingeniería de
Software
LUIS GUSTAVO KAMEL GOMEZ
Diseño de la Interfaz de Usuario
• Normalmente no se contratan especialistas
 Hay casos en los cuales es más normal: videojuegos
y sitiosweb
 Entonces, también hay que diseñar la interfaz de
usuario y diseñar el software que la implementa

• Se va sólo a presentar el tema y no a
profundizar

2
Algunas Consideraciones
• La interfaz de usuario debe ser diseñada
considerando las habilidades, experiencia y
expectativas de los usuarios
• Los usuarios muchas veces juzgan al sistema
por su interfaz más que por su funcionalidad
• Una interfaz “mal” diseñada puede causar que
un usuario cometa errores catastróficos
• Muchos sistemas nunca son usados debido a
un mal diseño de la interfaz de usuario

3
Principios Generales
• Familiaridad: utilizar términos familiares a los usuarios
• Consistencia: menús y comandos con el mismo
formato y significado en toda la aplicación
• Mínima sorpresa: misma acción en contextos
comparables produzcan efectos comparables
• Recuperabilidad: permitir la recuperación frente a
errores cometidos por el usuario, brindar:
 confirmación de acciones destructivas
 recursos para deshacer en varios niveles

• Guía al usuario: proveer ayuda en varios niveles y
formas (por ejemplo, ayuda sensitiva al contexto)
• Diversidad de usuarios: tener en cuenta distintos tipos
de usuarios (discapacidades, usuarios expertos,
usuarios inexpertos, etc.)
4
Aspectos Importantes
• Dos aspectos son clave para diseñar la interfaz
de usuario
 Forma de interacción del usuario con el sistema
 Forma de presentar la información al usuario

• Una interfaz coherente debe integrar las dos
 Eso puede ser difícil y hay que llegar a soluciones de
compromiso entre
•
•
•
•
•

Forma de interacción
Estilo de presentación
Experiencia de los usuarios
Equipos disponibles
Otros
5
Interacción con el Usuario
Interaction
style

Main advantages

Main disadvantages

Application
examples

Direct
manipulation

Fast and intuitive
interaction
Easy to learn

May be hard to implement.
Only suitable where there is a
visual metaphor for tasks and
objects.

Video games
CAD systems

Menu
selection

Avoids user error
Little typing required

Slow for experienced users.
Can become complex if many
menu options.

Most generalpurpose systems

Form fill-in

Simple data entry
Easy to learn
Checkable

Takes up a lot of screen space.
Causes problems where user
options do not match the form
fields.

Stock control,
Personal loan
processing

Command
language

Powerful and flexible

Hard to learn.
Poor error management.

Operating systems,
Command and
control systems

Natural
language

Accessible to casual
users
Easily extended

Requires more typing.
Natural language understanding
systems are unreliable.

Information
retrieval systems
6
Presentación de la Información
Una buena guía de diseño es mantener separado
el software de presentación de la propia
información

Information to
be displayed

Presentation
software

Displa
y
7
Model View Controller

User
inputs

Controller state

view modification
messages

Controller m ethods

Model edits

V
iew state
View methods

Model queries
and updates
Model state
Model methods

8
Tener en Cuenta
• Al diseñar la presentación tener en cuenta:
 ¿El usuario está interesado en la información en
forma precisa o relaciones entre valores de datos?
 ¿Los cambios en los datos deben ser mostrados
inmediatamente al usuario?
 ¿El usuario debe realizar alguna acción si la
información cambia?
 ¿El usuario debe interactuar con los datos
desplegados mediante manipulación directa en la
interfaz?
 ¿La información debe ser desplegada textual o
numérica?
9
Acerca de los Mensajes de Error
• El diseño de los mensajes de error es crítico.
Mensajes de error mal diseñados pueden
significar que un usuario rechace el sistema
• Los mensajes deben ser educados, concisos,
consistentes y constructivos

10

Contenu connexe

Tendances

Tendances (14)

Biachi
BiachiBiachi
Biachi
 
Diseño interfaz de usuario
Diseño interfaz de  usuarioDiseño interfaz de  usuario
Diseño interfaz de usuario
 
Trabajo final o as
Trabajo final o as Trabajo final o as
Trabajo final o as
 
Intrefaz
 Intrefaz Intrefaz
Intrefaz
 
Acceso remoto
Acceso remotoAcceso remoto
Acceso remoto
 
Amigabilidad en el Software
Amigabilidad en el SoftwareAmigabilidad en el Software
Amigabilidad en el Software
 
Guia Usuario
Guia UsuarioGuia Usuario
Guia Usuario
 
Guia usuario
Guia usuarioGuia usuario
Guia usuario
 
Usabilidad Web
Usabilidad WebUsabilidad Web
Usabilidad Web
 
Modelo de Implantación del Usuario | interfaz Gráfica de usuario
Modelo de Implantación del Usuario |  interfaz Gráfica de usuarioModelo de Implantación del Usuario |  interfaz Gráfica de usuario
Modelo de Implantación del Usuario | interfaz Gráfica de usuario
 
Historia del software
Historia del softwareHistoria del software
Historia del software
 
2.ingenieria del software
2.ingenieria del software2.ingenieria del software
2.ingenieria del software
 
Historia del software
Historia del softwareHistoria del software
Historia del software
 
03 7n2is taller-interfaz usuario
03 7n2is taller-interfaz usuario03 7n2is taller-interfaz usuario
03 7n2is taller-interfaz usuario
 

En vedette

"El tutor de cursos e-Learning como Community Manager"
"El tutor de cursos e-Learning como Community Manager""El tutor de cursos e-Learning como Community Manager"
"El tutor de cursos e-Learning como Community Manager"CRISEL BY AEFOL
 
Experiencia de CEDDET: "La formación virtual en las AAPPs en elámbito de la c...
Experiencia de CEDDET: "La formación virtual en las AAPPs en elámbito de la c...Experiencia de CEDDET: "La formación virtual en las AAPPs en elámbito de la c...
Experiencia de CEDDET: "La formación virtual en las AAPPs en elámbito de la c...CRISEL BY AEFOL
 
1er Evento Internacional de Educacion Especial - 2014
1er Evento Internacional de Educacion Especial - 20141er Evento Internacional de Educacion Especial - 2014
1er Evento Internacional de Educacion Especial - 2014Tripsi, Inc.
 
Acciones reactivas y pro activas
Acciones reactivas y pro activasAcciones reactivas y pro activas
Acciones reactivas y pro activasjoetcheverry
 
Lainfluenciadelasticeneldesarrollodelasempresas
LainfluenciadelasticeneldesarrollodelasempresasLainfluenciadelasticeneldesarrollodelasempresas
LainfluenciadelasticeneldesarrollodelasempresasVanessita Poma
 
Talento en el laberinto del e-learning
Talento en el laberinto del e-learningTalento en el laberinto del e-learning
Talento en el laberinto del e-learningCRISEL BY AEFOL
 
la docencia
la docenciala docencia
la docencialuz-ma
 
Mesa Redonda: "Aplicaciones móviles para formación"
Mesa Redonda: "Aplicaciones móviles para formación"Mesa Redonda: "Aplicaciones móviles para formación"
Mesa Redonda: "Aplicaciones móviles para formación"CRISEL BY AEFOL
 
Cómo identificar el conocimiento crítico de una organización 1
Cómo identificar el conocimiento crítico de una organización 1Cómo identificar el conocimiento crítico de una organización 1
Cómo identificar el conocimiento crítico de una organización 1CRISEL BY AEFOL
 
"La gestión del conocimiento en las administraciones. Implicaciones de la tra...
"La gestión del conocimiento en las administraciones. Implicaciones de la tra..."La gestión del conocimiento en las administraciones. Implicaciones de la tra...
"La gestión del conocimiento en las administraciones. Implicaciones de la tra...CRISEL BY AEFOL
 
Proyecto de Formación on-line ICAB-UOC: "Seminarios profesionalizadores" y "c...
Proyecto de Formación on-line ICAB-UOC: "Seminarios profesionalizadores" y "c...Proyecto de Formación on-line ICAB-UOC: "Seminarios profesionalizadores" y "c...
Proyecto de Formación on-line ICAB-UOC: "Seminarios profesionalizadores" y "c...CRISEL BY AEFOL
 
"Valores emergentes en tiempos de Redes: cooperando en la nube, aprendiendo e...
"Valores emergentes en tiempos de Redes: cooperando en la nube, aprendiendo e..."Valores emergentes en tiempos de Redes: cooperando en la nube, aprendiendo e...
"Valores emergentes en tiempos de Redes: cooperando en la nube, aprendiendo e...CRISEL BY AEFOL
 
Elaboracion de la billetera
Elaboracion de la billeteraElaboracion de la billetera
Elaboracion de la billeterabarrientos8c
 

En vedette (20)

"El tutor de cursos e-Learning como Community Manager"
"El tutor de cursos e-Learning como Community Manager""El tutor de cursos e-Learning como Community Manager"
"El tutor de cursos e-Learning como Community Manager"
 
La odisea
La odiseaLa odisea
La odisea
 
Cisterna de la_basílica
Cisterna de la_basílicaCisterna de la_basílica
Cisterna de la_basílica
 
Cambios en la educación pública
Cambios en la educación públicaCambios en la educación pública
Cambios en la educación pública
 
Experiencia de CEDDET: "La formación virtual en las AAPPs en elámbito de la c...
Experiencia de CEDDET: "La formación virtual en las AAPPs en elámbito de la c...Experiencia de CEDDET: "La formación virtual en las AAPPs en elámbito de la c...
Experiencia de CEDDET: "La formación virtual en las AAPPs en elámbito de la c...
 
1er Evento Internacional de Educacion Especial - 2014
1er Evento Internacional de Educacion Especial - 20141er Evento Internacional de Educacion Especial - 2014
1er Evento Internacional de Educacion Especial - 2014
 
Presentación lc3 youtube
Presentación lc3   youtubePresentación lc3   youtube
Presentación lc3 youtube
 
Acciones reactivas y pro activas
Acciones reactivas y pro activasAcciones reactivas y pro activas
Acciones reactivas y pro activas
 
Xeo
XeoXeo
Xeo
 
Lainfluenciadelasticeneldesarrollodelasempresas
LainfluenciadelasticeneldesarrollodelasempresasLainfluenciadelasticeneldesarrollodelasempresas
Lainfluenciadelasticeneldesarrollodelasempresas
 
Talento en el laberinto del e-learning
Talento en el laberinto del e-learningTalento en el laberinto del e-learning
Talento en el laberinto del e-learning
 
Prezi y slidesard
Prezi y slidesardPrezi y slidesard
Prezi y slidesard
 
la docencia
la docenciala docencia
la docencia
 
Mesa Redonda: "Aplicaciones móviles para formación"
Mesa Redonda: "Aplicaciones móviles para formación"Mesa Redonda: "Aplicaciones móviles para formación"
Mesa Redonda: "Aplicaciones móviles para formación"
 
Cómo identificar el conocimiento crítico de una organización 1
Cómo identificar el conocimiento crítico de una organización 1Cómo identificar el conocimiento crítico de una organización 1
Cómo identificar el conocimiento crítico de una organización 1
 
"La gestión del conocimiento en las administraciones. Implicaciones de la tra...
"La gestión del conocimiento en las administraciones. Implicaciones de la tra..."La gestión del conocimiento en las administraciones. Implicaciones de la tra...
"La gestión del conocimiento en las administraciones. Implicaciones de la tra...
 
Excel
ExcelExcel
Excel
 
Proyecto de Formación on-line ICAB-UOC: "Seminarios profesionalizadores" y "c...
Proyecto de Formación on-line ICAB-UOC: "Seminarios profesionalizadores" y "c...Proyecto de Formación on-line ICAB-UOC: "Seminarios profesionalizadores" y "c...
Proyecto de Formación on-line ICAB-UOC: "Seminarios profesionalizadores" y "c...
 
"Valores emergentes en tiempos de Redes: cooperando en la nube, aprendiendo e...
"Valores emergentes en tiempos de Redes: cooperando en la nube, aprendiendo e..."Valores emergentes en tiempos de Redes: cooperando en la nube, aprendiendo e...
"Valores emergentes en tiempos de Redes: cooperando en la nube, aprendiendo e...
 
Elaboracion de la billetera
Elaboracion de la billeteraElaboracion de la billetera
Elaboracion de la billetera
 

Similaire à Introducción a la Ingeniería del Softaware

Similaire à Introducción a la Ingeniería del Softaware (20)

Biachi
BiachiBiachi
Biachi
 
Biachi
BiachiBiachi
Biachi
 
Biachi
BiachiBiachi
Biachi
 
Diseño de Interfaces.pdf
Diseño de Interfaces.pdfDiseño de Interfaces.pdf
Diseño de Interfaces.pdf
 
Prototipando experiencias de usuario
Prototipando experiencias de usuarioPrototipando experiencias de usuario
Prototipando experiencias de usuario
 
Interfaz graficausu
Interfaz graficausuInterfaz graficausu
Interfaz graficausu
 
Diseño de interfaces
Diseño de interfacesDiseño de interfaces
Diseño de interfaces
 
Interfaces de usuario
Interfaces de usuarioInterfaces de usuario
Interfaces de usuario
 
Interfaz con usuario
Interfaz con usuarioInterfaz con usuario
Interfaz con usuario
 
Software
Software Software
Software
 
Interfaz de usuario
Interfaz de usuarioInterfaz de usuario
Interfaz de usuario
 
patrones de diseño web.
  patrones de diseño web.   patrones de diseño web.
patrones de diseño web.
 
Unidad 4 - Patrones de diseño web.
Unidad 4 - Patrones de diseño web.Unidad 4 - Patrones de diseño web.
Unidad 4 - Patrones de diseño web.
 
Loja usabilidad3
Loja usabilidad3Loja usabilidad3
Loja usabilidad3
 
Interfaz gráfica del usuario
Interfaz gráfica del usuarioInterfaz gráfica del usuario
Interfaz gráfica del usuario
 
Diseño de la interfaz del sitio de comercio electrónico
Diseño de la interfaz del sitio de comercio electrónicoDiseño de la interfaz del sitio de comercio electrónico
Diseño de la interfaz del sitio de comercio electrónico
 
Clase 04 diseno_ui
Clase 04 diseno_uiClase 04 diseno_ui
Clase 04 diseno_ui
 
Diseno de interfaces zyndi.pptx
Diseno de interfaces zyndi.pptxDiseno de interfaces zyndi.pptx
Diseno de interfaces zyndi.pptx
 
11.interfaz de usuario
11.interfaz de usuario11.interfaz de usuario
11.interfaz de usuario
 
Interfaz grafica
Interfaz graficaInterfaz grafica
Interfaz grafica
 

Dernier

CIENCIAS NATURALES 4 TO ambientes .docx
CIENCIAS NATURALES 4 TO  ambientes .docxCIENCIAS NATURALES 4 TO  ambientes .docx
CIENCIAS NATURALES 4 TO ambientes .docxAgustinaNuez21
 
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...fcastellanos3
 
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdf
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdfFichas de matemática DE PRIMERO DE SECUNDARIA.pdf
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdfssuser50d1252
 
Los Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la SostenibilidadLos Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la SostenibilidadJonathanCovena1
 
sesión de aprendizaje 4 E1 Exposición oral.pdf
sesión de aprendizaje 4 E1 Exposición oral.pdfsesión de aprendizaje 4 E1 Exposición oral.pdf
sesión de aprendizaje 4 E1 Exposición oral.pdfpatriciavsquezbecerr
 
Técnicas de grabado y estampación : procesos y materiales
Técnicas de grabado y estampación : procesos y materialesTécnicas de grabado y estampación : procesos y materiales
Técnicas de grabado y estampación : procesos y materialesRaquel Martín Contreras
 
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdfOswaldoGonzalezCruz
 
cuadernillo de lectoescritura para niños de básica
cuadernillo de lectoescritura para niños de básicacuadernillo de lectoescritura para niños de básica
cuadernillo de lectoescritura para niños de básicaGianninaValeskaContr
 
Fichas de Matemática TERCERO DE SECUNDARIA.pdf
Fichas de Matemática TERCERO DE SECUNDARIA.pdfFichas de Matemática TERCERO DE SECUNDARIA.pdf
Fichas de Matemática TERCERO DE SECUNDARIA.pdfssuser50d1252
 
EDUCACION FISICA 1° PROGRAMACIÓN ANUAL 2023.docx
EDUCACION FISICA 1°  PROGRAMACIÓN ANUAL 2023.docxEDUCACION FISICA 1°  PROGRAMACIÓN ANUAL 2023.docx
EDUCACION FISICA 1° PROGRAMACIÓN ANUAL 2023.docxLuisAndersonPachasto
 
MODELO DE INFORME DE INDAGACION CIENTIFICA .docx
MODELO DE INFORME DE INDAGACION CIENTIFICA .docxMODELO DE INFORME DE INDAGACION CIENTIFICA .docx
MODELO DE INFORME DE INDAGACION CIENTIFICA .docxRAMON EUSTAQUIO CARO BAYONA
 
Fichas de MatemáticA QUINTO DE SECUNDARIA).pdf
Fichas de MatemáticA QUINTO DE SECUNDARIA).pdfFichas de MatemáticA QUINTO DE SECUNDARIA).pdf
Fichas de MatemáticA QUINTO DE SECUNDARIA).pdfssuser50d1252
 
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO YESSENIA 933623393 NUEV...
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO  YESSENIA 933623393 NUEV...IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO  YESSENIA 933623393 NUEV...
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO YESSENIA 933623393 NUEV...YobanaZevallosSantil1
 
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdfFisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdfcoloncopias5
 
Monitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptx
Monitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptxMonitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptx
Monitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptxJUANCARLOSAPARCANARE
 

Dernier (20)

CIENCIAS NATURALES 4 TO ambientes .docx
CIENCIAS NATURALES 4 TO  ambientes .docxCIENCIAS NATURALES 4 TO  ambientes .docx
CIENCIAS NATURALES 4 TO ambientes .docx
 
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
 
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdf
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdfFichas de matemática DE PRIMERO DE SECUNDARIA.pdf
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdf
 
Los Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la SostenibilidadLos Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la Sostenibilidad
 
DIA INTERNACIONAL DAS FLORESTAS .
DIA INTERNACIONAL DAS FLORESTAS         .DIA INTERNACIONAL DAS FLORESTAS         .
DIA INTERNACIONAL DAS FLORESTAS .
 
VISITA À PROTEÇÃO CIVIL _
VISITA À PROTEÇÃO CIVIL                  _VISITA À PROTEÇÃO CIVIL                  _
VISITA À PROTEÇÃO CIVIL _
 
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdfTema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
 
sesión de aprendizaje 4 E1 Exposición oral.pdf
sesión de aprendizaje 4 E1 Exposición oral.pdfsesión de aprendizaje 4 E1 Exposición oral.pdf
sesión de aprendizaje 4 E1 Exposición oral.pdf
 
Técnicas de grabado y estampación : procesos y materiales
Técnicas de grabado y estampación : procesos y materialesTécnicas de grabado y estampación : procesos y materiales
Técnicas de grabado y estampación : procesos y materiales
 
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
 
cuadernillo de lectoescritura para niños de básica
cuadernillo de lectoescritura para niños de básicacuadernillo de lectoescritura para niños de básica
cuadernillo de lectoescritura para niños de básica
 
Fichas de Matemática TERCERO DE SECUNDARIA.pdf
Fichas de Matemática TERCERO DE SECUNDARIA.pdfFichas de Matemática TERCERO DE SECUNDARIA.pdf
Fichas de Matemática TERCERO DE SECUNDARIA.pdf
 
EDUCACION FISICA 1° PROGRAMACIÓN ANUAL 2023.docx
EDUCACION FISICA 1°  PROGRAMACIÓN ANUAL 2023.docxEDUCACION FISICA 1°  PROGRAMACIÓN ANUAL 2023.docx
EDUCACION FISICA 1° PROGRAMACIÓN ANUAL 2023.docx
 
MODELO DE INFORME DE INDAGACION CIENTIFICA .docx
MODELO DE INFORME DE INDAGACION CIENTIFICA .docxMODELO DE INFORME DE INDAGACION CIENTIFICA .docx
MODELO DE INFORME DE INDAGACION CIENTIFICA .docx
 
TL/CNL – 2.ª FASE .
TL/CNL – 2.ª FASE                       .TL/CNL – 2.ª FASE                       .
TL/CNL – 2.ª FASE .
 
Fichas de MatemáticA QUINTO DE SECUNDARIA).pdf
Fichas de MatemáticA QUINTO DE SECUNDARIA).pdfFichas de MatemáticA QUINTO DE SECUNDARIA).pdf
Fichas de MatemáticA QUINTO DE SECUNDARIA).pdf
 
Earth Day Everyday 2024 54th anniversary
Earth Day Everyday 2024 54th anniversaryEarth Day Everyday 2024 54th anniversary
Earth Day Everyday 2024 54th anniversary
 
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO YESSENIA 933623393 NUEV...
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO  YESSENIA 933623393 NUEV...IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO  YESSENIA 933623393 NUEV...
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO YESSENIA 933623393 NUEV...
 
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdfFisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdf
 
Monitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptx
Monitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptxMonitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptx
Monitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptx
 

Introducción a la Ingeniería del Softaware

  • 1. Introducción a la Ingeniería de Software LUIS GUSTAVO KAMEL GOMEZ
  • 2. Diseño de la Interfaz de Usuario • Normalmente no se contratan especialistas  Hay casos en los cuales es más normal: videojuegos y sitiosweb  Entonces, también hay que diseñar la interfaz de usuario y diseñar el software que la implementa • Se va sólo a presentar el tema y no a profundizar 2
  • 3. Algunas Consideraciones • La interfaz de usuario debe ser diseñada considerando las habilidades, experiencia y expectativas de los usuarios • Los usuarios muchas veces juzgan al sistema por su interfaz más que por su funcionalidad • Una interfaz “mal” diseñada puede causar que un usuario cometa errores catastróficos • Muchos sistemas nunca son usados debido a un mal diseño de la interfaz de usuario 3
  • 4. Principios Generales • Familiaridad: utilizar términos familiares a los usuarios • Consistencia: menús y comandos con el mismo formato y significado en toda la aplicación • Mínima sorpresa: misma acción en contextos comparables produzcan efectos comparables • Recuperabilidad: permitir la recuperación frente a errores cometidos por el usuario, brindar:  confirmación de acciones destructivas  recursos para deshacer en varios niveles • Guía al usuario: proveer ayuda en varios niveles y formas (por ejemplo, ayuda sensitiva al contexto) • Diversidad de usuarios: tener en cuenta distintos tipos de usuarios (discapacidades, usuarios expertos, usuarios inexpertos, etc.) 4
  • 5. Aspectos Importantes • Dos aspectos son clave para diseñar la interfaz de usuario  Forma de interacción del usuario con el sistema  Forma de presentar la información al usuario • Una interfaz coherente debe integrar las dos  Eso puede ser difícil y hay que llegar a soluciones de compromiso entre • • • • • Forma de interacción Estilo de presentación Experiencia de los usuarios Equipos disponibles Otros 5
  • 6. Interacción con el Usuario Interaction style Main advantages Main disadvantages Application examples Direct manipulation Fast and intuitive interaction Easy to learn May be hard to implement. Only suitable where there is a visual metaphor for tasks and objects. Video games CAD systems Menu selection Avoids user error Little typing required Slow for experienced users. Can become complex if many menu options. Most generalpurpose systems Form fill-in Simple data entry Easy to learn Checkable Takes up a lot of screen space. Causes problems where user options do not match the form fields. Stock control, Personal loan processing Command language Powerful and flexible Hard to learn. Poor error management. Operating systems, Command and control systems Natural language Accessible to casual users Easily extended Requires more typing. Natural language understanding systems are unreliable. Information retrieval systems 6
  • 7. Presentación de la Información Una buena guía de diseño es mantener separado el software de presentación de la propia información Information to be displayed Presentation software Displa y 7
  • 8. Model View Controller User inputs Controller state view modification messages Controller m ethods Model edits V iew state View methods Model queries and updates Model state Model methods 8
  • 9. Tener en Cuenta • Al diseñar la presentación tener en cuenta:  ¿El usuario está interesado en la información en forma precisa o relaciones entre valores de datos?  ¿Los cambios en los datos deben ser mostrados inmediatamente al usuario?  ¿El usuario debe realizar alguna acción si la información cambia?  ¿El usuario debe interactuar con los datos desplegados mediante manipulación directa en la interfaz?  ¿La información debe ser desplegada textual o numérica? 9
  • 10. Acerca de los Mensajes de Error • El diseño de los mensajes de error es crítico. Mensajes de error mal diseñados pueden significar que un usuario rechace el sistema • Los mensajes deben ser educados, concisos, consistentes y constructivos 10