Buscar

Gabarito Prova 2 Processos 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

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

18/11/2018 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?action1=RkxYMTA3OA==&action2=QURTMjg=&action3=NDIzNj… 1/4
Acadêmico: Arthur Albertin Carvalho (1159518)
Disciplina: Processo de Software (ADS28)
Avaliação: Avaliação II - Individual FLEX ( Cod.:423609) ( peso.:1,50)
Prova: 8631564
Nota da Prova: 8,00
Gabarito da Prova: Resposta Certa   Sua Resposta Errada
1. Na engenharia de software, os requisitos não funcionais descrevem como o sistema se comportará para executar
suas tarefas, por exemplo, características de desempenho, interfaces de usuário e outros atributos de qualidade.
A respeito dos requisitos não funcionais, analise as sentenças a seguir: 
 
I- Os requisitos de produto podem especificar ou restringir o comportamento de um software. 
II-  Os requisitos não funcionais são declarações de funções de como o sistema deve reagir a entradas
específicas. 
III- Os requisitos organizacionais são requisitos de sistemas analisados a partir das políticas e procedimentos da
organização do cliente e do desenvolvedor. 
IV- Alguns requisitos não funcionais são provenientes de características requeridas para o software, como
produto, organizacional e externos. 
 
Assinale a alternativa CORRETA:
 a) As sentenças I, II e III estão corretas.
 b) As sentenças I, II e IV estão corretas.
 c) As sentenças II e III estão corretas.
 d) As sentenças I, III e IV estão corretas.
2. 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 - F - V.
 c) F - V - F.
 d) F - V - V.
18/11/2018 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?action1=RkxYMTA3OA==&action2=QURTMjg=&action3=NDIzNj… 2/4
3. A engenharia de requisitos representa um dos maiores problemas enfrentados no desenvolvimento de sistemas
de software grandes e complexos. É a área relacionada com a definição de que o sistema deve fazer suas
propriedades emergentes desejáveis e essenciais e as restrições quanto à operação do sistema e quanto aos
processos de desenvolvimento de software. Você pode, portanto, pensar na engenharia de requisitos como o
processo de comunicação entre os usuários de software e os desenvolvedores de software. Os requisitos de
sistema de software são frequentemente classificados em: requisitos funcionais e requisitos não funcionais.
Acerca do que são os requisitos funcionais e os requisitos não funcionais, classifique V para as sentenças
verdadeiras e F para as falsas: 
 
(    ) Requisitos funcionais são regras de negócios que o sistema deve fornecer e o detalhamento tecnológico do
projeto. 
(    ) Requisitos funcionais descrevem especificamente o que o sistema deve fazer, descrevendo detalhadamente
as entradas, as saídas e as suas exceções. 
(    ) Requisitos não funcionais são definidos por não atribuir de forma específica as funções do sistema, estão
atrelados com a confiabilidade, tempo de resposta e o espaço de armazenamento que este sistema pode obter. 
(    ) Requisitos não funcionais são restrições aos serviços oferecidos pelo sistema, restrições no processo de
desenvolvimento e restrições impostas pelas normas. 
 
Assinale a alternativa que apresenta a sequência CORRETA:
 a) F - V - V - F.
 b) F - V - F - F.
 c) V - F - V - F.
 d) F - V - V - V.
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) A comunicação tem como objetivo criar um modelo do negócio.
 c) As atividades metodológicas aplicam-se a apenas grandes projetos de software.
 d) A atividade de modelagem faz a geração de código e testes.
5. 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.
18/11/2018 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?action1=RkxYMTA3OA==&action2=QURTMjg=&action3=NDIzNj… 3/4
 c) As sentenças I e III estão corretas.
 d) As sentenças II e III estão corretas.
6. A análise e especificação dos requisitos têm vital importância no desenvolvimento de softwares, pois é nesta
etapa da engenharia de software que são levantadas as informações de grande importância para a construção
adequada do sistema (considerada marco decisivo de sucesso ou fracasso dos projetos). Sobre a concepção do
termo Requisito de Software, analise as sentenças a seguir: 
 
I- Os Requisitos de Software estão relacionados à definição do que o sistema deve fazer, suas propriedades e
suas restrições quanto às operações do sistema. 
II- Os requisitos são a base para a criação do escopo do projeto e sua documentaçãoocorre uma única vez no
projeto, pois os requisitos não mudam durante a execução dos projetos de software. 
III- Os requisitos de software são classificados como funcionais ou não funcionais. Os requisitos funcionais
tratam das descrições das funções que o software deverá oferecer e os requisitos não funcionais tipicamente
representam restrições sobre os serviços e/ou funções oferecidas pelo software. 
IV- Quando ocorre o levantamento de requisitos de forma inadequada, o resultado é um diagnóstico pobre com
conclusões comprometidas, não identificando as causas dos problemas, os custos elevados, os prazos vencidos
ou comprometedores, a omissão de processos fundamentais e os descréditos. 
V- O gerenciamento de requisitos se trata de um modelo sistemático para: identificar, organizar e documentar os
requisitos do sistema; e estabelecer e manter acordo entre o cliente e a equipe do projeto nos requisitos variáveis
do sistema. 
 
Assinale a alternativa CORRETA:
 a) As sentenças I, III, IV e V estão corretas.
 b) As sentenças II, III e V estão corretas.
 c) As sentenças I, II e IV estão corretas.
 d) As sentenças II e IV estão corretas.
7. Os softwares podem ser definidos e desenvolvidos para diversas áreas de aplicabilidade, suas funcionalidades
são executar funções, disponibilizar 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 específico
utiliza algoritmos não numéricos, utilizados no desenvolvimento da robótica, sistemas especialistas, redes
neurais e jogos. Com relação a essa categoria de 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.
18/11/2018 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?action1=RkxYMTA3OA==&action2=QURTMjg=&action3=NDIzNj… 4/4
8. Segundo o dicionário Aurélio (1999), o termo Engenharia significa a arte de aplicar conhecimentos científicos e
empíricos e certas habilitações específicas à criação de estruturas, dispositivos e processos que se utilizam para
converter recursos naturais em formas adequadas ao atendimento das necessidades humanas. A respeito das
características e da importância da engenharia de software, analise as sentenças a seguir: 
 
I- É quem define métodos sistemáticos para o desenvolvimento de software, buscando melhorar e amadurecer as
técnicas e as ferramentas utilizadas no ambiente de desenvolvimento para aumentar sua produtividade e
qualidade de desenvolvimento. 
II- É uma disciplina da engenharia de sistemas que se ocupa de todos os aspectos da produção de software,
desde os estágios iniciais de levantamento e especificação de requisitos até a implantação e manutenção. 
III- É um conjunto de atividades, parcial ou totalmente ordenadas, com a finalidade de obter um produto de
software de qualidade e cumprir corretamente os contratos de desenvolvimento. 
IV- A Engenharia de Software originou-se conceitualmente no período da quarta era da evolução do software, fora
do período em que a crise do software existia, momento da busca de desenvolvimento ágil para que projetos
fossem entregues dentro de custo e prazo adequados. 
 
Assinale a alternativa CORRETA: 
FONTE: FERREIRA, Aurélio Buarque de Holanda. Dicionário Aurélio Básico da Língua Portuguesa. Rio de Janeiro:
Nova Fronteira, 1999.
 a) As sentenças II 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 I e IV estão corretas.
9. 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) Durante esse período, os softwares diminuíram de complexidade.
 b) Os requisitos dos stakeholders sempre eram atendidos.
 c) Os sistemas de informação era produzidos com maior qualidade durante esta época.
 d) O processo de manutenção sofre muito com custos e dificuldades.
10. 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 - F - F - V.
 b) F - V - V - F.
 c) V - V - F - F.
 d) F - F - V - V.
Prova finalizada com 8 acertos e 2 questões erradas.

Continue navegando