Questões de Concurso Sobre engenharia de software

Questões Discursivas

Foram encontradas 14.718 questões

Q1010256 Engenharia de Software
Sobre o desenvolvimento de aplicações na plataforma EJB (Enterprise JavaBeans), são definidos papéis distintos a serem desempenhados pelos elementos envolvidos no processo de desenvolvimento de aplicações e gerência do ciclo de vida de implantação. Sobre esses papéis, podemos afirmar que
Alternativas
Q1010252 Engenharia de Software

Sobre os conceitos de Orientação a Objetos, identifique com “V” caso verdadeiro ou “F” caso falso as assertivas a seguir.


( ) A Sobrescrita permite que, em uma mesma classe, tenhamos vários métodos com o mesmo nome, mas com a assinatura diferente.

( ) Objetos são instâncias de uma classe que possui os atributos e as operações definidos na classe.

( ) Superclasse é uma especialização de um conjunto de classes através de herança.

( ) A Sobrecarga possibilita que o mesmo nome possa ser utilizado em diferentes métodos em uma mesma classe, desde que, por exemplo, as quantidades de parâmetros sejam diferentes.

( ) Classe encapsula dados para descrever o conteúdo de alguma entidade do mundo real.


A sequência correta obtida, no sentido de cima para baixo, é

Alternativas
Q1008013 Engenharia de Software
Há um tipo de diagrama da UML que dá ênfase à ordenação temporal em que as mensagens são trocadas entre os objetos de um software. Além disso, apresenta conceitos de atores, objetos, gate, fragmento e linha de vida. Esse diagrama é
Alternativas
Q1008012 Engenharia de Software

Na UML, um relacionamento é uma ligação entre itens, podendo ser representado graficamente por meio de diferentes tipos de linhas. Sobre os relacionamentos na UML, analise as afirmativas abaixo.


I A associação determina que as instâncias de uma classe estão de alguma forma ligadas às instâncias da outra classe.

II A dependência entre classes indica que os objetos de uma classe usam serviços dos objetos de outra classe.

III A generalização demonstra que as informações de um objeto precisam ser complementadas por um objeto de outra classe.


Dentre as afirmativas, estão corretas

Alternativas
Q1008011 Engenharia de Software
Na UML, pode-se fazer uso de vários diagramas para documentar os artefatos de um software. Um desses diagramas consiste na organização do conjunto de elementos de um software para a sua execução, apresentando a estrutura física em termos de hardware, como as máquinas estão conectadas e quais protocolos serão utilizados em sua comunicação. Esse diagrama é o
Alternativas
Q1008010 Engenharia de Software

A Linguagem de Modelagem Unificada (UML) é utilizada para a visualização, a especificação, a construção e a documentação de artefatos de software. Nesse contexto, observe a figura abaixo.


Imagem associada para resolução da questão


Essa figura representa um diagrama UML de

Alternativas
Q1008009 Engenharia de Software
O Scrum é um framework no qual as pessoas podem abordar problemas adaptativos complexos ao mesmo tempo em que entregam, de maneira produtiva e criativa, produtos de mais alto valor possível. Nesse framework, existem três papéis importantes, que são:
Alternativas
Q1005904 Engenharia de Software
Levando-se em consideração a UML (Unified Modeling Language), assinale a alternativa correta.
Alternativas
Q1005903 Engenharia de Software

De acordo com o guia Scrum, analise as assertivas a seguir:

I. Scrum é um framework para planejamento, programação e manutenção de produtos simples.

II. Três são os pilares para toda a implementação de um controle de processo empírico: transparência, inspeção e adaptação.

III. O Scrum Team consiste de um Product Owner, o Development Team, e de um Scrum Master.

IV. A Product Backlog é uma lista ordenada de tudo o que é conhecido como necessário ao produto.

Quase estão corretas?

Alternativas
Q1004212 Engenharia de Software
No PMBOK (5ª edição), o único grupo de processos de gerenciamento que abrange todas as áreas de conhecimento é o grupo de processos de
Alternativas
Q1001606 Engenharia de Software

“O gerenciamento de projetos é a aplicação de conhecimento, habilidades, ferramentas e técnicas às atividades do projeto a fim de atender aos seus requisitos.”

Disponível em: http://wpm.wikidot.com/conceito:capitulo-3. Acesso em: 13.12.2018


Sobre o TAP, o que é correto afirmar?

Alternativas
Q1001601 Engenharia de Software

“Gerenciamento de projetos é a aplicação de conhecimentos, habilidades, ferramentas e técnicas às atividades do projeto a fim de cumprir seus requisitos (Guia PMBOK® Sexta Edição)”

Disponível em: https://escritoriodeprojetos.com.br/o-que-e-gerenciamento-de-projetos. Acesso em: 13.12.2018


Qual o processo de gerenciamento de projetos que pertence ao grupo de Execução, segundo as boas práticas do PMBoK 6ª edição?

Alternativas
Q1001580 Engenharia de Software

“O Modelo em Cascata (do inglês: Waterfall Model) é um modelo de desenvolvimento de software sequencial no qual o processo é visto como um fluir constante para frente (como uma cascata)”

Disponível em: https://pt.wikipedia.org/wiki/Modelo_em_cascata. Acesso em: 13.12.2018


No que tange ao processo de desenvolvimento de software em cascata, qual a afirmativa correta?

Alternativas
Q999589 Engenharia de Software
Um assistente técnico de TI necessita aplicar o processo denominado Encerrar o Projeto ou Fase, conforme definido no PMBOK 5ª edição. Dessa forma, esse técnico deve gerar dois documentos de saída relativos a esse processo, sendo um deles
Alternativas
Q998355 Engenharia de Software
No repositório SVN, o comando usado para criar uma cópia de trabalho do repositório para poder editar é o
Alternativas
Q998334 Engenharia de Software
Um programador necessita fazer uma representação em UML 2.0, de um diagrama de atividades. Nesse tipo de diagrama, os nós inicial e final têm, respectivamente, as seguintes notações
Alternativas
Q998333 Engenharia de Software
Um programador necessita fazer a representação de um diagrama de objetos da UML 2.0, sendo que as sintaxes do nome de objeto e do valor de atributo nesse tipo de diagrama são:
Alternativas
Q998332 Engenharia de Software
Ao analisar a aplicação da prototipação em seus projetos de software, decidiu-se utilizar um processo que define 4 etapas para o desenvolvimento de protótipos, sendo essas etapas:
I. Avaliar Protótipo. II. Estabelecer Objetivos do Protótipo. III. Desenvolver o Protótipo. IV. Definir a Funcionalidade do Protótipo.
A ordem sequencial correta para a execução dessas quatro etapas é
Alternativas
Q998330 Engenharia de Software
Ao realizar a manutenção de software, a equipe de TI deve aplicar algumas métricas de modo a avaliar a eficiência do processo de manutenção de software, sendo aspectos positivos
Alternativas
Q998329 Engenharia de Software
A equipe de teste de software deve ter bem entendido que um dos objetivos principais de um teste de software é
Alternativas
Respostas
6821: A
6822: C
6823: C
6824: B
6825: C
6826: B
6827: A
6828: B
6829: D
6830: B
6831: D
6832: A
6833: E
6834: E
6835: A
6836: B
6837: D
6838: B
6839: B
6840: C