Buscar

Processo de Software Avaliação II - Individual

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 5 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

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

30/06/2021 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/5
Acadêmico: Rennan de Oliveira Cardoso (2531093)
Disciplina: Processo de Software (ADS28)
Avaliação: Avaliação II - Individual ( Cod.:668595) ( peso.:1,50)
Prova: 32660071
Nota da Prova: 10,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) Somente a sentença I está correta.
 c) As sentenças II e III estão corretas.
 d) As sentenças I e III estão corretas.
2. 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, III e IV estão corretas.
 c) As sentenças I, II e IV estão corretas.
 d) As sentenças II e III estão corretas.
30/06/2021 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/5
3. A Engenharia de Software tem como principal objetivo o uso de princípios que de maneira
econômica viabilizem o desenvolvimento de sistemas computacionais confiáveis e eficientes.
Além destes aspectos, existem critérios mais técnicos, como considerar as necessidades do
cliente, prazo, métricas e processos. Sobre as camadas de Engenharia de Software, assinale
a alternativa CORRETA:
 a) A camada de métodos fornece informação técnica para desenvolvimento de sistemas de
informação.
 b) O foco na qualidade é a camada menos prioritária para a Engenharia de Software.
 c) As ferramentas não fornecem um suporte automatizado para o processo e para os
métodos.
 d) A agilidade é a camada da base da Engenharia de Software.
4. 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) O grupo de softwares que servem de apoio a outros é chamada de software de tempo real.
 b) Os softwares científicos são softwares que analisam e monitoram eventos, chamados de
Time-sharing.
 c) Os softwares comerciais são os utilizados em produtos como TV e micro-ondas.
 d) Os softwares básicos possuem como característica uma forte interação com o hardware.
5. 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) As opções I, II e IV estão corretas.
 b) As opções I e III estão corretas.
 c) Somente a opção III está correta.
 d) Somente a opção II está correta.
30/06/2021 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/5
6. 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) As sentenças I e II estão corretas.
 b) As sentenças II e III estão corretas.
 c) Somente a sentença III está correta.
 d) Somente a sentença II está correta.
7. O mundo real está em constante mudança, e sistemas são feitos para refletir
comportamentos do mundo real, logo é necessário que o software acompanhe as mudanças
de requisitos impostas pelo ambiente no qual ele está inserido. Existem quatro diferentes
períodos da evolução de software. Sobre as quatro evoluções do software, analise as
sentenças a seguir:
I- Os primeiros anos: os sistemas eram orientados a batch, tinham distribuição limitada e os
softwares eram customizados, desenvolvidos e usados pela própria pessoa, ou pela
organização em que ela trabalhava.
II- A segunda era: utilização da multiprogramação e os sistemas multiusuários introduziram
novos conceitos de interação homem-máquina, onde os sistemas especialistas e o software
de inteligência artificial finalmente saíram do laboratório e foram utilizados em aplicações
práticas em problemas de amplo espectro do mundo real.
III- A terceira era: existência dos computadores pessoais, hardware de baixo custo e dos
sistemas distribuídos, surgimento do software tempo real, bancos de dados e software
houses.
IV- A quarta era: as tecnologiasorientadas a objetos estão rapidamente ocupando o lugar
das abordagens mais convencionais para o desenvolvimento de software em muitas áreas de
aplicação. 
Assinale a alternativa CORRETA:
 a) As sentenças II e IV estão corretas.
 b) As sentenças II e III estão corretas.
 c) As sentenças I, II e III estão corretas.
 d) As sentenças I e IV estão corretas.
30/06/2021 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/5
8. Escolher a técnica mais coerente para levantar os requisitos depende do tempo e dos
recursos disponíveis na organização, bem como a abrangência do projeto e da natureza da
informação a ser recolhida, podendo ser entrevistas, etnografia, questionário, brainstorming,
entre outros. Sobre o processo genérico de levantamento e análise de requisitos, analise as
sentenças a seguir:
I- Durante a elicitação de requisitos, o analista não necessita estudar o domínio da aplicação.
II- O analista de requisitos deve isolar os requisitos, de forma a não agrupar os requisitos de
forma coerente.
III- Na engenharia de requisitos, é necessário verificar os requisitos, buscando descobrir se
estão completos e consistentes.
IV- Os analistas de sistemas precisam buscar o desenvolvimento da sua compreensão do
domínio da aplicação.
Assinale a alternativa CORRETA:
 a) As sentenças I e II estão corretas.
 b) As sentenças I e IV estão corretas.
 c) As sentenças II e III estão corretas.
 d) As sentenças III e IV estão corretas.
9. 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 I, II e III estão corretas.
 b) As sentenças II e IV estão corretas.
 c) As sentenças I e IV estão corretas.
 d) As sentenças I, III e IV estão corretas.
30/06/2021 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 5/5
10.A complexidade no desenvolvimento de softwares vem apresentando um crescimento
vertiginoso nos últimos anos, principalmente pela quantidade de requisitos definidos frente às
restrições de custo e prazo impostos pelos clientes. O gerenciamento de uma atividade,
sempre exige planejamento. Com o gerenciamento dos requisitos não é diferente. Por ser
uma atividade que dispende muito tempo. Segundo Sommerville (2011), o gerente deve
decidir sobre os seguintes pontos: identificação de requisitos, processo de gerenciamento de
mudanças, políticas de rastreabilidade e suporte de ferramentas CASE. 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ência 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 e custos e 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 esses 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 aprendizagem por 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 I, II e IV estão corretas.
 b) Somente a sentença III está correta.
 c) As sentenças II, III e IV estão corretas.
 d) As sentenças I, II e III estão corretas.
Prova finalizada com 10 acertos e 0 questões erradas.

Continue navegando