Banca:
Fundação de Apoio da Universidade Federal do Rio Grande do Sul (FAURGS)
O processo de gerenciamento de projetos de software envolve pessoas, denominadas interessados (stakeholders ), que, segundo Pressman, podem ser categorizadas em cinco grupos. Considere os seguintes grupos.
I - Gerentes seniores
II - Programadores
III - Clientes
Quais correspondem a categorias de interessados (stakeholders)?
Banca:
Fundação de Apoio da Universidade Federal do Rio Grande do Sul (FAURGS)
Considere as ações abaixo, executadas em desenvolvimento orientado a testes, Test-Driven Design (TDD).
I - Escrever código de teste.
II - Verificar se o teste falha.
III - Escrever código de produção.
IV - Executar teste até passar (reescrevendo o código de produção, se for necessário, até que o teste passe).
V - Refatorar código de produção e/ou de teste para melhorá-lo.
Considerando que se deseja incluir um novo caso de teste, assinale a alternativa que apresenta a sequência de ações que devem obrigatoriamente ocorrer para essa inclusão, segundo o TDD.
Banca:
Fundação de Apoio da Universidade Federal do Rio Grande do Sul (FAURGS)
No desenvolvimento de software, o processo de teste resulta na produção de distintos artefatos. Dentre estes, documentos. Sobre o documento Plano de Teste, assinale a alternativa que apresenta o elemento que NÃO faz parte desse artefato.
Banca:
Fundação de Apoio da Universidade Federal do Rio Grande do Sul (FAURGS)
Considere as afirmações abaixo sobre desenvolvimento ágil orientado a testes de aceitação, em inglês Acceptance Test-Driven Development (ATDD).
I - Em ATDD, testes de aceitação devem ser especificados de forma colaborativa por desenvolvedores, clientes e testadores, de forma a reduzir a diferença entre teste de sistema e teste de aceitação.
II - Em ATDD, testes de aceitação são executados pelo cliente ou usuário apenas na última fase do projeto, sendo o propósito principal verificar se o sistema desenvolvido está funcionando de acordo com o que foi acordado.
III - Em ATDD, testes de aceitação oferecem um contexto para derivar testes para as diferentes unidades do projeto do software em TDD (Test-Driven Design – projeto orientado a teste).
Banca:
Fundação de Apoio da Universidade Federal do Rio Grande do Sul (FAURGS)
Considere as seguintes afirmações sobre métricas de projeto.
I - Diferentemente das métricas de processo de software, métricas de projeto e os indicadores delas derivados são usados por um gerente de projeto e uma equipe de software para adaptar o fluxo de trabalho do projeto e as atividades técnicas.
II - Métricas de projeto são usadas para minimizar o cronograma de desenvolvimento, fazendo os ajustes necessários para evitar atrasos e mitigar problemas e riscos em potencial.
III - Métricas de projeto são usadas para avaliar a qualidade do projeto e fornecer indicadores que terão influência na abordagem adotada para geração de código e teste.
Banca:
Fundação de Apoio da Universidade Federal do Rio Grande do Sul (FAURGS)
Um aspecto importante da usabilidade é a acessibilidade a todos usuários, incluindo aqueles com necessidades especiais. O teste de acessibilidade é uma exigência legal em alguns domínios de aplicação. Por exemplo, alguns governos impõem regras de acessibilidade específicas para aplicações Web de instituições públicas. O conjunto de Orientações para Acessibilidade a Conteúdo Web (WCAG), definido pelo consórcio da World Wide Web, está se tornando uma referência padrão importante. Qual das alternativas a seguir NÃO é uma orientação para acessibilidade a conteúdo da Web (WCAG)?
Banca:
Fundação de Apoio da Universidade Federal do Rio Grande do Sul (FAURGS)
Os testes de segurança são projetados para investigar vulnerabilidades no ambiente, sendo tarefa do testador de segurança identificar pontos vulneráveis. Considere os seguintes elementos de segurança.
I - Firewall (bloqueadores contra ataques)
II - Autenticação
III - Criptografia
Quais podem ser implementados para proteção contra essas vulnerabilidades?