🎯 Saiba o que estudar

Avançado com Treinador a partir de R$ 0,76/dia

Questões de Concurso Sobre engenharia de software

Questões Discursivas

Foram encontradas 14.704 questões

Q381166 Engenharia de Software
Assinale a alternativa correta sobre o processo de validação do software.
Alternativas
Q381165 Engenharia de Software
No modelo de desenvolvimento XP (Extreme Programming) há uma atividade na qual os usuários descrevem as funcionalidades que o software deverá possuir. Essa descrição recebe a denominação de
Alternativas
Q381164 Engenharia de Software
Considere o modelo espiral de ciclo de vida de software no qual as fases sejam:

1. Modelagem, 2. Implantação, 3. Comunicação, 4. Planejamento, 5. Construção

A ordem cronológica recomendada para a execução dessas 5 fases é:
Alternativas
Q381152 Engenharia de Software
Sobre o diagrama de objetos da UML 2.0, é correto afirmar que
Alternativas
Q381151 Engenharia de Software
Considere o seguinte diagrama de classes da UML 2.0

imagem-003.jpg

O texto “tipo de produto” é chamado de um(a)
Alternativas
Q380776 Engenharia de Software
Analise as seguintes afirmativas sobre o Diagrama de Sequências da UML.

I. É um diagrama que dá ênfase à ordenação temporal das mensagens.

II. Os objetos que participam da interação são colocados no nível superior do diagrama, ao longo do eixo X.

III. Para indicar a ordem temporal das mensagens, é utilizado um número como prefixo da mensagem, que menta unitariamente para cada nova mensagem.

Estão CORRETAS as afirmativas:
Alternativas
Q380774 Engenharia de Software
São Diagramas Comportamentais da UML, EXCETO:
Alternativas
Q380773 Engenharia de Software
Sobre os tipos de relacionamento entre Casos de Uso, analise as seguintes afirmativas:

I. Um relacionamento de inclusão (include) significa que o caso de uso base incorpora, explicitamente, o comportamento de outro caso de uso em uma localização especificada na base.

II. Um relacionamento estendido (extend) significa que o caso de uso base inicia, obrigatoriamente, a execução de outro caso de uso em uma localização especificada na base.

III. Um relacionamento de generalização entre casos de uso significa que o caso de uso filho herda o comporta- mento do caso de uso pai.

Estão CORRETAS as afirmativas:
Alternativas
Q380772 Engenharia de Software
São características principais do Processo Unificado, EXCETO:
Alternativas
Q373652 Engenharia de Software
Acerca de programação orientada a objetos, julgue os itens a seguir.

Caso dois construtores sejam declarados para uma mesma classe, sendo um sem parâmetros e outro com parâmetros, pode-se aplicar a sobrecarga.
Alternativas
Q373651 Engenharia de Software
Acerca de programação orientada a objetos, julgue os itens a seguir.

Conceitua-se objeto como uma entidade em um sistema de software que representa instâncias de entidades do mundo real.
Os objetos podem ser iguais, apresentando as mesmas características e identificador.
Alternativas
Q373650 Engenharia de Software
Acerca de programação orientada a objetos, julgue os itens a seguir.

Nas diversas partes de um objeto agregado, cada relacionamento parte-todo deve ser tratado como uma agregação separada, a fim de enfatizar a similaridade mediante a associação.
Alternativas
Q373637 Engenharia de Software
A respeito dos conceitos de práticas ágeis, metodologia RAD (rapid application development), integração contínua, TDD (test-driven development), refactoring e gerência de configuração, julgue os itens seguintes.

TDD consiste em uma técnica de desenvolvimento de software com abordagem embasada em perspectiva evolutiva de seu desenvolvimento. Essa abordagem envolve a produção de versões iniciais de um sistema a partir das quais é possível realizar verificações de suas qualidades antes que ele seja construído.
Alternativas
Q373636 Engenharia de Software
A respeito dos conceitos de práticas ágeis, metodologia RAD (rapid application development), integração contínua, TDD (test-driven development), refactoring e gerência de configuração, julgue os itens seguintes.

O objetivo do RAD é separar os modelos da visualização e do controle. Ele fornece o controlador e facilita a escrita de moldes padronizados para a camada de visualização.
Alternativas
Q373635 Engenharia de Software
A respeito dos conceitos de práticas ágeis, metodologia RAD (rapid application development), integração contínua, TDD (test-driven development), refactoring e gerência de configuração, julgue os itens seguintes.

Em um desenvolvimento ágil que segue o manifesto ágil, não se deve aceitar mudanças de requisitos, mesmo no fim do desenvolvimento. Processos ágeis não se adequam a mudanças não planejadas.
Alternativas
Q373634 Engenharia de Software
A respeito dos conceitos de práticas ágeis, metodologia RAD (rapid application development), integração contínua, TDD (test-driven development), refactoring e gerência de configuração, julgue os itens seguintes.

Um sistema de controle de versões permite que os documentos, códigos e artefatos possam ser obtidos por meio de uma operação conhecida como check-out, modificados dentro do espaço de trabalho do desenvolvedor e, depois, retornados ao repositório por meio de uma operação conhecida como check-in.
Alternativas
Q354979 Engenharia de Software
Em relação aos conceitos de orientação a objetos, assinale a opção correta.
Alternativas
Q351976 Engenharia de Software
Em relação a desenvolvimento orientado a testes, automação de testes com Selenium e SOAP Ui, julgue os itens subsecutivos.

Artifactory é uma ferramenta para consumir e testar webservices que podem ser consumidos por qualquer plataforma, independentemente da linguagem de programação.
Alternativas
Q351975 Engenharia de Software
Em relação a desenvolvimento orientado a testes, automação de testes com Selenium e SOAP Ui, julgue os itens subsecutivos.

O desenvolvimento de sistemas mediante a utilização de CLEAN CODE baseia-se em um ciclo curto de repetições, em que o responsável pela codificação descreve testes automatizados que definem uma funcionalidade elicitada. Após se definir o teste, desenvolve-se o código que será validado pela equipe de teste e, posteriormente, refatorado.
Alternativas
Q351974 Engenharia de Software
Em relação a desenvolvimento orientado a testes, automação de testes com Selenium e SOAP Ui, julgue os itens subsecutivos.

O IDE Selenium é um ambiente que permite transformar um documento XML em outro documento XML. Ele também pode adicionar elementos novos no arquivo de saída, rearranjar e ordenar elementos, testar e tomar decisões sobre quais elementos mostrar.
Alternativas
Respostas
10941: C
10942: B
10943: C
10944: E
10945: D
10946: A
10947: A
10948: B
10949: C
10950: C
10951: E
10952: C
10953: E
10954: E
10955: E
10956: C
10957: C
10958: E
10959: E
10960: E