Buscar

Avaliação I - Engenharia e Projeto de Software (ADS19)

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 6 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 6 páginas

Prévia do material em texto

24/10/2023, 19:29 Avaliação I - Individual FLEX
about:blank 1/6
Prova Impressa
GABARITO | Avaliação I - Individual FLEX (Cod.:456014)
Peso da Avaliação 1,50
Prova 12143757
Qtd. de Questões 10
Acertos/Erros 10/0
Nota 10,00
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 V - V - F - V.
B F - V - V - F.
C V - F - F - V.
D V - V - F - F.
Com o passar do tempo, o software e o hardware se tornaram elementos muito importantes para 
o mundo, capazes de manipular a informação. Durante o ciclo de vida do software, apenas pode ser 
desenvolvida e realizada a manutenção nele mesmo sem substituição. Já o hardware é fabricado e a 
manutenção pode ser realizada com a substituição de peças quando estão em desgaste. Sobre a 
definição de software, assinale a alternativa CORRETA:
A É o conjunto de instruções operacionais programadas diretamente para equipamento eletrônico
composto de milhões de minúsculos transistores.
B Engloba códigos que são criados através de uma linguagem de programação, que é interpretada
por um compilador, que a transforma para código binário, o qual é lido pelo hardware.
 VOLTAR
A+ Alterar modo de visualização
1
2
24/10/2023, 19:29 Avaliação I - Individual FLEX
about:blank 2/6
C Corresponde a códigos de emissão e recepção, em que os sinais emitidos pelo transmissor
refletem na superfície do objeto detectado e retornam ao elemento receptor.
D
São as partes concretas de uma máquina, como o gabinete, o teclado, o mouse, a impressora, o
disco rígido, a memória, entre outros itens utilizados na fabricação de um computador ou
equipamentos eletrônicos.
A engenharia de software é composta por três elementos fundamentais: métodos, ferramentas e 
procedimentos. Estes elementos visam possibilitar ao gerente de projeto o controle do processo de 
desenvolvimento do software, bem como oferecer ao profissional uma base para a construção de um 
software de alta qualidade. Acerca dos elementos fundamentais da engenharia de software, classifique 
V para as sentenças verdadeiras e F para as falsas:
( ) A definição de como serão estruturados os dados ou como será implementada uma 
funcionalidade do sistema são exemplos de atividades características dos métodos propostos pela 
engenharia de software.
( ) As ferramentas CASE são programas que auxiliam o analista na construção do sistema, 
possibilitando prever como será sua estrutura, quais serão suas classes, entidades, seus fluxos internos 
e muitos outros detalhes. São elaborados vários diagramas que, em conjunto, constituem praticamente 
uma “planta” do sistema a ser desenvolvido.
( ) Pode-se afirmar que há uma independência entre os elementos fundamentais; logo, a 
inobservância de algum não acarretará prejuízos aos demais.
( ) Os procedimentos estabelecem a sequência em que os métodos serão executados, servindo como 
ponto de referência na administração do progresso do software.
( ) Dentre os procedimentos a serem realizados em um projeto de software, pode-se citar o controle 
de qualidade e avaliação, procedimentos estes que antecedem a distribuição do software.
Assinale a alternativa que apresenta a sequência CORRETA:
A F - F - V - V - F.
B F - V - V - F - V.
C V - F - V - F - V.
D V - V - F - V - V.
O roteiro que define o trabalho a ser executado durante um projeto de software é classificado 
por ciclo de vida de desenvolvimento. É constituído por atividades e artefatos que fazem uso de 
métodos, técnicas, ferramentas e procedimentos para construção do produto de software. Sobre os 
principais ciclos de vida de software, analise as sentenças a seguir:
3
4
24/10/2023, 19:29 Avaliação I - Individual FLEX
about:blank 3/6
I- O modelo cascata ou sequencial é estabelecido pelas funções realizadas na engenharia 
convencional, uma fase só inicia se a anterior estiver concluída.
II- O modelo de prototipação traz maior velocidade de desenvolvimento e envolvimento direto do 
usuário pois se produz uma representação visual das funcionalidades que o software terá depois de 
pronto.
III- No modelo espiral, o percurso de avanço do desenvolvimento é no sentido horário, do centro para 
fora de forma evolutiva, incorporando novos requisitos do projeto. Verifica-se que há sobreposição 
evolutiva durante quatro setores: planejar os objetivos, avaliação e redução de riscos, desenvolve e 
valida estratégia de desenvolvimento e, por fim, revisão e planejamento do projeto.
IV- O modelo iterativo e incremental é utilizado ao buscar estratégias diferentes de se executar o 
planejamento do projeto, sendo que o desenvolvimento evolui em versões de novas funcionalidades 
até que o sistema completo esteja construído. Cada ciclo é constituído pelas fases de análise, projeto, 
implementação e testes.
V- O modelo baseado em componentes enfatiza a estreita relação entre as atividades de teste com as 
demais atividades do processo de desenvolvimento, prima por metodologias ágeis, de forma que é 
recomendado realizá-lo em até 90 dias. Este modelo não depende da existência de uma grande 
biblioteca disponível de componentes de software reusáveis utilizados pela empresa. 
Agora, assinale a alternativa CORRETA:
A As sentenças I, II, III e V estão corretas.
B As sentenças I, II, III e IV estão corretas.
C As sentenças II, III e V estão corretas.
D As sentenças I, II e V estão corretas.
A Engenharia de Software busca estruturar de forma racional e científica, através do uso de 
modelos, a especificação, desenvolvimento e manutenção de sistemas de software aplicando 
tecnologias e métodos da computação, gerência de projetos e diversos campos do conhecimento por 
se tratar de uma área multidisciplinar. Hirama (2011) explica que a existência da Engenharia de 
Software se faz importante por diversos motivos. Sobre esses motivos, assinale a alternativa 
CORRETA:
FONTE: HIRAMA, K. Engenharia de Software: qualidade e produtividade com tecnologia. Rio de 
Janeiro: Elsevier, 2011.
A A complexidade dos softwares, implantação de processo de software; insatisfação dos usuários e
confiabilidade do sistema.
B Insatisfação dos usuários; baixa qualidade de serviços e produtos de software; falta de
planejamento e de processo de software.
C A complexidade dos softwares; insatisfação dos usuários; produtividade; confiabilidade do
sistema e manutenibilidade.
5
24/10/2023, 19:29 Avaliação I - Individual FLEX
about:blank 4/6
D Insatisfação dos usuários; implantação de processo de software; confiabilidade do sistema e falta
de gerenciamento de projetos.
Os modelos de processo de ciclo de vida de software servem como uma representação dos 
objetos e das atividades envolvidas nos processos de software. Entre os diversos modelos existentes, 
um deles destaca-se por produzir um modelo visual que auxiliará no entendimento dos requisitos e 
possibilitará ao cliente um melhor entendimento dos requisitos do sistema. Como este modelo é 
conhecido?
A Modelo de prototipação.
B Modelo clássico.
C Modelo de quarta geração.
D Modelo espiral.
A Engenharia de Software é a área da engenharia que se preocupa com todos os aspectos da 
produção desoftware, sabendo que a maior parte do orçamento de software em grandes empresas é 
dedicada à mudança e à evolução de software existente, ao invés de desenvolver um novo software. 
Sobre a Engenharia de Software, analise as sentenças a seguir:
I- Tem como foco principal estabelecer uma abordagem sistemática de desenvolvimento, por meio de 
ferramentas e técnicas apropriadas, dependendo do problema a ser abordado, considerando restrições 
e recursos disponíveis. 
II- A Engenharia de Software trata de aspectos relacionados ao estabelecimento de processos (une as 
camadas), métodos (define como fazer), técnicas, ferramentas e ambientes de suporte ao 
desenvolvimento de software. 
III- É um conjunto de atividades e resultados associados que resulta em um produto de software. 
Possui responsáveis, artefatos de entrada e saída, uma ordem de execução e um modelo de ciclo de 
vida bem definido. 
IV- A Engenharia de Software é uma disciplina que abrange todas as etapas do desenvolvimento, 
desde a especificação até a manutenção. Seu principal objetivo é fornecer uma estrutura metodológica 
para a construção de software com alta qualidade. 
Agora, assinale a alternativa CORRETA:
A As sentenças I, II e IV estão corretas.
B As sentenças I e III estão corretas.
C As sentenças II e III estão corretas.
D Somente a sentença III está correta.
6
7
24/10/2023, 19:29 Avaliação I - Individual FLEX
about:blank 5/6
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 que precisam. 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 Brainstorming, Grupo Focal, Protocolo de Análise, Sorteio de Cartões, Sessões JAD, WorkShop,
Prototipagem, Questionários, Etnografia e Casos de Uso.
C WorkShop, BrainStorming, Questionário, Grupo Focal, Observação, Protocolo de Análise,
Sorteio de Cartões, Sessões RAD, Storyboards 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 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 II e III estão corretas.
C Somente a sentença III está correta.
D As sentenças I e II estão corretas.
O modelo de prototipação é considerado uma técnica poderosa para o desenvolvimento de 
softwares, que tem por finalidade obter as informações necessárias do software e apresentá-las aos 
usuários, por meio de uma representação limitada de um design. Sobre as características do modelo 
8
9
10
24/10/2023, 19:29 Avaliação I - Individual FLEX
about:blank 6/6
de Prototipação, analise as sentenças a seguir:
I- O protótipo tem a função de auxiliar a validação dos requisitos do sistema e possibilitar a inserção 
de novos requisitos ainda não identificados.
II- Na construção do protótipo, deve-se observar as boas práticas de construção de software, já que 
poderá ser reaproveitado no desenvolvimento do software.
III- Uma das vulnerabilidades do modelo de prototipação é a compreensão do cliente sobre a função 
do protótipo.
IV- Este modelo possibilita que sejam realizados sucessivos refinamentos para chegar ao modelo 
ideal.
Assinale a alternativa CORRETA:
A Somente a sentença II está correta.
B As sentenças II e IV estão corretas.
C As sentenças II, III e IV estão corretas.
D As sentenças I, III e IV estão corretas.
Imprimir

Continue navegando