Questões de Concurso Sobre engenharia de software para nce-ufrj

Foram encontradas 38 questões

Resolva questões gratuitamente!

Junte-se a mais de 4 milhões de concurseiros!

Q162887 Engenharia de Software
Observe o seguinte diagrama de casos de uso:

Imagem 017.jpg

I- A relação C1< include > C2 permite afirmar que a execução de C2 é opcional durante a execução de C1.
II- A relação C3 < extend > C1 permite afirmar que a execução de C3 é obrigatória durante a execução de C1.
III- C1 e C4 compartilham um comportamento comum expresso por C2.

A(s) afirmativa(s) correta(s) é/são somente:
Alternativas
Q162886 Engenharia de Software
P é um módulo de software que recebe como entrada dois tipos de dados: o primeiro (X) descreve o saldo atual de uma conta corrente e o segundo, (Y) um valor de débito para essa conta. O módulo produz como saída (Z), que descreve o saldo atualizado da conta corrente. As estruturas desses tipos de dados são descritas como:

X=Número+Saldo
Y=Número+Débito
Z=Número+NSaldo

O item que descreve as pré-condições (Pré) e pós- condições (Pós) para essa transação é:
Alternativas
Q162885 Engenharia de Software
Observe o diagrama de transição de estados mostrado abaixo. Suponha que o sistema se encontre no estado inicial e seja submetido à seguinte seqüência de eventos:

<e1,e1,e2,e3,e5,e1,e2,e6,e7,e2,e6 >
Imagem associada para resolução da questão

O estado do sistema após essa seqüência de eventos é:
Alternativas
Q162883 Engenharia de Software
Considere as seguintes afirmativas sobre qualidade de projetos de software:

I- Coesão mede o grau de relacionamento entre as várias responsabilidades de um módulo de software.

II- Acoplamento mede o grau de dependência de módulo com os outros módulos de software.

III- A qualidade de um projeto de software diminui com o aumento da coesão de seus módulos e aumenta com o aumento do acoplamento entre eles.

A(s) afirmativa(s) correta(s) é/são somente:
Alternativas
Q162882 Engenharia de Software
Considere as seguintes afirmativas sobre testes de software:

I- O teste de regressão consiste na re-execução de testes já executados para garantir que modificações introduzidas não geraram efeitos colaterais.
II- O teste fumaça (smoke test) é um tipo de teste de integração que é executado diariamente.
III- O teste de validação focaliza ações e saídas tais como percebidas pelo usuário final.

A(s) afirmativa(s) correta(s) é/são somente:
Alternativas
Respostas
11: C
12: A
13: D
14: D
15: E