Wizard (software) - Wizard (software)

Assistente de criação de artigos da Wikipedia

Um assistente de software ou assistente de configuração é um tipo de interface do usuário que apresenta ao usuário uma sequência de caixas de diálogo que o conduzem por uma série de etapas bem definidas. Tarefas complexas, executadas com pouca frequência ou desconhecidas podem ser mais fáceis de executar usando um assistente.

História

Antes da década de 1990, "assistente" era um termo comum para um especialista técnico, como "hacker". O livro Estrutura e Interpretação de Programas de Computador de 1985 foi apelidado de "Livro dos Mágicos" pela ilustração em sua capa; seu primeiro capítulo diz: "Um processo computacional é de fato muito parecido com a ideia de espírito de um feiticeiro."

Ao desenvolver a primeira versão de seu software de editoração eletrônica, o Microsoft Publisher , por volta de 1991, a Microsoft queria permitir que usuários sem nenhuma habilidade em design gráfico criassem documentos que ainda tivessem uma boa aparência. O Publisher era voltado para não profissionais, e a Microsoft percebeu que, independentemente das ferramentas que o programa tivesse, os usuários não saberiam o que fazer com elas. Em vez disso, os "Assistentes de página" do Publisher forneciam um conjunto de formulários para produzir um layout de documento completo, com base em um modelo projetado profissionalmente, que poderia então ser manipulado com as ferramentas padrão.

Os assistentes estiveram em desenvolvimento na Microsoft por vários anos antes do Publisher, principalmente para o Microsoft Access , que não seria lançado até novembro de 1992. Os assistentes tinham como objetivo aprender como alguém usava um programa e antecipar o que fazer em seguida, orientando-o por meio de conjuntos de tarefas mais complexos, estruturando-os e sequenciando-os. Eles também serviram para ensinar o produto pelo exemplo. Já em 1989, a Microsoft discutia o uso de voz e falantes como guias, mas o hardware com capacidade de multimídia ainda não estava amplamente difundido.

O recurso se espalhou rapidamente para outros aplicativos. Em 1992, o Excel 4.0 para Mac introduziu assistentes para tarefas como criar tabelas de referência cruzada ; O Office 95 introduziu o "Assistente de resposta" para consultar páginas de ajuda com linguagem natural; e mais tarde o Windows usou assistentes para tarefas como adicionar uma impressora, configurar uma conexão com a Internet ou instalar novos aplicativos. Em 2001, os assistentes se tornaram comuns na maioria dos sistemas operacionais voltados para o consumidor.

No Mac OS , começando com ferramentas como o Setup Assistant introduzido no Mac OS 8.0, ferramentas semelhantes começaram a ser chamadas de "assistentes" (não deve ser confundido com o recurso "Assist" do Apple Newton ). O "Setup Assistant" é executado quando o Macintosh é inicializado imediatamente ou após uma nova instalação, e um processo semelhante também ocorre no Apple iOS . O "Assistente de configuração de rede" é semelhante ao "Assistente para novas conexões" do Windows. GNOME também se refere a seus assistentes como "assistentes". O Oracle Designer usou assistentes para projetar aplicativos e bancos de dados.

O Manual de Estilo da Microsoft (Versão 3.0) aconselha os redatores técnicos a se referir a esses assistentes como "assistentes" e a usar letras minúsculas. Mas, à medida que os bruxos se tornaram onipresentes, o termo desapareceu. Aplicativos e sites podem usar etapas guiadas como um assistente para "integrar" novos usuários ou guiá-los por uma tarefa, mas esses recursos geralmente não são explicitamente identificados como "assistente". Os assistentes foram criticados por serem pesados, eliminando questões de contexto e obscurecendo as operações subjacentes.

Exemplo

As imagens a seguir mostram parte do assistente de instalação de sete etapas para Kubuntu 12.04, um sistema operacional gratuito e de código aberto . Cada etapa é necessária, mas não relacionada às outras; eles são apresentados um de cada vez, para não sobrecarregar. O usuário pode voltar e avançar pelas etapas; as primeiras etapas também têm a opção de sair. O progresso através das etapas é mostrado à esquerda. A última tela não possui opções ou entradas, mas mostra o andamento da instalação e informa o usuário sobre o que esperar do uso do sistema operacional.

Veja também

Referências

links externos