Buscar

Avaliação On-Line 1 (AOL 1) - Engenharia de Software

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 8 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 8 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

02/03/2021 Comentários
https://sereduc.blackboard.com/ultra/courses/_43629_1/outline/assessment/_3159637_1/overview/attempt/_10558981_1/review/inline-feedback?… 1/8
Ocultar opções de resposta 
Avaliação On-Line 1 (AOL 1) - Questionário
Diogo Santana de Carvalho
Pergunta 1 -- /1
Leia o trecho a seguir:
“Mitos que ainda sobrevivem em um determinado grupo, que atua na área, tem resistido por mais de 60 
anos de cultura de programação. Durante os seus primórdios, a programação era vista como uma forma de 
arte. Hábitos e atitudes antigos são difíceis de perder”.
Fonte: PRESSMAN, Roger S; MAXIM, Bruce R. Engenharia de Software: Uma Abordagem Profissional. 8 
ed. Porto Alegre: Amgh. 2016, p. 23.
Considerando essas informações e o conteúdo estudado, é possível afirmar que o trecho acima está 
relacionado ao:
Mito da Documentação. 
Mito do Cliente. 
Resposta corretaMito do Profissional. 
Mito do Gerenciamento.
Mito da Programação. 
Pergunta 2 -- /1
9/10
Nota final
Enviado: 28/02/21 11:12 (BRT)
02/03/2021 Comentários
https://sereduc.blackboard.com/ultra/courses/_43629_1/outline/assessment/_3159637_1/overview/attempt/_10558981_1/review/inline-feedback?… 2/8
Ocultar opções de resposta 
Ocultar opções de resposta 
Leia o trecho a seguir:
“[...] é um sistema microprocessado no qual o computador é completamente encapsulado ou dedicado ao 
dispositivo ou sistema que ele controla. Diferente de computadores de propósito geral, como o computador 
pessoal, realiza um conjunto de tarefas predefinidas, geralmente com requisitos específicos.”
Fonte: EMBEED ARCHITECTS. O que é um sistema embarcado. Disponível em: 
http://www.embarc.com.br/p1600.aspx. Acesso em: 23 Abr. 2019.
Considerando essas informações e o conteúdo estudado, podemos afirmar que estamos nos referindo ao 
conceito de:
Resposta corretaControles Embutidos.
Stand Alone.
Hardware.
Programas CAD.
Software.
Pergunta 3 -- /1
Leia o trecho a seguir:
“[...] uma das atividades importantes no processo de desenvolvimento de software embutido de tempo real 
é a análise de timing. Em uma análise desse tipo, calcula-se com que frequência cada processo do sistema 
deve ser executado [...].”
Fonte: SOMMERVILLE, Ian. Engenharia de Software / Ian Sommerville. 9. ed. São Paulo: Pearson 
Prentice Hall, 2011, p. 284.
O trecho acima retrata as tarefas relevantes no processo de desenvolvimento de software. A partir dessas 
informações e do conteúdo estudado, é possível afirmar que as descrições de um processo de software 
podem incluir:
implantações, papéis, criatividade.
criatividade, produtos, papéis.
produtos, papéis, implantações.
Resposta corretaprodutos, papéis, pré e pós-condições. 
02/03/2021 Comentários
https://sereduc.blackboard.com/ultra/courses/_43629_1/outline/assessment/_3159637_1/overview/attempt/_10558981_1/review/inline-feedback?… 3/8
Ocultar opções de resposta 
Incorreta: produtos, implantações, pré e pós-condições.
Pergunta 4 -- /1
Leia o excerto a seguir:
“Apesar de existirem várias linguagens de programação, o Java e o C continuam a ser as linguagens de 
programação mais populares do mundo. Nos últimos anos têm existido algumas variações em termos de 
ranking, mas estas linguagens têm-se mantido nas duas primeiras posições e isso significa muita coisa.”
Fonte: PPLWARE. Linguagens de programação: Java e C são os mais populares. Disponível em: 
<https://pplware.sapo.pt/high-tech/linguagens-de-programacao-populares/>. Acesso em: 24 mar. 2019.
O trecho acima fala da importância das linguagens de programação. Considerando essas informações e o 
conteúdo estudado sobre o conceito de processo de software.
I. Processo de software consiste em um conjunto de atividades relacionadas que levam à produção de um 
produto de software.
II. O conjunto de atividades pode inviabilizar o desenvolvimento de software que se encontra em estágio 
inicial. Isso acontece através de uma linguagem de programação variada, por exemplo, Java ou C.
III. As aplicações direcionadas a negócios apresentam uma forma de desenvolvimento diferente, pois os 
novos softwares de negócios são criados através da extensão e manipulação de sistemas já 
desenvolvidos.
IV. Os softwares, via de regra, são padronizados, portanto os processos de desenvolvimento também 
apresentam aplicações uniformes.
Está correto apenas o que se afirma em:
Resposta corretaI e III.
II e III.
II e IV.
III e IV.
I e II.
Pergunta 5 -- /1
02/03/2021 Comentários
https://sereduc.blackboard.com/ultra/courses/_43629_1/outline/assessment/_3159637_1/overview/attempt/_10558981_1/review/inline-feedback?… 4/8
Ocultar opções de resposta 
Leia o trecho a seguir:
“Nos anos 60, a expressão ‘crise de software’ começou a ser utilizada para denominar o conjunto de 
problemas encontrados no processo de desenvolvimento de software. Entretanto, mesmo com o 
surgimento da engenharia de software, muitos desses problemas persistiram e são recorrentes até os dias 
atuais”.
Fonte: CABRAL, Ademilson Angelo; SILVA, Diego Bezerra da; SOUZA, Alan Pinheiro de. A problemática 
do desenvolvimento de software: crise ou calamidade crônica? Disponível em: 
<http://revistaconexao.aems.edu.br/wp-content/plugins/download-attachments/includes/download.php?
id=1614>. Acesso em: 23 mar. 2019.
Com base nessas informações e o no conteúdo estudado, é possível verificar que os problemas 
relacionados à produção de software ainda não estão plenamente solucionados. Uma das situações que 
explicam as causas de a crise de software perdurar até os dias atuais está relacionado ao(s):
tempo hábil disponível para a captura de dados relevantes.
projetos bem elaborados e de alto nível gerenciável.
nível de precisão na estipulação de prazos. 
Resposta corretaprocesso de maturação na formação profissional se encontrar em andamento.
custo final do produto que é rígido às alterações. 
Pergunta 6 -- /1
Leia o trecho a seguir:
“Utilizando o GitLab, uma equipe de engenharia de software pode colaborar com a equipe de operações 
para criar e entregar softwares de forma mais eficiente. As diferentes fases dos DevOps são: 
gerenciamento, planejamento, criação, verificação, pacotes, release, configuração, monitoração e 
segurança.”
Fonte: IG SÃO PAULO. Se sua empresa possui necessidades de DevOps, conheça o Gitlab. 
Disponível em: https://tecnologia.ig.com.br/2019-03-01/devops-gitlab.html. Acesso em: 23 mar. 2019.
O trecho acima trata da eficiência dos softwares desenvolvidos pela empresa mencionada. Assim, 
considerando as informações apresentadas e os conteúdos estudados, pode-se afirmar que um dos 
aspectos que torna a área de Engenharia de Software relevante está relacionado à:
02/03/2021 Comentários
https://sereduc.blackboard.com/ultra/courses/_43629_1/outline/assessment/_3159637_1/overview/attempt/_10558981_1/review/inline-feedback?… 5/8
Ocultar opções de resposta 
Ocultar opções de resposta 
Análise de curto prazo.
Resposta corretaExigência da aquisição de softwares.
Criação formal de Sistemas Web.
Evolução de Sistemas Complexos.
Rigidez na seleção de técnicas.
Pergunta 7 -- /1
Leia o trecho a seguir:
“De fato, em meados de 1965 o termo crise de software não havia sido usado, isto ocorreu durante a 
década de 1970 quando as dificuldades relacionadas ao desenvolvimento do software começaram a ser 
mais graves [...]”.
Fonte: MANZANO, Augusto. A engenharia de software, a qualidade final do software e o papel do 
profissional de desenvolvimento. Disponível em: <https://www.revista-programar.info/artigos/a-
engenharia-de-software-a-qualidade-final-do-software-e-o-papel-do-profissional-de-desenvolvimento/>. 
Acesso em: 23 mar. 2019.
O trecho acima trata da linha evolutiva do software até a sua crise. Baseado no conteúdo e no trecho 
citado, sabe-se que surgiram, neste período, as novas linguagens de programação. Esse período teve 
durabilidade até:
a década de 1970, quando começaram a aparecer pequenas empresas de desenvolvimento de 
software chamadas de Software Houses.
a década de 1970, através da apresentação realizadana Association for Computing Machinery 
Turing Award, mais especificamente no ano de 1972.
a década de 1950 até o ano de 1965, quando a evolução contínua do Hardware permitiu que a 
produção de software se popularizasse.
a década de 1950, por meio do desenvolvimento de software, que começou a se expandir através 
da utilização das chamadas linguagens estruturadas e modulares. 
02/03/2021 Comentários
https://sereduc.blackboard.com/ultra/courses/_43629_1/outline/assessment/_3159637_1/overview/attempt/_10558981_1/review/inline-feedback?… 6/8
Ocultar opções de resposta 
Resposta corretao ano de 1975, quando o crescimento dos sistemas baseados em 
computadores se deu ao mesmo tempo em que a manutenção foi se tornando 
impossível.
Pergunta 8 -- /1
Leia o trecho a seguir:
“A qualidade de software depende da capacitação dos processos. Há pouco investimento das empresas 
em certificações que comprovem a qualidade e a maturidade dos seus processos na fabricação de 
software, impossibilitando a venda deste produto no mercado internacional.”
Fonte: REDAÇÃO OFICINA. O que é o MPS.br? Disponível em: 
https://www.oficinadanet.com.br/artigo/desenvolvimento/melhoria-de-processos-do-software-brasileiro--
mpsbr. Acesso em: 24 mar. 2019.
O trecho acima trata da importância dos processos na qualidade do software. A partir dessas informações e 
do conteúdo estudado a respeito, podemos definir processo de software como:
Resposta correta
a sequência de passos que visam a produção e manutenção de um software 
além da inter-relação, dentre outras coisas, com recursos humanos e 
materiais.
a uniformização da produção dos artefatos, pois a condição de prever o processo condiciona a 
equipe a atuar de maneira mais padronizada.
a diminuição no tempo de treinamento, pois a definição e documentação dos procedimentos e 
funções auxiliam na inserção de um novo membro na equipe de trabalho.
o procedimento de caráter temporário no qual as atividades realizadas visam criar algum 
produto ou serviço para atender um determinado fim.
as experiências transformadas em valor, já que a utilização do procedimento de uma forma mais 
sistemática leva a um aperfeiçoamento ao longo do tempo. 
Pergunta 9 -- /1
02/03/2021 Comentários
https://sereduc.blackboard.com/ultra/courses/_43629_1/outline/assessment/_3159637_1/overview/attempt/_10558981_1/review/inline-feedback?… 7/8
Ocultar opções de resposta 
Leia o trecho a seguir:
 “Um conjunto de atividades, métodos, ferramentas e práticas que são utilizadas para construir um produto 
de software. Esta prática leva a produção de uma série de documentos que ao final são traduzidos em um 
programa executável que seja satisfatório.”
Revista Programar. Processo de desenvolvimento de software, o ciclo de vida clássico sobre a ótica 
da norma ISO/IEC/IEEE 12207:2017. Disponível em: <https://www.revista-programar.info/artigos/processo-
de-desenvolvimento-de-software-o-ciclo-de-vida-classico-sobre-a-otica-da-norma-iso-iec-ieee-
122072017/>. Acesso em: 24 abr. 2019.
O trecho acima trata da definição do desenvolvimento de software como um processo. A partir dessas 
informações e do conteúdo estudado, podemos considerar uma vantagem ao se definir a ação de 
desenvolvimento de software como um processo, quando:
existir a diversificação da produção dos artefatos, pois a condição de prever o processo 
condiciona a equipe a atuar de maneira mais variada.
Resposta correta
houver redução no tempo de treinamento, já que a definição e documentação 
dos procedimentos e funções ajudam na inserção de um novo membro à 
equipe de trabalho.
criar um procedimento estabelecido e implementado pela empresa, que represente a sua 
filosofia de trabalho.
tratar de um projeto pequeno que vise incitar mudanças nos artefatos do processo, desde as 
entradas até os recursos bem definidos. 
estabelecer a adoção um documento que exponha a atividade, pois através dele a equipe 
conhece a tarefa, seus responsáveis, objetivos e tudo o que o distingue por completo. 
Pergunta 10 -- /1
Leia o excerto a seguir:
“[...] é a distribuição de serviços de computação – servidores, armazenamento, bancos de dados, redes, 
software, análises, inteligência e muito mais pela Internet, proporcionando inovações mais rápidas, 
recursos flexíveis e economia na escala.”
Fonte: MICROSOFT AZURE. O que é computação em nuvem? Disponível em: 
https://azure.microsoft.com/pt-br/overview/what-is-cloud-computing/. Acesso em: 23 abr. 2019.
Considerando essas informações e o conteúdo estudado, pode-se afirmar que o trecho acima se refere ao 
conceito de:
02/03/2021 Comentários
https://sereduc.blackboard.com/ultra/courses/_43629_1/outline/assessment/_3159637_1/overview/attempt/_10558981_1/review/inline-feedback?… 8/8
Ocultar opções de resposta 
Software.
Programas CAD.
Hardware.
Resposta corretaComputação em Nuvem.
Sistemas Web.

Continue navegando