Buscar

Processo de Software - Av 2


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

26/11/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: Evelise Paiva (1639442)
Disciplina: Processo de Software (ADS28)
Avaliação: Avaliação II - Individual Semipresencial ( Cod.:460239) ( peso.:1,50)
Prova: 14127525
Nota da Prova: 10,00
Legenda: Resposta Certa Sua Resposta Errada 
1. 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) O processo de manutenção sofre muito com custos e dificuldades.
 c) Os requisitos dos stakeholders sempre eram atendidos.
 d) Os sistemas de informação era produzidos com maior qualidade durante esta época.
2. 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 da Engenharia do Software.
 c) Crise de Projeto.
 d) Crise de Software.
3. 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ção ocorre 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 II e IV 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 I, III, IV e V estão corretas.
26/11/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
4. Pressmann (2011, p. 39) define a engenharia de software como "o estabelecimento e o emprego de sólidos
princípios de engenharia de modo a obter software de maneira econômica, que seja confiável e funcione de forma
eficiente em máquinas reais". O autor explica que a engenharia de software é uma tecnologia em camadas
compostas por ferramentas, métodos e processos, onde todas essas camadas integradas têm como foco a
qualidade do software desenvolvido. A respeito destas camadas da engenharia de software, analise as sentenças
a seguir:
I- A camada de processo fornece as informações e as tarefas técnicas para desenvolver software, que incluem a
comunicação, a análise de requisitos, a modelagem de projeto, a construção de programa, os testes e o suporte.
II- A camada dos métodos define uma metodologia que deve ser estabelecida: quais modelos, documentos, dados,
relatórios, formulários serão produzidos e aplicados.
III- A camada das ferramentas fornece suporte automatizado ou semiautomatizado para o processo e os métodos
onde é estabelecido um sistema para o suporte ao desenvolvimento de software, denominado engenharia de
software, com o auxílio do computador (CASE).
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 II estão corretas.
 c) As sentenças II e III estão corretas.
 d) Somente a sentença III está correta.
5. 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 Planejamento
 b) Software de Modelagem.
 c) Software de Aplicação.
 d) Software Básico.
6. 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 a 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- Comunicação: 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- Planejamento: cria um "mapa" que ajuda a guiar a equipe durante o projeto, descrevendo as tarefas técnicas a
ser conduzidas, os riscos prováveis, os recursos que serão necessários, os produtos resultantes a serem
produzidos e um cronograma de trabalho.
III- Construção: cria-se um "esboço" de modo que se possa ter uma ideia do projeto em termos de arquitetura.
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) Somente a sentença I está correta.
 c) As sentenças I e III estão corretas.
 d) Somente a II sentença está correta.
26/11/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. 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. Comrelaçã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) Somente a opção II está correta.
 c) As opções I, II e IV estão corretas.
 d) As opções I e III estão corretas.
8. 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 - F - V - V.
 c) F - V - V - F.
 d) V - V - F - F.
9. Os requisitos não funcionais são desenvolvidos no projeto de software com o objetivo de descrever os atributos do
sistema ou do ambiente, definindo características de eficiência e restrições. Sobre a importância dos requisitos não
funcionais para o projeto de software, classifique V para as opções verdadeiras e F para as falsas:
( ) Usabilidade.
( ) Funcionalidade.
( ) Integridade.
( ) Segurança.
( ) Regras de negócio.
Assinale a alternativa que apresenta a sequência CORRETA:
 a) V - V - F - F - V.
 b) F - V - V - F - V.
 c) F - V - F - F - V.
 d) V - F - V - V - F.
26/11/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
10. A engenharia de software possui várias áreas que são realizadas durante o desenvolvimento de um projeto de
software, com diversas características, práticas e técnicas executadas no projeto. Uma destas áreas é responsável
por identificar as necessidades do cliente, fazer os registros e a modelagem do projeto de software, etapa em que
é analisado, descoberto, verificado e documentado todo o escopo do projeto. No que se refere às áreas de
Engenharia de Requisito, classifique V para as sentenças verdadeiras e F para as falsas:
( ) Os requisitos dizem o que o sistema deve fazer para que atenda aos usuários, às restrições e às
características inerentes ao sistema e para definir como uma condição ou capacidade de um software deve ser
implementada.
( ) É na área de requisito que são levantadas e identificadas todas as técnicas de desenvolvimento de software
utilizadas no projeto, bem como se obtêm a aprovação formal do projeto pelos stakeholders.
( ) É um processo muito difícil de ser compreendido, analisado, formulado e estruturado, pois depende da
interpretação dos envolvidos para entender os requisitos do usuário. A engenharia de requisitos possui como
objetivo principal desenvolver e manter um documento dos requisitos do sistema. 
( ) A falha no processo de comunicação durante o processo de identificação dos requisitos pode gerar grandes
prejuízos ao projeto de software, não atendendo ao que o usuário queria, gerando posterior retrabalho no
desenvolvimento.
Assinale a alternativa que apresenta a sequência CORRETA:
 a) V - V - F - F.
 b) F - V - V - F.
 c) V - F - V - F.
 d) V - V - F - V.
Prova finalizada com 10 acertos e 0 questões erradas.

Mais conteúdos dessa disciplina