Buscar

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

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

10/10/2023, 11:58 Avaliação II - Individual
about:blank 1/5
Prova Impressa
GABARITO | Avaliação II - Individual (Cod.:825817)
Peso da Avaliação 1,50
Prova 65749978
Qtd. de Questões 10
Acertos/Erros 9/1
Nota 9,00
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 Os requisitos dos stakeholders sempre eram atendidos.
B O processo de manutenção sofre muito com custos e dificuldades.
C Os sistemas de informação era produzidos com maior qualidade durante esta época.
D Durante esse período, os softwares diminuíram de complexidade.
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 III e IV estão corretas.
B As sentenças I e II estão corretas.
C As sentenças II e III estão corretas.
D As sentenças I e IV estão corretas.
 VOLTAR
A+ Alterar modo de visualização
1
2
10/10/2023, 11:58 Avaliação II - Individual
about:blank 2/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 científicos são softwares que analisam e monitoram eventos, chamados de Time-sharing.
B Os softwares básicos possuem como característica uma forte interação com o hardware.
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.
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 II e III estão corretas.
B As sentenças I e II estão corretas.
C As sentenças III e IV estão corretas.
D As sentenças I e III estão corretas.
3
4
10/10/2023, 11:58 Avaliação II - Individual
about:blank 3/5
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 As sentenças I e III estão corretas.
C Somente a sentença I está correta.
D Somente a II sentença está correta.
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 de Projeto.
B Crise de Software.
C Crise da Engenharia do Software.
D Crise Digital de 1970.
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, 
5
6
7
10/10/2023, 11:58 Avaliação II - Individual
about:blank 4/5
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: . Acesso em: 30 ago. 2017.
RICARDO, Luiz. Reflexões sobre a natureza do software e das estimativas de software. 2012. Disponível em: . 
Acesso em: 30 ago. 2017.
A Os sistemas são responsáveis por distribuir a informação.
B Construir um software leva pouco tempo.
C As falhas são baixas no início do ciclo de vida de software.
D Um software se desgasta ao longo do tempo igualmente a um hardware.
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, classifiqueV 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.
8
10/10/2023, 11:58 Avaliação II - Individual
about:blank 5/5
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 I, III e IV estão corretas.
C As sentenças II e IV estão corretas.
D As sentenças I e IV estão corretas.
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 comunicação tem como objetivo criar um modelo do negócio.
B A atividade de planejamento tem como objetivo a criação de um "mapa" para guiar o trabalho da equipe
durante o projeto.
C A atividade de modelagem faz a geração de código e testes.
D As atividades metodológicas aplicam-se a apenas grandes projetos de software.
9
10
Imprimir