Buscar

Avaliação I - Individual 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

26/09/2022 19:46 Avaliação I - Individual
about:blank 1/5
Prova Impressa
GABARITO | Avaliação I - Individual (Cod.:668750)
Peso da Avaliação 1,50
Prova 34453661
Qtd. de Questões 10
Acertos/Erros 9/1
Nota 9,00
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 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, e a segunda é uma justificativa correta da
primeira.
C As duas asserções são proposições falas.
D As duas asserções são proposições verdadeiras, mas a segunda não é uma justificativa correta da
primeira.
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:
 VOLTAR
A+ Alterar modo de visualização
1
2
26/09/2022 19:46 Avaliação I - Individual
about:blank 2/5
A F - V - V - F.
B V - V - F - F.
C V - V - F - V.
D V - F - F - V.
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 F - V - V - F.
B V - F - F - F.
C F - V - F - F.
D V - V - F - V.
A etapa de identificação e entendimento dos requisitos é fundamental para desenvolver um 
software com sucesso. Os requisitos são características ou regras de negócio específicas do projeto a 
ser desenvolvido. Entender estas particularidades reduz os riscos e os custos de desenvolvimento. 
Sobre os requisitos, classifique V para as sentenças verdadeiras e F para as falsas: 
 
( ) Existem apenas dois tipos de requisitos: funcionais e não funcionais. 
( ) Requisito inverso é o terceiro tipo de requisito. 
( ) Requisito é uma importante documentação acerca do software que será desenvolvido e 
contempla regras específicas que deverão ser obedecidas na execução de cada atividade. 
( ) O sucesso dos projetos não depende do levantamento de requisitos. 
Assinale a alternativa que apresenta a sequência CORRETA:
A F - F - V - V.
B F - F - F - V.
C V - V - V - F.
3
4
26/09/2022 19:46 Avaliação I - Individual
about:blank 3/5
D F - V - V - F.
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 de Software.
B Crise da Engenharia do Software.
C Crise de Projeto.
D Crise Digital de 1970.
Todo projeto de software, antes de iniciar seu processo de implementação (codificação), deve 
passar por uma análise aprofundada, com o intuito de verificar a sua viabilidade econômica e os 
requisitos que deverão ser atendidos. Tais requisitos dividem-se em duas categorias: funcionais e não 
funcionais. Acerca dos requisitos não funcionais, assinale a alternativa CORRETA:
A Descrevem os serviços disponibilizados pelo software aos usuários.
B Descrevem com detalhes o que deve ser codificado pelo programador.
C Especificam as funções que não poderão ser executadas pelo software.
D Definem as questões tecnológicas quanto ao funcionamento do software.
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 A primeira asserção é uma proposição falsa, e a segunda é uma proposição verdadeira.
B A primeira asserção é uma proposição verdadeira, e a segunda é uma proposição falsa.
5
6
7
26/09/2022 19:46 Avaliação I - Individual
about:blank 4/5
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 falsas.
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, possibilitandoo retorno para uma etapa sempre que for necessário. 
Assinale a alternativa que apresenta a sequência CORRETA:
A V - F - F - V.
B V - V - V - F.
C F - V - V - F.
D V - V - F - V.
A evolução dos computadores acompanha a evolução da sociedade e já faz parte do nosso 
cotidiano. Os computadores são aparelhos eletrônicos compostos de hardwares e softwares que 
recebem, armazenam e produzem informações de forma automática. Para chegar na versão dos 
computadores que conhecemos hoje, foi necessário passar ao longo do tempo por diversas 
transformações e aperfeiçoamento dos hardwares e software, acompanhando os avanços de áreas 
como matemática, eletrônica e engenharia. Com base no exposto, avalie as asserções a seguir e a 
relação proposta entre elas: 
I- No início, o computador era composto apenas de hardware, e toda a lógica de processamento era 
executada no meio físico, porém, à medida que o hardware evoluiu, o software passou a acompanhar 
essa mudança. 
PORQUE
II- Os computadores precisavam se tornar mais acessíveis ao usuário final através de interfaces mais 
intuitivas e fáceis de utilizar, enfim, essa evolução do computador necessitava que a evolução do 
software e do hardware andassem em paralelo, para que houvesse um melhor aproveitamento dos 
recursos. 
Assinale a alternativa CORRETA:
8
9
26/09/2022 19:46 Avaliação I - Individual
about:blank 5/5
A
As duas asserções são proposições verdadeiras, e a segunda é uma justificativa correta da
primeira.
B As duas asserções são proposições falsas.
C A primeira asserção é uma proposição verdadeira, e a segunda é uma proposição falsa.
D A primeira asserção é uma proposição falsa, e a segunda é uma proposição verdadeira.
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 II estão corretas.
B As sentenças I e III estão corretas.
C Somente a sentença III está correta.
D As sentenças II e III estão corretas.
10
Imprimir

Continue navegando