7 Estágios da Ação de Norman. O Primeiro Modelo Cognitivo do Usuário

O primeiro modelo cognitivo foi criado e lançado por Donald Norman. Ele tentou entender como o usuário funcionava e definiu 7 etapas da ação que o usuário percorre para atingir os seus objetivos. Toda a ação se inicia com um objetivo (geralmente é vago) que é precedido pela execução e, por fim, é finalizada com […]

Integração Engenharia de Usabilidade e Engenharia de Software Tradicional

Em uma empresa pode já haver todo um processo de engenharia de software bem estabelecido e começar a fazer uso das etapas da engenharia de usabilidade pode ser tornar algo difícil. É um desafio aplicar abordagens centradas no usuário em um  engenharia de software tradicional para que assim aconteça a integração entre engenharia de usabilidade […]

Prototipação

É um conceito focado no design centrado no usuário onde ideias são validadas e feedbacks são recebidos em um modelo em menor escala do produto que você deseja fazer que pode acontecer em diversos níveis de detalhamento. A ideia da prototipação é de antecipar a natureza do produto sendo a equipe seja capaz de esboçar […]

O Documento de Requisitos de Software

Em alguns casos, os requisitos de usuário e de sistema são integrados em uma única descrição. Em outros, os requisitos de usuário são definidos com uma introdução à especificação de requisitos de sistema. Se houver um grande número de requisitos, os requisitos detalhados de sistema podem ser apresentados em um documento separado. SOMMERVILLE, pág. 63 […]

Técnicas de Descoberta de Requisitos

Entrevistas As entrevistas podem ser fechadas, onde há um conjunto de perguntas pré-definidas a serem feitas, ou podem ser abertas, onde não há agenda pré-definida. Apesar das pessoas não saberem se expressar, elas gostam de falar de seus trabalhos e geralmente ficam felizes em serem entrevistadas. Durante a entrevista, o entrevistador deve estar aberto a […]

Processo de Engenharia de Requisitos

1. Estudo de Viabilidade Pretende responder às seguintes questões: Em que o sistema contribui? Pode ser implementado na tecnologia atual? Restrições de prazos e custos Pode ser integrado com outros sistemas? De acordo com as respostas, o projeto deve continuar? Durante essa fase é possível abortar o projeto caso seja visto que não é viável. […]

Requisitos de Software

Requisitos são descrições do que um sistema deve fazer em questão de serviços a serem prestados(Requisitos Funcionais) e as restrições dessses serviços (Requisitos Não-Funcionais). Os requisitos também podem ser divididos em requisitos do usuário e requisitos do sistema, ambos podendo ser funcionais ou não-funcionais. O processo de descobrir, analisar, documentar e verificar esses serviços e restrições […]