Questões de Concurso Comentadas sobre engenharia de software

Foram encontradas 12.717 questões

Q383853 Engenharia de Software
A UML é uma linguagem ou notação de diagramas para especifcar, visualizar e documentar modelos de software orientados a objetos. Qual das alternativas abaixo NÃO é um tipo de diagrama utilizado em UML?
Alternativas
Q383845 Engenharia de Software
Extreme Programming (XP) é um dos mais conhecidos métodos ágeis de desenvolvimento de software. Assinale a alternativa correta sobre este método.
Alternativas
Q383753 Engenharia de Software
Como se defne a implementação de um sistema orientado a objetos?
Alternativas
Q383745 Engenharia de Software
Considerando a Unifed Modeling Language (UML). Qual das alternativas abaixo indica o diagrama que representa as interações entre os objetos de um cenário realizadas através de métodos.
Alternativas
Q381178 Engenharia de Software
Considere um módulo A, componente de um programa computacional. Deseja-se que A tenha baixo acoplamento. Nesse caso, espera-se que A
Alternativas
Q381171 Engenharia de Software
Uma forma de classificação das ferramentas CASE, utilizadas no desenvolvimento de software, as divide em CASES para as fases de análise e projeto (I) e para a fase de implementação (II). As ferramentas CASE descritas recebem a denominação de:
Alternativas
Q381169 Engenharia de Software
No diagrama de fluxo de dados da análise estruturada, círculos e setas representam, respectivamente,
Alternativas
Q381167 Engenharia de Software
Considere a seguinte estrutura de módulos de software em processo de teste de integração:

imagem-011.jpg

A sequência de testes adotada foi M1, M2, M3, M6, M4, M5. Essa sequência é denominada de integração
Alternativas
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
Respostas
9401: C
9402: D
9403: A
9404: A
9405: A
9406: E
9407: A
9408: D
9409: C
9410: B
9411: C
9412: E
9413: D
9414: A
9415: A
9416: B
9417: C
9418: C
9419: E
9420: C