[email protected] [email protected] DSC/CCT/UFCG Prof.: José Eustáquio Rangel de Queiroz Carga Horária: 60 h Processo de Projeto DSC/CCT/UFCG Focalização da Função da Aplicação/Negócio [email protected] [email protected] Análise da Tarefa Determinação dos requisitos Descrição das atividades a serem executadas pelo usuário Formulação do Modelo Conceitual Uso/Criação de padrões de projeto Estabelecimento de metas de usabilidade Determinação de necessidades de documentação e treinamento 2 Processo de Projeto DSC/CCT/UFCG Etapas genéricas Definição da aplicação/negócio e Análise de requisitos Determinação das funções da aplicação/negócio [email protected] [email protected] Descrição das atividades correntes (Análise da Tarefa) Concepção do modelo conceitual do sistema Seleção dos padrões de projeto/guias de estilo a adotar Definição de metas de usabilidade para o sistema Levantamento das necessidades de documentação e treinamento 3 Processo de Projeto DSC/CCT/UFCG Definição da Aplicação & Análise de Requisitos Fundamentação da necessidade de um sistema Requisito - objetivo a ser atingido [email protected] [email protected] Elaboração e refinamento de uma descrição do produto Natureza das entradas do usuário Requisitos de mercado Técnicas para a determinação de requisitos Diretas Indiretas 4 Processo de Projeto DSC/CCT/UFCG Definição da Aplicação & Análise de Requisitos [email protected] [email protected] Técnicas Diretas Entrevista/ Levantamento ao vivo Entrevista/ Levantamento telefônico Discussão em grupo típica Workshop estruturado/ facilitado Observação de campo Prototipagem de requisitos Prototipagem da interface usuário-sistema Teste de usabilidade 5 Processo de Projeto DSC/CCT/UFCG Definição da Aplicação & Análise de Requisitos [email protected] [email protected] Técnicas Indiretas Levantamento/ Questionário impresso Levantamento/ Questionário eletrônico Discussão em grupo eletrônica Levantamento de marketing Suporte ao consumidor Quadro de mensagens ou E-mail Grupo de consumidores Análises de competidores Exposição de esboços ou protótipos 6 Processo de Projeto DSC/CCT/UFCG Determinação das Funções Básicas da Aplicação/ Negócio [email protected] [email protected] Compreensão do modelo mental do usuário Levantamento das necessidades e do perfil do usuário Análise da tarefa do usuário Delineamento do modelo conceitual do sistema Definição de objetos Desenvolvimento de metáforas 7 Processo de Projeto DSC/CCT/UFCG Compreensão do modelo mental do usuário Análise da tarefa do usuário [email protected] [email protected] Fragmentação das atividades do usuário ao nível de tarefas individuais Por que/ Como de atividades que serão automatizadas Por que – metas prioritárias de trabalho Como – detalhes de ações realizadas para atingir as metas de trabalho Aquisição de informações Fluxos de trabalho Relações entre indivíduos, objetos e ações Frameworks conceituais dos usuários 8 Processo de Projeto DSC/CCT/UFCG Compreensão do modelo mental do usuário [email protected] [email protected] Análise da tarefa do usuário Saída – descrição a mais completa possível de todas as tarefas e interações do usuário Resultados possíveis Listagem das tarefas correntes do usuário Listagem de objetos importantes para atividades desenvolvidas pelos usuários as 9 Processo de Projeto DSC/CCT/UFCG Compreensão do modelo mental do usuário Listagem [email protected] [email protected] de objetos importantes para as atividades desenvolvidas pelos usuários Objetos concretos (coisas palpáveis) Indivíduos que proposições Formulários ou Registros Indivíduos que proposições Objetos Abstratos atuam atuam como objetos de como sujeitos de 10 Processo de Projeto DSC/CCT/UFCG Exercício 04 [email protected] [email protected] Ler e sintetizar o texto Understand the Business Function (fotocópia entregue em 10/12/2002), destacando os aspectos considerados como mais relevantes para as etapas de Análise de Requisitos, Compreensão do Modelo Mental do Usuário e Levantamento de Necessidades de Documentação e Treinamento de um projeto de uma interface. No âmbito do texto lido, estruturar de forma tabular a confrontação de prós e contras relativos a cada uma das etapas tratadas no texto. 11