Questões de Concurso Sobre engenharia de software

Foram encontradas 14.889 questões

Q836990 Engenharia de Software
Pela utilização do utilitário de linha de comando do Subversion (svn) é possível listar o autor das revisões para os arquivos ou endereços (URL) especificados. Para executar este procedimento é necessário informar como argumento para esse utilitário o comando
Alternativas
Q836988 Engenharia de Software
A linguagem UML possui diversos diagramas que podem ser utilizados para fazer a modelagem estática ou comportamental do sistema. O diagrama de classes, o diagrama de casos de uso e o diagrama de sequência são classificados, respectivamente, como
Alternativas
Q825558 Engenharia de Software
A Unified Modeling Language (UML) é uma linguagem de modelagem não proprietária de terceira geração. Um dos principais objetivos da UML é proporcionar a maior visualização lógica do desenvolvimento de sistemas de informação, e, para isso, utiliza em sua estrutura de diagramas comportamentais os seguintes diagramas:
Alternativas
Q825553 Engenharia de Software
No paradigma de programação orientada a objetos, a capacidade de uma classe possuir métodos com o mesmo nome e assinatura diferente é conhecida por
Alternativas
Q825544 Engenharia de Software
Sobre teste de software, é incorreto afirmar:
Alternativas
Q825530 Engenharia de Software
Qual opção não contém um diagrama de estrutura da linguagem UML?
Alternativas
Q825529 Engenharia de Software
Qual opção não é um exemplo de metodologia ágil?
Alternativas
Q825521 Engenharia de Software

Usar uma classe lista dentro de uma classe carrinho compras é exemplo de um bom princípio de programação.

Tal princípio é chamado de

Alternativas
Q825517 Engenharia de Software

Enumere a segunda coluna de acordo com a primeira, associando a representação gráfica dos relacionamentos do diagrama de classes UML ao seu respectivo nome.

1ª coluna

Imagem associada para resolução da questão

Imagem associada para resolução da questão

Imagem associada para resolução da questão

Imagem associada para resolução da questão

Imagem associada para resolução da questão


2ª coluna

( ) Especialização.

( ) Dependência.

( ) Associação.

( ) Composição.

( ) Agregação.

A sequência correta, de cima para baixo, está na opção

Alternativas
Q579130 Engenharia de Software

Sobre a engenharia de requisitos, analise as afirmativas.

I. A avaliação de requisitos examina a especificação para garantir que todos os requisitos do software tenham sido declarados de modo não ambíguo; que as inconsistências, omissões e erros tenham sido detectados e corrigidos e que e que os produtos de trabalho estejam de acordo com as normas estabelecidas para o processo, o projeto e o produto.

II. A gestão de requisitos é um conjunto de atividades que ajudam a equipe de projeto a identificar, controlar e rastrear requisitos e modificações de requisitos em qualquer época, à medida que o projeto prossegue.

III. Dentre outras ações, na negociação de requisitos, clientes, usuários e outros interessados são solicitados a ordenar os requisitos e depois discutir os conflitos de prioridade. Além disso, os riscos associados a cada requisito são identificados e analisados.

IV. Na concepção do projeto, os engenheiros de software perguntam uma série de questões livres de contexto. A intenção é estabelecer um entendimento básico do problema, o pessoal que quer uma solução, a natureza da solução desejada e verificar a efetividade da comunicação e colaboração preliminares entre cliente e desenvolvedor.

Está correto o que se afirma em:

Alternativas
Q579129 Engenharia de Software
Sobre os modelos de processo na engenharia de software, é correto afirmar que:
Alternativas
Q579127 Engenharia de Software
O XP (Extreme Programming) inclui um conjunto de regras e práticas que ocorrem no contexto de quatro atividades de arcabouço, que são:
Alternativas
Q579126 Engenharia de Software
Sobre as metodologias ágeis XP e Scrum, é correto afirmar que:
Alternativas
Q579114 Engenharia de Software
Sobre herança na programação orientada a objetos, é correto afirmar que:
Alternativas
Ano: 2012 Banca: OBJETIVA Órgão: EPTC Prova: OBJETIVA - 2012 - EPTC - Analista de Sistemas |
Q562518 Engenharia de Software
Tendo papel de destaque entre os diagramas da UML (Unified Modeling Language), o diagrama de atividades é responsável pela modelagem dos aspectos dinâmicos de um sistema. O que é representado em um diagrama de atividades?
Alternativas
Ano: 2012 Banca: OBJETIVA Órgão: EPTC Prova: OBJETIVA - 2012 - EPTC - Analista de Sistemas |
Q562517 Engenharia de Software
Ao iniciar a modelagem de um software que será construído sob o paradigma da orientação a objetos, o Analista de Sistemas decidiu utilizar a UML (Unified Modeling Language) para representar a estrutura do software. Qual dos seguintes diagramas será escrito pelo Analista para representar a estrutura (classes, atributos e métodos) e as relações entre as classes que irão compor o software?
Alternativas
Ano: 2012 Banca: OBJETIVA Órgão: EPTC Prova: OBJETIVA - 2012 - EPTC - Analista de Sistemas |
Q562514 Engenharia de Software
Na programação orientada a objetos, é considerado uma boa prática controlar o acesso aos dados e aos métodos de uma classe. Dos clientes dessa mesma classe não se espera que conheçam detalhes da sua implementação interna, somente a interface para fazer uso da funcionalidade. Assim sendo, é recomendado que dados e métodos sejam definidos respectivamente com quais modificadores de acesso?
Alternativas
Ano: 2012 Banca: OBJETIVA Órgão: EPTC Prova: OBJETIVA - 2012 - EPTC - Analista de Sistemas |
Q562513 Engenharia de Software
Foi solicitado ao Analista de Sistemas que planejasse um projeto para o desenvolvimento de um software para controle de férias dos funcionários da Prefeitura. Assinalar a alternativa que apresenta etapas de realização de um projeto na ordem lógica da sua execução:
Alternativas
Ano: 2012 Banca: OBJETIVA Órgão: EPTC Prova: OBJETIVA - 2012 - EPTC - Analista de Sistemas |
Q562512 Engenharia de Software
Por motivos que ainda não são completamente compreendidos por autores e estudiosos de Ciências da Computação, um grande número de erros em software tende a ocorrer nas fronteiras do domínio da entrada de dados. Engenheiros desenvolveram uma técnica de controle de qualidade que leva à seleção de casos de teste que exercitem esses valores. Assinalar a alternativa que tem como objetivo realizar este tipo de teste:
Alternativas
Ano: 2012 Banca: OBJETIVA Órgão: EPTC Prova: OBJETIVA - 2012 - EPTC - Analista de Sistemas |
Q562511 Engenharia de Software
 No Scrum, existem papéis bem definidos. Assinalar a alternativa a qual o trecho abaixo se refere:

Tem como função primária remover impedimentos para que a equipe consiga entregar o objetivo do Sprint. Além dessa função, a pessoa nesse papel tem a função de assegurar que as práticas do Scrum sejam utilizadas corretamente.
Alternativas
Respostas
11661: D
11662: A
11663: A
11664: C
11665: C
11666: B
11667: D
11668: A
11669: A
11670: E
11671: E
11672: A
11673: C
11674: E
11675: D
11676: C
11677: C
11678: D
11679: A
11680: B