Buscar

Engenharia de Software e Desenvolvimento de Sistemas

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

27/09/2022 13:21 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_26821696_1&course_id=_190123_1&content_id=_850725… 1/7
 
Revisar envio do teste: Clique aqui para iniciar o Quiz
SP_GRAD_668531_2203_01 2203-ENGENHARIA DE SOFTWARE Quiz
REVISAR ENVIO DO TESTE: CLIQUE AQUI PARA INICIAR O QUIZ 
Usuário GABRIELA CARVALHO DE SOUZA
Curso 2203-ENGENHARIA DE SOFTWARE
Teste Clique aqui para iniciar o Quiz
Iniciado 26/09/22 12:57
Enviado 27/09/22 13:16
Data de vencimento 28/09/22 23:59
Status Completada
Resultado da tentativa 6 em 10 pontos  
Tempo decorrido 24 horas, 19 minutos
Resultados exibidos Todas as respostas, Respostas enviadas, Respostas corretas, Comentários
Pergunta 1
Resposta
Selecionada:
c.
Respostas: a.
b.
c.
d.
Sobre Engenharia de Sistemas, podemos afirmar que:
Uma das finalidades da Engenharia de Sistemas é a definição de Leis e
regras da Sociedade.
O so�ware é um elemento de integração nas empresas, por isso uma
das etapas da sua produção é a Engenharia de Sistemas.
É mais ampla que a Engenharia de So�ware porque envolve aspectos
da sociedade, além de metas e obje�vos da organização.
Uma das finalidades da Engenharia de Sistemas é a definição de Leis e
regras da Sociedade.
Engenharia de Sistemas abrange apenas sistemas de hardware e
so�ware sem a necessidade de procedimentos e processos, que são
definidos na Engenharia de So�ware.
Sala de Aula Tutoriais
0 em 1 pontos
GABRIELA CARVALHO DE SOUZA
19
https://senacsp.blackboard.com/webapps/blackboard/execute/courseMain?course_id=_190123_1
https://senacsp.blackboard.com/webapps/blackboard/content/listContent.jsp?course_id=_190123_1&content_id=_8507238_1&mode=reset
https://www.ead.senac.br/
https://senacsp.blackboard.com/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_193_1
https://senacsp.blackboard.com/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_210_1
https://senacsp.blackboard.com/webapps/login/?action=logout
27/09/2022 13:21 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_26821696_1&course_id=_190123_1&content_id=_850725… 2/7
Comentário
da
resposta:
b) É mais ampla que a Engenharia de Software porque envolve
aspectos da sociedade, além de metas e objetivos da organização.
A Engenharia de Sistemas abrange a Engenharia de Software, pois
é um processos de projeto de sistemas completos, incluindo
processos da empresa, integração com outros sistemas, e
aderência a leis e regras da sociedade.
Pergunta 2
Resposta Selecionada: d. 
Respostas: a. 
b. 
c. 
d. 
Comentário
da
resposta:
A fase de manutenção no ciclo de vida de um software refere-se às atividades
relacionadas à modificação de um software depois que este foi colocado em
operação. Nesse contexto, existem alguns tipos de manutenção que podem ser
realizadas no software.
Assinale corretamente o tipo de manutenção na qual se busca modificar o
software a fim de torná-lo mais fácil de ser corrigido, adaptado e melhorado:
Perfec�va.
Corre�va.
Preven�va.
Adapta�va.
Perfec�va.
Alternativa correta: b) Preventiva.
A manutenção preventiva tem o objetivo de modificar o software
com o intuito de torná-lo mais fácil de ser corrigido, adaptado e
melhorado.
Pergunta 3
Resposta Selecionada: d. 
Respostas: a. 
b. 
c. 
Você é designado o novo gerente de um projeto de desenvolvimento de um ERP
(Enterprise Planning Resource) que terá seus serviços oferecidos através de
Cloud Computing. Esse projeto está entrando em sua segunda fase. Você já
percebeu que podem existir muitos riscos nele, mas até agora ninguém os avaliou
para verificar a faixa de possíveis resultados para o projeto. O que é necessário
fazer?
Gerenciamento de riscos.
Monitoramento e controle de riscos.
Elaboração do plano de atenuação de riscos.
Não é necessária nenhuma ação.
0 em 1 pontos
1 em 1 pontos
27/09/2022 13:21 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_26821696_1&course_id=_190123_1&content_id=_850725… 3/7
d. 
Comentário
da
resposta:
Gerenciamento de riscos.
d) Gerenciamento de riscos.
A resposta correta é Gerenciamento de Riscos, uma vez que o
gerenciamento de riscos envolve identificação de risco, análise de
risco, planejamento de risco, monitoramento e controle de risco.
Pergunta 4
Resposta
Selecionada:
d.
Respostas: a. 
b. 
c. 
d.
Comentário
da
resposta:
A engenharia de software está inserida no contexto:
das engenharias de sistemas, de processo e de produto.
das engenharias de processo e de produto.
das engenharias de sistemas e de processo.
das engenharias de sistemas e de produto.
das engenharias de sistemas, de processo e de produto.
d) das engenharias de sistemas, de processo e de produto. A
engenharia de software é uma área que estuda todos os aspectos
da produção de software, tanto no contexto de sistemas quanto de
processo e de produto.
Pergunta 5
Resposta
Selecionada:
c.
Respostas: a.
b. 
c.
d.
Assinale a alternativa correta sobre a UML:
UML tem base nos modelos da OMT que foram norma�zados pelo
IEEE.
Conhecimento de UML é suficiente para obter um desenvolvimento
de so�ware bem-sucedido.
UML é uma notação gráfica para expressar diagramas.
UML tem base nos modelos da OMT que foram norma�zados pelo
IEEE.
A UML tem diagramas dinâmicos para expressar estruturas de
sistemas.
1 em 1 pontos
0 em 1 pontos
27/09/2022 13:21 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_26821696_1&course_id=_190123_1&content_id=_850725… 4/7
Comentário
da
resposta:
Alternativa correta: b) UML é uma notação gráfica para expressar
diagramas.
Conhecer UML não é suficiente para desenvolver sistemas. É
necessário ter outros conhecimentos, tais como programação,
engenharia de requisitos etc. Embora a UML tenha base no OMT,
ela foi normatizada pelo OMG e não pelo IEEE. Por fim, os
diagramas dinâmicos expressam aspectos comportamentais, não
estruturais.
Pergunta 6
Resposta Selecionada: a. 
Respostas: a. 
b. 
c. 
d. 
Comentário
da
resposta:
Sobre o ciclo de vida de desenvolvimento de software, é correto afirmar:
I. O modelo de processo conhecido como cascata possui como princípio construir
uma versão inicial do sistema, realizar uma avaliação da versão com o cliente e,
em sequência, promover uma melhoria das versões subsequentes. Isso é repetido
muitas vezes até que uma versão adequada do sistema seja construída.
II. No modelo de processo conhecido como espiral, cada ciclo da espiral define
uma fase do processo de software. Este modelo exige a consideração direta dos
riscos técnicos em todos os estágios do projeto e, se aplicado adequadamente,
deve reduzir os riscos antes que eles se tornem problemáticos.
III. O modelo incremental combina elementos do modelo em cascata aplicado de
maneira iterativa. Entretanto, o modelo incremental propõe a produção do
software a partir do conceito de desenvolver uma implementação de uma versão
inicial de software, executar uma avaliação dos usuários e, assim, continuar a
construção do software por meio da criação de versões intermediárias. Essas
atividades se repetem até que um sistema adequado seja desenvolvido.
Assinale a alternativa correta.
Somente as afirma�vas II e III são corretas.
Somente as afirma�vas II e III são corretas.
Somente a afirma�va I é correta.
Somente as afirma�vas I e III são corretas.
Somente as afirma�vas I e II são corretas.
a) Somente as afirmativas II e III são corretas.
A afirmativa I é falsa, o modelo em cascata não tem a ideia de
desenvolver uma implementação inicial, mostrar e discutir tal
implementação com o usuário e fazer seu aprimoramento por meio
de versões subsequentes, até que um sistema adequado tenha
sido desenvolvido.
1 em 1 pontos
27/09/2022 13:21Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_26821696_1&course_id=_190123_1&content_id=_850725… 5/7
Pergunta 7
Resposta Selecionada: c. 
Respostas: a. 
b. 
c. 
d. 
Comentário
da
resposta:
Qual das seguintes afirmações é mais provável que seja um benefício de uma
arquitetura em camadas (rigorosamente)?
I. Ela facilita a extensibilidade.
II. Implementação em cada nível é baseado apenas nas interfaces da camada
subjacente.
III. Ela melhora o desempenho do sistema.
III somente.
Somente I.
I e II somente.
III somente.
II e III somente.
Alternativa correta: c) III somente.
O estilo arquitetônico em camadas organiza o software em
camadas e cada uma delas oferece um conjunto de serviços. Cada
camada fornece serviços para a camada acima dela (ou fora dela) e
age como um cliente para os serviços prestados pela camada
abaixo dela (ou no seu interior). Em um sistema estritamente em
camadas, cada camada é restrita para só interagir com as suas
duas camadas adjacentes. Dessa forma, não podemos afirmar que
facilita a extensibilidade como consta no item I. O item II não
apresenta uma vantagem e sim uma característica.
Pergunta 8
Resposta Selecionada: d. 
Respostas: a. 
Você trabalha como Analista de Sistemas em uma grande Instituição Financeira e
recebeu a incumbência de elaborar um modelo usando a notação UML 2.4. Esse
modelo deve ser capaz de representar os seguintes aspectos de um sistema:
fluxos de controle e de dados; situações de decisão de acordo com tipo de
entrada, que podem ser produzidas diversas saídas; diferentes ações que podem
ser executadas por entidades ou papéis diferentes quando um método for
executado, como um conjunto de ações relacionadas que podem ser executadas
e como afetarão as outras entidades ou papéis envolvidos, situações em que mais
de uma atividade pode acontecer ao mesmo tempo.
Qual diagrama UML seria o mais adequado para elaborar esse modelo?
A�vidades
Classes
0 em 1 pontos
1 em 1 pontos
27/09/2022 13:21 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_26821696_1&course_id=_190123_1&content_id=_850725… 6/7
b. 
c. 
d. 
Comentário
da
resposta:
Casos de Uso
Objetos
A�vidades
Alternativa correta: d) Atividades.
O diagrama mais adequado é o diagrama de atividades, uma vez
que os diagramas de atividades viabilizam o uso de um modelo
auxiliar na descrição da lógica de um procedimento ou de processo
de negócio; ou de um fluxo de trabalho através de uma notação
gráfica.
Pergunta 9
Resposta Selecionada: c. 
Respostas: a. 
b. 
c. 
d. 
Comentário da
resposta:
O modelo em cascata é caracterizado pela execução sequencial das fases, sendo
que o resultado das fases é a aprovação de um ou mais documentos. Dessa
forma, a fase seguinte não deve iniciar até que a fase anterior seja concluída.
No modelo em cascata, o custo de correção é menor na fase de:
Requisitos.
Testes.
Implementação.
Requisitos.
Manutenção.
c) Requisitos.
Os custos de correção são muito menores nas fases iniciais
do processo.
Pergunta 10
Resposta
Selecionada:
a.
Respostas: a.
b.
Sobre Scrum e Extreme Programming podemos afirmar que:
ambos são conhecidos métodos ágeis, porém dis�ntos na forma de
trabalhar. O Scrum é um framework e o XP é um conjunto de prá�cas.
ambos são conhecidos métodos ágeis, porém dis�ntos na forma de
trabalhar. O Scrum é um framework e o XP é um conjunto de prá�cas.
1 em 1 pontos
1 em 1 pontos
27/09/2022 13:21 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_26821696_1&course_id=_190123_1&content_id=_850725… 7/7
Terça-feira, 27 de Setembro de 2022 13h20min16s BRT
c.
d.
Comentário
da
resposta:
são métodos bem conhecidos no mercado. São u�lizados porque não
exigem documentação do produto e as iterações mais curtas
permitem testes mais elaborados.
são métodos que contrapõem os métodos tradicionais, mas garantem
o desenvolvimento sequencial onde cada etapa gera um produto que
é base para a etapa seguinte. 
ambos disputam o interesse dos �mes de desenvolvimento, mas ainda
estão em fase experimental e precisam de melhor definição em alguns
pontos.
a) ambos são conhecidos métodos ágeis, porém, distintos na forma
de trabalhar. O Scrum é um framework e o XP é um conjunto de
práticas.
Por ser um framework, o Scrum permite trabalhar com processos
diferentes de modo a resolver problemas complexos e adaptativos.
O XP já apresenta uma coletânea de boas práticas, portanto menos
adaptativo que o Scrum.
← OK

Mais conteúdos dessa disciplina