Buscar

Avaliação 2 - Processo 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

Prévia do material em texto

31/05/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/avaliacao/avaliacao_lista.php 1/2
Legenda: Resposta Certa Sua Resposta Errada 
1. Tornar-se profissional competente na área da tecnologia da informação exige, no mínimo, um entendimento sistêmico da área de Engenharia de S
pois tem como enfoque lidar com os aspectos de produção de software em todas as fases do seu ciclo de vida. A Engenharia de Software pode s
como a área voltada para atuar no projeto de software, pensando-se na concepção, planejamento, desenvolvimento, testes, implantação e manut
software. Segundo Pressman (2011), as atividades lógicas do processo de engenharia de software são complementadas por uma série de atividad
guarda-chuva, geralmente aplicadas ao longo de um projeto, auxiliando a equipe a gerenciar, a controlar o progresso, a qualidade, as mudanças e
Sobre as atividades lógicas do processo de engenharia de software, apresentadas por Pressman, analise as sentenças a seguir:
I- Controle e acompanhamento do projeto, administração de riscos, garantia da qualidade de software e revisões técnicas. 
II- Planejar e controlar o projeto, definir requisitos funcionais, modelagem UML e medição.
III- Medição, gerenciamento da configuração de software, gerenciamento da reusabilidade, preparo e produção dos artefatos de software.
IV- Gerência de requisitos, reutilização de software, garantia da qualidade e produção de artefatos do projeto.
Assinale a alternativa CORRETA:
FONTE: PRESSMANN, Roger S. Engenharia de software: uma abordagem profissional. 7. ed. Porto Alegre: AMGH, 2011.
 a) As sentenças III e IV estão corretas.
 b) As sentenças II e III estão corretas.
 c) As sentenças I e III estão corretas.
 d) As sentenças I e II estão corretas.
2. A Engenharia de Software tem por finalidade entabular uma abordagem metodizada de desenvolvimento, por meio de ferramentas e técnicas ade
baseado no problema a ser tratado, considerando restrições e disponibilidade de recursos. Com relação às camadas da engenharia do software, c
V para as opções verdadeiras e F para as falsas:
( ) Especificação e artefatos.
( ) Ferramentas e processo.
( ) Métodos e qualidade.
( ) Validação e medição.
Assinale a alternativa que apresenta a sequência CORRETA:
 a) F - F - V - V.
 b) F - V - V - F.
 c) V - F - V - V.
 d) V - V - F - F.
3. A engenharia de software é uma tecnologia em camadas, tendo na base o foco na qualidade. Ela tem por finalidade entabular uma abordagem me
de desenvolvimento, por meio de ferramentas e técnicas adequadas. Baseado nas camadas de engenharia de software, classifique V para as sen
verdadeiras e F para as falsas:
( ) Na fase de processos, busca-se o desenvolvimento do produto dentro do prazo estabelecido.
( ) A camada que une o foco de qualidade com os métodos é chamada de processos.
( ) A camada da engenharia responsável por fornecer suporte automatizado ou semiautomatizado é a camada métodos.
( ) A camada da engenharia responsável por fornecer informações técnicas para o desenvolvimento é a camada ferramenta.
Assinale a alternativa que apresenta a sequência CORRETA:
 a) V - F - F - V.
 b) F - F - V - V.
 c) V - V - F - F.
 d) F - V - V - F.
4. A complexidade no desenvolvimento de softwares vem apresentando um crescimento vertiginoso nos últimos anos, principalmente pela quantidad
requisitos definidos frente às restrições de custo e prazo impostos pelos clientes. O gerenciamento de uma atividade, sempre exige planejamento
gerenciamento dos requisitos não é diferente. Por ser uma atividade que dispende muito tempo. Segundo Sommerville (2011), o gerente deve dec
os seguintes pontos: identificação de requisitos, processo de gerenciamento de mudanças, políticas de rastreabilidade e suporte de ferramentas C
Sobre estes pontos, analise as sentenças a seguir:
I- Identificação de requisitos: deverá identificar cada requisito de forma única para serem feitas as avaliações de rastreabilidade através da referên
cruzada entre os requisitos.
II- Processo de gerenciamento de mudanças: contempla as atividades de análise de problema e especificação de mudanças, análise de mudança
implementação de mudanças, a fim de poder avaliar o impacto e o custo das mudanças.
III- Políticas de rastreabilidade: servem para definir os relacionamentos entre os requisitos do projeto com os demais requisitos do produto e como
registros devem ser mantidos.
IV- Suporte de ferramentas CASE: serve para automatizar o gerenciamento de requisitos através do suporte da inteligência artificial via aprendizag
cenários e sistemas de banco de dados.
Assinale a alternativa CORRETA:
FONTE: SOMMERVILLE, I. Engenharia de software. 9. ed. Pearson Education, 2011.
 a) As sentenças II, III e IV estão corretas.
 b) Somente a sentença III está correta.
 c) As sentenças I, II e III estão corretas.
 d) As sentenças I, II e IV estão corretas.
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDE3Nw==&action2=QURTMjg=&action3=NDYwMjM5&action4=MjAxOS8y&prova=MTQxNDM0NjY=#questao_1%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDE3Nw==&action2=QURTMjg=&action3=NDYwMjM5&action4=MjAxOS8y&prova=MTQxNDM0NjY=#questao_2%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDE3Nw==&action2=QURTMjg=&action3=NDYwMjM5&action4=MjAxOS8y&prova=MTQxNDM0NjY=#questao_3%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDE3Nw==&action2=QURTMjg=&action3=NDYwMjM5&action4=MjAxOS8y&prova=MTQxNDM0NjY=#questao_4%20aria-label=
31/05/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/avaliacao/avaliacao_lista.php 2/2
5. Os softwares podem ser definidos e desenvolvidos para diversas áreas de aplicabilidade, suas funcionalidades são executar funções, disponibiliza
resultados específicos, gerenciar uma grande gama de dados e informações. Um desafio da tecnologia da informação é disponibilizar para os
usuários/clientes, softwares de qualidade, que sejam confiáveis, fáceis de utilizar e que tenham interoperabilidade. Uma categoria de software em
utiliza algoritmos não numéricos, utilizados no desenvolvimento da robótica, sistemas especialistas, redes neurais e jogos. Com relação a essa ca
software, analise as opções a seguir:
I- Linhas de produtos.
II- Aplicação embutida.
III- Inteligência artificial.
IV- Engenharia web.
Assinale a alternativa CORRETA:
 a) Somente a opção III está correta.
 b) As opções I, II e IV estão corretas.
 c) As opções I e III estão corretas.
 d) Somente a opção II está correta.
6. A Engenharia de Software tem por finalidade entabular uma abordagem metodizada de desenvolvimento, por meio de ferramentas e técnicas ade
baseado no problema a ser tratado, considerando restrições e disponibilidade de recursos. Acerca da Engenharia de Software, classifique V para 
sentenças verdadeiras e F para as falsas:
( ) Podemos resumir a engenharia de software como sendo um esforço concentrado para entender o problema antes de iniciar o desenvolvimen
software.
( ) A complexidade dos sistemas está cada vez maior, devido à complexidade dos requisitos de software requeridos pelos usuários hoje usados 
decisões estratégicas e táticas.
( ) Nem todo software precisa passar pelos processos de engenharia. Somente os que são usados por empresas e órgãos federais.
( ) A engenharia de software é a aplicação de uma abordagem sistemática, disciplinada e quantificável na construção, uso e manutenção do sof
Assinale a alternativa que apresenta a sequência CORRETA:
 a) F - F - V - F.
 b) F - V - V - V.
 c) V - V - F - V.
 d) V - F - V - V.
7. O software tornou-se profundamente incorporado em praticamente todos os aspectos do no nosso dia a dia e estãocategorizados em grupos para
entendimento e diferenciação entre os tipos existentes. Com relação à aplicação de software, assinale a alternativa CORRETA:
 a) Os softwares básicos possuem como característica uma forte interação com o hardware.
 b) Os softwares científicos são softwares que analisam e monitoram eventos, chamados de Time-sharing.
 c) O grupo de softwares que servem de apoio a outros é chamada de software de tempo real.
 d) Os softwares comerciais são os utilizados em produtos como TV e micro-ondas.
8. A crise de software foi uma época da história da Engenharia de Software (ES) em que os problemas de escopo, prazo, custo e qualidade atingiram
indesejáveis. Contudo, foi neste momento que a comunidade do software decidiu focar os estudos no processo, de forma a disciplinar o desenvolv
software. Sobre a crise do software, assinale a alternativa CORRETA:
 a) Os sistemas de informação era produzidos com maior qualidade durante esta época.
 b) O processo de manutenção sofre muito com custos e dificuldades.
 c) Os requisitos dos stakeholders sempre eram atendidos.
 d) Durante esse período, os softwares diminuíram de complexidade.
9. Segundo Pressman (2011, p. 40), "Uma metodologia (framework) de processo estabelece o alicerce para um processo de engenharia de software
por meio da identificação de um pequeno número de atividades estruturais aplicáveis a todos os projetos, independentemente de tamanho ou com
Para este mesmo autor, uma metodologia de processo genérico para engenharia de software compreende cinco atividades: comunicação, planeja
modelagem, construção e emprego. A respeito destas atividades, analise as sentenças a seguir:
I- Planejamento: serve para compreender os objetivos das partes interessadas para com o projeto e fazer o levantamento das necessidades que a
definir as funções e características do software.
II- Construção: combina geração de código (manual ou automatizada) e testes necessários para revelar erros na codificação.
III- Emprego: o software é entregue ao cliente, que avalia o produto e fornece feedback, baseado na avaliação.
Assinale a alternativa CORRETA:
FONTE: PRESSMANN, Roger S. Engenharia de software: uma abordagem profissional. 7. ed. Porto Alegre: AMGH, 2011.
 a) Somente a sentença I está correta.
 b) As sentenças I e III estão corretas.
 c) Somente a sentença II está correta.
 d) As sentenças II e III estão corretas.
10.Ao construir um software, é necessário conhecer a aplicação na qual será utilizado. É, também, fundamental compreender os princípios e o proce
guiar como e quanto cada atividade será realizada e, consequentemente, o ator que executará cada uma das atividades. No entanto, os sistemas
informação são estruturas complexas, abstratas, mutáveis e intangíveis. Logo, não é possível medir com objetividade um software, nem fazer a a
um sistema de computador sem perder informações. Estas afirmativas refletem aspectos sobre a possibilidade de medir um software, se é realme
possível medir o tamanho de um software pela quantidade de linhas, ou como um software é mais confiável que outro, ou como medir a sua usab
Sobre natureza do software, assinale a alternativa CORRETA:
FONTE: MENDES, Antonio. Natureza do software e a necessidade de princípios e processo. 2015. Disponível em: <http://www.devmedia.com.br/
do-software-e-a-necessidade-de-principios-e-processo-engenharia-de-software-25/17144>. Acesso em: 30 ago. 2017.
RICARDO, Luiz. Reflexões sobre a natureza do software e das estimativas de software. 2012. Disponível em: <http://luizricardo.org/2012/09/reflex
a-natureza-do-software-e-das-estimativas-de-software/>. Acesso em: 30 ago. 2017.
 a) Os sistemas são responsáveis por distribuir a informação.
 b) Um software se desgasta ao longo do tempo igualmente a um hardware.
 c) Construir um software leva pouco tempo.
 d) As falhas são baixas no início do ciclo de vida de software.
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDE3Nw==&action2=QURTMjg=&action3=NDYwMjM5&action4=MjAxOS8y&prova=MTQxNDM0NjY=#questao_5%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDE3Nw==&action2=QURTMjg=&action3=NDYwMjM5&action4=MjAxOS8y&prova=MTQxNDM0NjY=#questao_6%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDE3Nw==&action2=QURTMjg=&action3=NDYwMjM5&action4=MjAxOS8y&prova=MTQxNDM0NjY=#questao_7%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDE3Nw==&action2=QURTMjg=&action3=NDYwMjM5&action4=MjAxOS8y&prova=MTQxNDM0NjY=#questao_8%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDE3Nw==&action2=QURTMjg=&action3=NDYwMjM5&action4=MjAxOS8y&prova=MTQxNDM0NjY=#questao_9%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDE3Nw==&action2=QURTMjg=&action3=NDYwMjM5&action4=MjAxOS8y&prova=MTQxNDM0NjY=#questao_10%20aria-label=

Continue navegando