Questões de Concurso Comentadas sobre engenharia de software

Foram encontradas 13.121 questões

Q212746 Engenharia de Software
São fuxos de trabalho do Processo Unifcado (UP), EXCETO:

Alternativas
Q212744 Engenharia de Software
Em relação aos tipos de requisitos de software, analise os itens a seguir e coloque (V) para a assertiva verdadeira e (F) para a assertiva falsa.
( ) Requisitos de sistema são declarações, em uma linguagem natural com diagramas, de quais serviços são esperados do sistema.

( ) Requisitos funcionais são declarações de serviços que o sistema deve fornecer, como o sistema deve reagir a entradas específcas e como deve se comportar em determinadas situações.

( ) Requisitos de usuário defnem, detalhadamente, as funções, os serviços e as restrições operacionais do sistema.

( ) Requisitos de domínio são provenientes do domínio da aplicação do sistema e refetem as características e as restrições desse domínio.
Assinale a opção com a sequência CORRETA, na ordem de cima para baixo.

Alternativas
Q212739 Engenharia de Software
Analise as afrmativas abaixo sobre os conceitos de Programação Orientada a Objetos.
I. A “Herança” possibilita a criação de novas classes a partir de classes mais genéricas.
II. A “Sobrecarga” permite alterar o comportamento de um método na classe flha mantendo a mesma assinatura defnida na classe mãe.
III. O “Polimorfsmo” permite alterar o comportamento de uma classe dentro de uma hierarquia de classes.
Assinale a alternativa VERDADEIRA:

Alternativas
Q212735 Engenharia de Software
São elementos que podem estar presentes em um Diagrama de Atividade da UML, EXCETO:

Alternativas
Q212733 Engenharia de Software
Analise as afrmativas abaixo em relação ao Diagrama de Classes da UML.
I. É um diagrama comportamental da UML.
II. Pode representar classes e interfaces.
III. Pode representar relacionamentos de dependência e generalização.
Assinale a alternativa VERDADEIRA:

Alternativas
Q212732 Engenharia de Software
Analise as afrmativas abaixo em relação aos tipos de relacionamentos da UML.
I.____▷       Representa um relacionamento generalização.
II.-----▷    Representa um relacionamento de dependência.
III._____     Representa um relacionamento de associação.
Assinale a alternativa VERDADEIRA:

Alternativas
Q212731 Engenharia de Software
Todos os diagramas a seguir representam as partes dinâmicas de um sistema, EXCETO:


Alternativas
Q212720 Engenharia de Software
Em relação às abordagens e estratégias de teste de software, analise os itens a seguir, colocando (V) para a assertiva verdadeira e (F) para a assertiva falsa.
( ) Teste fumaça pode ser caracterizado como uma estratégia de integração constante para avaliar os mecanismos de proteção e segurança do software construído.

( ) Teste de regressão é a reexecução de algum sub- conjunto de testes que já foram conduzidos para garantir que as modifcações do software não propagaram efeitos colaterais indesejáveis.

( ) Teste de estresse tem o objetivo de submeter o sistema a situações anormais como, por exemplo, uma carga de trabalho excessiva.

( ) Teste beta é um teste de aceitação que necessariamente é executado pelo usuário fnal junto com o desenvolvedor do software em um ambiente controlado.
Assinale a opção com a sequência CORRETA, na ordem de cima para baixo.

Alternativas
Q212718 Engenharia de Software
Analise as afrmativas abaixo em relação às técnicas de teste de software.
I. O teste caixa-branca permite derivar casos de teste que, dentre outras coisas, exercitam as estruturas de dados internas para garantir sua validade.
II. O teste caixa-preta é usado para demonstrar que as funções do software estão operacionais, se preocu- pando pouco com a estrutura lógica interna do software.
III. O teste de caminho básico é uma técnica de teste caixa-preta.
Assinale a alternativa VERDADEIRA:

Alternativas
Q210302 Engenharia de Software
Com relação aos testes de software, é correto afirmar:

Alternativas
Q209351 Engenharia de Software
Considere a seguinte definição de uma característica de testabilidade (Pressman): Controlando o escopo do teste, podemos isolar problemas mais rapidamente e realizar retestagem mais racionalmente. O sistema de software é construído por meio de módulos independentes, que podem ser testados independentemente. Trata-se da característica:
Alternativas
Q209348 Engenharia de Software
NÃO se trata de um objetivo do Portfólio de TI:
Alternativas
Q209344 Engenharia de Software
Considere:
I.O Portfólio de TI é composto por projetos, serviços e ativos. Tem que englobar todos os itens de investimento e custeio das atividades de TI na organização, estando ou não na área de TI.
II.O aumento do time-to-market é um exemplo do impacto da falta de um portfólio de TI.
III.Balizar mudanças de prioridades da empresa que são refletidas em TI não é objetivo do Portfólio de TI.
É INCORRETO o que consta APENAS em
Alternativas
Q209306 Engenharia de Software
Uma contagem APF onde existem 10 ALI simples, 5 EE médias, 2 SE complexas e 5 CE complexas, sem aplicação do fator de ajuste, resultará em
Alternativas
Q209305 Engenharia de Software
Com respeito às máquinas de estado, na UML, uma expressão booleana, avaliada quando a transição é iniciada, e cuja falsidade não permite o início da transição, é denominada
Alternativas
Q209302 Engenharia de Software
Aceita a imprevisibilidade do desenvolvimento de software e a contorna através da adaptação constante. Destaca-se das demais metodologias ágeis por dar mais enfoque à área de gerenciamento. Seu nome tem origem em um esporte quando jogadores de cada time colaboram entre si numa tentativa de avançar juntos pelo campo adversário. Tais características estão presentes no processo
Alternativas
Q204399 Engenharia de Software
A respeito de teste de software, julgue os itens a seguir.

O teste de regressão tem o objetivo de localizar defeitos na estrutura interna do produto, exercitando, suficientemente, os possíveis caminhos de execução do sistema.
Alternativas
Q204398 Engenharia de Software
A respeito de teste de software, julgue os itens a seguir.

Os testes de unidade, normalmente feitos pelos próprios desenvolvedores, sem necessidade de processos muito formais, são tratados dentro do próprio fluxo de implementação por meio de métodos simplificados.
Alternativas
Q204396 Engenharia de Software
Com relação a UML 2, julgue os itens subsecutivos.

O diagrama de pacotes, usado, por exemplo, para demonstrar a arquitetura de uma linguagem, tem por objetivo representar os subsistemas englobados por um sistema, de forma a determinar as partes que o compõem.
Alternativas
Q204395 Engenharia de Software
Com relação a UML 2, julgue os itens subsecutivos.

O diagrama de casos de uso é o mais específico e formal da UML, pois, além de servir de referência para a construção de outros diagramas, é utilizado nas fases de levantamento de sistemas e pode ser consultado durante todo o processo de modelagem.
Alternativas
Respostas
11001: B
11002: D
11003: B
11004: A
11005: C
11006: B
11007: C
11008: A
11009: A
11010: A
11011: E
11012: A
11013: C
11014: D
11015: C
11016: E
11017: E
11018: C
11019: C
11020: E