Questões de Concurso Sobre engenharia de software

Foram encontradas 14.525 questões

Q455218 Engenharia de Software
Entre os princípios da programação orientada a objetos, um possui as características listadas a seguir.

• capacidade de uma variável se referir em tempo de execução a objetos de diversas classes.
• capacidade de abstrair várias implementações diferentes de uma única interface.
• capacidade que objetos diferentes têm de respondera uma mesma mensagem.

Esse peincípio é conhecido por:
Alternativas
Q453457 Engenharia de Software
Um técnico de informática, com o objetivo de agilizar o desenvolvimento de um software, escolheu o desenvolvimento evolucionário, uma abordagem da área de Engeharia de Software, que
Alternativas
Q452060 Engenharia de Software
0 processo Coletar Requisitos do grupo de Processos de Planejamento utiliza ferramentas e técnicas que podem ser usadas para definir e documentar as funções e funcionalidades do projeto e do produto. Dentre as técnicas classificadas pelo PMBoK quarta edição como Técnicas de Criatividade em Grupo, estão:
Alternativas
Q452058 Engenharia de Software
Segundo o PMBoK quarta edição, o Gerenciamento do Tempo do Projeto inclui os processos necessários para gerenciar o término pontual do projeto. Um dos processos do Gerenciamento do Tempo do Projeto é o Sequenciar Atividades, que identifica e documenta os relacionamentos entre as atividades do projeto. São ferramentas e técnicas utilizadas nesse processo, exceto:
Alternativas
Q452057 Engenharia de Software
A especificação UML define duas grandes categorias de diagramas: diagramas de estrutura (structure diagrams) e diagramas de comportamento (behavior diagrams). É um diagrama de comportamento:
Alternativas
Q452056 Engenharia de Software
Considere o diagrama UML a seguir.

                          imagem-011.jpg '

Trata-se de um exemplo de diagrama de:
Alternativas
Q452055 Engenharia de Software
Observe a simbologia utilizada em UML para fazer a ligação entre a classe A e B.

                   imagem-010.jpg

Este tipo de ligação é conhecido como:
Alternativas
Q452054 Engenharia de Software
Em uma aplicação orientada a objetos, um método protegido (protected) em uma classe poderá ser acessado:
Alternativas
Q452050 Engenharia de Software
É uma abordagem para a avaliação de qualidade de software que define um modelo de mensuração em três níveis: Conceituai (objetivo da medição), Operacional (a questão a ser respondida) e Quantitativo (as métricas que respondem à questão respondida). A abordagem descrita é conhecida como:
Alternativas
Q452049 Engenharia de Software
"É uma técnica utilizada no levantamento de requisitos, que promove a cooperação, entendimento e trabalho em grupo entre usuários e desenvolvedores. Facilita a criação de uma visão compartilhada do que o produto de software deve ser. Possui quatro princípios básicos: dinâmica de grupo, uso de técnicas visuais, manutenção do processo organizado e racional e utilização de documentação padrão. É composta por duas etapas principais: planejamento e projeto. Cada etapa consiste nas fases de adaptação, sessão e finalização." O texto refere-se à técnica de:
Alternativas
Q452044 Engenharia de Software
Trata-se de uma técnica usada para estimar o esforço de desenvolvimento de software que consiste em estimar o número de linhas que um programa deverá ter, normalmente com base na opinião de especialistas e no histórico de projetos passados. Tal técnica é conhecida pela sigla:
Alternativas
Q452043 Engenharia de Software
"É um método ágil que enfatiza o uso de orientação a objetos. Possui apenas duas fases: 1 - Concepção e Planejamento; e 2 - Construção. A fase de Concepção e Planejamento possui três disciplinas: 1 - Desenvolver Modelo Abrangente; 2 - Construir Lista de Funcionalidades; e 3 - Planejar por funcionalidade. A fase de Construção possui duas disciplinas: 1 - Detalhar por Funcionalidade; e Construir por Funcionalidade." O texto descreve o método:
Alternativas
Q452042 Engenharia de Software
No modelo ágil Scrum:

Alternativas
Q452041 Engenharia de Software
O modelo ágil Extreme Programming (XP) segue uma série de práticas que dizem respeito ao relacionamento com o cliente, a gerência do projeto, a programação e aos testes. NAO é uma dessas práticas:
Alternativas
Q452040 Engenharia de Software
Associe as atividades aos papéis, no RUP.

Atividades:
1. Planejamento de uma Interação.
2. Desenvolver um plano de Gerência de Requisitos.
3. Detalhar uma Entidade de Negócios.
4. Encontrar atores e Casos de Uso.

Papéis:
A. Gerente de Projeto.
B. Analista de Sistemas.
C. Designer de Negócios.
D. Analista do Processo de Negócios.

A associação correta é:
Alternativas
Q452039 Engenharia de Software
No RUP, a fase de Construção é responsável pela evolução do sistema e sua arquitetura, até que o sistema esteja pronto para a entrega à comunidade de usuários. O marco final da fase de Construção é
Alternativas
Q452038 Engenharia de Software
A estrutura de framework de processos do RUP é apresentada na imagem a seguir.
                     Imagem associada para resolução da questão

As lacunas I e II são preenchidas correta e, respectivamente, por:
Alternativas
Q452037 Engenharia de Software
O Rational Unified Process (RUP):
Alternativas
Q452036 Engenharia de Software
Durante o processo de validação de requisitos diferentes tipos de verificação devem ser efetuados com requisitos no documento de requisitos. Dois desses tipos são conceitualmente apresentadas a seguir:

I. nesta abordagem para validação, um modelo executável do sistema em questão é demostrado para os usuários finais e clientes. Estes podem verificar o modelo para verificar se ele atende às suas reais necessidades.
II. um usuário pode pensar que é necessário um sistema para executar determinadas funções. No entanto, maior reflexão e análise mais aprofundada podem identificar funções necessárias, adicionais ou diferentes. O sistema tem diversos stakeholders com diferentes necessidades, e qualquer conjunto de requisitos é inevitavelmente um compromisso da comunidade de stakeholders.

Os tipos de verificação I e II referem-se, respectivamente, a:
Alternativas
Q452035 Engenharia de Software
"Em um sistema em desenvolvimento, um novo requisito precisou ser implementado com urgência. A equipe de desenvolvimento resolveu então mudar o sistema e, em seguida, retrospectivamente, modificar o documento de requisitos que já tinha sido aprovado. Como as mudanças no sistema já haviam sido feitas, a equipe esqueceu-se de incluir parte das informações de alteração no documento de requisitos, além de serem inseridas algumas informações inconsistentes com a implementação."

Percebe-se no texto que houve falha, principalmente, no processo de:
Alternativas
Respostas
9961: D
9962: E
9963: E
9964: A
9965: C
9966: C
9967: B
9968: B
9969: B
9970: A
9971: B
9972: A
9973: A
9974: E
9975: A
9976: E
9977: D
9978: C
9979: A
9980: E