Buscar

Av2 engenharia de softwere

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

26/12/2021 11:11 Comentários
https://sereduc.blackboard.com/ultra/courses/_76439_1/outline/assessment/_4523788_1/overview/attempt/_16379854_1/review/inline-feedback?… 1/8
Ocultar opções de resposta 
Pergunta 1 -- /0,6
Roger S. Pressman define processo de software como um arcabouço para as tarefas que 
são necessárias para construir software de alta qualidade. Wilson de Paula Filho faz uma 
analogia interessante, para ele processo é uma receita a ser seguida.
Processos de softwares são complexos e como todos os processos intelectuais e criativos 
dependem de julgamento humano. A existência de um processo de software não garante 
que o software será entregue no prazo, que ele irá satisfazer as necessidades do cliente, 
ou exibirá os atributos arquiteturais que manterão as características de qualidade em 
longo prazo. Um processo deve ser acoplado a uma sólida prática de engenharia de 
software e deve ser avaliado para garantir que satisfaça a um conjunto de critérios 
básicos de processo que demonstram ser essenciais para uma engenharia de software 
bem-sucedida.
Sucintamente, podemos definir o processo de software como um conjunto de atividades 
uniformizadas a serem aplicadas sistematicamente, que se encontram agrupadas em 
fases, cada uma das quais com os seus intervenientes com responsabilidades, que 
possui diversas entradas e produz diversas saídas. Isto é, define quem faz o quê, quando 
e como para atingir um certo objetivo. Esta prática leva à produção de uma série de 
documentos que ao final são traduzidos em um programa executável que seja satisfatório.
O trecho acima trata da definição do desenvolvimento de software como um processo. A 
partir dessas informações e do conteúdo estudado, marque a alternativa que não pode 
ser considerada uma vantagem ao se definir a ação de desenvolvimento de software 
como um processo, quando:
Incorreta: 
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.
a empresa pode estabelecer que seja adotado um documento que exponha a 
atividade. É por meio dele que a equipe conhece a tarefa, os seus responsáveis, 
os objetivos e tudo o que a distingue por completo.
26/12/2021 11:11 Comentários
https://sereduc.blackboard.com/ultra/courses/_76439_1/outline/assessment/_4523788_1/overview/attempt/_16379854_1/review/inline-feedback?… 2/8
Mostrar opções de resposta 
uniformização da produção dos artefatos, pois a condição de prever o processo 
condiciona a equipe a atuar de maneira mais padronizada. 
Resposta correta
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.
criar um procedimento estabelecido e implementado pela empresa, que 
represente a sua filosofia de trabalho.
Pergunta 2 -- /0,6
Na maioria dos projetos de software, há algum reúso de software. Isso acontece muitas 
vezes informalmente, quando as pessoas envolvidas no projeto sabem de projetos ou 
códigos semelhantes ao que é exigido. Elas realizam buscas, fazem as modificações 
necessárias e incorporam-nos a seus sistemas. Cada vez mais empresas consideram o 
software como um ativo valioso. O reúso tem sido promovido para aumentar o retorno 
sobre os investimentos em software.
O movimento open source significa que existe uma enorme base de código reusável 
disponível a baixos custos. Isso pode dar-se na forma de bibliotecas de programas ou 
aplicações inteiras. Existem muitos sistemas de aplicação de domínios específicos 
disponíveis, os quais podem ser customizados e adaptados às necessidades de uma 
empresa específica. 
Considerando as informações apresentadas e os conteúdos estudados, é possível afirmar 
que o estágio em que o projetista planeja selecionar elementos que serão reusados é 
definido como: 
26/12/2021 11:11 Comentários
https://sereduc.blackboard.com/ultra/courses/_76439_1/outline/assessment/_4523788_1/overview/attempt/_16379854_1/review/inline-feedback?… 3/8
Ocultar opções de resposta 
Pergunta 3 -- /0 6
Os fundamentos científicos para a engenharia de software envolvem o uso de modelos 
abstratos e precisos que permitem ao engenheiro especificar, projetar, implementar e 
manter sistemas de software, avaliando e garantindo suas qualidades. Analise as 
asserções abaixo:
I. Um dos objetivos da Engenharia de Software é desenvolver hardware de alta qualidade 
dentro de prazos e custos adequados.
II. É um mito do desenvolvimento de software é que se o desenvolvimento atrasar, basta 
contratar mais gente para colocá-lo em dia.
III. Uma vantagem da utilização do processo linear sequencial (cascata) (quando 
comparado aos outros processos básicos) é o paralelismo das fases e atividades.
É correto apenas o que se afirma em:
Incorreta: Apenas III está correta.
Resposta corretaApenas II está correta.
Apenas I está correta.
I, II e III estão erradas.
II e III estão corretas.
Pergunta 4 -- /0,6
26/12/2021 11:11 Comentários
https://sereduc.blackboard.com/ultra/courses/_76439_1/outline/assessment/_4523788_1/overview/attempt/_16379854_1/review/inline-feedback?… 4/8
Mostrar opções de resposta 
Ocultar opções de resposta 
Em uma definição simplificada, quais das afirmativas abaixo estão relacionadas a 
definição de “software”?
I.Programas: quando executados, determinam a função e o resultado que se deseja obter.
II.Documentos: apresentam a operação e a utilização dos programas.
III.Produto sujeito ao desgaste do tempo. Isso implica afirmar que o mesmo sofre 
alterações ou falhas no futuro.
IV.Estrutura dos dados: permitem aos programas a possibilidade de manipulação correta 
da informação.
É correto o que se afirma em:
Pergunta 5 -- /0,6
Desenvolver um software passou a ser algo extremamente lucrativo na engenharia de 
software, ao mesmo tempo que muitas empresas passaram a investir no desenvolvimento 
de sistemas que se diferenciam em termos de qualidade. A garantia de qualidade engloba 
um amplo conjunto de preocupações e atividades que se concentram na gestão da
qualidade de software. Alguns modelos criados asseguram a qualidade do produto com a 
normatização dos processos utilizados ao longo da criação do software. Qual norma 
orienta a realização de auditorias internas e externas? Onde essas auditorias asseguram 
que o sistema de gestão de qualidade consiga cumprir suas metas. Esta norma consegue 
também preparar o sistema para passar por uma auditoria externa, caso a empresa 
deseje obter uma certificação na modalidade independente.
ISO 9004.
ISO 9001.
26/12/2021 11:11 Comentários
https://sereduc.blackboard.com/ultra/courses/_76439_1/outline/assessment/_4523788_1/overview/attempt/_16379854_1/review/inline-feedback?… 5/8
Mostrar opções de resposta 
ISO 12207.
Resposta corretaISO 19011.
Incorreta: ISO 15504.
Pergunta 6 -- /0,6
Analise as afirmativas a respeito da metodologia Open Unified Process (OpenUP):
I.OpenUP foi criada através da união das metodologias consideradas ágeis (Scrum e XP) 
com a arquitetura que forma o processo unificado.
II.OpenUP tem o núcleo aberto, o que possibilita a ele o desenvolvimento de software de 
qualquer modalidade.
III.No núcleo da OpenUP, existe uma série de premissas que o tornam uma metodologia 
funcional. Seguir essas premissas possibilita a busca de referências de alto nível e, 
automaticamente, produtos no mesmo patamar.
IV.OpenUP foi desenvolvido pela IBM/Rational, é um exemplo de trabalho que se originou 
do UP e da proposta UML. Um dos benefícios oriundos dessa união é a não vinculação 
das etapas dos fluxos de trabalho, podendo ser aplicada em basicamente todas as fases 
do processo.
É correto o que se afirma em:
Pergunta 7 -- /0,6
26/12/2021 11:11 Comentários
https://sereduc.blackboard.com/ultra/courses/_76439_1/outline/assessment/_4523788_1/overview/attempt/_16379854_1/review/inline-feedback?… 6/8
Mostrar opções de resposta 
Mostrar opções de resposta 
A garantia de qualidade engloba um amplo conjuntode preocupações e atividades que se 
concentram na gestão da qualidade de software. Qual norma estabelece os requisitos que 
possibilitam a execução de um sistema de gestão de qualidade e tem como principal 
objetivo auxiliar as organizações empresariais no sentido de elevar a sua eficiência e o 
nível de satisfação do cliente?
Pergunta 8 -- /0,6
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. Seu 
surgimento decorreu da análise feita na época sobre as condições da indústria de 
software que estava entrando em um período crítico de colapso. Entretanto, mesmo com 
o surgimento da engenharia de software, muitos desses problemas persistiram e são 
recorrentes até os dias atuais. Como a capacidade computacional existente está e estará 
sempre à frente das nossas possibilidades de utilizá-la, estamos diante não de uma crise, 
mas de um problema permanente.
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á relacionada ao(s):
Pergunta 9 -- /0 6
26/12/2021 11:11 Comentários
https://sereduc.blackboard.com/ultra/courses/_76439_1/outline/assessment/_4523788_1/overview/attempt/_16379854_1/review/inline-feedback?… 7/8
Mostrar opções de resposta 
Pergunta 9 -- /0,6
Produzir um programa está ligado à ideia de conforto ao usuário do sistema, enquanto a 
criação de um software requer um nível de cobrança mais rigoroso. Entretanto, 
desenvolver um software é mais atrativo. Logo, a engenharia de software é uma área 
relevante basicamente por alguns aspectos. Analise as afirmações abaixo:
I - A exigência da aquisição de softwares de nível cada vez mais avançado impõe a 
criação de sistemas que atuem de maneira confiável, econômica e de maneira rápida.
II - Em uma análise de longo prazo, o uso de técnicas da engenharia de software 
direcionadas aos sistemas de software acaba sendo mais vantajoso do que simplesmente 
desenvolver programas.
III - Dentro da área da engenharia de software, não existe uma abordagem organizada e 
sistemática para execução do trabalho, visando à eficiência na criação de softwares de 
qualidade mais elevada.
É correto o que se afirma em:
Pergunta 10 -- /0,6
“O aspecto mais importante de um modelo de sistemas é que ele não inclui os 
detalhes”. Sendo assim, analise as afirmativas a seguir.
I.Modelo de fluxo de dados – mostra como os dados são processados em diferentes 
estágios do sistema.
II.Modelo de arquitetura – Mostra os principais subsistemas que constituem um sistema.
III.Modelo de classificação – diagramas de classe de objeto/herança mostram como as 
entidades têm características comuns.
Assinale a alternativa que apresenta a (s) afirmativa (s) correta (s).
26/12/2021 11:11 Comentários
https://sereduc.blackboard.com/ultra/courses/_76439_1/outline/assessment/_4523788_1/overview/attempt/_16379854_1/review/inline-feedback?… 8/8
Ocultar opções de resposta 
II.
II e III.
I e III.
Incorreta: I e II.
I, II e III.

Outros materiais