No contexto software versus ser humano, existem duas áreas em evolução: User Experience Design - UX, que se preocupa com o ponto de contato de um produto/serviço com as pessoas, e User Interface - UI. Apesar de estarem relacionadas, essas áreas são muito diferentes. No caso da UI, o primeiro ponto de avaliação do usuário e a maior influência para isso são
Em uma contagem de pontos de função, um ALI - Arquivo Lógico Interno, com grau de complexidade média, contribui para a contagem com
No modelo em espiral de processo de software (Boehm), antes de cada atividade de prototipação, é sempre realizada uma atividade de
Com relação às técnicas de Levantamento de Requisitos, os requisitos que descrevem como funcionários de determinada área realmente trabalham, em vez da maneira pela qual as descrições dos processos dizem que esses funcionários devem trabalhar, são mais bem obtidos pela técnica
Em Análise de Pontos de Função, uma Consulta Externa - CE constitui-se de dados extraídos de
Considere a figura abaixo.
O modelo de processo de software representado é
Durante um levantamento, um Analista em TI obteve a seguinte lista de requisitos:
1. O sistema, em todas as suas funções de consulta, não poderá exceder o tempo de resposta de até 15 milissegundos.
2. Os advogados devem ser capazes de pesquisar as listas de agendamento de todos os juízes.
3. O sistema deve gerar, a cada dia, para cada unidade do Tribunal, a lista dos juízes disponíveis para as consultas daquele dia.
4. O sistema de pesquisa de processos deve estar disponível para todas unidades do Tribunal durante as horas normais de atendimento ao público (de segunda à sexta-feira, das 10h às 16h). Períodos de não operação dentro do horário normal de trabalho não podem exceder 10 segundos em um dia.
Atribuindo-se RF para os Requisitos Funcionais e NF para os Não Funcionais, a lista de requisitos acima apresentada (1, 2, 3 e 4), pela ordem, descreve, respectivamente:
No roteiro SCRUM, de gerenciamento Ágil, a atividade que discute funcionalidades de modo a atualizar o que já foi feito, o que
será feito e dificuldades é
Normalmente, na engenharia de software, antes de especificar os requisitos, deve-se realizar as etapas de
Considere o modelo de ciclo de vida de software constituído por rotinas de trabalho com a participação de todos os membros da equipe, onde falhas não são toleráveis e por isso, entre as atividades, duas têm grande importância no processo: uma delas dedicada ao planejamento da etapa e outra à de análise de riscos. As atividades são apoiadas pela geração de protótipos. Suporta o desenvolvimento de sistemas complexos e de grande porte.
Trata-se do modelo
Em uma visão espiral do processo de engenharia de requisitos, a partir do início até sua conclusão, a especificação de requisitos ocorre na seguinte ordem: especificação de requisitos de
De acordo com o MPS.BR, Guia Geral MPS de Software, o propósito do processo Desenvolvimento de Requisitos é definir os requisitos do
Os conceitos alta coesão e baixo acoplamento, utilizados no processo de desenvolvimento de software, são princípios essenciais de
A Reunião Diária do Scrum é
SCRUM atende aos princípios do Manifesto Ágil porque