Questões de Concurso Sobre engenharia de software

Foram encontradas 14.885 questões

Q1173831 Engenharia de Software
No modelo cascata de desenvolvimento de software, a primeira e a última etapas são, correta e respectivamente,
Alternativas
Q1022623 Engenharia de Software
Segundo o SWEBOK V3.0, a atividade na qual os requisitos de software são analisados para produzir uma descrição da estrutura interna do software, que servirá como base para a sua construção, denomina-se
Alternativas
Q1022611 Engenharia de Software
A definição de um caso de teste envolve a especificação de
Alternativas
Q1022610 Engenharia de Software
Um critério de teste pressupõe que os domínios de valores de entrada e de saída do software podem ser divididos em classes, tal que um dos valores de uma classe seja representativo a qualquer outro valor dessa classe, em relação aos resultados do teste. Esse critério é denominado
Alternativas
Q1022608 Engenharia de Software
A atividade de teste de software contribui para a qualidade do software. Um dos objetivos deste teste é
Alternativas
Q1022596 Engenharia de Software
O diagrama da UML que representa a indicação do conjunto de objetos envolvidos em um cenário e a especificação das mensagens trocadas entre estes ao longo de linhas do tempo é denominado
Alternativas
Q1022595 Engenharia de Software

Considere o quadro a seguir, com os símbolos usados no diagrama de classes da UML:

Imagem associada para resolução da questão

Analisando-se o quadro de cima para baixo, verifica-se que os símbolos representam, respectivamente,

Alternativas
Q1022594 Engenharia de Software
A UML possui vários tipos de diagramas, que podem ser classificados em diagramas de estrutura (structure diagrams) e diagramas de comportamento (behaviour diagrams). São exemplos de diagramas de comportamento:
Alternativas
Q1022592 Engenharia de Software
Uma dimensão para a classificação de requisitos de software é a distinção entre requisitos funcionais e não funcionais. É um exemplo de requisito não funcional:
Alternativas
Q1022591 Engenharia de Software
Requisitos de software expressam as necessidades e restrições próprias de um produto de software. A elicitação de requisitos refere-se
Alternativas
Q943611 Engenharia de Software
No desenvolvimento de sistemas e aplicações é comum a utilização de uma linguagem de modelagem que permite representar um sistema de forma padronizada, utilizando-se diagramas de caso de uso, de classe, de sequência, de atividades etc. Essa linguagem é conhecida como:
Alternativas
Q942135 Engenharia de Software

Com a oferta de telefones celulares equipados com rastreadores GPS e de aplicativos capazes de armazenar as coordenadas obtidas por esses dispositivos, é possível reconstituir as trajetórias percorridas pelo usuário de tais aplicativos.

Caso a empresa desenvolvedora de um aplicativo deseje armazenar as trajetórias dos seus usuários para futuras análises, preservando as propriedades topológicas e minimizando o espaço de armazenamento, recomenda-se adotar a seguinte estrutura de dados:

Alternativas
Q926887 Engenharia de Software
Em relação a Framework em ciência da computação, foram feitas as seguintes afirmações:
I. É uma coleção de bibliotecas diferentes juntas para fornecer um conjunto de código geral reutilizável que então pode ser personalizado para um aplicativo específico. II. Como exemplos de Frameworks PHP podemos citar Laravel, Zend framework, Cakephp, CodeIgniter, Symfone, Drupal, Joomla, Eclipse entre outros. III. É um conjunto de aplicações, tipicamente consistindo de um editor de código, um compilador, um depurador e uma interface gráfica que pode ou não oferecer um ambiente amigável. IV. Ajuda a melhorar a legibilidade do código, tornar mais simples a manutenção e o entendimento por outros desenvolvedores, tendo em vista que a maneira como o sistema funciona está presente na documentação do framework.
Estão corretas
Alternativas
Q926880 Engenharia de Software

Os diagramas a seguir representam formas de acesso de um candidato a seus eleitores:


Imagem associada para resolução da questão

A diferença de interpretação entre as duas representações reside no fato de que
Alternativas
Q926878 Engenharia de Software
Todo estudante matriculado na disciplina de projeto final será orientado por um professor. Alguns professores orientam vários estudantes e outros, apenas 1.
O diagrama que representa corretamente esta relação é
Alternativas
Q926877 Engenharia de Software
A UML é uma linguagem criada para visualizar, especificar, construir e documentar os artefatos de um sistema de software. A UML é adotada, desde 1997, como padrão internacional pelo OMG (Object Management Group). A UML provê um conjunto de diagramas e seus componentes, todos com notação e comportamento (semântica) bem definidos.
A UML 2.0 descreve 13 diagramas que são separados em diagramas estruturais e comportamentais. A respeito dos diagramas da UML, foram feitas as seguintes afirmações:
I. Diagramas de classes, componentes, objetos, implantação e pacotes são considerados diagramas estruturais. II. Diagramas de estado, atividade, caso de uso e interação são considerados diagramas comportamentais. III. Uma sequência de transações executadas por um sistema, que produz um resultado mensurável de valores para um ator em particular, é representada graficamente pelo diagrama de sequência. IV. Diagramas de sequência e comunicação compõem o diagrama de interação. V. Diagrama temporal é um dos diagramas que compõem o diagrama de interação.
Estão corretas
Alternativas
Q892176 Engenharia de Software
A característica básica do teste de software conhecido como teste de caminho básico é que
Alternativas
Q892175 Engenharia de Software
Considerando a UML 2.0, o elemento: <<nome>>, que representa um mecanismo de extensibilidade da UML, é denominado
Alternativas
Q892171 Engenharia de Software
A IDE NetBeans possui diversas funções de refatoração do código (refactoring). Esses recursos têm o objetivo de
Alternativas
Q870908 Engenharia de Software
O Instituto de Gerenciamento de Projetos (Project Management Institute PMI) é uma das maiores associações para profissionais de gerenciamento de projetos. ElE publica o PMBOK (Project Management Body Of Knowledge), que define grupos de processos e áreas de conhecimento que organizam esses processos. Sobre os processos facilitadores, assinale a alternativa INCORRETA.
Alternativas
Respostas
8221: B
8222: B
8223: D
8224: B
8225: D
8226: B
8227: D
8228: C
8229: A
8230: C
8231: E
8232: C
8233: B
8234: A
8235: C
8236: C
8237: D
8238: A
8239: E
8240: E