Buscar

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

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 6, do total de 6 páginas

Prévia do material em texto

02/08/2023, 20:52 Avaliação II - Individual
about:blank 1/6
Prova Impressa
GABARITO | Avaliação II - Individual (Cod.:825817)
Peso da Avaliação 1,50
Prova 66318398
Qtd. de Questões 10
Acertos/Erros 10/0
Nota 10,00
A Engenharia de Software tem por finalidade entabular uma abordagem metodizada de 
desenvolvimento, por meio de ferramentas e técnicas adequadas, baseado no problema a ser tratado, 
considerando restrições e disponibilidade de recursos. Com relação às camadas da engenharia do 
software, classifique V para as opções verdadeiras e F para as falsas:
( ) Especificação e artefatos.
( ) Ferramentas e processo.
( ) Métodos e qualidade.
( ) Validação e medição.
Assinale a alternativa que apresenta a sequência CORRETA:
A V - F - V - V.
B F - V - V - F.
C V - V - F - F.
D F - F - V - V.
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 modelagem faz a geração de código e testes.
B A comunicação tem como objetivo criar um modelo do negócio.
C A atividade de planejamento tem como objetivo a criação de um "mapa" para guiar o trabalho da
equipe durante o projeto.
D As atividades metodológicas aplicam-se a apenas grandes projetos de software.
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, 
 VOLTAR
A+ Alterar modo de visualização
1
2
3
02/08/2023, 20:52 Avaliação II - Individual
about:blank 2/6
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 II e III estão corretas.
C Somente a sentença I está correta.
D As sentenças I e III estão corretas.
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 Somente a sentença III está correta.
B As sentenças II, III e IV estão corretas.
C As sentenças I, II e III estão corretas.
D As sentenças I, II e IV estão corretas.
4
02/08/2023, 20:52 Avaliação II - Individual
about:blank 3/6
Os sistemas de informação são um conjunto de comandos escritos em uma determinada 
linguagem de programação como, por exemplo, JAVA ou PHP. Os comandos escritos pelos 
programadores criam rotinas dentro do programa, a fim de permitir o funcionamento e atingir os seus 
objetivos, os quais foram propostos pelos clientes e usuários. Sobre as aplicações do software, 
assinale a alternativa CORRETA:
A Um software científico é conhecido por utilizar algoritmos numéricos para resolver problemas
complexos, que não apresentam facilidades de análise direta.
B Os softwares de inteligência artificial são desenvolvidos para uso pessoal, como, por exemplo,
planilhas do Excel.
C Os sistemas de tempo real possuem a capacidade de monitorar, analisar e controlar eventos do
mundo real, respondendo aos estímulos em um tempo predeterminado.
D O software básico é caracterizado por algoritmos de processamento numérico, dependentes da
coleta e processamento de dados científicos.
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: . 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 As falhas são baixas no início do ciclo de vida de software.
B Um software se desgasta ao longo do tempo igualmente a um hardware.
C Os sistemas são responsáveis por distribuir a informação.
D Construir um software leva pouco tempo.
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:
5
6
7
02/08/2023, 20:52 Avaliação II - Individual
about:blank 4/6
( ) Requisitos funcionais são regras de negócios que o sistema deve fornecer e o detalhamento 
tecnológico do projeto.
( ) Requisitos funcionais descrevem especificamenteo 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 V - F - V - F.
B F - V - F - F.
C F - V - V - V.
D F - V - V - F.
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, III e IV estão corretas.
B As sentenças II e IV estão corretas.
C As sentenças I, II e III estão corretas.
D As sentenças I e IV estão corretas.
8
02/08/2023, 20:52 Avaliação II - Individual
about:blank 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 Somente a sentença III está correta.
B Somente a sentença II está correta.
C As sentenças I e II estão corretas.
D As sentenças II e III estão corretas.
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 II está correta.
B As opções I e III estão corretas.
C As opções I, II e IV estão corretas.
9
10
02/08/2023, 20:52 Avaliação II - Individual
about:blank 6/6
D Somente a opção III está correta.
Imprimir

Continue navegando