Logo Passei Direto
Buscar

EAD - A2 -Engenharia de Software a2

Prova A2 (questões objetivas e discursivas) de Engenharia de Software 1. Contém questões sobre modelos de processo prescritivos (cascata), modelo espiral, sistemas legados, análise essencial/DFD, definições de processo/tarefas e cenário de central de atendimento.

Ferramentas de estudo

Questões resolvidas

Segundo Pressman, um modelo de processo prescritivo concentra-se em estruturar e ordenar o desenvolvimento de software. Os modelos de processo prescritivo definem um conjunto prescrito de elementos de processo e um fluxo de trabalho de processo previsível.
Dentre os modelos de processos prescritivos, podemos destacar o modelo cascata. Com relação a esse modelo, leia as afirmacoes a seguir:
I - É apropriado quando se tem um entendimento bem claro dos requisitos.
II – Apresenta requisitos iniciais bem definidos, mas o escopo geral ainda não é conhecido.
III - Só é possível passar para a próxima atividade se atual estiver concluída.
IV – É baseado no desenvolvimento de um protótipo, o qual permite ter uma versão inicial do sistema a ser desenvolvido.
A) Marcada pelo alunoI e III.
B) II e III.
C) I, II e III.
D) III e IV.
E) II e IV.

O modelo de processo de desenvolvimento de software espiral é dividido em quatro fases que são revistas a cada ciclo.
Com relação às fases deste modelo, leia as afirmações a seguir:
I – Na fase de definição dos objetivos é idealizado um plano de gerenciamento detalhado, no qual os riscos do projeto são identificados e estratégias alternativas são planejadas.
II – Na fase de desenvolvimento e validação, são identificados os riscos, são avaliadas detalhadamente as alternativas aos riscos e são realizadas ações para a redução dos riscos.
III – Na fase de planejamento é definido o planejamento do próximo ciclo.
A) II está correta.
B) II e III estão corretas.
C) I está correta.
D) Marcada pelo alunoI e III estão corretas.

Não existe um processo único e ideal para desenvolvimento de software, porque cada sistema tem suas particularidades. Porém, usualmente, pode-se agrupar os sistemas de acordo com certas características e então definir modelos de processos mais adequados a elas.
Em muitas empresas, deparamo-nos com uma variedade de sistemas. Diante disso, marque a alternativa que apresenta corretamente o nome dado aos sistemas antigos que ainda fornecem serviços de negócio essenciais, e que, em alguns casos, já não contam com manutenção e atualização.
A) Marcada pelo alunoSistemas Legados.
B) Sistemas Transacionais.
C) Sistemas Especialistas.
D) Sistemas Embutidos.
E) Sistemas Proprietários.

A análise essencial propõe o particionamento do sistema por eventos. A rigor, o valor de um sistema está na sua capacidade de responder com eficácia a todos os estímulos a que for submetido.
Diante disso, analise o fluxo a seguir. No DFD particionado por evento apresentado, pode-se afirmar que Dados_Evento e Eventos são, respectivamente:
A) Fluxo de dados e dicionário de dados.
B) Fluxo de dados e processo.
C) Entidade externa e depósito de dados.
D) Gabarito da questãoFluxo de dados e depósito de dados.
E) Marcada pelo aluno Entidade externa e processo.

Os métodos da engenharia de software fornecem as informações técnicas para desenvolver software. Os métodos envolvem uma ampla variedade de tarefas, que incluem: comunicação, análise de requisitos, modelagem de projeto, construção de programa, testes e suporte.
Com relação ao processo de software, pode-se afirmar que:
I – Processo é um conjunto de atividades, ações e tarefas realizadas na criação de algum artefato.
II – Uma tarefa define quem está fazendo o que, quando e como para atingir determinado objetivo.
III – Uma ação envolve um conjunto de tarefas que resultam em um artefato de software fundamental.
A) II e III.
B) I, II e III.
C) Marcada pelo alunoI e III.
D) I e II.
E) I.

Cenário: Sistema de Central de Atendimento. O cliente solicita uma ordem serviço por meio de um formulário do site da empresa com os seguintes dados: nome, telefone, descrição do pedido. O sistema cadastra o pedido do cliente com as informações fornecidas e a data e hora do pedido e fornece uma página com a seguinte resposta: "A sua ordem de serviço NNNNNN será processada pelo nossa Central de Atendimento".
Diante disso, pode-se afirmar que:
I – As entidades externas desse cenário são: cliente e atendente.
II – No evento “O cliente solicita uma ordem de compra”, temos como estímulo a ordem de compra.
III – O sistema fornece uma página com a lista de pedidos pendentes e um estímulo.
IV – Um dos depósitos de dados do cenário é pedido.
A) Marcada pelo alunoI e III.
B) I e IV.
C) I e II.
D) Gabarito da questãoII e IV.
E) II e III.

Segundo Pressman, a metodologia de processo determina a base para um processo de engenharia de software através de um conjunto de atividades estruturais, que devem ser aplicadas a todos os projetos de software sem se importar com o seu tamanho ou complexidade.
Diante disso, cite as cinco atividades principais no processo de engenharia de software.

Protótipos são as representações ou visualizações das partes reais do sistema. O protótipo é projetado nos estágios iniciais da implementação do projeto, fornecendo a ideia geral das funções reais do sistema e do fluxo de trabalho.
Diante disso, cite, no mínimo, uma situação em que os desenvolvedores de software usam os protótipos.

Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

Segundo Pressman, um modelo de processo prescritivo concentra-se em estruturar e ordenar o desenvolvimento de software. Os modelos de processo prescritivo definem um conjunto prescrito de elementos de processo e um fluxo de trabalho de processo previsível.
Dentre os modelos de processos prescritivos, podemos destacar o modelo cascata. Com relação a esse modelo, leia as afirmacoes a seguir:
I - É apropriado quando se tem um entendimento bem claro dos requisitos.
II – Apresenta requisitos iniciais bem definidos, mas o escopo geral ainda não é conhecido.
III - Só é possível passar para a próxima atividade se atual estiver concluída.
IV – É baseado no desenvolvimento de um protótipo, o qual permite ter uma versão inicial do sistema a ser desenvolvido.
A) Marcada pelo alunoI e III.
B) II e III.
C) I, II e III.
D) III e IV.
E) II e IV.

O modelo de processo de desenvolvimento de software espiral é dividido em quatro fases que são revistas a cada ciclo.
Com relação às fases deste modelo, leia as afirmações a seguir:
I – Na fase de definição dos objetivos é idealizado um plano de gerenciamento detalhado, no qual os riscos do projeto são identificados e estratégias alternativas são planejadas.
II – Na fase de desenvolvimento e validação, são identificados os riscos, são avaliadas detalhadamente as alternativas aos riscos e são realizadas ações para a redução dos riscos.
III – Na fase de planejamento é definido o planejamento do próximo ciclo.
A) II está correta.
B) II e III estão corretas.
C) I está correta.
D) Marcada pelo alunoI e III estão corretas.

Não existe um processo único e ideal para desenvolvimento de software, porque cada sistema tem suas particularidades. Porém, usualmente, pode-se agrupar os sistemas de acordo com certas características e então definir modelos de processos mais adequados a elas.
Em muitas empresas, deparamo-nos com uma variedade de sistemas. Diante disso, marque a alternativa que apresenta corretamente o nome dado aos sistemas antigos que ainda fornecem serviços de negócio essenciais, e que, em alguns casos, já não contam com manutenção e atualização.
A) Marcada pelo alunoSistemas Legados.
B) Sistemas Transacionais.
C) Sistemas Especialistas.
D) Sistemas Embutidos.
E) Sistemas Proprietários.

A análise essencial propõe o particionamento do sistema por eventos. A rigor, o valor de um sistema está na sua capacidade de responder com eficácia a todos os estímulos a que for submetido.
Diante disso, analise o fluxo a seguir. No DFD particionado por evento apresentado, pode-se afirmar que Dados_Evento e Eventos são, respectivamente:
A) Fluxo de dados e dicionário de dados.
B) Fluxo de dados e processo.
C) Entidade externa e depósito de dados.
D) Gabarito da questãoFluxo de dados e depósito de dados.
E) Marcada pelo aluno Entidade externa e processo.

Os métodos da engenharia de software fornecem as informações técnicas para desenvolver software. Os métodos envolvem uma ampla variedade de tarefas, que incluem: comunicação, análise de requisitos, modelagem de projeto, construção de programa, testes e suporte.
Com relação ao processo de software, pode-se afirmar que:
I – Processo é um conjunto de atividades, ações e tarefas realizadas na criação de algum artefato.
II – Uma tarefa define quem está fazendo o que, quando e como para atingir determinado objetivo.
III – Uma ação envolve um conjunto de tarefas que resultam em um artefato de software fundamental.
A) II e III.
B) I, II e III.
C) Marcada pelo alunoI e III.
D) I e II.
E) I.

Cenário: Sistema de Central de Atendimento. O cliente solicita uma ordem serviço por meio de um formulário do site da empresa com os seguintes dados: nome, telefone, descrição do pedido. O sistema cadastra o pedido do cliente com as informações fornecidas e a data e hora do pedido e fornece uma página com a seguinte resposta: "A sua ordem de serviço NNNNNN será processada pelo nossa Central de Atendimento".
Diante disso, pode-se afirmar que:
I – As entidades externas desse cenário são: cliente e atendente.
II – No evento “O cliente solicita uma ordem de compra”, temos como estímulo a ordem de compra.
III – O sistema fornece uma página com a lista de pedidos pendentes e um estímulo.
IV – Um dos depósitos de dados do cenário é pedido.
A) Marcada pelo alunoI e III.
B) I e IV.
C) I e II.
D) Gabarito da questãoII e IV.
E) II e III.

Segundo Pressman, a metodologia de processo determina a base para um processo de engenharia de software através de um conjunto de atividades estruturais, que devem ser aplicadas a todos os projetos de software sem se importar com o seu tamanho ou complexidade.
Diante disso, cite as cinco atividades principais no processo de engenharia de software.

Protótipos são as representações ou visualizações das partes reais do sistema. O protótipo é projetado nos estágios iniciais da implementação do projeto, fornecendo a ideia geral das funções reais do sistema e do fluxo de trabalho.
Diante disso, cite, no mínimo, uma situação em que os desenvolvedores de software usam os protótipos.

Prévia do material em texto

EAD - A2 - Objetivas e Discursivas - 2023.2 - SISTEMAS DE 
INFORMAÇÃO - 0º PERÍODO - Engenharia de Software 
 
1 Enunciado "Segundo Pressman, um modelo de processo prescritivo concentra-se em 
estruturar e ordenar o desenvolvimento de software. Os modelos de processo prescritivo 
definem um conjunto prescrito de elementos de processo e um fluxo de trabalho de processo 
previsível." 
(PRESSMAN, R. S. Engenharia de Software: uma abordagem profissional. 8. ed. Porto Alegre: 
Mc Graw Hill, 2016.) 
Dentre os modelos de processos prescritivos, podemos destacar o modelo cascata. Com 
relação a esse modelo, leia as afirmações a seguir: 
 I - É apropriado quando se tem um entendimento bem claro dos requisitos. 
II – Apresenta requisitos iniciais bem definidos, mas o escopo geral ainda não é conhecido. 
III - Só é possível passar para a próxima atividade se atual estiver concluída. 
IV – É baseado no desenvolvimento de um protótipo, o qual permite ter uma versão inicial do 
sistema a ser desenvolvido. 
 
É correto apenas o que se afirma em: 
Alternativas 
A) Marcada pelo alunoI e III. 
B)II e III. 
C)I, II e III. 
D)III e IV. 
E)II e IV. 
 
2 Enunciado O modelo de processo de desenvolvimento de software espiral é dividido 
em quatro fases que são revistas a cada ciclo. Com relação às fases deste modelo, leia as 
afirmações a seguir: 
I – Na fase de definição dos objetivos é idealizado um plano de gerenciamento detalhado, no 
qual os riscos do projeto são identificados e estratégias alternativas são planejadas. 
II – Na fase de desenvolvimento e validação, são identificados os riscos, são avaliadas 
detalhadamente as alternativas aos riscos e são realizadas ações para a redução dos riscos. 
III – Na fase de planejamento é definido o planejamento do próximo ciclo. 
 
 
Está correto apenas o que se afirma em: 
Alternativas 
A)II está correta. 
B)II e III estão corretas. 
C)I está correta. 
D) Marcada pelo alunoI e III estão corretas. 
 
 
3 Enunciado "Não existe um processo único e ideal para desenvolvimento de software, porque 
cada sistema tem suas particularidades. Porém, usualmente, pode-se agrupar os sistemas de 
acordo com certas características e então definir modelos de processos mais adequados a 
elas." 
(WAZLAWICK, R. S. Engenharia de Software: conceitos e práticas. Rio de Janeiro: Elsevier, 
2013.) 
 
 
Em muitas empresas, deparamo-nos com uma variedade de sistemas. Diante disso, marque a 
alternativa que apresenta corretamente o nome dado aos sistemas antigos que ainda fornecem 
serviços de negócio essenciais, e que, em alguns casos, já não contam com manutenção e 
atualização. 
 
Alternativas 
A) Marcada pelo alunoSistemas Legados. 
 
B)Sistemas Transacionais. 
 
C)Sistemas Especialistas. 
 
D)Sistemas Embutidos. 
 
E)Sistemas Proprietários. 
 
 
4 Enunciado "A análise essencial propõe o particionamento do sistema por eventos. A rigor, o 
valor de um sistema está na sua capacidade de responder com eficácia a todos os estímulos a 
que for submetido." 
(S. POMPILHO. Análise Essencial – Guia prático de Análise de Sistemas. Rio de Janeiro: 
Ciência Moderna, 2002.) 
 
Diante disso, analise o fluxo a seguir. 
 
 
 
 
 
No DFD particionado por evento apresentado, pode-se afirmar que Dados_Evento e Eventos 
são, respectivamente: 
 
Alternativas 
A)Fluxo de dados e dicionário de dados. 
 
B)Fluxo de dados e processo. 
 
C)Entidade externa e depósito de dados. 
 
D) Gabarito da questãoFluxo de dados e depósito de dados. 
 
E) Marcada pelo aluno Entidade externa e processo. 
 
4 Enunciado "Os me´todos da engenharia de software fornecem as informac¸o~es te´cnicas 
para desenvolver software. Os me´todos envolvem uma ampla variedade de tarefas, que 
incluem: comunicac¸a~o, ana´lise de requisitos, modelagem de projeto, construc¸a~o de 
programa, testes e suporte." 
(PRESSMAN, R. S. Engenharia de Software: uma abordagem profissional. 8. ed. Porto Alegre: 
Mc Graw Hill, 2016.) 
 
 
Com relação ao processo de software, pode-se afirmar que: 
I – Processo e´ um conjunto de atividades, ac¸o~es e tarefas realizadas na criac¸a~o de algum 
artefato. 
II – Uma tarefa define quem está fazendo o que, quando e como para atingir determinado 
objetivo. 
III – Uma ação envolve um conjunto de tarefas que resultam em um artefato de software 
fundamental. 
 
Está correto apenas o que se afirma em: 
Alternativas 
A)II e III. 
 
B)I, II e III. 
 
C) Marcada pelo alunoI e III. 
 
D)I e II. 
 
E)I. 
 
5 Enunciado Analise o cenário a seguir. 
Cenário: Sistema de Central de Atendimento 
O cliente solicita uma ordem serviço por meio de um formulário do site da empresa com os 
seguintes dados: nome, telefone, descrição do pedido. O sistema cadastra o pedido do cliente 
com as informações fornecidas e a data e hora do pedido e fornece uma página com a 
seguinte resposta: "A sua ordem de serviço NNNNNN será processada pelo nossa Central de 
Atendimento". 
Em qualquer momento, o atendente pode consultar todos os pedidos pendentes fornecendo a 
data e hora ao sistema. 
Após analisar o pedido, o atendente preenche o prazo de atendimento estimado para cada 
pedido. 
O cliente consulta a previsão de atendimento fornecendo ao sistema o número da ordem de 
serviço. 
O gerente consulta o sistema para selecionar um relatório de todos os pedidos atendidos ou 
um outro relatório com todos os pedidos pendentes a partir de uma data e hora fornecidas por 
ele na consulta. Os relatórios apresentam os dados fornecidos pelo cliente, a data e hora do 
pedido e o prazo de atendimento, caso tenha sido atendido. 
 
Diante disso, pode-se afirmar que: 
 
I – As entidades externas desse cenário são: cliente e atendente. 
 II – No evento “O cliente solicita uma ordem de compra”, temos como estímulo a ordem de 
compra. 
III – O sistema fornece uma página com a lista de pedidos pendentes e um estímulo. 
IV – Um dos depósitos de dados do cenário é pedido. 
 
Está correto apenas o que se afirma em: 
Alternativas 
A) Marcada pelo alunoI e III. 
 
B)I e IV. 
 
C)I e II. 
 
D) Gabarito da questãoII e IV. 
 
E)II e III. 
 
6 Enunciado Analise o cenário a seguir. 
Cenário: Sistema de Central de Atendimento 
O cliente solicita uma ordem serviço por meio de um formulário do site da empresa com os 
seguintes dados: nome, telefone, descrição do pedido. O sistema cadastra o pedido do cliente 
com as informações fornecidas e a data e hora do pedido e fornece uma página com a 
seguinte resposta: "A sua ordem de serviço NNNNNN será processada pelo nossa Central de 
Atendimento". 
Em qualquer momento, o atendente pode consultar todos os pedidos pendentes fornecendo a 
data e hora ao sistema. 
Após analisar o pedido, o atendente preenche o prazo de atendimento estimado para cada 
pedido. 
O cliente consulta a previsão de atendimento fornecendo ao sistema o número da ordem de 
serviço. 
O gerente consulta o sistema para selecionar um relatório de todos os pedidos atendidos ou 
um outro relatório com todos os pedidos pendentes a partir de uma data e hora fornecidas por 
ele na consulta. Os relatórios apresentam os dados fornecidos pelo cliente, a data e hora do 
pedido e o prazo de atendimento, caso tenha sido atendido. 
 
Diante disso, pode-se afirmar que: 
 
I – As entidades externas desse cenário são: cliente e atendente. 
 II – No evento “O cliente solicita uma ordem de compra”, temos como estímulo a ordem de 
compra. 
III – O sistema fornece uma página com a lista de pedidos pendentes e um estímulo. 
IV – Um dos depósitos de dados do cenário é pedido. 
 
Está correto apenas o que se afirma em: 
Alternativas 
A) Marcada pelo alunoI e III. 
 
B)I e IV. 
 
C)I e II. 
 
D) Gabarito da questãoII e IV. 
 
E)II e III. 
 
7 Enunciado Segundo Pressman, a metodologia de processo determina a base para um processo 
de engenharia de software através de um conjunto de atividades estruturais, que devem ser 
aplicadas a todos os projetos de software sem se importar com o seutamanho ou complexidade. 
(Fonte: PRESSMAN, R. S. Engenharia de software: uma abordagem profissional. 8. ed. Porto Alegre: McGraw Hill, 
2016.) 
 
Diante disso, cite as cinco atividades principais no processo de engenharia de software. 
 
Resposta do aluno 
1- LEVANTAMENTO DE REQUISITOS 2- ANÁLISE DE REQUISITOS 3- PROJETO 4- 
IMPLEMENTAÇÃO 5- TESTES E IMPLANTAÇÃO. 
 
Correção do professor 
Resposta incorreta. As atividades são: comunicação, planejamento, modelagem, construção e 
entrega. 
 
8 Enunciado Protótipos são as representações ou visualizações das partes reais do sistema. 
O protótipo é projetado nos estágios iniciais da implementação do projeto, fornecendo a ideia 
geral das funções reais do sistema e do fluxo de trabalho. 
Diante disso, cite, no mínimo, uma situação em que os desenvolvedores de software usam os 
protótipos. 
 
 
 
Resposta do aluno 
 
 
Quando em fases iniciais e exploratórias de um projeto, usam para validar o conceito e decidir 
se uma ideia tem ou não valor funcional, sendo assim de maneira rápida e barata como um 
modelo de conceito.

Mais conteúdos dessa disciplina