Universidade Federal de Mato Grosso – Instituto de Computação
Tópicos Especiais em Engenharia de Software – TEES 2020.1
Prof. Cristiano Maciel
ROTEIRO PARA DESENVOLVIMENTO DO PROJETO
Com base na temática para a aplicação que seu grupo escolheu, vamos fazer um engenharia do software, definindo os itens propostos neste roteiro. O trabalho deve seguir o roteiro abaixo.
FASE 1: Formulação de Sistemas Web
1. Nome da ferramenta e explicação do nome 2. Identificação das necessidades do negócio 3. Identificação dos usuários 4. Descrição dos objetivos da WebApp 5. Definição das metas informacionais e aplicativas para a WebApp 6. Definição das principais características e funções 7. Categorias em que se enquadra a WebApp 8. Definição do modelo de desenvolvimento do sistema ideal 9. Coleta de requisitos funcionais, não-funcionais e de conteúdo (quanto for uma funcionalidade que não existe em outros sistemas, indicar o rótulo INOVA ao lado do requisito) 10. Descrição e justificativa das técnicas de elicitação de requisitos utilizadas 11. Análise de Mercado e Grau de Inovação (ela concorre com quem?) 12. Modelo do Negócio (gratuito, pago, como se mantem etc)
FASE 2: Projeto para Aplicações Web
Projeto da Informação (projetos de conteúdo e de arquitetura)
◦ Arquitetura da informação (definição do conteúdo, informações e serviços, recursos de ajuda) ◦ Definição do sistema de gerenciamento de conteúdo (opcional) ◦ Definição da arquitetura de conteúdo: tipo de estrutura do conteúdo ◦ Detalhamento das etapas de: preparo e edição de conteúdo, soluções de comércio eletrônico (caso haja), definição das redes/mídias sociais (caso haja), preparo da estrutura tecnológica e acompanhamento da produção. ◦ Verificar o atendimento aos padrões de interface estabelecidos pela instituição/empresa (se for o caso). Projeto de Navegação ◦ Descrição da sintaxe da navegação: barra de menu (horizontal/vertical), tabulações, prováveis links individuais. ◦ Definição da semântica de navegação: descrição dos rótulos. ◦ Mapa de navegação. Projeto de Interação (projetos estético e de interface) ◦ Especificação das tarefas. ◦ Descrição das Interfaces atuais ◦ Relatório das mensagens. ◦ Projeto estético (detalhar o que for possível, palheta de cores, layout, iconografia, família tipográfica). ◦ Critérios de usabilidade, acessibilidade e internacionalização adotados. Universidade Federal de Mato Grosso – Instituto de Computação Tópicos Especiais em Engenharia de Software – TEES 2020.1 Prof. Cristiano Maciel
◦ Apresentar no mínimo quatro protótipos de alta fidelidade, das novas
funcionalidades. Projeto Funcional ◦ Elaborar diagramas apresentando o comportamento do sistema de acordo com as categorias de usuário (no mínimo 2 diagramas, a escolher). Projeto de Componentes ◦ Realizar pesquisa do que há no mercado e a análise de viabilidade do uso do componente. ◦ Documentar a especificação técnica do componente.
FASE 3: Avaliação do Projeto de interface (Opcional)
Identificar e corrigir os problemas de usabilidade/comunicabilidade da interface, a partir dos protótipos desenvolvidos na Fase 2, seguindo três etapas principais: 1) Definir o roteiro da avaliação, contendo informações como: Critérios gerais de avaliação. O que avaliar? Funcionalidade: - Qualidade da adequação do projeto de interface aos problemas do usuário - Atende às necessidades do usuário? É útil? - O modelo funcional é claro e fácil de compreender? Interatividade: - Qualidade da interação usuário-sistema - É fácil de usar? De aprender? É flexível? É agradável? Comunicabilidade: - Qualidade da comunicação designer-usuário - A interface expressa a funcionalidade e o projeto deinteração previstos pelo designer? Métodos e Técnicas – Como avaliar? Aplicar algum método de avaliação Forma da avaliação – Quando e Onde avaliar? - Durante o Projeto de Interação (modelos, storyboards, protótipos) - Local de avaliação (laboratório, local de trabalho, etc) 2) Alvo –Quem avaliar? Especialista em IHC ou Potenciais usuários da aplicação? 3) Realizar a avaliação da aplicação, conforme roteiro definido. 4) Apresentar relatório de análise dos resultados obtidos com a avaliação da aplicação, incluindo as soluções para os problemas apontados e os protótipos corrigidos.
FASE 4: Itens Pós-Projeto
◦ Estratégia de marketing/lançamento do site/app. ◦ Entrega do sistema/documentação. ◦ Implantação e Treinamento (caso necessário).
Na nossa disciplina, a entrega deste trabalho será composta de:
a) Envio do arquivo no AVA com o trabalho; b) Envio de um vídeo de apresentação do trabalho, pelo grupo.