Questões

Total de Questões Encontradas: 09

De acordo com o Sommerville na 9ª edição em inglês do seu livro Software Engineering, o processo de elicitação e análise de requisitos envolve quatro etapas. Uma das etapas pode ser descrita da seguinte forma:

Inevitably, when multiple stakeholders are involved, requirements will conflict. This activity is concerned with defining which requirements are more important and finding and resolving requirements conflicts through negotiation. Usually, stakeholders have to meet to resolve diferences and agree on compromise requirements. 
Trata-se da etapa denominada
A
Requirements specification.
B
Requirements prioritization and negotiation. 
C
Requirements Discovery. 
D
Requirements classification and organization.
E
Resolution of conflicts.
De acordo com o Sommerville na 9ª edição em inglês do seu livro Software Engineering, os passos do TDD são essencialmente os seguintes: 

1. You start by identifying the increment of functionality that is required. This should normally be small and implementable in a few lines of code.
2. You write a test for this functionality and implement this as an automated test. This means that the test can be executed and will report whether or not it has passed or failed.
3. You then run the test, along with all other tests that have been implemented. Initially, you have not implemented the functionality so the new test will fail. This is deliberate as it shows that the test adds something to the test set.
4. You then implement the functionality and re-run the test. This may involve refactoring existing code to improve it and add new code to what’s already there.
5. Once all tests run successfully, you move on to implementing the next chunk of functionality. 
Sobre eles, é INCORRETO afirmar que
A
o passo 1 envolve implementar algumas linhas de código da funcionalidade requerida.
B
no passo 2, o teste deve ser escrito.
C
 no passo 3, todos os testes devem ser executados juntos, e, como a funcionalidade ainda não foi implementada, o novo teste vai falhar
D
a funcionalidade deve ser implementada no passo 4.
E
no passo 5, ao se identificar que todos os testes rodaram com sucesso, passa-se a implementar o próximo pedaço de funcionalidade.
De acordo com a norma ISO/IEC 9126, qual das alternativas abaixo NÃO faz parte dos subconjuntos de requisitos de qualidade de manutenibilidade? 
A
 Facilidade de análise
B
 Facilidade de mudança
C
 Estabilidade
D
 Facilidade de teste
E
 Facilidade de operação
Sobre Análise e Projeto Orientado a Objetos, analise as afirmativas abaixo:

I. A análise modela com foco no entendimento do domínio do problema, enquanto o projeto está relacionado à modelagem da solução do problema.
II. A informação levantada na Análise deve ser discutida e aprovada pelo cliente.
III. As atividades do projeto são direcionadas ao programador.
IV. Não é verdade que haja correspondência 1-para-1 entre entidades no modelo de análise e entidades no modelo de projeto.
Quantas afirmativas estão CORRETAS?
A
0
B
1
C
2
D
3
E
4
Sobre as melhores práticas recomendadas pelo RUP, analise os itens abaixo:

I. Deve se utilizar um sistema de gerenciamento de mudanças, ferramentas e procedimentos para gerenciamento de configuração.
II. A verificação da qualidade do software garante que este atenda todos os padrões organizacionais de qualidade.
III. Deve se estruturar a arquitetura do sistema em componentes.
IV. Novas mudanças no sistema devem, primeiro, ser realizadas para, depois, terem o impacto avaliado e documentado.
Quantos itens estão CORRETOS?
A
0
B
1
C
2
D
3
E
4
 A respeito dos Casos de Uso, é INCORRETO afirmar que
A
 uma mesma pessoa que desempenha diferentes papéis deve ser representada por um único ator no Diagrama de Casos de Uso.
B
os atores dos Diagramas de Caso de Uso representam algo que interage com o sistema, mas sobre o qual não se tem controle.
C
 eles identificam os atores envolvidos numa interação e nomeiam tais interações.
D
os Diagramas de Casos de Uso podem apresentar relações de associação entre os casos de uso como inclusão ou extensão.
E
 são técnicas efetivas para obter requisitos de partes interessadas, que interagem diretamente com o sistema.
 Uma das técnicas para a elicitação de requisitos consiste em observar o trabalho diário da organização no qual o sistema proposto será usado para analisar em quais tarefas reais, os usuários estão envolvidos. Essa técnica se denomina de
A
Entrevista.
B
Análise de cenários.
C
 Etnografia.
D
 Prototipagem.
E
Levantamento orientado a pontos de vista.
 Com relação aos requisitos não funcionais, assinale a alternativa INCORRETA.
A
São mais fortemente relacionados à arquitetura do sistema como um todo que a componentes individuais.
B
 Um único requisito não funcional pode levar à geração de vários requisitos funcionais.
C
 Requisitos de produto incluem, entre outros, requisitos relacionados ao custo computacional e à usabilidade. 
D
Requisitos organizacionais são derivados de políticas e procedimentos das organizações do cliente ou do desenvolvedor, levantando requisitos relacionados a questões legais ou éticas.
E
Sua definição pode gerar um problema durante o desenvolvimento devido a interpretações dúbias ou à ausência de parâmetros quantitativos para servirem de indicadores.
De acordo com a NESMA, sobre a análise de pontos de função, leia as afirmativas abaixo:

I. Trata-se de um método para medir o tamanho de um software com base nas suas transações e nos arquivos de dados que são relevantes para os usuários do negócio.
II. Pode ser dificultada para projetos de melhorias, dependendo da forma como um sistema foi construído.
III. Constitui-se em um método para realizar o gerenciamento do projeto. IV. Possui dois tipos de contagem: detalhada e indicativa.
Estão CORRETAS, apenas,
A
 I e II.
B
 I e III.
C
 I e IV.
D
 I, II e IV.
E
 II e IV.
Página 1 de 1