A TECNOLOGIA ASSISTIVA XLUPA UM SOFTWARE LIVRE AMPLIADOR E LEITOR DE TELA PARA PESSOAS COM BAIXA VISÃO
|
|
- Carmem Bergmann Coelho
- 7 Há anos
- Visualizações:
Transcrição
1 A TECNOLOGIA ASSISTIVA XLUPA UM SOFTWARE LIVRE AMPLIADOR E LEITOR DE TELA PARA PESSOAS COM BAIXA VISÃO Odair Moreira de Souza 1 Jorge Bidarra 2 Diego Rodrigo Hachmann 3 Cleiton Fiatkoski Balansin 4 Resumo De acordo com a ONU, estima-se que cerca de 500 milhões de pessoas no mundo apresenta algum tipo de deficiência, física ou mental. Na tentativa de se encontrarem caminhos alternativos, porém eficazes, surgem as Tecnologias Assistivas (TAs), um marco importante no processo inclusivo dessas pessoas na sociedade. Via programas computacionais desenvolvidos para ampliação de telas, pessoas com baixa visão, por exemplo, conseguem ter acesso a um universo de informações que são exibidas em computadores. Nesse trabalho, apresentamos o xlupa, um software livre ampliador de telas, resultado de um projeto de pesquisa desenvolvido no interior do Grupo de pesquisa em Inteligência Aplicada da UNIOESTE (GIA/UNIOESTE). Ao longo do texto, serão abordados não apenas questões técnicas, mas também algumas de suas principais características inovadoras de funcionamento. Palavras-chave: Tecnologia Assistiva, Ampliador e leitor de tela, Acessibilidade/Usabilidade. 1 Estudante de Bacharelado em Ciência da Computação - Universidade Estadual do Oeste do Paraná - Grupo de pesquisa em Inteligência Aplicada dayrsouza@gmail.com. 2 Professor Associado da UNIOESTE (cursos de graduação em Ciência da Computação e Mestrado de Letras - mecanismos e processamento da linguagem natural). Coordenador Geral do Núcleo de Inovações Tecnológicas. Líder do Grupo de Inteligência Aplicada GIA/CNPq/UNIOESTE. Coordenador do Projeto xlupa. jbidarra@pq.cnpq.br. 3 Estudante de Bacharelado em Ciência da Computação - Universidade Estadual do Oeste do Paraná - Grupo de pesquisa em Inteligência Aplicada toniclecb@gmail.com. 4 Estudante de Bacharelado em Ciência da Computação - Universidade Estadual do Oeste do Paraná - Grupo de pesquisa em Inteligência Aplicada diegohachmann@hotmail.com.
2 Introdução Segundo a Organização das Nações Unidas (ONU), cerca de 500 milhões de pessoas no mundo tem algum tipo de deficiência, física e/ou mental. Desses, estima-se que em torno de 80% se concentra em países pobres ou em desenvolvimento. De acordo com a Organização Mundial de Saúde (OMS), somente no Brasil, há 16 milhões de pessoas com deficiência, representando 10% da população brasileira (ACESSIBILIDADE, 2010) e (DATASUS, 2010). Dados do Censo de 2000 do IBGE, no entanto, aponta para um número mais expressivo, na ordem de 24,5 milhões (IBGE, 2010). Esses dados chamam a atenção não apenas das autoridades governamentais, mas também de toda a sociedade, colocando para ambos urgentes desafios, com vistas a combater o histórico quadro de exclusão a que essas pessoas estão expostas. Apesar do impacto causado por esses dados, à discussão sobre a deficiência não deve ser reduzida a questões quantitativas. Mais do que números, o Brasil precisa pensar em políticas públicas inclusivas e eficazes. Diante disso, uma das primeiras providências é garantir a esses indivíduos acessibilidade, seja aos espaços públicos ou ao conhecimento. Apesar não ser um conceito novo, o termo acessibilidade é somente retomado a partir dos anos 80, com destaque para 1981, quando da celebração do Ano Internacional das Pessoas Deficientes (CARVALHO, 1997) 5. É nesse novo cenário que surgem as Tecnologias Assistivas (TAs), atualmente consideradas como um dos principais instrumentos para a efetivação e consolidação dos muitos programas de inclusão existentes, tanto no Brasil como em outros países. 5 Ano Internacional dos Deficientes: evento instituído pelas Nações Unidas, tendo como principal finalidade chamar a atenção do mundo para a criação de planos de ação, na tentativa de dar ênfase à igualdade de oportunidades, reabilitação e prevenção de deficiências. Participação e Igualdade Plenas foi o lema desse evento, definido como um direito das pessoas com deficiência, reconhecendolhes o direito de terem uma vida ativa, digna e de qualidade, como qualquer outro cidadão. Uma das maiores contribuições do evento foi à criação do Programa Mundial de Ação para pessoas com deficiência, formulado em dezembro de 1982 pela Assembléia Geral das Nações Unidas. [Carvalho, 1997]
3 A despeito de suas vantagens, sabe-se que o simples desenvolvimento de tecnologias de um modo geral e em particular as assistivas, sem a devida atenção às condições de uso e aplicabilidade, não garante os resultados esperados, notadamente junto às pessoas com necessidades especiais. Os diferentes tipos e níveis de deficiência física, motora e/ou mental requerem tanto a especificação quanto a implementação de recursos tecnológicos muito mais elaborados do que aqueles voltados para um público mais geral. No que diz respeito ao desenvolvimento de soluções computacionais para um público tão específico, são inúmeros os requisitos de software e hardware demandados. Um deles, entretanto, assume naturalmente uma posição de destaque: acessibilidade. Partindo desse ponto, apresentamos o xlupa como uma proposta tecnológica inovadora, não exatamente com relação a sua função básica que é ampliar, mas com referência aos recursos que suporta, uma vez que, juntos, oferecem ao usuário baixa visão, além de acessibilidade já mencionada, conforto e sobretudo autonomia de trabalho com e através do computador. Desenvolvimento do xlupa: uma visão geral Embora atualmente existam muitos ampliadores de tela, em grande parte para execução em plataforma windows (p.ex., zoomtext, magic e magnifier), o xlupa, além de ser um software livre executável Linux, reúne um conjunto de funcionalidades que o tornam uma solução diferenciada dos outros. Resultado de uma longa pesquisa trata-se de uma solução desenvolvida com base na aplicação de técnicas e métodos computacionais atuais, exploradas com o objetivo de garantir um funcionamento que seja, ao mesmo tempo, acessível, confortável e com capacidade para adaptar ao perfil ou às necessidades específicas de seus potenciais usuários, as pessoas com baixa visão. Para atingir esses objetivos, o projeto vem sendo desenvolvido por etapas, sendo a primeira delas o desenvolvimento de um estudo minucioso de viabilidade de especificação e execução. Nessa etapa, foram desenvolvidas duas ações, uma delas a análise do problema, seguida pela licitação das
4 expectativas pretendidas. Desse processo resultou a delimitação das principais características do ampliador, as quais, a passo e passo, foram sendo agregados outros recursos importantes. Dentre as diversas decisões de projeto, concluiu-se, por exemplo, que um importante recurso para o indivíduo com baixa visão seria dotar o xlupa de capacidade para se adaptar ao seu perfil. Para tanto, foram estudas diferentes técnicas de inteligência artificial, sendo a técnica escolhida o Raciocínio Baseado em Casos ou simplesmente RBC, tópico retomado mais adiante. Embora não sendo exatamente a finalidade dos ampliadores fazer leitura de telas, com o intuito de melhorar as condições de trabalho do usuário da ferramenta, concluiu-se que outro recurso importante seria a implementação de um modulo para leitura de tela. Com referência à ampliação, propriamente dita, a ferramenta, que nas suas três primeiras versões apenas permitia ampliações em áreas parciais da tela do computador (a 20, 30, 50 a 60 por cento da área total do monitor), em sua versão mais recente (4.0) avança, permitindo agora ampliações em tela cheia. Nas seções que se seguem, abordaremos com mais detalhes cada um desses itens. Aspectos técnicos relacionados à implementação Da ampliação em tela cheia Nas primeiras versões do xlupa, a ampliação das imagens e textos apenas era possível em partes da tela. Com a evolução do trabalho, vários investimentos foram feitos no sentido de que as ampliações acontecessem em tela cheia. Esse tipo de ampliação, apesar de ser mais atraente e de fácil visualização para o usuário final, requereu por parte da programação um trabalho computacional mais elaborado. Para tanto, foram aplicadas diversas técnicas e algoritmos, em grande parte, disponíveis no X Windows, com alguns de seus detalhes aqui resumidos. O X Windows System (O REILLY E ASSOCIATES, 1992), também chamado de X11, é um protocolo que possibilita o emprego de uma interface gráfica,
5 explorando assim o conceito de janelas. O X11 opera em conformidade com o modelo cliente-servidor. Ao local onde é exibida a tela dá-se o nome de servidor X. É esse servidor o responsável pelo gerenciamento das telas em processamento, bem como do teclado e mouse. O Cliente X, por seu turno, é a aplicação responsável pela exibição de informações no servidor X. É ele, por exemplo, que recebe os eventos capturados pelo servido dos teclados e mouse, enviando os comandos para, por exemplo, desenhar uma imagem na tela. A implementação em C (linguagem usada na programação do xlupa) do protocolo X11 é feita por meio de rotinas da biblioteca Xlib (O REILLY E ASSOCIATES, 1992). Na verdade, poucas aplicações usam de fato a Xlib diretamente. Na maioria das vezes, o mais comum é usar outras bibliotecas de mais alto nível, tais como GTK+ e Qt, ambas implementadas sobre a Xlib. De qualquer forma, via os recursos presentes na Xlib, torna-se possível a obtenção das estruturas que compõem as janelas (dentre as informações manipuláveis estão a posição da janela e as suas dimensões), por meio de uma chamada a XQueryTree. Para o mapeamento de cada tela, utiliza-se a extensão xcomposite (PACKRD & JOHNSON, 2010). Através dela, consegue-se a manipulação dos pixels de qualquer janela, permitindo que as ampliações desejadas sejam feitas. É também a xcomposite que dá suporte a um tipo especial de janela, chamada de overlay. Trata-se de uma área invisível para o cliente X, mas é nessa janela que as ampliações são mostradas. Durante o processamento, muitas vezes, é necessário ignorar a ocorrência de determinados eventos numa janela, com a sua propagação para as janelas que esteja abaixo. Isso é feito com base na extensão XShape (PACKARD & KEITH, 2010). Essa extensão é normalmente usada em janelas transparentes, como é o caso da janela especial de ampliação, citada anteriormente. Uma chamada ao método XShapeCombineRectangles permite, por exemplo, combinar essa transição dos eventos. No caso específico do xlupa, os eventos ocorridos na janela de ampliação precisam
6 ser propagados para a janela root, ou seja a janela do usuário que ocupa toda a tela e que contém todas as outras janelas. Eventos que denotem mudança de tela são tratadas pela extensão xdamage (PACKARD & ANHOLT, 2010). É através dela que o sistema é notificado que houve uma alteração numa determinada janela e a posição da janela em que essa alteração ocorreu. Xdamage é útil para reduzir o tempo de processamento; uma vez que a atualização da tela ou refresh somente precisa ser feita na parte de janela onde a alteração de fato aconteceu. Em relação à ampliação em tela cheia, o funcionamento é resumidamente o seguinte. Iniciado o processamento, cabe ao cliente, da componente clienteservidor, copiar as estruturas de todas as janelas na área do servidor (exceto a janela Overlay) e montar uma imagem com estas janelas. A partir daí, sempre que detectado um evento de mudança, o cliente dá início à alteração das estruturas das janelas, remontando as imagens para exibição. Da leitura de tela O leitor de tela é um recurso alternativo para aos usuários com baixa visão. Por meio dele, o usuário pode acessar com mais facilidade os conteúdos que, embora ampliados na tela, não consegue ler. Para a sua implementação, foram utilizadas as linguagens de programação C e Python. A escolha do Python se deveu à necessidade da implementação dos recursos da interface de acessibilidade AT-SPI (AT-SPI, 2010) presentes na biblioteca pyatspi (ACCERCISER, 2010). Combinando esses recursos com o accerciser (PYTHON, 2010), foi possível explorar a interatividade da linguagem e assim suportar o processamento requerido para a leitura de tela. Assim, uma vez capturado o evento, isola-se a frase ou a palavra a ser lida que, em seguida, é entregue ao sintetizador de voz, módulo responsável pela transformação dos caracteres em sinais de áudio. Para o xlupa, adotou-se o Espeak ( um software livre e de código aberto. Contribuíram para essa decisão o fato de permitir produções orais em diferentes línguas, cujas características podem ser facilmente alteradas; baixa demanda de área de memória, possibilidade de programação híbrida e código
7 ser portável. Acessibilidade, Usabilidade e Adaptabilidade do xlupa Assim como qualquer sistema computacional, o desenvolvimento de TAs exige a implementação de requisitos funcionais e não funcionais da Engenharia de Software, com destaque para a acessibilidade e usabilidade. Define-se acessibilidade como sendo um conjunto de condições necessárias num software, capazes de torná-lo um instrumento ao alcance de todos e de fácil uso. Usabilidade (NIELSEN, 1993) é um termo associado a muitos aspectos, dentre eles a facilidade de os comandos serem aprendidos pelo usuário, a capacidade de o seu funcionamento ser recuperado após a ocorrência de erros e a flexibilidade assegurada por ela no momento do uso. Com o objetivo de tornar a ferramenta adaptável ao perfil do usuário, dentre outras técnicas estudadas, foi implementado o Raciocínio Baseado em Casos RBC (Wangenheim & Wangenheim, 2003). Trata-se de uma abordagem computacional que explora a solução de problemas e o aprendizado do sistema por meio do rastreamento das experiências adquiridas com processamentos já realizados: problemas passados. O método se desenvolve por etapas, a saber: (i) Recuperação de dados Dado um novo problema, o sistema inicia o processo de recuperação de casos que já estejam registrados na base de conhecimento do sistema e que mais se aproximam da solução para o problema em processamento; (ii) Revisão dos casos A idéia básica desse procedimento é descobrir o máximo de semelhanças existentes entre o problema a ser resolvido e aqueles já processados anteriormente; (iii) Reutilização do Caso Ao encontrar o caso que mais se aproxima da solução desejada, o que é obtido mediante o cálculo de similaridade, o sistema efetiva a sua execução e (iv) Retenção do Caso etapa que corresponde ao armazenamento de um novo caso na base, para o caso de se ele ainda não estar registrado na base. A capacidade de aprender e de se adaptar ao usuário é obtida através da implementação dessa técnica.
8 O xlupa em funcionamento Uma vez ativado, é apresentada para o usuário uma tela contendo uma mesma imagem repetida em linha, a qual é aplicada um fator de ampliação (Figura 1-a). Uma vez selecionado a imagem desejada, abre-se uma nova tela (Figura 1-b), contendo diferentes cores de fundo. Partindo desse ponto, inicia-se a busca de um caso armazenado na base que possa resolver o problema em questão. As configurações do usuário podem ser salvas, para uso futuro. Para tanto, o sistema pede ao usuário um login e uma senha pessoa que servirão de índice para recuperação das configurações numa nova execução do xlupa. Figura 1-a Tela para captura fator de ampliação. 1- b Tela para ajuste da cor do fundo Resultados, Discussão e Considerações Finais Os testes com o xlupa, tanto em laboratório quanto com os usuários, demonstram que a ferramenta atende os requisitos. Tendo em vista que um dos objetivos é tornar o xlupa adaptável ao perfil do usuário, um dos principais desafios tem sido definir, adequadamente, os atributos necessários para esse desenvolvimento. A análise do projeto e os retornos obtidos apontam para a necessidade de alguns ajustes. Problemas já detectados estão em fase de análise e ajustes. No estágio atual, ao sistema foi agregada a utilização de abas, o que melhorou a interface do sistema com o usuário. Além disso, dois são os avanços na implementação. De um lado, a ampliação
9 em tela cheia, conforme comparação ilustrada na figura 2. De outro, o suporte à leitura de tela. Figura 2 (à esquerda) Ampliação em tela parcial (à direita) Ampliação em tela cheia Apresentamos aqui o xlupa. Mostramos que, por meio de configurações individuais, os usuários adquirem independência em suas atividades. Os testes têm sido possíveis graças ao voluntariado de professores, escolas e alunos, bem como de usuários avulsos, uma vez que o código executável pode ser baixado, através do site Como trabalhos futuros, a equipe do projeto foca suas pesquisas em outras técnicas, métodos e ferramentas para ampliar os recursos e otimização, atualmente os desenvolvedores estão elaborando a reengenharia do software. Referências Bibliográficas ACCERCISER. Disponível em: Data de Acesso: 12 de Out ACESSIBILIDADE. ACESSIBILIDADE.SIGAESSAIDEIA.ORG - Campanha Acessibilidade. Disponível em: Data de Acesso: 12 de Out AT-SPI. Disponível em: Data de Acesso: 12 de Out
10 CARVALHO, R.E. A nova LDB e a Educação Especial. Rio de Janeiro: WA, DATASUS. Tecnologia da computação a serviço do deficiente visual. Disponível em: Data de Acesso: 12 de Out IBGE. Censo Disponível em: Data de Acesso: 12 de Out NIELSEN, J. Usability Engineering. Academic Press, Inc., San Diego. 1993; O REILLY & ASSOCIATES. Xlib Programming Manual. In: Xlib Programming Manual for Version 11. Ed.: Adrian Nye(ed.) Sebastopol, Califórnia, 1992, Vol.2. PACKRD, K.; ANHOLT, E. The DAMAGE Extension Protocol Version1.1. Disponível em: Data de Acesso: 12 de Out PACKRD, K.; JOHNSON, D. The Composite Extension Version 0.4. Disponível em: Data de Acesso: 12 de Out PACKRD, Keith. X Nonrectangular Window Shape Extension Library. Disponível em: Data de Acesso: 12 de Out PYTHON. Disponível em: Data de Acesso: 12 de Out WANGENHEIM, C.G.V; WANGENHEIM, A.V. Raciocínio Baseado em Casos, Ed.: Manole. São Paulo, 2003; Vol.1.
Resumo Introdução Anais, 2008
UM SOFTWARE LIVRE PARA AMPLIAÇÃO DE TELAS PARA PESSOAS COM BAIXA VISÃO Jorge Bidarra (Professor Adjunto do Centro de Ciências Exatas e Tecnológicas da UNIOESTE e Mestrado em Letras Mecanismos da Linguagem
Leia maisUM AMPLIADOR DE TELA INTELIGENTE. XLUPA: UMA TECNOLOGIA ASSISTIVA PARA PESSOAS COM BAIXA VISÃO
ISSN: 1981-8653 UM AMPLIADOR DE TELA INTELIGENTE. XLUPA: UMA TECNOLOGIA ASSISTIVA PARA PESSOAS COM BAIXA VISÃO Jorge Bidarra 1, Ivonei da Silva Freitas 1, Adelar da Silva Queiróz 1, Claudir Galesky 1 1
Leia maisUniversidade Estadual do Oeste do Paraná - UNIOESTE Implementação de uma lupa digital baseada em captura de imagens Deivide Possamai, Fernando
Universidade Estadual do Oeste do Paraná - UNIOESTE Implementação de uma lupa digital baseada em captura de imagens Deivide Possamai, Fernando Fernandes Bolsista: MEC/SESu Ciência da Computação 2011. Orientador:
Leia maisA Experiência dos Alunos de Iniciação Científica no Projeto Xlupa e os Reflexos da Pesquisa em sua Formação
A Experiência dos Alunos de Iniciação Científica no Projeto Xlupa e os Reflexos da Pesquisa em sua Formação Jorge Bidarra, Clodis Boscarioli, Diego Rodrigo Hachmann, Odair Moreira de Souza, Cleiton Fiatkosky
Leia maisDesenvolvimento de software educacional livre e inclusão de alunos com deficiência visual
Desenvolvimento de software educacional livre e inclusão de alunos com deficiência visual Mírian Bruckschen cleo.sl@gmail.com Sandro Rigo rigo@unisinos.br Édina Fagundes evfagundes@unisinos.br Porto Alegre,
Leia mais2
ANÁLISE DE SISTEMAS (processo de desenvolvimento de sistemas) por Antônio Maurício Pitangueira 1 2 Levantamento de requisitos Análise de requisitos Projeto Implementação Testes Implantação Foco da disciplina
Leia maisInterface Usuário Máquina. Aula 05
Interface Usuário Máquina Aula 05 Interface Usar um sistema interativo significa interagir com sua interface para alcançar objetivos em determinado contexto de uso. Interação e Interface A interação e
Leia maisImplementação de uma biblioteca gráfica multiplataforma utilizando OpenGL e GLFW.
Universidade Federal de Uberlândia - UFU Faculdade de Computação Bacharelado em Sistemas de Informação Implementação de uma biblioteca gráfica multiplataforma utilizando OpenGL e GLFW. William Johnson
Leia maisQuestionário de revisão para AV1 de Informática Aplicada Valor 1,0 ponto - Deverá ser entregue no dia da prova.
Questionário de revisão para AV1 de Informática Aplicada Valor 1,0 ponto - Deverá ser entregue no dia da prova. 1) Observe os seguintes procedimentos para copiar um arquivo de uma pasta para outra pasta
Leia maisEngenharia de Software Simulado para a 1ª Avaliação Bimestral Professor: Danilo Giacobo - RESPOSTAS
Engenharia de Software Simulado para a 1ª Avaliação Bimestral Professor: Danilo Giacobo - RESPOSTAS 1. Com relação à engenharia de software, julgue os itens seguintes. Engenharia de software não está relacionada
Leia maisAdministração de Sistemas GNU/Linux
Administração de Sistemas GNU/Linux GRACO - Gestores da Rede Acadêmica de Computação Instrutor: Ibirisol Fontes Ferreira Monitor: Jundai Halim Abdon DCC: Departamento
Leia maisCurso Online de E-commerce. Plano de Estudo
Curso Online de E-commerce Plano de Estudo Descrição do programa O programa oferece metodologias e técnicas necessárias para a implementação de soluções web baseadas no CMS para o suporte, estratégias
Leia maisSoftware Para Geração de Consultas e Relatórios
Software Para Geração de Consultas e Relatórios Características e Funcionalidades Versão 1.1 Iniview é marca registrada da Projedata Informática Ltda. Todos os direitos reservados à Projedata Informática
Leia maisVISUALIZAÇÃO DE DADOS MÉDICOS
VISUALIZAÇÃO DE DADOS MÉDICOS Aluno: Charles Kubudi Cordeiro Orientador: Marcelo de Andrade Dreux Introdução A visualização de dados médicos tem como objetivo organizar de forma coerente uma massiva quantidade
Leia maisLinguagens de Programação
Universidade Federal do Rio Grande do Norte Centro de Tecnologia Departamento de Computação e Automação Linguagens de Programação Professor Responsável: Luiz Affonso Henderson Guedes de Oliveira Prof.
Leia maisManual de Versão Sistema Condomínio21
Manual de Versão Sistema Condomínio21 Belo Horizonte, 2016. Group Software. Todos os direitos reservados. Sumário 1. Parâmetro para determinar a inicialização automática do Condomínio21 Relatórios... 3
Leia maisUM RELATO SOBRE TESTES DE AVALIAÇÃO REALIZADOS SOBRE UMA PLATAFORMA MULTISSENSORIAL PARA USUÁRIOS DE BAIXA VISÃO
UM RELATO SOBRE TESTES DE AVALIAÇÃO REALIZADOS SOBRE UMA PLATAFORMA MULTISSENSORIAL PARA USUÁRIOS DE BAIXA VISÃO Universidade Estadual do Oeste do Paraná Marcelo Fudo Rech Bolsista: PET-MEC/SESu Ciência
Leia maisManual de Utilização. Versão 01 - Rev. 01/2014 PCOP
Manual de Utilização Versão 01 - Rev. 01/2014 PCOP Índice Índice... 2 Introdução ao sistema... 3 Divisão do sistema COMPORTAMENTOS... 4 PERFIS... 5 PERFIL - ADMINISTRADOR... 6 Vamos Começar? NAVEGADORES
Leia maisUMA INTERFACE DE GERENCIAMENTO DE REDES DEFINIDAS POR SOFTWARE
UMA INTERFACE DE GERENCIAMENTO DE REDES DEFINIDAS POR SOFTWARE Fagner Jefferson de Araújo Silva; Whasley Sousa Cardoso; Marcelo Portela Sousa. Instituto Federal de Educação, Ciência e Tecnologia da Paraíba
Leia maisIntrodução. Conteúdo. Usabilidade. Engenharia de software X Usabilidade. Benefícios. Introdução. Introdução. Introdução. Introdução.
Engenharia de Usabilidade Prof.: Clarindo Isaías Pereira da Silva e Pádua Synergia / Gestus Departamento de Ciência da Computação - UFMG Clarindo Pádua 2 Referências Hix, D.; Hartson, H. R. Developing
Leia maisMECDAISY PARA LEITURA DE LIVROS DIGITAIS BENTO GONÇALVES
MECDAISY PARA LEITURA DE LIVROS DIGITAIS BENTO GONÇALVES Setembro de 2015 Sumário Apresentação do Mecdaisy... 4 O que é?... 4 Objetivos... 4 Links Úteis... 5 Navegação pelos Livros... 6 Instruções Iniciais...
Leia maisUNIVERSIDADE FEDERAL DO PIAUÍ DEPARTAMENTO DE COMPUTAÇÃO ESPECIFICAÇÕES DE REQUISITOS DE SOFTWARE NOTE2B NOTE TO BUSINESS
UNIVERSIDADE FEDERAL DO PIAUÍ DEPARTAMENTO DE COMPUTAÇÃO ESPECIFICAÇÕES DE REQUISITOS DE SOFTWARE NOTE2B NOTE TO BUSINESS TERESINA PIAUÍ 2014 ALLAN MOURA MELÃO FRANCISCO DIEGO LINHARES JOAQUIM ALVES ROSAL
Leia maisConceitos, Arquitetura e Design
capítulo 1 Conceitos, Arquitetura e Design 1.1 O que são os serviços de diretórios? Segundo a Wikipédia: Um serviço de diretório é um software que armazena e organiza informações sobre os recursos e os
Leia maisENGENHARIA DE USABILIDADE
ENGENHARIA DE USABILIDADE Luiz Leão luizleao@gmail.com http://www.luizleao.com Questão 1 O que você entende por Tecnologia Assistiva no âmbito de IHC? Cite exemplos. Questão 1 Resposta O que você entende
Leia maisQualidade de Software QUALIDADE DE SOFTWARE PRODUTO
Qualidade de Software QUALIDADE DE SOFTWARE PRODUTO O que é Qualidade de Software Produto? Boa fabricação. Deve durar muito. Bom desempenho. Utilizável tanto em UNIX quanto em DOS. Adaptável às minhas
Leia maisProf. Me. Sérgio Carlos Portari Júnior
Prof. Me. Sérgio Carlos Portari Júnior Ambientes que visam desenvolver aplicações que precisam de um processamento paralelo e distribuído deverão saber lidar com algumas dificuldades. Isto decorre da heterogeneidade
Leia maisAVALIAÇÃO DE INTERFACES
Conceitos do Livro: Interação Humano - Computador Simone D. J. Barbosa/Bruno Santana da Silva Orienta o avaliador: Introdução Fazer julgamento sobre a qualidade de uso Identificar problemas do usuário
Leia maisManual do KMagnifier. Sarang Lakare Olaf Schmidt Tradução: Marcus Gama
Sarang Lakare Olaf Schmidt Tradução: Marcus Gama 2 Conteúdo 1 Introdução 6 2 Usando o KMagnifier 7 2.1 Mudando a parte da tela a ser ampliada......................... 8 2.2 Mais funcionalidades do KMagnifier...........................
Leia maisIntrodução 27/9/2005. Prof.: Clarindo Isaías Pereira da Silva e Pádua Departamento de Ciência da Computação UFMG Gestus. Usabilidade.
Introdução Prof.: Clarindo Isaías Pereira da Silva e Pádua Departamento de Ciência da Computação UFMG Gestus Referências Hix, D.; Hartson, H. R. Developing User Interfaces: ensuring usability through product
Leia maisEngenharia de Software I Processos de desenvolvimento de SW. profa. Denise Neves
I Processos de desenvolvimento de SW profa. Denise Neves profa.denise@hotmail.com 2018 Projeto Um projeto é um empreendimento temporário empreendido para alcançar um único conjunto de objetivos. (PMI,PMBOK
Leia maisComo as aplicações de entretenimento (em especial jogos digitais) têm enfrentado um constante crescimento, tanto em tamanho quanto em complexidade,
1 Introdução Como as aplicações de entretenimento (em especial jogos digitais) têm enfrentado um constante crescimento, tanto em tamanho quanto em complexidade, os desafios encontrados durante o desenvolvimento
Leia maisEstágio II. Aula 02 Conceitos de Teste de Software. Prof. MSc. Fred Viana
Estágio II Aula 02 Conceitos de Teste de Software Prof. MSc. Fred Viana Agenda Teste de Software Defeito, Erro ou Falha? Dimensões do Teste Níveis de Teste Tipos de Teste Técnicas de Teste Teste de Software
Leia maisANEXO III. Requisitos de Usabilidade
ANEXO III Requisitos de Usabilidade Termo de Referência nº, de / /2012 Termo de Referência nº Pág. 1 de 6 1. INTRODUÇÃO Este anexo tem por objetivo detalhar os requisitos de usabilidade. 2. REQUISITOS
Leia maisDESENVOLVIMENTO DE UM SOFTWARE DE GERAÇÃO E VISUALIZAÇÃO DE NANOESTRUTURAS
DESENVOLVIMENTO DE UM SOFTWARE DE GERAÇÃO E VISUALIZAÇÃO DE NANOESTRUTURAS Aluno: Marcos Paulo Moraes Orientador: André Silva Pimentel Introdução A nanotecnologia está associada a diversas áreas de pesquisa
Leia maisEstrutura do Sistema Operacional
Sistemas Operacionais Prof. Esp. André Luís Belini Bacharel em Sistemas de Informações MBA em Gestão Estratégica de Negócios Aula 04 Estrutura do Sistema Operacional 2 1 Estrutura do Sistema Operacional
Leia maisFigura 16 Niagara - Visão de grupos de notas.
Conclusão 6 Conclusão 6.1 Trabalhos Relacionados Dentre as funcionalidades fornecidas pela interface gerada pelo framework, em destaque está a possibilidade do zoom livre. Disponibilizar esta funcionalidade
Leia maisAntes de falarmos do novo modelo, vamos entender como o SophiA trabalhou até hoje.
Monitor SophiA Descrição: Depois do fechamento das notas de 2016 pudemos perceber que o processamento em segundo plano é mais rápido que o cálculo padrão do sistema, portanto, resolvemos alterar a forma
Leia maisUma Abordagem para Testes de Acessibilidade dos Sistemas Desenvolvidos no CPD-UFRGS
Uma Abordagem para Testes de Acessibilidade dos Sistemas Desenvolvidos no CPD-UFRGS Nadjia Jandt Feller 1 1 Centro de Processamento de Dados Universidade Federal do Rio Grande do Sul (UFRGS) 90035-003
Leia mais6 Arquitetura do Sistema
6 Arquitetura do Sistema Nos capítulos anteriores são apresentados diversos aspectos relacionados com a geração das histórias (conteúdo, geração, níveis de interatividade, diversidade), que têm como apoio
Leia maisFLOAT LTDA. Mapa dinâmico do IFSC Documento Visão. Versão <1.0>
FLOAT LTDA Mapa dinâmico do IFSC Documento Visão Versão Histórico de Revisões Data Versão Descrição Autor Inicio FLOAT 1. Objetivo deste documento... 4 2. Sobre o Problema... 4
Leia maisINSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE CAMPUS JOÃO CÂMARA ENGENHARIA DE SOFTWARE
1 INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE CAMPUS JOÃO CÂMARA ENGENHARIA DE SOFTWARE Nickerson Fonseca Ferreira nickerson.ferreira@ifrn.edu.br Introdução 2 Antes de qualquer
Leia maisAvaliação de Monografias - MAC0499
Avaliação de Monografias - MAC0499 João Paulo dos Santos Mota número USP: 5638911 5 de maio de 2012 1 Sumário 1 Monografia de André Shoji Asato e Rafael Lopes Gonçalves 3 1.1 Resumo da Monografia...............................
Leia maisUNIVERSIDADE ESTADUAL DE PONTA GROSSA SETOR DE CIÊNCIAS AGRÁRIAS E DE TECNOLOGIA DEPARTAMENTO DE INFORMÁTICA
1 UNIVERSIDADE ESTADUAL DE PONTA GROSSA SETOR DE CIÊNCIAS AGRÁRIAS E DE TECNOLOGIA DEPARTAMENTO DE INFORMÁTICA JUAN CASSIUS CARNEIRO PEREIRA PEDRO M. NETO GOOGLE CLOUD PONTA GROSSA 2017 2 JUAN CASSIUS
Leia maisFundamentos de Sistemas Operacionais de Arquitetura Aberta. CST em Redes de Computadores
Fundamentos de Sistemas Operacionais de Arquitetura Aberta CST em Redes de Computadores Introdução Computadores Computadores são compostos, basicamente, de CPU, memória e dispositivos de entrada e saída
Leia maisDS-1100KI Teclado para uso em rede. Especificações técnicas
DS-1100KI Teclado para uso em rede Especificações técnicas Avisos As informações contidas neste documento estão sujeitas a mudança sem prévio aviso e não representam nenhum compromisso em nome da HIKVISION.
Leia mais6 Aplicações Detalhes da Implementação
6 Aplicações Neste trabalho, é importante implementar aplicações de interação em tempo real para que seja possível avaliar a aplicabilidade das técnicas de Visão Computacional descritas ao longo dos capítulos
Leia maisISO/IEC 12207: Manutenção
ISO/IEC 12207: Manutenção O desenvolvimento de um sistema termina quando o produto é liberado para o cliente e o software é instalado para uso operacional Daí em diante, deve-se garantir que esse sistema
Leia maisAULA 4 - FLUXOGRAMAS PARTE 1 Noções sobre a ferramenta Flowgorithm para construção de fluxogramas
AULA 4 - FLUXOGRAMAS PARTE 1 Noções sobre a ferramenta Flowgorithm para construção de fluxogramas 4.1 Objetivo: O objetivo desta aula é exercitar a lógica de programação através do desenvolvimento e simulação
Leia maisDesenvolvedor Android: Avançado. Plano de Estudo
Desenvolvedor Android: Avançado Plano de Estudo Descrição do programa A Certificação Android fornece as ferramentas necessárias para projetar e implementar aplicativos para dispositivos Android, com base
Leia mais1) DADOS DA OBRA: Programando em Java 2 Teoria e Aplicações Rui Rossi dos Santos 2004 Axcel Books (
1) DADOS DA OBRA: Título: Programando em Java 2 Teoria e Aplicações Autor: Rui Rossi dos Santos Ano: 2004 Editora: Axcel Books (http://www.axcel.com.br) Páginas: 580 Encadernação: Capa dura 2) DESCRIÇÃO
Leia maisVerificação e Validação. Ian Sommerville 2006 Engenharia de Software, 8ª. edição. Capítulo 22 Slide 1
Verificação e Validação Ian Sommerville 2006 Engenharia de Software, 8ª. edição. Capítulo 22 Slide 1 Objetivos Apresentar a verificação e validação de software e discutir a distinção entre elas Descrever
Leia maisSISTEMA PARA COACHING DE BRAILLE
SISTEMA PARA COACHING DE BRAILLE Isadora Araújo Lara 1 Júlia Aline Lopes Cardoso 2 Renato Zanetti 3 PALAVRAS-CHAVE: Braille; sistema didático; sistema embarcado; tecnologia assistiva. 1. INTRODUÇÃO O Braille
Leia maisRACIOCÍNIO BASEADO EM CASOS APLICADO PARA AUXÍLIO NA SELEÇÃO DE CURSOS DO INSTITUTO FEDERAL CATARINENSE
RACIOCÍNIO BASEADO EM CASOS APLICADO PARA AUXÍLIO NA SELEÇÃO DE CURSOS DO INSTITUTO FEDERAL CATARINENSE. Autores: Munyque MITTELMANN, Daniel Gomes SOARES. Identificação autores: Acadêmica do IFC-Rio do
Leia maisPalavras-chave: Apostilas eletrônicas, Modernização do ensino, Aprendizado à distância.
DESENVOLVIMENTO DE APOSTILAS ELETRÔNICAS COM BASE NO CONCEITO DE HOMEPAGE José G. S. da Silva - jgss@uerj.br Depto. Engenharia Mecânica, Faculdade de Engenharia, FEN/UERJ. Nival N. de Almeida - nival@uerj.br
Leia maisSankhya Web Connection. Versão: 02 Criado em: 28/03/2017
0 de 14 Em alguns navegadores de internet, vem se tornando complicado o uso de plugins (um plugin ou módulo de extensão é um programa de computador usado para adicionar funções a outros programas maiores,
Leia maisPrimeira Parte do Trabalho Prático (Parte I) Valor: 30% Descrição do arquivo de dados
Universidade de São Paulo Instituto de Ciências Matemáticas e de Computação Departamento de Ciências de Computação Disciplina de Organização de Arquivos Profa. Dra. Cristina Dutra de Aguiar Ciferri PAE
Leia maisPainel Eletrônico de Senhas
Belo Horizonte/MG Fones: (31)3077-4211 (31)3077-5971 http:// comercial@bhsistemas.com.br Painel Eletrônico de Senhas Painel Eletrônico de Senhas A genialidade é 1% inspiração e 99% transpiração. (Thomas
Leia maisVisualização Distribuída utilizando Agrupamentos de PCs 10
1 Introdução Sistemas de visualização vêm sendo utilizados em diversas áreas da indústria e do campo científico. Dentre essas áreas, CAD (Computer Aided Design), visualização científica e realidade virtual
Leia maisSistemas Baseados em Conhecimento
Sistemas Baseados em Conhecimento Profa. Josiane M. P. Ferreira Baseado no capítulo 2 do livro Sistemas Inteligentes Fundamentos de Aplicações, organizadção: Solange Oliveira Rezende, ed. Manole, 2005.
Leia maisEngenharia de Software
Engenharia de Software 2 Prof. Luís Fernando GARCIA luis@garcia.pro.br www.garcia.pro.br Parte 7 Evolução e Legados 4 Fontes Enfoque Tópicos abordados... 6 Assuntos abordados Evolução Manutenção Legados
Leia maisSoluções de Acessibilidade. VLibras - Desktop. Manual de Instalação da Ferramenta. Microsoft Windows R. Núcleo de Pesquisa e Extensão / LAViD
Soluções de Acessibilidade VLibras - Desktop Manual de Instalação da Ferramenta Microsoft Windows R Núcleo de Pesquisa e Extensão / LAViD 2016 INTRODUÇÃO Objetivo Este manual contém introdução e informações
Leia maisBROFFICE.ORG IMPRESS
BROFFICE.ORG IMPRESS O Impress é um dos aplicativos do pacote openoffice.org que permite a criação e exibição de apresentações, cujo objetivo é informar sobre um determinado tema, serviço ou produto, possibilitando
Leia maisMUSEU VIRTUAL: Mostra Virtual baseada em realidade aumentada
ÁREA TEMÁTICA: (marque uma das opções) ( ) COMUNICAÇÃO ( ) CULTURA ( ) DIREITOS HUMANOS E JUSTIÇA ( x ) EDUCAÇÃO ( ) MEIO AMBIENTE ( ) SAÚDE ( ) TECNOLOGIA E PRODUÇÃO ( ) TRABALHO 1 MUSEU VIRTUAL: Mostra
Leia maisDEINF - UFMA Especialização em Análise e Projeto de Sistema
DEINF - UFMA Especialização em Análise e Projeto de Sistema Interação Humano Computador Prof. Anselmo C. de Paiva Depto de Informática - UFMA Estilos de Interação todas as formas como os usuários se comunicam
Leia maisFERRAMENTA DE CÁLCULO E GERENCIAMENTO DE ESTIMATIVAS DE SOFTWARE
FERRAMENTA DE CÁLCULO E GERENCIAMENTO DE ESTIMATIVAS DE SOFTWARE FURB Universidade Regional de Blumenau Bacharelado em Ciências da Computação Acadêmico: Alexandre Wenderlich Orientador : Profº Paulo Roberto
Leia maisDesenvolvimento de um aplicativo na plataforma Android para realização de fichamento bibliográfico em dispositivos móveis: resultados iniciais
Desenvolvimento de um aplicativo na plataforma Android para realização de fichamento bibliográfico em dispositivos móveis: resultados iniciais Diogo Sebastião Silva de Lima 1 ; Mauro Daniel Castro e Silva
Leia maisProfessora Orientadora do Departamento de Ciências Exatas e Engenharias. 4
DESENVOLVIMENTO DE OBJETO DE APRENDIZAGEM DE MATEMÁTICA VOLTADO PARA ESCOLAS DA REDE PÚBLICA UTILIZANDO SOFTWARE ADOBE FLASH PROFESSIONAL CC: UM OBJETO PARA O ENSINO DE ESTATÍSTICA 1 Diogo Rafael Silva
Leia maisManutenção Leitura: Sommerville; Pressman
Manutenção Leitura: Sommerville; Pressman Auxiliadora Freire Fonte: Engenharia de Software 6º - 8º Edição / Ian Sommerville 2000-2007 Slide 1 Manutenção de software É modificar um programa depois que ele
Leia maisINTRODUÇÃO À TECNOLOGIA DA INFORMAÇÃO SISTEMA OPERACIONAL: PROCESSOS E ARQUIVOS PROFESSOR CARLOS MUNIZ
INTRODUÇÃO À TECNOLOGIA DA PROFESSOR CARLOS MUNIZ O QUE SÃO PROCESSOS Um sistema operacional não executa somente os programa que podemos ver. Imagine que os aplicativos que você roda reúnem diversas instruções
Leia mais28/9/2016. Apoio Técnico à Implementações e Correções. Documentação de Uso Versão
28/9/2016 Apoio Técnico à Implementações e Correções. Documentação de Uso Versão 2016.2.0.0 Alterações de Telas e Permanência da Mesma Funcionalidade. Nessa nova versão do sistema várias telas sofrerão
Leia maisLeitura: Cap : Sommerville; cap20: Pressman
Leitura: Cap26-27 - 28: Sommerville; cap20: Pressman Auxiliadora Freire Fonte: Engenharia de Software 6º Edição / Ian Sommerville 2000 Slide 1/47 Manutenção de software É modificar um programa depois que
Leia maisFIGURA 59 Interação entre componentes da plataforma CrystalWalk. Fonte: do autor.
176 4.3.2.1 Componentes: Implementação Para atingir o objetivo de ser distribuído e elástico, adotou-se o padrão SOA e estilo REST na construção e comunicação entre os componentes, resultando na divisão
Leia maisEngenharia de Software
Engenharia de Software Tópico 1 - Visão Geral da Engenharia de Software Sistemas Computacionais o Definição e conceitos básicos o Evolução do desenvolvimento Natureza do produto software Definição de Engenharia
Leia maisVictor Hugo Andrade Soares monitor João Vitor dos Santos Tristão Primeiro Trabalho Prático
Universidade de São Paulo Instituto de Ciências Matemáticas e de Computação Departamento de Ciências de Computação Disciplina de Algoritmos e Estruturas de Dados II docente Profa. Dra. Cristina Dutra de
Leia maisIntrodução Introdução
Introdução 14 1 Introdução Dispositivos computacionais móveis estão se tornando cada vez mais leves, com maior capacidade de processamento e de armazenamento, e com preços mais acessíveis. Ao mesmo tempo
Leia maisManual de Utilização do Convert Video. Passo Fundo, abril de Av. Presidente Vargas, 1305 / Sala 201 Passo Fundo RS
Manual de Utilização do Convert Video Passo Fundo, abril de 2015 ÍNDICE 1) Acesso... 3 2) Permissões do Flash... 4 3) Configurações de Som... 5 4) Tela inicial do programa... 6 5) Funcionalidades da barra
Leia maisOUTROS TRABALHOS EM:
OUTROS TRABALHOS EM: www.projetoderedes.com.br Curso de Tecnologia em Produção Industrial Disciplina: Tecnologia da Informação Aplicada à Produção Professor: José Maurício S. Pinheiro AULA 5: O Armazenamento
Leia maisPontifícia Universidade Católica do Rio de Janeiro. Departamento de Informática. Fundamentos de Computação Gráfica
1. Imagens sísmicas Pontifícia Universidade Católica do Rio de Janeiro Departamento de Informática Fundamentos de Computação Gráfica Aluno: Stelmo Magalhães Barros Netto Relatório do trabalho Imagens Sísmicas
Leia maisCapítulo 20 - Manutenção de Software. Os Fatores de Qualidade de Software focalizam três aspectos importantes do Software Produto: (ISO 9126)
Capítulo 20 - Manutenção de Software Os Fatores de Qualidade de Software focalizam três aspectos importantes do Software Produto: (ISO 9126) Manutenibilidade A Manutenibilidade pode ser definida qualitativamente
Leia mais4 Implementação do Gerador de arquivos VRML - VRMLGer
29 4 Implementação do Gerador de arquivos VRML - VRMLGer Neste capítulo são apresentados o desenvolvimento do Gerador de arquivos VRML - VRMLGer, a linguagem de programa utilizada, a estrutura da entrada
Leia maisProjeto Integrador. <Projeto Integrador> Documento Visão. Versão <1.0>
Projeto Integrador Documento Visão Versão Histórico de Revisões Data Versão Descrição Autor
Leia maisInstituto Federal de Educação, Ciência e Tecnologia do Sul de Minas Gerais Câmpus Muzambinho. Muzambinho /MG.
SGNAPNE: Um software para o gerenciamento do núcleo de atendimento as pessoas com necessidades educacionais específicas do IFSULDEMINAS Campus Muzambinho-MG. Raphael de P. GONÇALVES 1 ; Leonardo F. MOREIRA
Leia maisNuvem e Virtualização Redes Programáveis
Nuvem e Virtualização Redes Programáveis Visão Geral da Nuvem A computação em nuvem envolve muitos computadores conectados em uma rede, possibilitando que eles sejam fisicamente localizados em qualquer
Leia maisIntrodução aos Algoritmos
Introdução aos Algoritmos Aula 05 Diogo Pinheiro Fernandes Pedrosa http://www2.ufersa.edu.br/portal/professor/diogopedrosa diogopedrosa@ufersa.edu.br Universidade Federal Rural do Semiárido Bacharelado
Leia maisRECONHECIMENTO FACIAL 2D
RECONHECIMENTO FACIAL 2D PARA SISTEMAS DE AUTENTICAÇÃO EM DISPOSITIVOS MÓVEIS Luciano Pamplona Sobrinho Orientador: Paulo César Rodacki Gomes ROTEIRO Introdução Objetivos Fundamentação Teórica Conceitos
Leia maisSGCD 2.0 Sistema Gerenciador de Conteúdo Dinâmico
Sistema Gerenciador de Conteúdo Dinâmico No final de 2007, o Serviço Técnico de Informática da UNESP Marília, disponibilizou para a comunidade acadêmica e administrativa o Sistema Dinâmico de websites
Leia maisINTRODUÇÃO AOS SISTEMAS LÓGICOS INTRODUÇÃO
1 INTRODUÇÃO AOS SISTEMAS LÓGICOS INTRODUÇÃO 2 O COMPUTADOR 3 O COMPUTADOR 4 O COMPUTADOR Blocos funcionais 5 TIPOS DE COMPUTADOR Você conhece os diferentes tipos de computador? 6 TIPOS DE COMPUTADOR PC
Leia mais18/03/2010. Curso: Ciência da Computação ( Nível: Graduação plena (Bacharelado)
Universidade Federal do Maranhão Departamento de Informática Introdução à Mário Meireles Teixeira, Prof. Dr. www.deinf.ufma.br/~mario Curso: Ciência da (www.deinf.ufma.br/~cocom) Nível: Graduação plena
Leia maisProfessor: M. Sc. Cristiano Mariotti
Professor: M. Sc. Cristiano Mariotti http://www.mscmariotti.pro.br As informações processadas nos computadores são compostas por caracteres, sendo que cada caractere, representado por 0 ou 1, é chamado
Leia maisWindows 10 Prof. Rodrigo Schaeffer
Assistente Técnico Administrativo Windows 10 Prof. Rodrigo Schaeffer Informática WINDOWS 10 SISTEMA OPERACIONAL Software para gerenciar os recursos do sistema e funcionar como interface entre o computador
Leia maisVocal: Assistente para o uso de smartphones operado por voz
Departamento de Sistemas e Computação FURB Curso de Ciência da Computação Trabalho de Conclusão de Curso 2016/1 Vocal: Assistente para o uso de smartphones operado por voz Acadêmico: Eli Tonny de Souza
Leia maisTCE Informática Dados Estruturados e Não-Estruturados Prof. Marcelo Ribeiro
TCE Informática Dados Estruturados e Não-Estruturados Prof. Marcelo Ribeiro www.acasadoconcurseiro.com.br Informática DADOS ESTRUTURADOS E NÃO-ESTRUTURADOS Esses termos referem-se à forma como um conjunto
Leia maisCurso online de. Formação em Front-End. Plano de Estudo
Curso online de Formação em Front-End Plano de Estudo Descrição do programa O Programa de Desenvolvimento Web lhe oferece conhecimentos para desenvolver habilidades necessárias para se tornar um Desenvolvedor
Leia maisENGENHARIA DE USABILIDADE Unidade I Conceituação. Luiz Leão
Luiz Leão luizleao@gmail.com http://www.luizleao.com Introdução 1.1 Ergonomia 1.1.1 Ergonomia física e cognitiva 1.2 Usabilidade e Engenharia de Usabilidade 1.3 Interação Humano-Computador. Unidade II
Leia maisEngenharia de Software
Instituto Superior Politécnico de Ciências e Tecnologia Engenharia de Software Prof Pedro Vunge www.pedrovunge.com I Semestre de 2018 Capítulo 1 Introdução SUMÁRIO Engenharia de Software Definição; Objectivos
Leia maisSegunda Parte do Trabalho Prático (Parte II) Valor: 70%
Universidade de São Paulo Instituto de Ciências Matemáticas e de Computação Departamento de Ciências de Computação Disciplina de Organização de Arquivos Profa. Dra. Cristina Dutra de Aguiar Ciferri PAE
Leia maisApps na prática 1 Aviso Legal: Este material foi produzido e desenvolvido pela Fábrica de Aplicativos S.A para o curso presencial e online.
Apps na prática 1 Índice O que é um app? 03 Sistemas operacionais 09 O que precisa para fazer um aplicativo? 12 Inspirações e casos de sucesso da Fábrica 15 Apresentação da Fábrica 19 Como estruturar o
Leia maisLibreOffice versão O essencial para sua prova WRITER. O único lugar em que o sucesso vem antes do trabalho é no dicionário.
LibreOffice versão 4.4.7 O essencial para sua prova WRITER O único lugar em que o sucesso vem antes do trabalho é no dicionário. (Alberto Einsten) COMO BAIXAR E INSTALAR O LIBREOFFICE VERSÃO 4? 1-Acesse
Leia mais