Questões de Concurso Sobre engenharia de software

Questões Discursivas

Foram encontradas 14.718 questões

Ano: 2019 Banca: IADES Órgão: CRF-TO Prova: IADES - 2019 - CRF-TO - Analista de TI |
Q963958 Engenharia de Software

[...] é graças a ele que sabemos o total de pessoas envolvidas no desenvolvimento do sistema, tais como: burocratas, diretores, membros da comunidade usuária, consultores e programadores, membros da auditoria, do controle de qualidade ou da equipe de operações.


Disponível em: https://www.apinfo.com/apinfo/ . Acesso em: 29 dez. 2018.


Há diversas estimativas que podem ser realizadas para extrair métricas de um software. O trecho apresentado se refere à estimativa de

Alternativas
Ano: 2019 Banca: IADES Órgão: CRF-TO Prova: IADES - 2019 - CRF-TO - Analista de TI |
Q963957 Engenharia de Software
Uma das abordagens para se calcular métricas de software são as métricas voltadas para orientação a objetos. Quanto a esse assunto, assinale a alternativa correta.
Alternativas
Ano: 2019 Banca: IADES Órgão: CRF-TO Prova: IADES - 2019 - CRF-TO - Analista de TI |
Q963956 Engenharia de Software
Há diversas métricas utilizadas na realização de medições de software. Qual dessas métricas é utilizada para medir a quantidade de linhas de código?
Alternativas
Ano: 2019 Banca: IADES Órgão: CRF-TO Prova: IADES - 2019 - CRF-TO - Analista de TI |
Q963955 Engenharia de Software

Em um documento de engenharia de requisitos, são descritos cinco tipos de usuários. Considere a definição a seguir:

Usam os requisitos para entender o sistema e os relacionamentos entre suas partes.


SOMMERVILLE, I. Engenharia de Software. 9. ed. São Paulo: Pearson Education, 2011.


A definição apresentada se refere a qual tipo de usuário de um documento de engenharia de requisitos?

Alternativas
Ano: 2019 Banca: IADES Órgão: CRF-TO Prova: IADES - 2019 - CRF-TO - Analista de TI |
Q963954 Engenharia de Software
Requisitos não funcionais são agrupados em três grandes subgrupos. Um deles possui a seguinte definição:
Esses requisitos especificam ou restringem o comportamento do software. Exemplos incluem os requisitos de desempenho quanto à rapidez com que o sistema deve executar e quanta memória ele requer, os requisitos de confiabilidade que estabelecem a taxa aceitável de falhas, os requisitos de proteção e os requisitos de usabilidade.
SOMMERVILLE, I. Engenharia de Software. 9. ed. São Paulo: Pearson Education, 2019.

A definição apresentada refere-se ao subgrupo requisitos
Alternativas
Ano: 2019 Banca: IADES Órgão: CRF-TO Prova: IADES - 2019 - CRF-TO - Analista de TI |
Q963953 Engenharia de Software
A respeito de requisitos no contexto de engenharia de software, assinale a alternativa que apresenta um requisito de usuário.
Alternativas
Q963720 Engenharia de Software

Segundo Pressman (2011), considere as seguintes afirmações sobre Engenharia de Software:


I. Erro é um problema de qualidade encontrado após a liberação para o usuário final.

II. O teste de unidade é a reexecução do mesmo subconjunto de testes que já foram executados para assegurar que as alterações não tenham propagado efeitos colaterais indesejados.

III. O modelo espiral é um modelo de processo de software evolucionário que acopla a natureza iterativa da prototipação com os aspectos sistemáticos e controlados do modelo cascata.


Assinale a opção CORRETA:

Alternativas
Q2729005 Engenharia de Software

Os web designers sabem que o projeto de interfaces por meio de técnicas específicas e a avaliação da interface, não só ao final do desenvolvimento, mas durante todas as suas fases, contribuem para a proposição de interfaces com boa usabilidade. No contexto das técnicas de projeto e avaliação de interfaces, o web designer deve saber que

Alternativas
Q2716409 Engenharia de Software

Kanban é um dos métodos ágeis de desenvolvimento de software em que se utilizam mecanismos de gestão visual para a aplicação incremental de melhorias no processo de trabalho (Prikladnicki, 2014). Sobre a implantação e o funcionamento do método Kanban, assinale a alternativa correta.

Alternativas
Q2716408 Engenharia de Software

Considere o diagrama da UML (Unified Modeling Language) fornecido na figura abaixo:

Imagem associada para resolução da questão

Com base nesse diagrama, assinale a alternativa correta.

Alternativas
Q2716407 Engenharia de Software

Considere o Diagrama de Classes fornecido na figura abaixo:

Imagem associada para resolução da questão

Com base nesse diagrama, assinale a alternativa correta.

Alternativas
Q2716406 Engenharia de Software

Sobre o Scrum, um framework ágil para gerenciamento de projetos de software, considere as seguintes afirmativas:

1. O Scrum define três papéis no desenvolvimento do software: Dono do Produto (Product Owner - PO), ScrumMaster e equipe de desenvolvimento.

2. Uma Sprint é um ciclo completo de desenvolvimento com duração fixa que, ao final, resulta em incrementos potencialmente entregáveis do produto.

3. O backlog do produto é normalmente composto por histórias de usuário com todo o detalhe necessário para desenvolvimento das funcionalidades.

4. Na reunião de retrospectiva, as novas funcionalidades desenvolvidas ao longo da Sprint são avaliadas pelo Dono do Produto.

Assinale a alternativa correta.

Alternativas
Q2716405 Engenharia de Software

Sobre testes de software, assinale a alternativa correta.

Alternativas
Q2716403 Engenharia de Software

“Um processo de software é um conjunto de atividades relacionadas que levam à produção de um produto de software” (Sommerville, 2011). Sabe-se que todo processo de software deve incluir atividades de especificação, projeto/implementação, validação e evolução do software. Com relação aos diferentes modelos de processos de software e suas atividades, considere as seguintes afirmativas:

1. O modelo em cascata define que as atividades de análise, projeto de sistema, implementação e teste se sobrepõem, sendo que não é necessário finalizar a anterior para que a posterior seja iniciada.

2. No Processo Unificado (Rational Unified Process – RUP), as fases de concepção, elaboração, construção e transição equivalem à sequência definida pelo modelo cascata, com a possibilidade de realização de iterações.

3. Na abordagem de entrega incremental, o cliente recebe protótipos do software até que a construção completa seja finalizada.

4. O modelo espiral de Boehm é um processo de software iterativo e dirigido a riscos. Cada volta na espiral envolve definir objetivos, avaliar e reduzir riscos, desenvolver e validar, e planejar a próxima fase, se houver.

Assinale a alternativa correta.

Alternativas
Q2716402 Engenharia de Software

Segundo Martins (2007), um projeto visa a “criação de um produto ou execução de um serviço específico, temporário, não repetitivo e que envolve um certo grau de incerteza na realização”. Na engenharia de software, o gerenciamento de projetos é essencial (SOMMERVILLE, 2011). O planejamento é uma das atividades realizadas pelo gerente de projetos. Nesse contexto, considere as seguintes afirmativas:

1. A Estrutura Analítica de Projeto (EAP) é uma das técnicas que o gerente de projetos pode utilizar para subdividir o trabalho do projeto em partes menores, que podem ser gerenciadas com mais facilidade.

2. Riscos devem ser planejados, identificando-se sua probabilidade de ocorrência e gravidade caso ocorram. Desenvolvem-se, também, estratégias de prevenção, minimização e/ou planos de contingência.

3. Em processos tradicionais, semelhantemente aos processos ágeis, é realizado um cronograma global no início do projeto e as fases são planejadas de forma iterativa ao longo do projeto.

4. O RUP (Rational Unified Process) recomenda que um projeto de software tenha um plano de fase, global, produzido na fase de concepção, e vários planos de iterações, mais refinados, que utilizam técnicas como o Gráfico de Gantt para definir tarefas e sua distribuição aos indivíduos e equipes.

Assinale a alternativa correta.

Alternativas
Q2216476 Engenharia de Software
Um diagrama de constelação é utilizado para representar graficamente as técnicas de modulação e facilita a análise para fins de teste. O diagrama de constelação mostrado abaixo é a representação da técnica de modulação chamada:  Imagem associada para resolução da questão
Alternativas
Q2028762 Engenharia de Software

Imagem associada para resolução da questão

Alternativas
Q2028760 Engenharia de Software
Considere, por hipótese, que uma Analista de Sistemas foi solicitada a propor uma abordagem para a modelagem de processos de negócio da Câmara Legislativa. A Analista esclareceu, corretamente, que a modelagem 
Alternativas
Q2028759 Engenharia de Software
No âmbito da Análise de Requisitos de Negócio, os requisitos podem ser classificados em quatro tipos: requisitos de negócio, das partes interessadas, da solução e
Alternativas
Q2028745 Engenharia de Software
Uma Analista de Sistemas está trabalhando no processo de identificação das pessoas, grupos ou organizações que podem ter impacto ou serem impactados por uma decisão, atividade ou resultado do projeto. Nesse processo de identificação das partes interessadas, segundo o PMBoK 5ᵃ edição,
Alternativas
Respostas
6941: E
6942: D
6943: B
6944: E
6945: A
6946: C
6947: C
6948: C
6949: E
6950: A
6951: D
6952: A
6953: C
6954: A
6955: C
6956: C
6957: E
6958: E
6959: C
6960: A