SlideShare ist ein Scribd-Unternehmen logo
1 von 68
Downloaden Sie, um offline zu lesen
Engenharia do Software I,[object Object],Manuel Menezes de Sequeira,[object Object],DCTI, ISCTE-IUL,[object Object],Manuel.Sequeira@iscte.pt, D6.02,[object Object],As apresentações desta série baseiam-se nas apresentações disponibilizadas por IanSommerville, tendo sido alteradas e adaptadas primeiro por  Anders Lyhne Christensen e finalmente por Manuel Menezes de Sequeira.,[object Object]
Na aula anterior,[object Object],Desenho arquitectónico,[object Object],Decisões no desenho arquitectónico,[object Object],Organização de sistemas,[object Object],Estilos de decomposição,[object Object],Estilos de controlo,[object Object],Arquitecturas de referência,[object Object],2009/2010,[object Object],2,[object Object],Engenharia do Software I,[object Object]
Desenho de interfaces com o utilizador,[object Object],2009/2010,[object Object],3,[object Object],Engenharia do Software I,[object Object]
Sumário,[object Object],Desenho de interfaces com o utilizador,[object Object],Problemas de desenho,[object Object],Heurísticas de Nielsen para interfaces com o utilizador,[object Object],Estilos de interacção,[object Object],Processo de desenho de interfaces com o utilizador,[object Object],Análise dos utilizadores,[object Object],Prototipagem de interfaces com o utilizador,[object Object],Avaliação de interfaces,[object Object],2009/2010,[object Object],4,[object Object],Engenharia do Software I,[object Object]
Objectivos,[object Object],Sugerir princípios gerais do desenho de interfaces,[object Object],Explicar,[object Object],Diferentes estilos de interacção e sua utilização,[object Object],Quando usar apresentações gráficas e textuais de informação,[object Object],Principais actividades do processo de desenho de interfaces,[object Object],Apresentar atributos de usabilidade e abordagens à avaliação de sistemas,[object Object],2009/2010,[object Object],5,[object Object],Engenharia do Software I,[object Object]
A interface com o utilizador,[object Object],Deve ajustar-se a competências, experiência e expectativas de prospectivos utilizadores,[object Object],Utilizadores muitas vezes julgam sistema pela interface e não pela funcionalidade,[object Object],Interface mal desenhada pode induzir utilizador a erros catastróficos,[object Object],Mau desenho leva muitos sistemas não serem usados,[object Object],2009/2010,[object Object],6,[object Object],Engenharia do Software I,[object Object]
Factores humanos no desenho de interfaces,[object Object],2009/2010,[object Object],Engenharia do Software I,[object Object],7,[object Object]
Princípios do desenho de interfaces com o utilizador,[object Object],Desenho considera necessidades, experiência e capacidades de utilizadores,[object Object],Designers cientes de limitações físicas e mentais de humanos (e.g., memória de curta duração limitada) e reconhecem que humanos erram,[object Object],Princípios subjazem a desenho de interfaces, nem todos os princípios aplicáveis a todos os desenhos,[object Object],2009/2010,[object Object],Engenharia do Software I,[object Object],8,[object Object]
Princípios do desenho de interfaces com o utilizador,[object Object],2009/2010,[object Object],Engenharia do Software I,[object Object],9,[object Object]
Familiaridade,[object Object],Termos e conceitos recolhidos da experiência das pessoas que mais usarão sistema,[object Object],Termos e conceitos orientados para utilizador e não computacionais,[object Object],Por exemplo, sistema administrativo deve usar cartas, documentos e pastas e não ficheiros, identificadores ou directórios,[object Object],2009/2010,[object Object],Engenharia do Software I,[object Object],10,[object Object]
Consistência,[object Object],Sempre que possível, operações comparáveis activadas da mesma forma,[object Object],Exemplos,[object Object],Comandos e menus com o mesmo formato,[object Object],Pontuação de comandos semelhante,[object Object],Utilização consistente de maiúsculas e minúsculas,[object Object],2009/2010,[object Object],Engenharia do Software I,[object Object],11,[object Object]
Mínima surpresa,[object Object],Utilizadores nunca são surpreendidos pelo comportamento do sistema,[object Object],Se utilizador conhece efeito de um comando, deve conseguir prever efeitos de comandos comparáveis,[object Object],2009/2010,[object Object],Engenharia do Software I,[object Object],12,[object Object]
Recuperabilidade,[object Object],Incluir mecanismos para utilizadores recuperarem de erros,[object Object],Resiliência face a erros do utilizador,[object Object],Anular ou desfazer comandos,[object Object],Confirmação de acções destrutivas,[object Object],Remoções com possibilidade de recuperação,[object Object],2009/2010,[object Object],Engenharia do Software I,[object Object],13,[object Object]
Orientação,[object Object],Disponibilizar informação quando erros ocorrem e mecanismos de ajuda sensíveis ao contexto,[object Object],Disponibilização de orientação,[object Object],Sistemas de ajuda,[object Object],Manuais em linha,[object Object],2009/2010,[object Object],Engenharia do Software I,[object Object],14,[object Object]
Diversidade,[object Object],Proporcionar mecanismos de interacção para diferentes tipos de utilizadores do sistema,[object Object],Alguns utilizadores têm dificuldades de visão: disponibilizar texto com maiores caracteres,[object Object],2009/2010,[object Object],Engenharia do Software I,[object Object],15,[object Object]
Heurísticas de Nielsen,[object Object],2009/2010,[object Object],Engenharia do Software I,[object Object],16,[object Object]
Heurísticas de Nielsen,[object Object],2009/2010,[object Object],Engenharia do Software I,[object Object],17,[object Object]
Heurísticas de Nielsen,[object Object],2009/2010,[object Object],Engenharia do Software I,[object Object],18,[object Object]
Dois problemas de desenho,[object Object],Como disponibilizar ao sistema informação vinda do utilizador?,[object Object],Como disponibilizar ao utilizador informação vinda do sistema?,[object Object],Interacção com utilizador e apresentação de informação podem ser integradas em estrutura coerente (e.g., metáfora de interface com o utilizador),[object Object],2009/2010,[object Object],Engenharia do Software I,[object Object],19,[object Object]
Estilos de interacção,[object Object],Manipulação directa,[object Object],Selecção em menus,[object Object],Preenchimento de formulários,[object Object],Comandos,[object Object],Linguagem natural,[object Object],2009/2010,[object Object],Engenharia do Software I,[object Object],20,[object Object]
Estilos de interacção,[object Object],2009/2010,[object Object],Engenharia do Software I,[object Object],21,[object Object],[object Object]
Sistemas CAD.Maioria dos sistemas de utilização geral.,[object Object],[object Object]
Gestão pessoal de empréstimos.
Sistemas operativos.
Sistemas de comando e controlo.Sistemas de recuperação de informação.,[object Object]
Múltiplas interfaces,[object Object],2009/2010,[object Object],22,[object Object],Engenharia do Software I,[object Object],Interface gráfica de utilização (Gnome/KDE),[object Object],Interface de linha de comandos (bash/ksh),[object Object],Gestor da interface gráfica de utilização do X WindowSystem,[object Object],Interpretador de comandos,[object Object],Sistema operativo Linux,[object Object]
Interacção LIBSYS,[object Object],2009/2010,[object Object],Engenharia do Software I,[object Object],23,[object Object]
Interfaces baseadas na Web,[object Object],Muitos sistemas baseados na Web têm interfaces baseadas em formulários cujos campos podem ser,[object Object],Menus,[object Object],Caixa de texto livre,[object Object],Botões de rádio,[object Object],Etc.,[object Object],LIBSYS: Menu para escolher onde pesquisar e caixa de texto para frase a procurar,[object Object],2009/2010,[object Object],Engenharia do Software I,[object Object],24,[object Object]
Formulário de pesquisa do LIBSYS,[object Object],2009/2010,[object Object],25,[object Object],Engenharia do Software I,[object Object],LIBSYS: Pesquisa,[object Object],Escolher colecção,[object Object],Todas,[object Object],Título,[object Object],Palavra ou frase,[object Object],Procurar usando,[object Object],Palavras adjacentes,[object Object],Sim,[object Object],Não,[object Object],Cancelar,[object Object],Limpar,[object Object],Pesquisar,[object Object]
Apresentação da informação,[object Object],Apresentação ao utilizador de informação do sistema,[object Object],Informação pode ser apresentada,[object Object],Directamente – Texto num processador de texto,[object Object],Transformada – Formato gráfico,[object Object],Abordagem Modelo-Vista-Controlador suporta múltiplas vistas dos mesmos dados,[object Object],2009/2010,[object Object],Engenharia do Software I,[object Object],26,[object Object],Padrão de desenho.,[object Object]
Apresentação da informação,[object Object],2009/2010,[object Object],27,[object Object],Engenharia do Software I,[object Object],Informação a mostrar,[object Object],Software de apresentação,[object Object],Ecrã,[object Object]
Modelo-vista-controlador,[object Object],2009/2010,[object Object],28,[object Object],Engenharia do Software I,[object Object],Mensagens de modificação da vista,[object Object],Entradas do utilizador,[object Object],Controlador,[object Object],Vista,[object Object],Modelo,[object Object],estado,[object Object],estado,[object Object],estado,[object Object],métodos,[object Object],métodos,[object Object],métodos,[object Object],Interrogações e actualizações do modelo,[object Object],Edições do modelo,[object Object]
Apresentação da informação,[object Object],Informação estática,[object Object],Inicializada no início de uma sessão,[object Object],Não muda durante uma sessão,[object Object],Pode ser numérica ou textual,[object Object],Informação dinâmica,[object Object],Muda durante a sessão,[object Object],Mudanças têm de ser comunicadas ao utilizador,[object Object],Pode ser numérica ou textual,[object Object],2009/2010,[object Object],Engenharia do Software I,[object Object],29,[object Object]
Factores da apresentação da informação,[object Object],Utilizador interessa-se por informação precisa ou relações entre dados?,[object Object],Quão depressa mudam os valores da informação? Alterações devem ser indicadas imediatamente?,[object Object],Utilizador deve responder a alterações?,[object Object],Há interface de manipulação directa?,[object Object],Informação textual ou numérica? Valores relativos importantes?,[object Object],2009/2010,[object Object],Engenharia do Software I,[object Object],30,[object Object]
Apresentações alternativas da informação,[object Object],2009/2010,[object Object],31,[object Object],Engenharia do Software I,[object Object],Jan.,[object Object],2842,[object Object],Fev.,[object Object],2851,[object Object],Mar.,[object Object],3164,[object Object],Abr.,[object Object],2789,[object Object],Mai.,[object Object],1273,[object Object],Jun.,[object Object],2835,[object Object],4000,[object Object],3000,[object Object],2000,[object Object],1000,[object Object],0,[object Object],Jan.,[object Object],Fev.,[object Object],Mar.,[object Object],Abr.,[object Object],Mai.,[object Object],Jun.,[object Object]
Apresentação analógica ou digital?,[object Object],Apresentação digital,[object Object],Compacta – Ocupa pouco espaço no ecrã,[object Object],Permite comunica valores precisos,[object Object],Apresentação analógica,[object Object],Fácil ter ideia dos valores num relance,[object Object],Possível mostrar valores relativos,[object Object],Fácil ver valores excepcionais dos dados,[object Object],2009/2010,[object Object],Engenharia do Software I,[object Object],32,[object Object]
Métodos de apresentação,[object Object],2009/2010,[object Object],33,[object Object],Engenharia do Software I,[object Object],1,[object Object],4,[object Object],2,[object Object],0,[object Object],10,[object Object],20,[object Object],3,[object Object],Mostrador e,[object Object],agulha,[object Object],Gráfico em,[object Object],queijo,[object Object],Barra,[object Object],horizontal,[object Object],Termómetro,[object Object]
Mostrando valores relativos,[object Object],2009/2010,[object Object],34,[object Object],Engenharia do Software I,[object Object],Pressão,[object Object],Temperatura,[object Object],0,[object Object],200,[object Object],400,[object Object],100,[object Object],300,[object Object],0,[object Object],50,[object Object],100,[object Object],25,[object Object],75,[object Object]
Visualização de dados,[object Object],Grandes quantidades de informação,[object Object],Revela tendências e relações entre entidades,[object Object],Possíveis visualizações,[object Object],Informação meteorológica recolhida em vários locais,[object Object],Estado de rede como conjunto de nós ligados,[object Object],Fábrica como conjunto de tanques e tubos mostrando pressões e temperaturas,[object Object],Modelo 3D de molécula,[object Object],Páginas Web como árvore hiperbólica,[object Object],2009/2010,[object Object],Engenharia do Software I,[object Object],35,[object Object]
Ecrãs coloridos,[object Object],Cor adiciona dimensão extra à interface,[object Object],Ajuda a compreender estruturas complexas de informação,[object Object],Usada para destacar eventos excepcionais,[object Object],2009/2010,[object Object],Engenharia do Software I,[object Object],36,[object Object]
Erros comuns,[object Object],Usar a cor para comunicar significado,[object Object],Superabundância de cor no ecrã,[object Object],2009/2010,[object Object],Engenharia do Software I,[object Object],37,[object Object]
Mau exemplo,[object Object],2009/2010,[object Object],38,[object Object],Engenharia do Software I,[object Object]
Orientações para uso de cores,[object Object],Limitar o número de cores,[object Object],Ser conservador,[object Object],Mostrar alterações de estado,[object Object],Suportar tarefas do utilizador com código de cores,[object Object],Usar de forma pensada e consistente,[object Object],Cautela com emparelhamentos,[object Object],2009/2010,[object Object],Engenharia do Software I,[object Object],39,[object Object]
Bom exemplo,[object Object],2009/2010,[object Object],40,[object Object],Engenharia do Software I,[object Object]
Mensagens de erro,[object Object],Bom desenho é crítico: más mensagens de erro podem levar à rejeição do sistema,[object Object],Devem ser,[object Object],Educadas,[object Object],Concisas,[object Object],Consistentes,[object Object],Construtivas,[object Object],Formação e experiência dos utilizadores é factor determinante no desenho,[object Object],2009/2010,[object Object],Engenharia do Software I,[object Object],41,[object Object]
Factores na redacção de mensagens de erro,[object Object],2009/2010,[object Object],Engenharia do Software I,[object Object],42,[object Object]
Erro do utilizador,[object Object],2009/2010,[object Object],43,[object Object],Engenharia do Software I,[object Object],Nome do paciente,[object Object],Introduza o nome do paciente:,[object Object],Ximenes, Xisto,[object Object],Assuma que um(a) enfermeira(o) se engana no nome do paciente de cujo registo necessita.,[object Object],Cancelar,[object Object],OK,[object Object]
Mau desenho: mensagem de erro orientada para o sistema,[object Object],2009/2010,[object Object],44,[object Object],Engenharia do Software I,[object Object],Erro!,[object Object],!,[object Object],Erro 27,[object Object],ID de paciente inválido!,[object Object],Cancelar,[object Object],OK,[object Object]
Bom desenho: mensagem de erro orientada para o utilizador,[object Object],2009/2010,[object Object],45,[object Object],Engenharia do Software I,[object Object],Paciente “Xisto Ximenes” desconhecido,[object Object],“Xisto Ximenes” não está registado como paciente.,[object Object],Carregue em “Pacientes” para ver uma lista de pacientes.,[object Object],Carregue em “De novo” para introduzir o nome de novo.,[object Object],Carregue em “Ajuda” para obter mais ajuda.,[object Object],Cancelar,[object Object],De novo,[object Object],Ajuda,[object Object],Pacientes,[object Object]
Processo de desenho de interfaces com o utilizador,[object Object],É processo iterativo,[object Object],Relações estreitas entre utilizadores e designers,[object Object],Três actividades centrais,[object Object],Análise do utilizador,[object Object],Prototipagem do sistema,[object Object],Avaliação da interface,[object Object],2009/2010,[object Object],Engenharia do Software I,[object Object],46,[object Object]
Actividades centrais do processo,[object Object],2009/2010,[object Object],Engenharia do Software I,[object Object],47,[object Object]
Processo de desenho,[object Object],2009/2010,[object Object],48,[object Object],Engenharia do Software I,[object Object],Analisar e compreender actividades dos utilizadores,[object Object],Produzir primeiro protótipo em papel,[object Object],Avaliar desenho com utilizadores finais,[object Object],Avaliar desenho com utilizadores finais,[object Object],Protótipo de desenho,[object Object],Protótipo executável,[object Object],Produzir protótipo dinâmico,[object Object],Implementar interface com o utilizador final,[object Object]
Análise de utilizadores,[object Object],Sem perceber o que utilizadores pretendem fazer não é possível desenhar interface eficaz,[object Object],Análises descritas em termos que utilizadores e designers possam entender,[object Object],Cenários descrevendo casos de uso típicos são forma de descrever análises,[object Object],2009/2010,[object Object],Engenharia do Software I,[object Object],49,[object Object]
Cenário de interacção com o utilizador,[object Object],A Joana é aluna de Estudos Religiosos. Está a trabalhar num ensaio sobre arquitectura indiana e sobre a forma como foi influenciada pela prática religiosa. Para melhor compreender o assunto, gostaria de aceder a fotografias de pormenores de edifícios importantes. No entanto, não conseguiu encontrar nada de relevante na sua biblioteca local.,[object Object],Aborda o bibliotecário para discutir as suas necessidades. Este sugere-lhe alguns termos de pesquisa. Também lhe sugere algumas bibliotecas em Nova Deli e Londres que talvez tenham o material desejado. Entram nos catálogos da biblioteca e fazem pesquisas com esses termos. Encontram algum material e fazem um pedido para serem enviadas directamente à Joana fotocópias das fotografias com pormenores arquitectónicos que encontraram.,[object Object],2009/2010,[object Object],Engenharia do Software I,[object Object],50,[object Object]
Requisitos do cenário,[object Object],Utilizadores podem não estar cientes de termos de pesquisa mais apropriados,[object Object],Precisam de ajuda na escolha dos termos,[object Object],Têm de poder escolher colecções a pesquisar,[object Object],Têm de poder pesquisar e pedir cópias do material relevante encontrado,[object Object],2009/2010,[object Object],Engenharia do Software I,[object Object],51,[object Object]
Técnicas de análise,[object Object],2009/2010,[object Object],Engenharia do Software I,[object Object],52,[object Object]
Análise hierárquica de tarefas,[object Object],2009/2010,[object Object],53,[object Object],Engenharia do Software I,[object Object],Obter imagens a partir de bibliotecas remotas,[object Object],Fazer 1, 2 e 3 até imagens encontradas, 4,[object Object],Descobrir possíveis fontes,[object Object],Estabelecer termos de pesquisa,[object Object],Pesquisar imagens,[object Object],Pedir fotocópias dos itens encontrados,[object Object],1,[object Object],2,[object Object],3,[object Object],4,[object Object],Fazer 3.1, 3.2 e 3.3 até imagens encontradas, 3.4 se necessário, 3.5,[object Object],Seleccionar biblioteca,[object Object],Autenticar no catálogo,[object Object],Pesquisar imagens,[object Object],Modificar termos de pesquisa,[object Object],Registar itens relevantes,[object Object],3.2,[object Object],3.3,[object Object],3.4,[object Object],3.5,[object Object],3.1,[object Object],3.3.1, 3.3.2 e 3.3.3,[object Object],Introduzir termos de pesquisa,[object Object],Iniciar pesquisa,[object Object],Analisar resultados,[object Object],3.3.1,[object Object],3.3.2,[object Object],3.3.3,[object Object]
Entrevistas,[object Object],Conceber entrevistas semi-estruturadas baseadas em perguntas abertas,[object Object],Utilizadores fornecem informação que julgam essencial, e não apenas informação que se previu recolher,[object Object],Entrevistas de grupo e grupos foco permitem a utilizadores discutirem entre si o que fazem,[object Object],2009/2010,[object Object],Engenharia do Software I,[object Object],54,[object Object]
Etnografia,[object Object],Observador externo observa utilizadores trabalhando e questiona-os sobre o seu trabalho,[object Object],Valor decorre de muitas tarefas serem intuitivas e difíceis de descrever e explicar pelos utilizadores,[object Object],Ajuda a compreender papel de influências sociais e organizacionais no trabalho,[object Object],2009/2010,[object Object],Engenharia do Software I,[object Object],55,[object Object]
Registos etnográficos,[object Object],O controlo do tráfego aéreo usa um determinado número de ‘pacotes’ em que os pacotes de controlo de sectores adjacentes do espaço aéreo são fisicamente colocados lado a lado. Os voos num sector são representados por tiras de papel enfiadas nas ranhuras de um suporte de madeira por uma ordem que reflecte a sua posição no sector. Se não houver suficientes ranhuras num suporte (e.g., o espaço aéreo está muito intenso), os controladores espalham as tiras na secretária em frente do suporte.,[object Object],Enquanto observávamos os controladores, notámos que os controladores olhavam regularmente para os suportes de tiras no sector adjacente. Chamámos a atenção para este facto e perguntámos-lhes porque o faziam. Responderam que, quando um controlador adjacente tem tiras na sua secretária, há muitos voos que se preparam para entrar no seu sector. Quando isso acontece, eles tentam acelerar a velocidade das aeronaves no seu sector para ‘fazer espaço’ para os voos que para ele se dirigem.,[object Object],2009/2010,[object Object],Engenharia do Software I,[object Object],56,[object Object]
Resultados da análise etnográfica,[object Object],Controladores têm de ver todos os voos num sector: deve evitar-se visualizações em que voos deslizem para fora do ecrã (quer pelo topo, quer pela base),[object Object],Interface deve mostrar quantos voos estão em sectores adjacentes de modo a que controlador possa planear como lidar com pico de esforço que se aproxima,[object Object],2009/2010,[object Object],Engenharia do Software I,[object Object],57,[object Object]
Prototipagem da interface com o utilizador,[object Object],Dar aos utilizadores experiência directa com interface,[object Object],Sem ela é impossível aferir usabilidade da interface,[object Object],Pode ser processo com duas etapas,[object Object],Inicialmente protótipos em papel,[object Object],Depois desenho é refinado e desenvolvem-se protótipos automatizados com sofisticação crescente,[object Object],2009/2010,[object Object],Engenharia do Software I,[object Object],58,[object Object]
Prototipagem em papel,[object Object],Estudar cenários usando esboços da interface,[object Object],Usar guião para apresentar série de interacções com sistema,[object Object],Eficaz para obter reacções dos utilizadores a uma proposta de desenho,[object Object],2009/2010,[object Object],Engenharia do Software I,[object Object],59,[object Object]
Técnicas de prototipagem,[object Object],2009/2010,[object Object],Engenharia do Software I,[object Object],60,[object Object],Capítulo 17,[object Object]
Avaliação de interfaces com o utilizador,[object Object],Necessária para aferir se desenho é adequado,[object Object],Avaliação completa muito cara e impraticável para maioria dos sistemas,[object Object],Idealmente interfaces avaliadas face a especificação de usabilidade; mas é raro serem produzidas especificações,[object Object],2009/2010,[object Object],Engenharia do Software I,[object Object],61,[object Object]
Atributos de usabilidade,[object Object],2009/2010,[object Object],Engenharia do Software I,[object Object],62,[object Object]
Técnicas de avaliação simples,[object Object],Questionários ao utilizador,[object Object],Gravação vídeo de utilização do sistema e posterior avaliação,[object Object],Instrumentação de código para recolher informação acerca da utilização de funcionalidades e da ocorrência de erros do utilizador,[object Object],Disponibilização de código para recolha em linha de opiniões do utilizador,[object Object],2009/2010,[object Object],Engenharia do Software I,[object Object],63,[object Object]
A reter,[object Object],Princípios do desenho guiam desenho de interfaces com utilizador,[object Object],Estilos de interacção incluem,[object Object],Manipulação directa,[object Object],Sistemas de menu,[object Object],Preenchimento de formulários,[object Object],Linguagens de comandos,[object Object],Língua natural,[object Object],2009/2010,[object Object],Engenharia do Software I,[object Object],64,[object Object]

Weitere ähnliche Inhalte

Was ist angesagt?

Arquitetura de Software
Arquitetura de SoftwareArquitetura de Software
Arquitetura de SoftwareAricelio Souza
 
Sistemas Operativos (Operating Systems)
Sistemas Operativos (Operating Systems)Sistemas Operativos (Operating Systems)
Sistemas Operativos (Operating Systems)Pepe Rocker
 
Diagrama Entidade Relacionamento - Bancos de Dados I
Diagrama Entidade Relacionamento - Bancos de Dados IDiagrama Entidade Relacionamento - Bancos de Dados I
Diagrama Entidade Relacionamento - Bancos de Dados IDjonathas Cardoso
 
Introdução à Análise de Sistemas - Parte II
Introdução à Análise de Sistemas - Parte IIIntrodução à Análise de Sistemas - Parte II
Introdução à Análise de Sistemas - Parte IINécio de Lima Veras
 
Vrml Virtual Reality Modeling Language
Vrml Virtual Reality Modeling LanguageVrml Virtual Reality Modeling Language
Vrml Virtual Reality Modeling LanguageLuis Borges Gouveia
 
Aula UML - Unified Modeling Language
Aula UML - Unified Modeling LanguageAula UML - Unified Modeling Language
Aula UML - Unified Modeling LanguageCloves da Rocha
 
Linguagem de programação
Linguagem de programação Linguagem de programação
Linguagem de programação Marcos Gregorio
 
Apresentação Excel
Apresentação ExcelApresentação Excel
Apresentação ExcelTic Eslc
 
Sistemas Operacionais - Aula 01 (Conceitos básicos de so)
Sistemas Operacionais - Aula 01 (Conceitos básicos de so)Sistemas Operacionais - Aula 01 (Conceitos básicos de so)
Sistemas Operacionais - Aula 01 (Conceitos básicos de so)Leinylson Fontinele
 
Design de Interfaces para Dispositivos Móveis
Design de Interfaces para Dispositivos MóveisDesign de Interfaces para Dispositivos Móveis
Design de Interfaces para Dispositivos MóveisInstituto Faber-Ludens
 
Sistemas Operacionais - Aula 05 (Concorrência)
Sistemas Operacionais - Aula 05 (Concorrência)Sistemas Operacionais - Aula 05 (Concorrência)
Sistemas Operacionais - Aula 05 (Concorrência)Leinylson Fontinele
 
2009 1 - sistemas operacionais - aula 3 - processos
2009 1 - sistemas operacionais - aula 3 - processos2009 1 - sistemas operacionais - aula 3 - processos
2009 1 - sistemas operacionais - aula 3 - processosComputação Depressão
 
Aula 2 - POO: Fundamentos da linguagem Java
Aula 2 - POO: Fundamentos da linguagem JavaAula 2 - POO: Fundamentos da linguagem Java
Aula 2 - POO: Fundamentos da linguagem JavaDaniel Brandão
 
Módulo 9 - Introdução à Programação Orientada a Objectos
Módulo 9 - Introdução à Programação Orientada a Objectos Módulo 9 - Introdução à Programação Orientada a Objectos
Módulo 9 - Introdução à Programação Orientada a Objectos Luis Ferreira
 
Introdução à Arquitetura de Computadores
Introdução à Arquitetura de ComputadoresIntrodução à Arquitetura de Computadores
Introdução à Arquitetura de ComputadoresMauro Pereira
 
1 requisitos funcionais e não funcionais ok
1  requisitos funcionais e não funcionais ok1  requisitos funcionais e não funcionais ok
1 requisitos funcionais e não funcionais okMarcos Morais de Sousa
 
Sistema Operativos
Sistema OperativosSistema Operativos
Sistema OperativosBugui94
 

Was ist angesagt? (20)

Arquitetura de Software EXPLICADA
Arquitetura de Software EXPLICADAArquitetura de Software EXPLICADA
Arquitetura de Software EXPLICADA
 
Arquitetura de Software
Arquitetura de SoftwareArquitetura de Software
Arquitetura de Software
 
Aula 8 semana
Aula 8 semanaAula 8 semana
Aula 8 semana
 
Sistemas Operativos (Operating Systems)
Sistemas Operativos (Operating Systems)Sistemas Operativos (Operating Systems)
Sistemas Operativos (Operating Systems)
 
Diagrama Entidade Relacionamento - Bancos de Dados I
Diagrama Entidade Relacionamento - Bancos de Dados IDiagrama Entidade Relacionamento - Bancos de Dados I
Diagrama Entidade Relacionamento - Bancos de Dados I
 
Introdução à Análise de Sistemas - Parte II
Introdução à Análise de Sistemas - Parte IIIntrodução à Análise de Sistemas - Parte II
Introdução à Análise de Sistemas - Parte II
 
Vrml Virtual Reality Modeling Language
Vrml Virtual Reality Modeling LanguageVrml Virtual Reality Modeling Language
Vrml Virtual Reality Modeling Language
 
Aula UML - Unified Modeling Language
Aula UML - Unified Modeling LanguageAula UML - Unified Modeling Language
Aula UML - Unified Modeling Language
 
Linguagem de programação
Linguagem de programação Linguagem de programação
Linguagem de programação
 
Apresentação Excel
Apresentação ExcelApresentação Excel
Apresentação Excel
 
Sistemas Operacionais - Aula 01 (Conceitos básicos de so)
Sistemas Operacionais - Aula 01 (Conceitos básicos de so)Sistemas Operacionais - Aula 01 (Conceitos básicos de so)
Sistemas Operacionais - Aula 01 (Conceitos básicos de so)
 
Design de Interfaces para Dispositivos Móveis
Design de Interfaces para Dispositivos MóveisDesign de Interfaces para Dispositivos Móveis
Design de Interfaces para Dispositivos Móveis
 
Sistemas Operacionais - Aula 05 (Concorrência)
Sistemas Operacionais - Aula 05 (Concorrência)Sistemas Operacionais - Aula 05 (Concorrência)
Sistemas Operacionais - Aula 05 (Concorrência)
 
2009 1 - sistemas operacionais - aula 3 - processos
2009 1 - sistemas operacionais - aula 3 - processos2009 1 - sistemas operacionais - aula 3 - processos
2009 1 - sistemas operacionais - aula 3 - processos
 
Aplicações web parte 1
Aplicações web parte 1Aplicações web parte 1
Aplicações web parte 1
 
Aula 2 - POO: Fundamentos da linguagem Java
Aula 2 - POO: Fundamentos da linguagem JavaAula 2 - POO: Fundamentos da linguagem Java
Aula 2 - POO: Fundamentos da linguagem Java
 
Módulo 9 - Introdução à Programação Orientada a Objectos
Módulo 9 - Introdução à Programação Orientada a Objectos Módulo 9 - Introdução à Programação Orientada a Objectos
Módulo 9 - Introdução à Programação Orientada a Objectos
 
Introdução à Arquitetura de Computadores
Introdução à Arquitetura de ComputadoresIntrodução à Arquitetura de Computadores
Introdução à Arquitetura de Computadores
 
1 requisitos funcionais e não funcionais ok
1  requisitos funcionais e não funcionais ok1  requisitos funcionais e não funcionais ok
1 requisitos funcionais e não funcionais ok
 
Sistema Operativos
Sistema OperativosSistema Operativos
Sistema Operativos
 

Ähnlich wie Eng.ª do Software - 8. Desenho de interfaces com o utilizador

Usabilidade de aplicações
Usabilidade de aplicaçõesUsabilidade de aplicações
Usabilidade de aplicaçõesVitor Julião
 
Eng.ª do Software - 7. Desenho arquitectónico
Eng.ª do Software - 7. Desenho arquitectónicoEng.ª do Software - 7. Desenho arquitectónico
Eng.ª do Software - 7. Desenho arquitectónicoManuel Menezes de Sequeira
 
Eng.ª do Software - 3. Processos da engenharia de requisitos
Eng.ª do Software - 3. Processos da engenharia de requisitosEng.ª do Software - 3. Processos da engenharia de requisitos
Eng.ª do Software - 3. Processos da engenharia de requisitosManuel Menezes de Sequeira
 
Geracao Automatica Assistida Iu Marcelo Mrack
Geracao Automatica Assistida Iu Marcelo MrackGeracao Automatica Assistida Iu Marcelo Mrack
Geracao Automatica Assistida Iu Marcelo MrackMarcelo Mrack
 
Eng.ª do Software - 5. Desenvolvimento rápido de software
Eng.ª do Software - 5. Desenvolvimento rápido de softwareEng.ª do Software - 5. Desenvolvimento rápido de software
Eng.ª do Software - 5. Desenvolvimento rápido de softwareManuel Menezes de Sequeira
 
Aula6 - Estilos, guias, padrões
Aula6 - Estilos, guias, padrõesAula6 - Estilos, guias, padrões
Aula6 - Estilos, guias, padrõesSilvia Dotta
 
Ihc Aula8 M I Avaliacao Heuristica
Ihc Aula8 M I Avaliacao HeuristicaIhc Aula8 M I Avaliacao Heuristica
Ihc Aula8 M I Avaliacao HeuristicaFabiano Damiati
 
Apostial i.h.c - apostila oficial
Apostial   i.h.c - apostila oficialApostial   i.h.c - apostila oficial
Apostial i.h.c - apostila oficialDaniel Nunes
 
Design De Interfaces
Design De InterfacesDesign De Interfaces
Design De InterfacesBruno Brant
 
Interface Humano-Computador (IHC)
Interface Humano-Computador (IHC)Interface Humano-Computador (IHC)
Interface Humano-Computador (IHC)Wellington Oliveira
 

Ähnlich wie Eng.ª do Software - 8. Desenho de interfaces com o utilizador (20)

Usabilidade de aplicações
Usabilidade de aplicaçõesUsabilidade de aplicações
Usabilidade de aplicações
 
Eng.ª do Software - 7. Desenho arquitectónico
Eng.ª do Software - 7. Desenho arquitectónicoEng.ª do Software - 7. Desenho arquitectónico
Eng.ª do Software - 7. Desenho arquitectónico
 
Eng.ª do Software - 1. Introdução
Eng.ª do Software - 1. IntroduçãoEng.ª do Software - 1. Introdução
Eng.ª do Software - 1. Introdução
 
Eng.ª do Software - 3. Processos da engenharia de requisitos
Eng.ª do Software - 3. Processos da engenharia de requisitosEng.ª do Software - 3. Processos da engenharia de requisitos
Eng.ª do Software - 3. Processos da engenharia de requisitos
 
Geracao Automatica Assistida Iu Marcelo Mrack
Geracao Automatica Assistida Iu Marcelo MrackGeracao Automatica Assistida Iu Marcelo Mrack
Geracao Automatica Assistida Iu Marcelo Mrack
 
Eng.ª do Software - 5. Desenvolvimento rápido de software
Eng.ª do Software - 5. Desenvolvimento rápido de softwareEng.ª do Software - 5. Desenvolvimento rápido de software
Eng.ª do Software - 5. Desenvolvimento rápido de software
 
Aula6 - Estilos, guias, padrões
Aula6 - Estilos, guias, padrõesAula6 - Estilos, guias, padrões
Aula6 - Estilos, guias, padrões
 
Eng.ª do Software - 4. Processos de software
Eng.ª do Software - 4. Processos de softwareEng.ª do Software - 4. Processos de software
Eng.ª do Software - 4. Processos de software
 
Desenvolvendo Interfaces de Usuário Multiplataformas utilizando MDA
Desenvolvendo Interfaces de Usuário Multiplataformas utilizando MDADesenvolvendo Interfaces de Usuário Multiplataformas utilizando MDA
Desenvolvendo Interfaces de Usuário Multiplataformas utilizando MDA
 
Eng.ª do Software - 2. Requisitos
Eng.ª do Software - 2. RequisitosEng.ª do Software - 2. Requisitos
Eng.ª do Software - 2. Requisitos
 
Design de Interface - Diretrizes
Design de Interface - DiretrizesDesign de Interface - Diretrizes
Design de Interface - Diretrizes
 
Ihc Aula8 M I Avaliacao Heuristica
Ihc Aula8 M I Avaliacao HeuristicaIhc Aula8 M I Avaliacao Heuristica
Ihc Aula8 M I Avaliacao Heuristica
 
Ihm07
Ihm07Ihm07
Ihm07
 
Apostial i.h.c - apostila oficial
Apostial   i.h.c - apostila oficialApostial   i.h.c - apostila oficial
Apostial i.h.c - apostila oficial
 
Design De Interfaces
Design De InterfacesDesign De Interfaces
Design De Interfaces
 
Aula 1
Aula 1Aula 1
Aula 1
 
Graphic1
Graphic1Graphic1
Graphic1
 
Apresentação Aula 01
Apresentação  Aula 01Apresentação  Aula 01
Apresentação Aula 01
 
Ieses informatica
Ieses informaticaIeses informatica
Ieses informatica
 
Interface Humano-Computador (IHC)
Interface Humano-Computador (IHC)Interface Humano-Computador (IHC)
Interface Humano-Computador (IHC)
 

Mehr von Manuel Menezes de Sequeira

14. Interfaces; Listas e cadeias ligadas; Iteradores – Fundamentos de Program...
14. Interfaces; Listas e cadeias ligadas; Iteradores – Fundamentos de Program...14. Interfaces; Listas e cadeias ligadas; Iteradores – Fundamentos de Program...
14. Interfaces; Listas e cadeias ligadas; Iteradores – Fundamentos de Program...Manuel Menezes de Sequeira
 
13. Polimorfismo de subtipos; Análise, desenho e implementação – Fundamentos ...
13. Polimorfismo de subtipos; Análise, desenho e implementação – Fundamentos ...13. Polimorfismo de subtipos; Análise, desenho e implementação – Fundamentos ...
13. Polimorfismo de subtipos; Análise, desenho e implementação – Fundamentos ...Manuel Menezes de Sequeira
 
11. Enumerações; Instrução switch; Limitações dos inteiros – Fundamentos de P...
11. Enumerações; Instrução switch; Limitações dos inteiros – Fundamentos de P...11. Enumerações; Instrução switch; Limitações dos inteiros – Fundamentos de P...
11. Enumerações; Instrução switch; Limitações dos inteiros – Fundamentos de P...Manuel Menezes de Sequeira
 
12. Paradigmas da programação; Programação orientada por objectos; Pacotes – ...
12. Paradigmas da programação; Programação orientada por objectos; Pacotes – ...12. Paradigmas da programação; Programação orientada por objectos; Pacotes – ...
12. Paradigmas da programação; Programação orientada por objectos; Pacotes – ...Manuel Menezes de Sequeira
 
10. Encapsulação; Cópia de instâncias; Igualdade de instâncias – Fundamentos ...
10. Encapsulação; Cópia de instâncias; Igualdade de instâncias – Fundamentos ...10. Encapsulação; Cópia de instâncias; Igualdade de instâncias – Fundamentos ...
10. Encapsulação; Cópia de instâncias; Igualdade de instâncias – Fundamentos ...Manuel Menezes de Sequeira
 
9. Operação toString(); Classes, instâncias e objectos; Scanner – Fundamentos...
9. Operação toString(); Classes, instâncias e objectos; Scanner – Fundamentos...9. Operação toString(); Classes, instâncias e objectos; Scanner – Fundamentos...
9. Operação toString(); Classes, instâncias e objectos; Scanner – Fundamentos...Manuel Menezes de Sequeira
 
8. Classes e instâncias; Cadeias de caracteres – Fundamentos de Programação
8. Classes e instâncias; Cadeias de caracteres – Fundamentos de Programação8. Classes e instâncias; Cadeias de caracteres – Fundamentos de Programação
8. Classes e instâncias; Cadeias de caracteres – Fundamentos de ProgramaçãoManuel Menezes de Sequeira
 
7. Arrays multidimensionais; Estratégias de resolução de problemas – Fundamen...
7. Arrays multidimensionais; Estratégias de resolução de problemas – Fundamen...7. Arrays multidimensionais; Estratégias de resolução de problemas – Fundamen...
7. Arrays multidimensionais; Estratégias de resolução de problemas – Fundamen...Manuel Menezes de Sequeira
 
5. Atribuições especiais; Arrays; Tipos de ciclos; Classes-pacote – Fundament...
5. Atribuições especiais; Arrays; Tipos de ciclos; Classes-pacote – Fundament...5. Atribuições especiais; Arrays; Tipos de ciclos; Classes-pacote – Fundament...
5. Atribuições especiais; Arrays; Tipos de ciclos; Classes-pacote – Fundament...Manuel Menezes de Sequeira
 
4. Introdução à linguagem de programação Java – Fundamentos de Programação
4. Introdução à linguagem de programação Java – Fundamentos de Programação4. Introdução à linguagem de programação Java – Fundamentos de Programação
4. Introdução à linguagem de programação Java – Fundamentos de ProgramaçãoManuel Menezes de Sequeira
 
3. Funções/repórteres e listas em Snap!; Utilização de variáveis – Fundamento...
3. Funções/repórteres e listas em Snap!; Utilização de variáveis – Fundamento...3. Funções/repórteres e listas em Snap!; Utilização de variáveis – Fundamento...
3. Funções/repórteres e listas em Snap!; Utilização de variáveis – Fundamento...Manuel Menezes de Sequeira
 
2. Programação e resolução de problemas; Algoritmos; Snap! – Fundamentos de P...
2. Programação e resolução de problemas; Algoritmos; Snap! – Fundamentos de P...2. Programação e resolução de problemas; Algoritmos; Snap! – Fundamentos de P...
2. Programação e resolução de problemas; Algoritmos; Snap! – Fundamentos de P...Manuel Menezes de Sequeira
 
1. Computador; Línguas naturais; Linguagens de Programação; Algoritmo e progr...
1. Computador; Línguas naturais; Linguagens de Programação; Algoritmo e progr...1. Computador; Línguas naturais; Linguagens de Programação; Algoritmo e progr...
1. Computador; Línguas naturais; Linguagens de Programação; Algoritmo e progr...Manuel Menezes de Sequeira
 
6. Caracteres; Tipos char e int; Tipos de valor e de referência – Fundamentos...
6. Caracteres; Tipos char e int; Tipos de valor e de referência – Fundamentos...6. Caracteres; Tipos char e int; Tipos de valor e de referência – Fundamentos...
6. Caracteres; Tipos char e int; Tipos de valor e de referência – Fundamentos...Manuel Menezes de Sequeira
 
Semana 10: Encapsulação, cópia de instâncias, igualdade de instâncias
Semana 10: Encapsulação, cópia de instâncias, igualdade de instânciasSemana 10: Encapsulação, cópia de instâncias, igualdade de instâncias
Semana 10: Encapsulação, cópia de instâncias, igualdade de instânciasManuel Menezes de Sequeira
 
Semana 9: toString, classes, instâncias e objectos, Scanner
Semana  9: toString, classes, instâncias e objectos, ScannerSemana  9: toString, classes, instâncias e objectos, Scanner
Semana 9: toString, classes, instâncias e objectos, ScannerManuel Menezes de Sequeira
 
Semana 8: Classes e instâncias, cadeias de caracteres
Semana  8: Classes e instâncias, cadeias de caracteresSemana  8: Classes e instâncias, cadeias de caracteres
Semana 8: Classes e instâncias, cadeias de caracteresManuel Menezes de Sequeira
 
Semana 6: Matrizes multidimensionais, estratégias de resolução de problemas
Semana  6: Matrizes multidimensionais, estratégias de resolução de problemasSemana  6: Matrizes multidimensionais, estratégias de resolução de problemas
Semana 6: Matrizes multidimensionais, estratégias de resolução de problemasManuel Menezes de Sequeira
 
Semana 5: Caracteres, tipos char e int, tipos de valor vs. tipos de referência
Semana  5: Caracteres, tipos char e int, tipos de valor vs. tipos de referênciaSemana  5: Caracteres, tipos char e int, tipos de valor vs. tipos de referência
Semana 5: Caracteres, tipos char e int, tipos de valor vs. tipos de referênciaManuel Menezes de Sequeira
 
Semana 4: Atribuições especiais, matrizes, ciclos, classes pacote
Semana  4: Atribuições especiais, matrizes, ciclos, classes pacoteSemana  4: Atribuições especiais, matrizes, ciclos, classes pacote
Semana 4: Atribuições especiais, matrizes, ciclos, classes pacoteManuel Menezes de Sequeira
 

Mehr von Manuel Menezes de Sequeira (20)

14. Interfaces; Listas e cadeias ligadas; Iteradores – Fundamentos de Program...
14. Interfaces; Listas e cadeias ligadas; Iteradores – Fundamentos de Program...14. Interfaces; Listas e cadeias ligadas; Iteradores – Fundamentos de Program...
14. Interfaces; Listas e cadeias ligadas; Iteradores – Fundamentos de Program...
 
13. Polimorfismo de subtipos; Análise, desenho e implementação – Fundamentos ...
13. Polimorfismo de subtipos; Análise, desenho e implementação – Fundamentos ...13. Polimorfismo de subtipos; Análise, desenho e implementação – Fundamentos ...
13. Polimorfismo de subtipos; Análise, desenho e implementação – Fundamentos ...
 
11. Enumerações; Instrução switch; Limitações dos inteiros – Fundamentos de P...
11. Enumerações; Instrução switch; Limitações dos inteiros – Fundamentos de P...11. Enumerações; Instrução switch; Limitações dos inteiros – Fundamentos de P...
11. Enumerações; Instrução switch; Limitações dos inteiros – Fundamentos de P...
 
12. Paradigmas da programação; Programação orientada por objectos; Pacotes – ...
12. Paradigmas da programação; Programação orientada por objectos; Pacotes – ...12. Paradigmas da programação; Programação orientada por objectos; Pacotes – ...
12. Paradigmas da programação; Programação orientada por objectos; Pacotes – ...
 
10. Encapsulação; Cópia de instâncias; Igualdade de instâncias – Fundamentos ...
10. Encapsulação; Cópia de instâncias; Igualdade de instâncias – Fundamentos ...10. Encapsulação; Cópia de instâncias; Igualdade de instâncias – Fundamentos ...
10. Encapsulação; Cópia de instâncias; Igualdade de instâncias – Fundamentos ...
 
9. Operação toString(); Classes, instâncias e objectos; Scanner – Fundamentos...
9. Operação toString(); Classes, instâncias e objectos; Scanner – Fundamentos...9. Operação toString(); Classes, instâncias e objectos; Scanner – Fundamentos...
9. Operação toString(); Classes, instâncias e objectos; Scanner – Fundamentos...
 
8. Classes e instâncias; Cadeias de caracteres – Fundamentos de Programação
8. Classes e instâncias; Cadeias de caracteres – Fundamentos de Programação8. Classes e instâncias; Cadeias de caracteres – Fundamentos de Programação
8. Classes e instâncias; Cadeias de caracteres – Fundamentos de Programação
 
7. Arrays multidimensionais; Estratégias de resolução de problemas – Fundamen...
7. Arrays multidimensionais; Estratégias de resolução de problemas – Fundamen...7. Arrays multidimensionais; Estratégias de resolução de problemas – Fundamen...
7. Arrays multidimensionais; Estratégias de resolução de problemas – Fundamen...
 
5. Atribuições especiais; Arrays; Tipos de ciclos; Classes-pacote – Fundament...
5. Atribuições especiais; Arrays; Tipos de ciclos; Classes-pacote – Fundament...5. Atribuições especiais; Arrays; Tipos de ciclos; Classes-pacote – Fundament...
5. Atribuições especiais; Arrays; Tipos de ciclos; Classes-pacote – Fundament...
 
4. Introdução à linguagem de programação Java – Fundamentos de Programação
4. Introdução à linguagem de programação Java – Fundamentos de Programação4. Introdução à linguagem de programação Java – Fundamentos de Programação
4. Introdução à linguagem de programação Java – Fundamentos de Programação
 
3. Funções/repórteres e listas em Snap!; Utilização de variáveis – Fundamento...
3. Funções/repórteres e listas em Snap!; Utilização de variáveis – Fundamento...3. Funções/repórteres e listas em Snap!; Utilização de variáveis – Fundamento...
3. Funções/repórteres e listas em Snap!; Utilização de variáveis – Fundamento...
 
2. Programação e resolução de problemas; Algoritmos; Snap! – Fundamentos de P...
2. Programação e resolução de problemas; Algoritmos; Snap! – Fundamentos de P...2. Programação e resolução de problemas; Algoritmos; Snap! – Fundamentos de P...
2. Programação e resolução de problemas; Algoritmos; Snap! – Fundamentos de P...
 
1. Computador; Línguas naturais; Linguagens de Programação; Algoritmo e progr...
1. Computador; Línguas naturais; Linguagens de Programação; Algoritmo e progr...1. Computador; Línguas naturais; Linguagens de Programação; Algoritmo e progr...
1. Computador; Línguas naturais; Linguagens de Programação; Algoritmo e progr...
 
6. Caracteres; Tipos char e int; Tipos de valor e de referência – Fundamentos...
6. Caracteres; Tipos char e int; Tipos de valor e de referência – Fundamentos...6. Caracteres; Tipos char e int; Tipos de valor e de referência – Fundamentos...
6. Caracteres; Tipos char e int; Tipos de valor e de referência – Fundamentos...
 
Semana 10: Encapsulação, cópia de instâncias, igualdade de instâncias
Semana 10: Encapsulação, cópia de instâncias, igualdade de instânciasSemana 10: Encapsulação, cópia de instâncias, igualdade de instâncias
Semana 10: Encapsulação, cópia de instâncias, igualdade de instâncias
 
Semana 9: toString, classes, instâncias e objectos, Scanner
Semana  9: toString, classes, instâncias e objectos, ScannerSemana  9: toString, classes, instâncias e objectos, Scanner
Semana 9: toString, classes, instâncias e objectos, Scanner
 
Semana 8: Classes e instâncias, cadeias de caracteres
Semana  8: Classes e instâncias, cadeias de caracteresSemana  8: Classes e instâncias, cadeias de caracteres
Semana 8: Classes e instâncias, cadeias de caracteres
 
Semana 6: Matrizes multidimensionais, estratégias de resolução de problemas
Semana  6: Matrizes multidimensionais, estratégias de resolução de problemasSemana  6: Matrizes multidimensionais, estratégias de resolução de problemas
Semana 6: Matrizes multidimensionais, estratégias de resolução de problemas
 
Semana 5: Caracteres, tipos char e int, tipos de valor vs. tipos de referência
Semana  5: Caracteres, tipos char e int, tipos de valor vs. tipos de referênciaSemana  5: Caracteres, tipos char e int, tipos de valor vs. tipos de referência
Semana 5: Caracteres, tipos char e int, tipos de valor vs. tipos de referência
 
Semana 4: Atribuições especiais, matrizes, ciclos, classes pacote
Semana  4: Atribuições especiais, matrizes, ciclos, classes pacoteSemana  4: Atribuições especiais, matrizes, ciclos, classes pacote
Semana 4: Atribuições especiais, matrizes, ciclos, classes pacote
 

Kürzlich hochgeladen

Como fazer um Feedback Eficaz - Comitê de Gestores
Como fazer um Feedback Eficaz - Comitê de GestoresComo fazer um Feedback Eficaz - Comitê de Gestores
Como fazer um Feedback Eficaz - Comitê de GestoresEu Prefiro o Paraíso.
 
Ressonancia_magnetica_basica_slide_da_net.pptx
Ressonancia_magnetica_basica_slide_da_net.pptxRessonancia_magnetica_basica_slide_da_net.pptx
Ressonancia_magnetica_basica_slide_da_net.pptxPatriciaFarias81
 
AS REBELIÕES NA AMERICA IBERICA (Prof. Francisco Leite)
AS REBELIÕES NA AMERICA IBERICA (Prof. Francisco Leite)AS REBELIÕES NA AMERICA IBERICA (Prof. Francisco Leite)
AS REBELIÕES NA AMERICA IBERICA (Prof. Francisco Leite)profesfrancleite
 
Slides Lição 1, CPAD, O Início da Caminhada, 2Tr24, Pr Henrique.pptx
Slides Lição 1, CPAD, O Início da Caminhada, 2Tr24, Pr Henrique.pptxSlides Lição 1, CPAD, O Início da Caminhada, 2Tr24, Pr Henrique.pptx
Slides Lição 1, CPAD, O Início da Caminhada, 2Tr24, Pr Henrique.pptxLuizHenriquedeAlmeid6
 
Peixeiras da Coruña. O Muro da Coruña. IES Monelos
Peixeiras da Coruña. O Muro da Coruña. IES MonelosPeixeiras da Coruña. O Muro da Coruña. IES Monelos
Peixeiras da Coruña. O Muro da Coruña. IES MonelosAgrela Elvixeo
 
Termo de audiência de Mauro Cid na ìntegra
Termo de audiência de Mauro Cid na ìntegraTermo de audiência de Mauro Cid na ìntegra
Termo de audiência de Mauro Cid na ìntegrafernando846621
 
autismo conhecer.pptx, Conhecer para entender
autismo conhecer.pptx, Conhecer para entenderautismo conhecer.pptx, Conhecer para entender
autismo conhecer.pptx, Conhecer para entenderLucliaResende1
 
Aula 6 - O Imperialismo e seu discurso civilizatório.pptx
Aula 6 - O Imperialismo e seu discurso civilizatório.pptxAula 6 - O Imperialismo e seu discurso civilizatório.pptx
Aula 6 - O Imperialismo e seu discurso civilizatório.pptxMarceloDosSantosSoar3
 
EBOOK LINGUAGEM GRATUITO EUDCAÇÃO INFANTIL.pdf
EBOOK LINGUAGEM GRATUITO EUDCAÇÃO INFANTIL.pdfEBOOK LINGUAGEM GRATUITO EUDCAÇÃO INFANTIL.pdf
EBOOK LINGUAGEM GRATUITO EUDCAÇÃO INFANTIL.pdfIBEE5
 
SEMIOSES DO OLHAR - SLIDE PARA ESTUDO 123
SEMIOSES DO OLHAR - SLIDE PARA ESTUDO 123SEMIOSES DO OLHAR - SLIDE PARA ESTUDO 123
SEMIOSES DO OLHAR - SLIDE PARA ESTUDO 123JaineCarolaineLima
 
Caça palavras - BULLYING
Caça palavras  -  BULLYING  Caça palavras  -  BULLYING
Caça palavras - BULLYING Mary Alvarenga
 
Apresente de forma sucinta as atividades realizadas ao longo do semestre, con...
Apresente de forma sucinta as atividades realizadas ao longo do semestre, con...Apresente de forma sucinta as atividades realizadas ao longo do semestre, con...
Apresente de forma sucinta as atividades realizadas ao longo do semestre, con...Colaborar Educacional
 
QUIZ - GEOGRAFIA - 8º ANO - FASES DO CAPITALISMO.pptx
QUIZ - GEOGRAFIA - 8º ANO - FASES DO CAPITALISMO.pptxQUIZ - GEOGRAFIA - 8º ANO - FASES DO CAPITALISMO.pptx
QUIZ - GEOGRAFIA - 8º ANO - FASES DO CAPITALISMO.pptxAntonioVieira539017
 
A Congregação de Jesus e Maria, conhecida também como os Eudistas, foi fundad...
A Congregação de Jesus e Maria, conhecida também como os Eudistas, foi fundad...A Congregação de Jesus e Maria, conhecida também como os Eudistas, foi fundad...
A Congregação de Jesus e Maria, conhecida também como os Eudistas, foi fundad...Unidad de Espiritualidad Eudista
 
O-P-mais-importante.pptx de Maria Jesus Sousa
O-P-mais-importante.pptx de Maria Jesus SousaO-P-mais-importante.pptx de Maria Jesus Sousa
O-P-mais-importante.pptx de Maria Jesus SousaTeresaCosta92
 
Verbos - transitivos e intransitivos.pdf
Verbos -  transitivos e intransitivos.pdfVerbos -  transitivos e intransitivos.pdf
Verbos - transitivos e intransitivos.pdfKarinaSouzaCorreiaAl
 
1. CIENCIAS-HUMANAS-GLOBALIZAÇÃO, TEMPO E ESPAÇO-V1.pdf
1. CIENCIAS-HUMANAS-GLOBALIZAÇÃO, TEMPO E ESPAÇO-V1.pdf1. CIENCIAS-HUMANAS-GLOBALIZAÇÃO, TEMPO E ESPAÇO-V1.pdf
1. CIENCIAS-HUMANAS-GLOBALIZAÇÃO, TEMPO E ESPAÇO-V1.pdfRitoneltonSouzaSanto
 
Poder do convencimento,........... .
Poder do convencimento,...........         .Poder do convencimento,...........         .
Poder do convencimento,........... .WAGNERJESUSDACUNHA
 
FORMAÇÃO POVO BRASILEIRO atividade de história
FORMAÇÃO POVO BRASILEIRO atividade de históriaFORMAÇÃO POVO BRASILEIRO atividade de história
FORMAÇÃO POVO BRASILEIRO atividade de históriaBenigno Andrade Vieira
 

Kürzlich hochgeladen (20)

Como fazer um Feedback Eficaz - Comitê de Gestores
Como fazer um Feedback Eficaz - Comitê de GestoresComo fazer um Feedback Eficaz - Comitê de Gestores
Como fazer um Feedback Eficaz - Comitê de Gestores
 
Ressonancia_magnetica_basica_slide_da_net.pptx
Ressonancia_magnetica_basica_slide_da_net.pptxRessonancia_magnetica_basica_slide_da_net.pptx
Ressonancia_magnetica_basica_slide_da_net.pptx
 
AS REBELIÕES NA AMERICA IBERICA (Prof. Francisco Leite)
AS REBELIÕES NA AMERICA IBERICA (Prof. Francisco Leite)AS REBELIÕES NA AMERICA IBERICA (Prof. Francisco Leite)
AS REBELIÕES NA AMERICA IBERICA (Prof. Francisco Leite)
 
Slides Lição 1, CPAD, O Início da Caminhada, 2Tr24, Pr Henrique.pptx
Slides Lição 1, CPAD, O Início da Caminhada, 2Tr24, Pr Henrique.pptxSlides Lição 1, CPAD, O Início da Caminhada, 2Tr24, Pr Henrique.pptx
Slides Lição 1, CPAD, O Início da Caminhada, 2Tr24, Pr Henrique.pptx
 
Peixeiras da Coruña. O Muro da Coruña. IES Monelos
Peixeiras da Coruña. O Muro da Coruña. IES MonelosPeixeiras da Coruña. O Muro da Coruña. IES Monelos
Peixeiras da Coruña. O Muro da Coruña. IES Monelos
 
Termo de audiência de Mauro Cid na ìntegra
Termo de audiência de Mauro Cid na ìntegraTermo de audiência de Mauro Cid na ìntegra
Termo de audiência de Mauro Cid na ìntegra
 
(42-ESTUDO - LUCAS) DISCIPULO DE JESUS
(42-ESTUDO - LUCAS)  DISCIPULO  DE JESUS(42-ESTUDO - LUCAS)  DISCIPULO  DE JESUS
(42-ESTUDO - LUCAS) DISCIPULO DE JESUS
 
autismo conhecer.pptx, Conhecer para entender
autismo conhecer.pptx, Conhecer para entenderautismo conhecer.pptx, Conhecer para entender
autismo conhecer.pptx, Conhecer para entender
 
Aula 6 - O Imperialismo e seu discurso civilizatório.pptx
Aula 6 - O Imperialismo e seu discurso civilizatório.pptxAula 6 - O Imperialismo e seu discurso civilizatório.pptx
Aula 6 - O Imperialismo e seu discurso civilizatório.pptx
 
EBOOK LINGUAGEM GRATUITO EUDCAÇÃO INFANTIL.pdf
EBOOK LINGUAGEM GRATUITO EUDCAÇÃO INFANTIL.pdfEBOOK LINGUAGEM GRATUITO EUDCAÇÃO INFANTIL.pdf
EBOOK LINGUAGEM GRATUITO EUDCAÇÃO INFANTIL.pdf
 
SEMIOSES DO OLHAR - SLIDE PARA ESTUDO 123
SEMIOSES DO OLHAR - SLIDE PARA ESTUDO 123SEMIOSES DO OLHAR - SLIDE PARA ESTUDO 123
SEMIOSES DO OLHAR - SLIDE PARA ESTUDO 123
 
Caça palavras - BULLYING
Caça palavras  -  BULLYING  Caça palavras  -  BULLYING
Caça palavras - BULLYING
 
Apresente de forma sucinta as atividades realizadas ao longo do semestre, con...
Apresente de forma sucinta as atividades realizadas ao longo do semestre, con...Apresente de forma sucinta as atividades realizadas ao longo do semestre, con...
Apresente de forma sucinta as atividades realizadas ao longo do semestre, con...
 
QUIZ - GEOGRAFIA - 8º ANO - FASES DO CAPITALISMO.pptx
QUIZ - GEOGRAFIA - 8º ANO - FASES DO CAPITALISMO.pptxQUIZ - GEOGRAFIA - 8º ANO - FASES DO CAPITALISMO.pptx
QUIZ - GEOGRAFIA - 8º ANO - FASES DO CAPITALISMO.pptx
 
A Congregação de Jesus e Maria, conhecida também como os Eudistas, foi fundad...
A Congregação de Jesus e Maria, conhecida também como os Eudistas, foi fundad...A Congregação de Jesus e Maria, conhecida também como os Eudistas, foi fundad...
A Congregação de Jesus e Maria, conhecida também como os Eudistas, foi fundad...
 
O-P-mais-importante.pptx de Maria Jesus Sousa
O-P-mais-importante.pptx de Maria Jesus SousaO-P-mais-importante.pptx de Maria Jesus Sousa
O-P-mais-importante.pptx de Maria Jesus Sousa
 
Verbos - transitivos e intransitivos.pdf
Verbos -  transitivos e intransitivos.pdfVerbos -  transitivos e intransitivos.pdf
Verbos - transitivos e intransitivos.pdf
 
1. CIENCIAS-HUMANAS-GLOBALIZAÇÃO, TEMPO E ESPAÇO-V1.pdf
1. CIENCIAS-HUMANAS-GLOBALIZAÇÃO, TEMPO E ESPAÇO-V1.pdf1. CIENCIAS-HUMANAS-GLOBALIZAÇÃO, TEMPO E ESPAÇO-V1.pdf
1. CIENCIAS-HUMANAS-GLOBALIZAÇÃO, TEMPO E ESPAÇO-V1.pdf
 
Poder do convencimento,........... .
Poder do convencimento,...........         .Poder do convencimento,...........         .
Poder do convencimento,........... .
 
FORMAÇÃO POVO BRASILEIRO atividade de história
FORMAÇÃO POVO BRASILEIRO atividade de históriaFORMAÇÃO POVO BRASILEIRO atividade de história
FORMAÇÃO POVO BRASILEIRO atividade de história
 

Eng.ª do Software - 8. Desenho de interfaces com o utilizador

  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23. Gestão pessoal de empréstimos.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.
  • 32.
  • 33.
  • 34.
  • 35.
  • 36.
  • 37.
  • 38.
  • 39.
  • 40.
  • 41.
  • 42.
  • 43.
  • 44.
  • 45.
  • 46.
  • 47.
  • 48.
  • 49.
  • 50.
  • 51.
  • 52.
  • 53.
  • 54.
  • 55.
  • 56.
  • 57.
  • 58.
  • 59.
  • 60.
  • 61.
  • 62.
  • 63.
  • 64.
  • 65.
  • 66.
  • 67.
  • 68.
  • 69.
  • 70.
  • 71.
  • 72.