Questões de Concurso Sobre engenharia de software

Foram encontradas 14.885 questões

Q784393 Engenharia de Software

Considere os seguintes elementos:

Imagem associada para resolução da questão

Estes elementos

Alternativas
Q784392 Engenharia de Software

Considere que em um projeto foi utilizada a métrica com base na contagem de Pontos de Função (PF). O projeto foi estimado em 100 PF.

Em uma determinada fase, que corresponde a 20% do projeto:

− trabalham 4 pessoas;

− a produtividade média é de 20 horas/PF;

− a jornada diária é de 8 horas, 5 dias por semana;

− o valor por 1 hora de trabalho é R$ 50,00.

Com base nos dados relativos à fase, o esforço total em horas, o prazo em dias e o custo do projeto podem ser estimados e correspondem, correta e respectivamente, a:

Alternativas
Q784391 Engenharia de Software

Pode-se calcular o valor total de um sistema em Use Case Points (UCP) utilizando-se a seguinte fórmula:

UCP = UUCP × TCF × ECF

Um Analista afirma corretamente:

Alternativas
Q783788 Engenharia de Software

Dentre as etapas de desenvolvimento de games, levantadas por Novak (2010), apreende-se que a fase de ______ é aquela em que se realiza pesquisa de mercado e avaliação de recursos, ao passo que a fase de teste ______ sucede ao término do processo de produção que visa a promover ______ ao projeto.

Os termos que completam, respectivamente, as lacunas são

Alternativas
Q779064 Engenharia de Software
Uma atividade central da engenharia de requisitos é a elicitação de requisitos. A base para elicitação de requisitos é o conhecimento do contexto do sistema, que inclui a fonte dos requisitos e a forma como serão categorizados. Assinale a alternativa que apresenta os três tipos de fontes de requisitos.
Alternativas
Q779063 Engenharia de Software
O RUP (Rational Unified Process) é uma proposta da Rational Software Corporation para a implementação do Processo Unificado de desenvolvimento de Software utilizando suas ferramentas. Essa metodologia tem como características: iteratividade no desenvolvimento, guiada pela arquitetura e por casos de uso, um processo de engenharia de software bem definida e bem estruturada, entre outros. Com base no RUP, assinale a alternativa que melhor descreve o conceito de Fast tracking.
Alternativas
Q779062 Engenharia de Software
Uma equipe responsável pela qualidade de um software deve atentar-se para um outro tipo de teste, o teste de validação. Esse tipo de teste foca na visão do usuário, sendo realizado após o empacotamento do produto e parte dos critérios de validação presentes na especificação dos requisitos de software do produto em desenvolvimento. Considerando o exposto, assinale a alternativa que melhor descreve o conceito de teste beta.
Alternativas
Q779061 Engenharia de Software
O simples fato de um projeto ter excelentes desenvolvedores não torna o software resultante livre de falhas. Para tanto, existe uma área da Computação que se preocupa com a qualidade do produto final entregue, ou seja, o Software. Dentro do planejamento e gestão do teste, temos dois testes em específico chamados de teste de recuperação e teste de estresse. Assinale a alternativa que melhor descreve esses dois testes.
Alternativas
Q779060 Engenharia de Software
A modelagem orientada a fluxo de dados continua a ser uma das notações de análise de dados mais amplamente usadas atualmente. Embora o Diagrama de Fluxo de Dados (DFD) não faça parte formal da UML, ele pode ser usado para complementar os diagramas da UML. Referente ao DFD, assinale a alternativa que melhor descreve esse diagrama.
Alternativas
Q779059 Engenharia de Software
O Extreme Programming (XP) surgiu em 1999, a partir de uma publicação sobre o assunto, mas suas bases se conectam a princípios da década de 80 e ao manifesto ágil. O XP é baseado em 4 atividades de arcabouços. Assinale a alternativa que contém 3 desses arcabouços.
Alternativas
Q779058 Engenharia de Software
Em um Sprint de desenvolvimento, o SCRUM MASTER solicita à equipe uma reunião para alinhar as atividades. Nessa reunião, os integrantes foram convidados a não se sentarem e falarem objetivamente sobre suas atividades desde a última reunião, apontar suas evoluções, o que está atrapalhando sua atividade atual e o que será feito até a próxima reunião. Dentro do conceito de SCRUM dá-se o nome a essa reunião de
Alternativas
Q779057 Engenharia de Software
Ao desenvolver um sistema, uma metodologia de processo é escolhida. Assim, para o desenvolvimento de um aplicativo para Android, uma empresa escolheu o SCRUM. Dentro dessa metodologia, os integrantes da equipe definem estórias juntamente com o cliente e formam o backlog de atividades que serão desenvolvidas conforme as prioridades do projeto e as definições para o próximo sprint. Para todos esses conceitos de SCRUM, existem alguns princípios fundamentais. Assinale a alternativa que faz parte desse conjunto de princípios.
Alternativas
Q779056 Engenharia de Software

Um recém contratado analista é integrado a uma equipe de desenvolvimento de um projeto em andamento e lhe são apresentados os diagramas de modelagem. Entre todos esses diagramas, o diagrama a seguir é passado para esse analista reformular. Qual é o diagrama que ele terá que reformular?


Imagem associada para resolução da questão

Alternativas
Q779055 Engenharia de Software
O Diagrama de Atividades é um dos diagramas utilizados na linguagem UML. Esse diagrama possui vários elementos para sua confecção e o “Nó de repositório de dados” é um deles. Assinale a alternativa que apresenta as características que melhor definem o Nó de repositório de dados.
Alternativas
Q779050 Engenharia de Software
O modelo de sistema que representa a realidade em termos de objetos é chamado de Programação Orientada a Objetos (POO). Nessa modelagem, temos os objetos que têm propriedades e comportamentos. Dentre as alternativas a seguir, assinale aquela que melhor define o conceito de encapsulamento.
Alternativas
Q779049 Engenharia de Software

Dentro da temática de Orientação a Objetos (OO) pode-se definir os seguinte conceitos:

I – Comportamento que os elementos podem adotar.

II – Permite o compartilhamento de atributos e métodos a partir de uma classe genérica.

III – Consiste na possibilidade de definir soluções diferentes para o mesmo nome de método.

Os conceitos da OO indicados em I, II e III, são, respectivamente:

Alternativas
Q779044 Engenharia de Software
Durante o processo de modelagem de um Banco de Dados, é comum a utilização de uma ferramenta CASE (Computer Aided Software Engineering). Essa ferramenta apoia os analistas nas fases de modelagem, projeto e manutenção do sistema ao ponto de refletir as correções e novas implementações adicionadas ao projeto. Assinale a alternativa que apresenta uma característica exigida para uma ferramenta CASE para modelagem de dados de um Diagrama Entidade-Relacionamento.
Alternativas
Q779041 Engenharia de Software
Engenharia de Software (ES) é a área da computação focada em estabelecer técnicas e práticas para o bom desenvolvimento de software. Dentro da área de ES, temos o conceito de Modularidade. Assinale a alternativa que melhor define esse conceito.
Alternativas
Q779040 Engenharia de Software
Ao Desenvolver um Software, pode-se realizá-lo de várias formas e uma delas é usando as técnicas e práticas da Engenharia de Software (ES). Nessa área da computação, temos o conceito de Refinamento. Assinale a alternativa que melhor define o refinamento.
Alternativas
Q778887 Engenharia de Software
Um Técnico do TRE-SP está participando do levantamento de requisitos para um novo sistema que objetiva a detecção de fraudes em campanhas eleitorais. Os requisitos iniciais estão pouco definidos e, além disso, buscam-se a mitigação dos riscos do projeto e a descoberta de falhas provocadas por comunicação verbal. O Técnico deve indicar que, neste caso, seria correto
Alternativas
Respostas
8601: E
8602: E
8603: A
8604: A
8605: C
8606: B
8607: E
8608: A
8609: B
8610: E
8611: E
8612: A
8613: B
8614: A
8615: E
8616: A
8617: B
8618: B
8619: A
8620: A