Buscar

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

Prévia do material em texto

04/12/2019 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 1/4
Acadêmico: Diego dos Reis Soares (1901312)
Disciplina: Engenharia e Projeto de Software (ADS19)
Avaliação: Avaliação I - Individual FLEX ( Cod.:456014) ( peso.:1,50)
Prova: 14372104
Nota da Prova: 10,00
Legenda: Resposta Certa Sua Resposta Errada 
1. Aplicativos computacionais são construídos no decorrer de inúmeras etapas. Cada uma delas propõe regras
específicas no intuito de contemplar as expectativas dos usuários finais. Para que se tenha um bom entendimento
disso, torna-se necessário fazer um adequado levantamento de requisitos, a fim de compreender as
particularidades de negócio que serão executadas e controladas pelo sistema que será construído. Com relação ao
levantamento de requisitos, assinale a alternativa CORRETA:
 a) Um requisito não pode ser considerado uma documentação do software.
 b) Requisitos funcionais estão relacionados às restrições tecnológicas envolvidas no processo de
desenvolvimento.
 c) Requisitos não funcionais especificam o comportamento do sistema.
 d) Transforma conhecimento tácito em conhecimento explícito.
2. 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; insatisfação dos usuários; produtividade; confiabilidade do sistema e
manutenibilidade.
 b) A complexidade dos softwares, implantação de processo de software; insatisfação dos usuários e confiabilidade
do sistema.
 c) Insatisfação dos usuários; implantação de processo de software; confiabilidade do sistema e falta de
gerenciamento de projetos.
 d) Insatisfação dos usuários; baixa qualidade de serviços e produtos de software; falta de planejamento e de
processo de software.
04/12/2019 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 2/4
3. A Engenharia de Software é a área da engenharia que se preocupa com todos os aspectos da produção de
software, 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) Somente a sentença III está correta.
 b) As sentenças I, II e IV estão corretas.
 c) As sentenças I e III estão corretas.
 d) As sentenças II e III estão corretas.
4. 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) Entrevistas, Protocolo de Análise, Sorteio de Cartões, Análise de Documentos Quantitativos, Reunião,
Prototipagem, Questionários, Storyboards e Observação.
 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) 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.
5. 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) 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.
 b) É o conjunto de instruções operacionais programadas diretamente para equipamento eletrônico composto de
milhões de minúsculos transistores.
 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) 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.
6. O desenvolvimento de software é praticado por meio da execução geralmente sequencial de várias atividades que
são agrupadas em cada etapa do processo. Dividir o projeto em atividades é relevante no sentido de entender
como estas se relacionam e qual o nível de dependência estabelecido no momento de execução. Para colaborar
com isso, utiliza-se o conceito de ciclo de vida do software para especificar um grupo de atividades e seus
relacionamentos. Sobre o ciclo de vida de desenvolvimento de software, assinale a alternativa CORRETA:
 a) O modelo em espiral serve como base para o modelo de prototipação e cascata.
 b) O modelo incremental aumenta o tempo de desenvolvimento do projeto.
 c) O modelo em cascata é o mais simples e tem as etapas bem definidas.
 d) O modelo baseado em componentes não tem como foco a reutilização.
04/12/2019 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 3/4
7. 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 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 dosoftware.
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) As sentenças I, III e IV estão corretas.
 b) As sentenças II, III e IV estão corretas.
 c) As sentenças II e IV estão corretas.
 d) Somente a sentença II está correta.
8. Requisito de software é uma documentação que diz o que o software deverá realizar quando se estabelece e
mantém acordo entre o cliente e a equipe do projeto. Enfim, é um modelo sistemático para encontrar, documentar,
organizar e rastrear os requisitos variáveis de um sistema. Sobre algumas dificuldades no processo de obtenção
de requisitos apresentada por Carvalho e Chiossi (2001), analise as sentenças a seguir:
I- Falta de conhecimento do usuário das suas reais necessidades e do que o produto de software pode lhe
oferecer.
II- Falta de conhecimento do cliente do domínio do problema e dificuldade em tomar decisões, dificuldades não
encontradas no desenvolvedor por obter domínio técnico.
III- Comunicação inadequada entre desenvolvedores e clientes.
IV- Problemas de comportamento do coordenador de projeto, levando em conta que a equipe de desenvolvimento
apresente comportamento exemplar.
Agora, assinale a alternativa CORRETA:
FONTE: CARVALHO, Ariadne M. B. Rizzoni; CHIOSSI, Thelma C. dos Santos. Introdução à engenharia de
software. CAMPINAS: UNICAMP, 2001.
 a) As sentenças I, II e III estão corretas.
 b) As sentenças I, III e IV estão corretas.
 c) As sentenças I e III estão corretas.
 d) As sentenças II e IV estão corretas.
9. 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) Definem as questões tecnológicas quanto ao funcionamento do software.
 b) Especificam as funções que não poderão ser executadas pelo software.
 c) Descrevem os serviços disponibilizados pelo software aos usuários.
 d) Descrevem com detalhes o que deve ser codificado pelo programador.
10. 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.
04/12/2019 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 4/4
 d) Modelo espiral.
Prova finalizada com 10 acertos e 0 questões erradas.

Continue navegando