Questões de Concurso Sobre engenharia de software

Foram encontradas 14.773 questões

Q48165 Engenharia de Software
Julgue os seguintes itens, relativos a caso de uso.

I Os casos de uso podem ser aplicados para captar o comportamento pretendido do sistema que está sendo desenvolvido, sem ser necessário especificar como esse comportamento é implementado.
II Os casos de uso fornecem uma maneira para os desenvolvedores chegarem a uma compreensão comum com os usuários finais do sistema e com os especialistas.
III Os casos de uso servem para validar a arquitetura e para verificar o sistema à medida que ele evolui durante seu desenvolvimento.
IV Um caso de uso envolve a interação dos atores com o sistema.

A quantidade de itens certos é igual a
Alternativas
Q48163 Engenharia de Software
O teste do software tem a finalidade de fornecer informações acerca da qualidade do software em relação ao contexto em que ele deve operar. Os testes de software incluem a técnica denominada

I caixa preta.
II caixa branca.
III caixa cinza.
IV teste de integração.
V teste de sistema.

A quantidade de itens certos é igual a
Alternativas
Q48150 Engenharia de Software
Na programação orientada a objetos, o mecanismo pelo qual uma classe pode se estender a outra, aproveitando seus comportamentos, é denominado
Alternativas
Q48149 Engenharia de Software
Julgue os seguintes itens, a respeito de conceitos de programação orientada a objeto.

I As classes descrevem apenas os tipos de dados que compõem os objetos.
II Objetos são instâncias de uma mesma classe.
III Métodos são as ações que os objetos podem exercer.

Assinale a opção correta.
Alternativas
Q47918 Engenharia de Software
Assinale a afirmação incorreta com relação ao desenvolvimento de uma aplicação que será disponibilizada na Web:
Alternativas
Q47914 Engenharia de Software
Com relação ao "Rational Unified Process" (RUP), não é correto afirmar que:
Alternativas
Q47913 Engenharia de Software
Com relação à qualidade de software, é incorreto afirmar que:
Alternativas
Q47912 Engenharia de Software
Os seguintes conceitos são típicos dos modelos orientados a objetos:
Alternativas
Q47908 Engenharia de Software
Com relação à Engenharia de Requisitos de Software, é correto afirmar que:
Alternativas
Q47621 Engenharia de Software
Assinale a alternativa que não apresenta características dos métodos ágeis de desenvolvimento de software:
Alternativas
Q47620 Engenharia de Software
Considere as seguintes afirmações:

(1) Programas de computador são obras de engenharia que devem seguir, rigidamente, normas e padrões técnicos.
(2) Uma falha de software pode comprometer a integridade, disponibilidade e confidencialidade de um sistema de informações empresarial.
(3) Os testes de caixa preta são utilizados para demonstrar que as funções do software estão operacionais, que as entradas válidas são adequadamente aceitas e produzem saídas corretas, mantendo a integridade das informações externas.

É correto afirmar que:
Alternativas
Q47618 Engenharia de Software
Normalmente, são descobertos defeitos durante o processo de verificação e validação de um software, e os artefatos onde eles estão localizados devem ser modificados para sua correção. Não é correto afirmar que:
Alternativas
Q47617 Engenharia de Software
Nos diagramas de sequência da UML 2.0:
Alternativas
Q47616 Engenharia de Software
Um diagrama de casos de uso na UML 2.0 descreve:
Alternativas
Q47613 Engenharia de Software
As atividades da gerência de configuração de software são responsáveis pelo armazenamento e versionamento dos artefatos produzidos ao longo do processo de produção. É correto afirmar que:
Alternativas
Q47610 Engenharia de Software
As seguintes atividades não fazem parte da fase de projeto de um software:
Alternativas
Q47608 Engenharia de Software
Considere os itens abaixo:

(1) Cadastrar passageiro.
(2) Avião.
(3) Decolagem autorizada.

Eles podem ser representados, em diagramas da UML 2.0, como:
Alternativas
Q47606 Engenharia de Software
O processo de verificação e validação de um software é realizado através de um conjunto de atividades. É correto afirmar que:
Alternativas
Q47604 Engenharia de Software
Com relação aos requisitos de software, é incorreto afirmar que:
Alternativas
Q47422 Engenharia de Software
Analise as informações que se seguem, relacionadas aos conceitos de Orientação a Objetos (OO).

I - O conceito de herança possibilita a especialização de comportamentos pré-existentes em classes ancestrais.
II - Para que um método seja ativado num objeto, uma mensagem não precisa necessariamente ter uma referência explícita a ele, se o objeto default da classe correspondente estiver adequadamente configurado.
III - Uma das desvantagens da herança é a criação de dependência entre as classes envolvidas.
IV - De acordo com a ideia do encapsulamento, é desejável, do ponto de vista de um objeto, que seus atributos internos estejam protegidos contra modificações diretas e que o acesso seja realizado por meio de métodos específicos (setters e getters).
V - Polimorfismo está relacionado à vinculação dinâmica de mensagens e sobrescrita de métodos, sendo que o método correto a ser chamado só será definido em tempo de execução e dependerá do tipo da instância do objeto referenciado pela mensagem.

São corretas APENAS as afirmações
Alternativas
Respostas
13921: E
13922: D
13923: B
13924: D
13925: E
13926: D
13927: C
13928: E
13929: E
13930: E
13931: A
13932: B
13933: C
13934: B
13935: C
13936: B
13937: A
13938: C
13939: D
13940: E