Buscar

Avaliacao I - Engenharia e Projeto 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 5 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

28/08/2023, 19:15 Avaliação I - Individual
about:blank 1/5
Prova Impressa
GABARITO | Avaliação I - Individual (Cod.:676193)
Peso da Avaliação 1,50
Prova 33991647
Qtd. de Questões 10
Acertos/Erros 9/1
Nota 9,00
A engenharia de software é uma forma de engenharia que aplica os princípios da ciência da 
computação e matemática para alcançar soluções com um bom custo-benefício para resolução de 
problemas do software, no entanto é quem estabelece o uso de sólidos princípios de Engenharia para 
que se possa obter economicamente um software que seja confiável e que funcione eficientemente. A 
respeito da função do princípio de Engenharia de Software do tipo "Padronização", classifique V para 
as sentenças verdadeiras e F para as falsas:
( ) Formalizar o processo de construção e padronizar os componentes do sistema, facilitando o reuso 
das funcionalidades. 
( ) Padronizar o processo de construção do software para facilitar o entendimento e manutenção.
( ) Uniformizar o processo de construção do software para melhorar sua execução e sustentação.
( ) Padronizar os procedimentos de construção do software para otimizar seus componentes durante 
a manutenção.
Assinale a alternativa que apresenta a sequência CORRETA:
A V - V - F - V.
B V - F - F - F.
C F - V - F - F.
D F - V - V - F.
O modelo cascata é considerado o ciclo de vida mais antigo da engenharia de software, sugere 
uma abordagem sequencial e sistemática para o desenvolvimento de software, começando com a 
definição dos requisitos por parte do cliente, avançando pelas atividades de projeto e implementação 
de software, testes, implantação, culminando no suporte contínuo do software concluído. A respeito 
das características negativas desse modelo, classifique V para as sentenças verdadeiras e F para as 
falsas:
( ) Demora no atendimento devido aos retrabalhos tardios.
( ) Como os testes ocorrem no final do processo, um erro sutil pode vir a exigir semanas de 
verificação para que se possa eliminá-lo.
( ) Pelo fato de possuir um modelo de ciclo de vida bem definido e sem sobreposição, pode impactar 
em atrasos no cronograma do projeto.
( ) É praticamente impossível obter-se a totalidade de requisitos de maneira antecipada e em uma 
única etapa do projeto, possibilitando o retorno para uma etapa sempre que for necessário.
Assinale a alternativa que apresenta a sequência CORRETA:
A V - V - V - F.
 VOLTAR
A+ Alterar modo de visualização
1
2
28/08/2023, 19:15 Avaliação I - Individual
about:blank 2/5
B F - V - V - F.
C V - F - F - V.
D V - V - F - V.
A Engenharia de Software é composta por diversos conceitos de fundamental importância na 
área e abrange um processo, um conjunto de métodos ou práticas e diversas ferramentas que 
possibilitam aos profissionais desenvolverem softwares de alta qualidade. Entendemos software como 
a criação intelectual, compreendendo os programas, procedimentos, regras e qualquer documentação 
correlata à operação de um sistema de processamento de dados. Carvalho e Chiossi (2001) descrevem 
alguns príncipios importantes para a Engenharia de Software. Sobre esses princípios, analise as 
sentenças a seguir:
I- A formalidade busca agrupar conceitos em atributos formais e de serviços, permitindo, assim, 
desenvolver e reutilizar definições em componentes de softwares de aplicação. Seus efeitos estão 
associados ao processo de identificação dos aspectos necessários de um determinado fenômeno, 
desconsiderando os detalhes. 
II- A decomposição busca definir uma metodologia com diagramas de fácil visualização que devem 
ser estabelecidos para que possamos ter uma entrega efetiva, permitindo, assim, que partes ou 
componentes de um produto desenvolvido possam ser utilizados em outros sistemas. 
III- A padronização busca auxiliar o processo de construção de software, objetivando mais qualidade. 
Por meio deste princípio, é possível capitalizar experiências de outros projetos e aprender com erros já 
experimentados, aplicando solução conhecida. 
FONTE: CARVALHO, A. M. B. R.; CHIOSSI, T. C. S. Introdução à engenharia de software. 
Campinas: UNICAMP, 2001. 148p.
Agora, assinale a alternativa CORRETA:
A As sentenças I e III estão corretas.
B Somente a sentença III está correta.
C As sentenças I e II estão corretas.
D As sentenças II e III estão corretas.
A Engenharia de Software define diversas metodologias com diversos ciclos de vida de 
desenvolvimento de software, a fim de dinamizar a execução dos projetos adotando os melhores 
métodos, técnicas de ferramentas para execução de seus processos para atingir maior produtividade e 
qualidade nos projetos. 
I- Na fase de iniciação são realizados o planejamento do projeto, definindo os requisitos de sistemas 
para garantir que o escopo do projeto seja atendido. Nesse processo, as atividades de requisitos de 
softwares são extremamente importantes.
PORQUE
II- É um trabalho que consiste na análise de requisitos para identificar, quantificar, definir, especificar, 
documentar, rastrear, priorizar e classificar os principais problemas que o futuro software deve 
3
4
28/08/2023, 19:15 Avaliação I - Individual
about:blank 3/5
resolver. Os requisitos de software expressam a necessidade e restrições ou limitações colocadas sobre 
o produto ou software.
Assinale a alternativa CORRETA:
A A primeira asserção é uma proposição falsa, e a segunda é uma proposição verdadeira.
B As duas asserções são proposições verdadeiras, mas a segunda não é uma justificativa correta da
primeira.
C As duas asserções são proposições verdadeiras, e a segunda é uma justificativa correta da
primeira.
D As duas asserções são proposições falas.
A Engenharia de Software se ocupa com todos os aspectos de produção de software, define um 
conjunto de atividades parcialmente ou totalmente ordenadas a fim de obter um produto de software 
com qualidade para cumprir corretamente os contratos e padrões de desenvolvimento. Com base 
nisso, avalie as asserções a seguir e a relação proposta entre elas:
I- Roger Pressman define a Engenharia de Software em quatro camadas: ferramentas, métodos, 
processos e foco na qualidade. 
PORQUE
II- A ênfase na qualidade permitirá a integração adequada de todas as demais camadas para que o 
projeto de desenvolvimento de software seja bem gerenciado e controlado, e possa ser entregue nos 
prazos acordados, satisfazendo às necessidades dos seus usuários.
Assinale a alternativa CORRETA:
A As duas asserções são proposições verdadeiras, e a segunda é uma justificativa correta da
primeira.
B A primeira asserção é uma proposição falsa, e a segunda é uma proposição verdadeira.
C A primeira asserção é uma proposição verdadeira, e a segunda é uma proposição falsa.
D As duas asserções são proposições falsas.
Durante as três primeiras décadas da era do computador, o principal desafio era desenvolver um 
hardware de baixo custo e alto desempenho. O desafio hoje é melhorar a qualidade e reduzir os custos 
das soluções baseadas em software. Sobre a evolução de software, associe os itens, utilizando o 
código a seguir: 
I- 1° Fase.
II- 2° Fase.
III- 3° Fase.
IV- 4° Fase.
( ) Os softwares eram considerados um produto secundário.
( ) Sistemas multi-usuários; primeiras metodologias de análise de sistemas.
( ) Sistemas distribuídos; redes locais e globais; uso de microprocessadores; hardware de baixo 
5
6
28/08/2023, 19:15 Avaliação I - Individual
about:blank 4/5
custo.
( ) Tecnologia Orientada a Objeto; Sistemas Especialistas (IA); Internet.
Agora, assinale a alternativa que apresenta a sequência CORRETA:
A I - III - IV - II.
B III - II - IV - I.
C I - II - III - IV.
D II - I - III - IV.
A área de Requisitos de Software é responsável por informar quais requisitos o produto a ser 
desenvolvido deve possuir. Muitas vezes, porém, nos deparamos com a dificuldade de entendimento 
dos usuários, pois alguns têm vaga noção do que precisam e do que um produto de software pode lhes 
oferecer ou o que querem é diferente do queprecisam. Para auxiliar a resolver estes problemas, há 
diversas técnicas a serem utilizadas para o levantamento de requisitos. Sobre as técnicas utilizadas, 
assinale a alternativa CORRETA:
A
Brainstorming, Sessões JAD, Análise de Documentos Quantitativos, Reunião, Prototipagem,
Entrevista, Questionários, Observação, Levantamento Orientado a Ponto de Vista, Etnografia e
Casos de Uso.
B WorkShop, BrainStorming, Questionário, Grupo Focal, Observação, Protocolo de Análise,
Sorteio de Cartões, Sessões RAD, Storyboards e Casos de Uso.
C Brainstorming, Grupo Focal, Protocolo de Análise, Sorteio de Cartões, Sessões JAD, WorkShop,
Prototipagem, Questionários, Etnografia e Casos de Uso.
D Entrevistas, Protocolo de Análise, Sorteio de Cartões, Análise de Documentos Quantitativos,
Reunião, Prototipagem, Questionários, Storyboards e Observação.
A Engenharia de Software define diversas metodologias de desenvolvimento de software, 
dinamizando a execução dos projetos, inexigindo, desde a definição do escopo, análise, 
desenvolvimento e até sua implantação, maior experiência dos envolvidos para atingir maior 
produtividade e qualidade. A respeito destas etapas do projeto, classifique V para as sentenças 
verdadeiras e F para as falsas:
( ) Na fase de iniciação, é realizado o planejamento do projeto, definindo os requisitos de Sistemas 
para garantir o escopo do projeto.
( ) Na fase de elaboração, são definidas as documentações do projeto, especificando o que será 
implementado.
( ) Na fase de construção, são programados os componentes de software do projeto e a realização da 
aprovação do projeto com os testes de aceite.
( ) Na fase de transição, garante-se a entrega do projeto, atendendo ao escopo e ao planejamento.
Agora, assinale a alternativa que apresenta a sequência CORRETA:
A F - V - V - F.
B V - V - F - F.
7
8
28/08/2023, 19:15 Avaliação I - Individual
about:blank 5/5
C V - V - F - V.
D V - F - F - V.
A evolução de software se preocupa principalmente com as mudanças do sistema em relação a 
diferentes versões ou releases. Para continuar útil, é crucial que sistemas de software possam ser 
facilmente adaptáveis a mudanças contínuas e flexíveis o suficiente para adição de novas 
funcionalidades. Sobre o que podemos considerar software, analise as sentenças a seguir:
I- Programas de computadores que, quando executados, produzem a função e o desempenho desejado. 
II- Estruturas de dados que permitem a manipulação das informações; documentos que descrevem a 
operação e uso dos programas.
III- Elemento de sistema físico e não lógico, consequentemente, o sucesso é medido pela qualidade de 
muitas entidades e não pela qualidade de poucas entidades manufaturadas. 
Agora, assinale a alternativa CORRETA:
A As sentenças I e III estão corretas.
B As sentenças I e II estão corretas.
C Somente a sentença III está correta.
D As sentenças II e III estão corretas.
No início da década de 70, o crescimento vertiginoso da produção de softwares deparou-se com 
um sério problema: a falta de técnicas predefinidas para o desenvolvimento de sistemas. Esta falta de 
conhecimento acarretou projetos de software de baixa qualidade, com códigos de difícil manutenção, 
com orçamentos e prazos que não condiziam com a realidade. Como esta situação relatada ficou 
conhecida?
A Crise Digital de 1970.
B Crise de Projeto.
C Crise de Software.
D Crise da Engenharia do Software.
9
10
Imprimir

Continue navegando