Buscar

Avaliação I - Individual FLEX

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

https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 1/4 
 
1. 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: 
I- O modelo cascata ou sequencial é estabelecido pelas funções realizadas na engenharia convencional, uma 
fasesó 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 
seproduz 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 
formaevolutiva, 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 
doprojeto, 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 
demaisatividades 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. 
 
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, 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. 
d) Insatisfação dos usuários; implantação de processo de software; confiabilidade do sistema e falta de 
gerenciamento de projetos. 
Acadêmico: 
Disciplina: Engenharia e Projeto de Software (ADS19) 
Avaliação: Avaliação I - Individual FLEX ( Cod.:514973) ( peso. :1,50) 
Prova: 
Nota da Prova: 8 , 00 
Legenda: Resposta Certa Sua Resposta Errada 
Agora, assinale a alternativa CORRETA: 
 a) As sentenças II, III e V estão corretas. 
 b) As sentenças I, II, III e V estão corretas. 
 c) As sentenças I, II e V estão corretas. 
 d) As sentenças I, II, III e IV estão corretas. 
 
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 2/4 
3. As organizações realizam grandes investimentos em seus sistemas de software, pois são ativos críticos de 
negócios. Sendo assim, a evolução dos computadores foi caracterizada por avanços tecnológicos que 
marcaram cada geração. Sobre os avanços tecnológicos e suas respectivas gerações, assinale a alternativa 
CORRETA: 
a) A terceira geração é marcada pelo nascimento do conceito de família de computadores compatíveis, e a 
programação era realizada diretamente na linguagem de máquina, e o armazenamento era feito em cartões 
perfurados. 
b) A terceira geração é marcada pela utilização de válvulas e, em seguida, a utilização de relés, cuja finalidade 
é controlar o fluxo de elétrons. 
c) A terceira geração de computadores é marcada pela substituição da válvula pelo transistor, que gerava 
menos calor e era mais rápido e confiável, melhorando a comunicação homem-máquina. 
d) A terceira geração é marcada pelos discos magnéticos para o armazenamento de dados, permitindo uma 
maior velocidade, já que aceitava acesso direto aos arquivos. 
4. 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. 
 
5. 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 
lheoferecer. 
II- Falta de conhecimento do cliente do domínio do problema e dificuldade em tomar decisões, dificuldades 
nãoencontradas 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 
desenvolvimentoapresente comportamento exemplar. 
Agora, assinale a alternativa CORRETA: 
FONTE: CARVALHO, Ariadne M. B. Rizzoni; CHIOSSI, Thelma C. dos Santos. Introdução à engenharia de 
 
6. O termo crise de software surgiu no final da década de 60, e tinha por finalidade expressar as dificuldades do 
desenvolvimento de software diante do rápido crescimento da demanda existente, da complexidade dos 
problemas a serem resolvidos e da inexistência de técnicas estabelecidas para o desenvolvimento de sistemas. 
Acerca da crise de software, classifique V para as sentenças verdadeiras e F para as falsas: 
Agora, assinale a alternativa CORRETA: 
 a) Somente a sentença III está correta. 
 b) As sentenças I e III estão corretas. 
 c) As sentenças II e III estão corretas. 
 d) As sentenças I e II estão corretas. 
software. CAMPINAS: UNICAMP, 2001. 
 a) As sentenças I, III e IV estão corretas. 
 b) As sentenças I, II e III estão corretas. 
 c) As sentenças I e III estão corretas. 
 d) As sentenças II e IV estão corretas. 
 
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 3/4 
( ) A falta de formação adequada na engenharia de software e a baixa produtividade são fatores que 
contribuem efetivamente para o surgimento de uma nova crise de software. 
( ) A crise de software refere-se a um conjunto de problemas, dentre os quais se encontra a imprecisão nas 
estimativas de custo e prazo devido a uma coleta de requisitos escassa. 
( ) A alteração de legislações vigentes e mudanças na regra de negócio são elencadas como fatores externos 
que contribuem para alavancar a crise de software, mas que podem ser facilmente gerenciados. 
( ) As questõescomportamentais, como a falha de comunicação entre as equipes, não afetará no resultado 
final do produto, desde que sejam cumpridos os demais aspectos de desenvolvimento de software 
estabelecidos pela engenharia de software. 
( ) Pode-se afirmar que a crise de software ainda se encontra presente em muitos projetos, não mais pela 
ausência de métodos, técnicas e ferramentas, mas pela falta do seu uso. 
Assinale a alternativa que apresenta a sequência CORRETA: 
 
7. Segundo Sommerville (2007), para que um software seja desenvolvido de forma consistente, é preciso aliar 
boas práticas da engenharia de software com um robusto e eficiente processo de desenvolvimento. Diferentes 
tipos de sistemas necessitam de diferentes processos de desenvolvimento. Por exemplo, um software de tempo 
real de uma aeronave deve ser completamente especificado antes do início do desenvolvimento, enquanto que, 
em um sistema de comércio eletrônico, a especificação e o desenvolvimento do software podem ser conduzidos 
paralelamente. O uso de um processo de software inadequado pode reduzir a qualidade ou a utilidade do 
produto de software a ser desenvolvido e/ou aumentar os custos de desenvolvimento. Este fato leva as 
organizações que produzem software a usar processos de desenvolvimento que sejam eficientes e que 
atendam plenamente às suas necessidades. Acerca dos processos de software a serem adotados, analise as 
sentenças a seguir: 
I- O processo de software pode ser definido como um complexo de atividades relacionadas que direcionam 
aodesenvolvimento de um produto de software. 
II- Dentre as atividades desenvolvidas no processo de software, destaca-se a definição das funcionalidades 
dosoftware e as restrições a seu funcionamento. 
III- Independente do processo de software adotado, a atividade de validação deverá ser realizada, tendo 
porobjetivo verificar a conformidade do artefato produzido com os requisitos previamente definidos. 
IV- Embora os processos de software sejam totalmente automatizados e complexos, é imprescindível a adoção 
deum processo de desenvolvimento de software previamente definido, o qual deverá ser seguido na sua 
integralidade. 
Assinale a alternativa CORRETA: 
FONTE: SOMMERVILLE, I. Engenharia de Software, 8. ed. São Paulo: Pearson Addison-Wesley, 2007. 
 
8. 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. 
 a) V - V - F - F - V. 
 b) F - V - V - F - V. 
 c) F - V - F - V - F. 
 d) V - F - F - V - F. 
 a) As sentenças I e IV estão corretas. 
 b) As sentenças I, II e III estão corretas. 
 c) As sentenças I, III e IV estão corretas. 
 d) As sentenças II, III e IV estão corretas. 
 
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 4/4 
( ) 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: 
 
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) Descrevem com detalhes o que deve ser codificado pelo programador. 
c) Descrevem os serviços disponibilizados pelo software aos usuários. 
d) Especificam as funções que não poderão ser executadas pelo software. 
10.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) 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. 
b) 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. 
c) 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. 
d) É o conjunto de instruções operacionais programadas diretamente para equipamento eletrônico composto de 
milhões de minúsculos transistores. 
Prova finalizada com 8 acertos e 2 questões erradas. 
 a) V - V - F - F. 
 b) F - V - V - F. 
 c) V - V - F - V. 
 d) V - F - F - V.

Outros materiais