Buscar

Processo de Software (ADS28) - Avaliação II - 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

22/11/2020 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: Processo de Software (ADS28)
Avaliação: Avaliação II - Individual FLEX ( Cod.:651589) ( peso.:1,50)
Prova: 25883733
Nota da Prova: 9,00
Legenda: Resposta Certa Sua Resposta Errada 
1. Segundo Pressman (2011, p. 40), "Uma metodologia (framework) de processo estabelece o
alicerce para um processo de engenharia de software completo, por meio da identificação de um
pequeno número de atividades estruturais aplicáveis a todos os projetos, independentemente de
tamanho ou complexidade". Para este mesmo autor, uma metodologia de processo genérico
para engenharia de software compreende cinco atividades: comunicação, planejamento,
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 ajudarão 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 II está correta.
 b) As sentenças I e III estão corretas.
 c) Somente a sentença I está correta.
 d) As sentenças II e III estão corretas.
É
22/11/2020 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
2. Ao construir um software, é necessário conhecer a aplicação na qual será utilizado. É, também,
fundamental compreender os princípios e o processo para guiar como e quanto cada atividade
será realizada e, consequentemente, o ator que executará cada uma das atividades. No entanto,
os sistemas de 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 abstração de um sistema de
computador sem perder informações. Estas afirmativas refletem aspectos sobre a possibilidade
de medir um software, se é realmente 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 usabilidade.
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/natureza-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/reflexoes-sobre-a-natureza-do-software-e-das-
estimativas-de-software/>. Acesso em: 30 ago. 2017.
 a) Um software se desgasta ao longo do tempo igualmente a um hardware.
 b) Construir um software leva pouco tempo.
 c) Os sistemas são responsáveis por distribuir a informação.
 d) As falhas são baixas no início do ciclo de vida de software.
3. 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 limites indesejáveis. Contudo, foi neste
momento que a comunidade do software decidiu focar os estudos no processo, de forma a
disciplinar o desenvolvimento de software. Sobre a crise do software, assinale a alternativa
CORRETA:
 a) O processo de manutenção sofre muito com custos e dificuldades.
 b) Os sistemas de informação era produzidos com maior qualidade durante esta época.
 c) Durante esse período, os softwares diminuíram de complexidade.
 d) Os requisitos dos stakeholders sempre eram atendidos.
4. O processo de desenvolvimento de software tem como um de seus objetivos a melhoria do
produto de software, assegurando o desenvolvimento de sistemas de informação com prazos e
necessidades de recursos definidos e com elevada produtividade, de forma econômica e,
sobretudo, com qualidade garantida. Sobre o processo de software, assinale a alternativa
CORRETA:
 a) A atividade de planejamento tem como objetivo a criação de um "mapa" para guiar o trabalho
da equipe durante o projeto.
 b) As atividades metodológicas aplicam-se a apenas grandes projetos de software.
 c) A atividade de modelagem faz a geração de código e testes.
 d) A comunicação tem como objetivo criar um modelo do negócio.
5. O software tornou-se profundamente incorporado em praticamente todos os aspectos do no
nosso dia a dia e estão categorizados em grupos para auxiliar no entendimento e diferenciação
entre os tipos existentes. Com relação à aplicação de software, assinale a alternativa CORRETA:
 a) Os softwares comerciais são os utilizados em produtos como TV e micro-ondas.
 b) O grupo de softwares que servem de apoio a outros é chamada de software de tempo real.
 c) Os softwares científicos são softwares que analisam e monitoram eventos, chamados de
Time-sharing.
 d) Os softwares básicos possuem como característica uma forte interação com o hardware.
22/11/2020 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
6. Tornar-se profissional competente na área da tecnologia da informação exige, no mínimo, um
entendimento sistêmico da área de Engenharia de Software, 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 ser vista como a área voltada para atuar no projeto de software, pensando-se na
concepção, planejamento, desenvolvimento, testes, implantação e manutenção do software.
Segundo Pressman (2011), as atividades lógicas do processo de engenharia de software são
complementadas por uma série de atividades de guarda-chuva, geralmente aplicadas ao longo
de um projeto, auxiliando a equipe a gerenciar, a controlar o progresso, a qualidade, as
mudanças e os riscos. 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 I e II estão corretas.
 b) As sentenças III 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.
7. A engenharia de software é uma tecnologia em camadas, tendo na base o foco na qualidade.
Ela tem por finalidade entabular uma abordagem metodizada de desenvolvimento, por meio de
ferramentas e técnicas adequadas. Baseado nas camadas de engenharia de software,
classifique V para as sentenças 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 - V - F - F.
 b) F - F - V - V.
 c) V - F - F - V.
 d) F - V - V - F.
8. A aplicação do software pode abranger várias áreas e categorias, dependendo de como deve
ser desenvolvido, levando em conta os requisitos do usuário/cliente, observando a qual
finalidade deve atender. Esta categoria de software é formada por um conjunto de programas,
com objetivo de atender e comunicar-se com outros programas, como editores, utilitários ou
compiladores. Essa afirmação está alocada na categoria de qual software?
 a) Software de Aplicação.
22/11/2020 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
 b) Software de Modelagem.
 c) Software de Planejamento
 d) Software Básico.
9. De acordo com Sommerville (2011), os requisitos não funcionais do sistema são requisitos que
não estão diretamente conexos com os serviços peculiares oferecidos pelo sistema a seus
usuários. Esses requisitos podem estar relacionados às propriedades como credibilidade e
tempo de resposta. Podemos ver que os requisitos não funcionais podem ser provenientes das
características requeridas para o software. Acerca destas características de Requisitos de
produto, Requisitos organizacionais e Requisitos externos, classifique V para as sentenças
verdadeiras e F para as falsas:
( ) Requisitos de produto: são os requisitos universais de sistemas derivados das políticas e
procedimentos da instituição do cliente e do desenvolvedor.
( ) Requisitos organizacionais: são requisitos que especificam ou restringem o comportamento
e as funções do software.
( ) Requisitos externos: todos os requisitos que derivam de fatores de fora do sistema e podem
incluir requisitos reguladores, tal como um banco central; requisitos legais, que devem ser
seguidos para garantir que o sistema opere dentro da lei.
Assinale a alternativa que apresenta a sequência CORRETA:
FONTE: SOMMERVILLE, I. Engenharia de software. 9. ed. Pearson Education, 2011.
 a) V - F - F.
 b) F - V - V.
 c) F - F - V.
 d) F - V - F.
10.Os anos 1970 foram anos de grandes mudanças. Na área de desenvolvimento de software não
foi diferente. No início dessa década, o grande crescimento 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 Digital de 1970.
 b) Crise de Projeto.
 c) Crise de Software.
 d) Crise da Engenharia do Software.
Prova finalizada com 9 acertos e 1 questões erradas.

Outros materiais