Logo Passei Direto
Buscar

Engenharia de Software

Colégio Objetivo
A engenharia de software estrutura em ______________ ou etapas a implementação de um produto de software. Esses processos comumente são divididos em _____________, projeto, ___________________, testes e manutenção. Em algumas literaturas, são concentrados em especificação, desenvolvimento, validação e________________ de software. Assinale a alternativa que completa adequadamente as lacunas:


a) Processos; evolução; concepção; manutenção.
b) Processos; gerenciamento; desenvolvimento; continuidade.
c) Fases, análise, concepção; desenvolvimento.
d) Processos; análise, evolução; desenvolvimento.
e) Processos; análise; desenvolvimento; evolução.
User badge image
Estudando com Questões

há 2 anos

Respostas

User badge image

Ed Verified user icon

há 2 anos

A alternativa correta é a letra E: "Processos; análise; desenvolvimento; evolução." A engenharia de software é estruturada em processos ou etapas para a implementação de um produto de software. Esses processos comumente são divididos em análise, projeto, desenvolvimento, testes e manutenção. Em algumas literaturas, são concentrados em especificação, desenvolvimento, validação e evolução de software.

Essa resposta te ajudou?

0
Dislike1
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Mais perguntas desse material

A engenharia de software surgiu como uma disciplina da área da tecnologia da informação para suprir as necessidades das indústrias de software que não conseguiam desenvolver soluções de qualidade, mediante o aumento de complexidade no desenvolvimento de tais soluções, a acompanhar a evolução do hardware. Sobre a engenharia de software, assinale a alternativa correta.

Apesar de importante, as abordagens ad hoc são mais efetivas do que as abordagens da engenharia de software nas etapas de concepção de software.
A engenharia de software objetiva atender a todos os aspectos de desenvolvimento de sistemas computacionais.
A engenharia de software não se preocupa com a aplicação de tecnologias e práticas de gerência de projetos, economia, ética e outras áreas.
Os quatro pilares da engenharia de software são: análise, projeto desenvolvimento e testes
A engenharia de software se preocupa com todos os aspectos da produção de um software, com objetivo de se obter uma solução de qualidade e bem-sucedido.
a) Apesar de importante, as abordagens ad hoc são mais efetivas do que as abordagens da engenharia de software nas etapas de concepção de software.
b) A engenharia de software objetiva atender a todos os aspectos de desenvolvimento de sistemas computacionais.
c) A engenharia de software não se preocupa com a aplicação de tecnologias e práticas de gerência de projetos, economia, ética e outras áreas.
d) Os quatro pilares da engenharia de software são: análise, projeto desenvolvimento e testes
e) A engenharia de software se preocupa com todos os aspectos da produção de um software, com objetivo de se obter uma solução de qualidade e bem-sucedido.

O documento de desenho do jogo, do termo em inglês game design document, é um artefato essencial para a condução das diferentes etapas para a implementação de um jogo digital. Sobre os principais itens documentados neste artefato, assinale a alternativa correta.

O documento de desenho de jogos pode ser substituído pelo diagrama de atividades da UML.
Esse documento recebe as especificações principais para a criação de um jogo, bem como a definição
a) O documento de desenho de jogos pode ser substituído pelo diagrama de atividades da UML.
b) Esse documento recebe as especificações principais para a criação de um jogo, bem como a definição de um roteiro, a descrição dos personagens, a história, a jogabilidade, a mecânica, a interface, a arte, o som e a trilha sonora.
c) O documento de desenho de jogos é um artefato opcional e não é essencial para a condução das diferentes etapas para a implementação de um jogo digital.
d) Esse documento recebe apenas as especificações técnicas para a criação de um jogo, como a linguagem de programação e as ferramentas a serem utilizadas.
e) Esse documento é utilizado apenas para jogos de grande porte e complexidade, não sendo necessário para jogos simples.

Prepare-se! Chegou a hora de você testar o conhecimento adquirido nesta disciplina. A Avaliação Virtual (AV) é composta por questões objetivas e corresponde a 100% da média final. Você tem até cinco tentativas para “Enviar” as questões, que são automaticamente corrigidas. Você pode responder as questões consultando o material de estudos, mas lembre-se de cumprir o prazo estabelecido. Boa prova! O termo ____________ remete ao conceito com que ____________ emergentes, também conhecidas como startups, definem seus ______________ e atividades. Devido ao número reduzido de recursos ______________ e ______________, estas empresas optam por enxugar, ou seja, reduzir os processos para que possam atendê-los com sucesso. Assinale a alternativa que completa adequadamente as lacunas: Alternativas: Enxuto; empresas; processos; humanos; financeiros.  CORRETO Enxuto; indústrias; projetos; financeiros; culturais. Enxuto; indústrias; projetos; culturais; de hardware. Enxuto; empresas; processos; humanos; de hardware. Enxuto; indústrias; projetos; culturais; financeiros. Código da questão: 58357 O DevOps integra duas áreas fundamentais no processo de concepção de software. Sobre o DevOps, assinale a alternativa correta. Alternativas: A união do desenvolvimento com operações dá origem ao que se intitula DevOps (união de “Dev”, de developer – desenvolvedor – e “Ops” de operations – operações).  CORRETO DevOps tem como benefícios a melhoria na qualidade dos produtos de software e menor número de entregas, porém com maior qualidade. O DevOps é um arcabouço que integra e automatiza práticas e ferramentas que tornam as empresas mais competitivas no mercado. DevOps é uma cultura da engenharia de hardware. São ainda benefícios do DevOps a melhor estabilidade nas entregas dos componentes nos softwares e valor do negócio. Código da questão: 58356 A engenharia de software é estabelecida sobre quatro pilares: ________ abrange software e aplicações que apoiam os métodos e processos, facilitando a condução das atividades; os métodos referem-se à formalização das atividades e tarefas que englobam cada ________; processo refere-se à sistematização dos ___________ para que o software atenda ao fim para o qual foi criado; e _____________, que é obtida por meio da união dos esforços humanos com ferramentas, métodos e processos. É a qualidade que define um bom ____________. Assinale a alternativa que completa adequadamente as lacunas: Alternativas: Ferramentas; qualidade; métodos; qualidade; hardware. Ferramentas; processo; métodos; qualidade; software.  CORRETO Sistemas; processo; métodos; qualidade; hardware. Ferramentas; software; processos; qualidade; método. Processos; ferramenta; métodos; qualidade; hardware. Código da questão: 58336 A metodologia ágil vem ao encontro da necessidade de dinamizar o processo de desenvolvimento, das etapas de implementação de um software no contexto da engenharia de software. Considerando os quatro pilares que norteiam os métodos ágeis, assinale a alternativa correta.

A avaliação virtual é composta por questões objetivas e corresponde a 100% da média final.
O termo enxuto remete ao conceito com que empresas emergentes, também conhecidas como startups, definem seus processos e atividades.
O DevOps é a união do desenvolvimento com operações.
A engenharia de software é estabelecida sobre quatro pilares: ferramentas, processo, métodos e qualidade.
A metodologia ágil vem ao encontro da necessidade de dinamizar o processo de desenvolvimento, das etapas de implementação de um software no contexto da engenharia de software.
a) Todas as afirmativas estão corretas.
b) Apenas as afirmativas 1, 2 e 3 estão corretas.
c) Apenas as afirmativas 2, 3 e 4 estão corretas.
d) Apenas as afirmativas 3, 4 e 5 estão corretas.
e) Todas as afirmativas estão incorretas.

Sobre os quatro pilares da metodologia ágil, assinale a alternativa correta.

I- O pilar mais importante é o que indica que é fundamental ter um software em testes mais que documentação abrangente.
II- É considerado um dos pilares a colaboração com o cliente mais que responder a mudanças.
III- É considerado um dos pilares da metodologia ágil seguir um plano mais do que responder a mudanças.
IV- É considerado um dos pilares a negociação de contratos mais que a colaboração com o cliente.
V- Dá-se maior atenção aos indivíduos e interações mais que a processos e ferramentas.
a) I, II e III estão corretas.
b) II, III e IV estão corretas.
c) I, III e V estão corretas.
d) II, IV e V estão corretas.
e) Apenas a afirmativa V está correta.

Sobre a engenharia de software, assinale a alternativa correta.


a) Apesar de importante, as abordagens ad hoc são mais efetivas do que as abordagens da engenharia de software nas etapas de concepção de software.
b) A engenharia de software objetiva atender a todos os aspectos de desenvolvimento de sistemas computacionais.
c) A engenharia de software não se preocupa com a aplicação de tecnologias e práticas de gerência de projetos, economia, ética e outras áreas.
d) Os quatro pilares da engenharia de software são: análise, projeto desenvolvimento e testes.
e) A engenharia de software se preocupa com todos os aspectos da produção de um software, com objetivo de se obter uma solução de qualidade e bem-sucedido.

Sobre as ferramentas e processos no contexto de DevOps, assinale a alternativa correta.

I. Na implantação, o produto será disponibilizado para o cliente. Este processo é apoiado por serviços como o da Amazon Web Service e o Heroku.
II. Na operação, prima-se pela estabilidade e pelo funcionamento do software em ambiente de produção. Dentre as ferramentas que apoiam este processo, temos a Zabbix.
III. No feedback contínuo, temos a retroalimentação ou resposta às diferentes interações e responsabilidades das equipes e dos envolvidos. Dentre as ferramentas que apoiam tal processo, temos o Git e Docker.
IV. No planejamento, ferramentas como o Google Drive e Astah auxiliam a criar os artefatos que servirão para a construção.
V. Na integração contínua, busca-se integrar a equipe de compras com a equipe de marketing e são apoiadas por ferramentas como Jenkins e Travis CI.
a) Apenas a afirmativa I está correta.
b) Apenas as afirmativas II e IV estão corretas.
c) Apenas as afirmativas III e V estão corretas.
d) Apenas as afirmativas I, II e III estão corretas.
e) As afirmativas I, II, III e V estão corretas.

Associe as ferramentas e sites adotados no desenvolvimento de jogos digitais com suas respectivas funções: Blender, Unity e Gimp.
Blender - Ferramenta de modelagem de elementos gráficos 3-D.
Unity - Ferramenta em que o jogo será programado.
Gimp - Editor de imagens de código aberto e gratuito.
I - Blender
II - Unity
III - Gimp
a) I - A; II - B; III - C.
b) I - C; II - A; III - B.
c) I - B; II - C; III - A.
d) I - B; II - A; III - C.
e) I - C; II - B; III - A.

Mais conteúdos dessa disciplina