Buscar

ATIVIDADE 3 ENGENHARIA DE SOFTWARE FMU

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 10 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 10 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 9, do total de 10 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

1. 241GGR0841A - ENGENHARIA DE SOFTWARE 
 
QUESTIONÁRIO 
Atividade 3 (A3) 
Iniciado em sexta, 22 mar 2024, 12:39 
Estado Finalizada 
Concluída em sexta, 22 mar 2024, 13:35 
Tempo empregado 56 minutos 16 segundos 
Avaliar 10,00 de um máximo de 10,00(100%) 
Questão 1 
Correto 
Atingiu 1,00 de 1,00 
Marcar questão 
Texto da questão 
A linguagem UML (Unified Modeling Language) apresenta diagramas que 
podem representar a estrutura do software com a filosofia de orientação a 
objetos e ainda a descrição de seu comportamento (RUMBAUGH J; JACOBSON 
I; BOOCH, G. The Unified Modeling Language Reference Manual. 2. ed. São 
Paulo: Pearson Education, 2005). 
Das alternativas abaixo, assinale a que descreve as características do diagrama 
de Atividades quando no uso de filosofia UML. 
 
 
 
a. 
Tem todas as características técnicas determinantes para o para que o cliente 
compare com o escopo determinado para o sistema. 
 
b. 
Muito utilizado por desenvolvedores e analistas, possui grande importância 
para o desenvolvimento do sistema, por ter característica estática dos 
eventos. 
 
c. 
Descreve as funcionalidades da classe em todos os eventos que a mesma faz 
parte durante sua existência no sistema, em detalhes. 
 
https://ambienteacademico.com.br/course/view.php?id=52793#section-3
d. 
Utilizado pelos representantes comerciais para demonstrar ao cliente como 
está a sequência de ações de desenvolvimento do produto. 
 
e. 
Representa fluxo e processamento, para entender como os dados fluirão pelo 
sistema e ainda como as decisões são tomadas dentro dele. 
Questão 2 
Correto 
Atingiu 1,00 de 1,00 
Marcar questão 
Texto da questão 
A linguagem UML (Unified Modeling Language) apresenta diagramas que 
podem representar a estrutura do software com a filosofia de orientação a 
objetos e ainda a descrição de seu comportamento (RUMBAUGH J; JACOBSON 
I; BOOCH, G. The Unified Modeling Language Reference Manual. 2. ed. São 
Paulo: Pearson Education, 2005). 
Das alternativas abaixo, assinale a que descreve as características dos 
diagramas comportamentais em UML. 
 
 
 
a. 
São utilizados por proporcionarem como ver o aspecto estático do sistema, do 
ponto de vista do usuário, quando no seu uso no futuro. 
 
b. 
São os aspectos estáticos de um sistema de software são as classes, as 
interfaces, as colaborações, os componentes. 
 
c. 
Definir a parte dinâmica de todas as partes do sistema, na forma como cada 
uma troca informação e se comunica. 
 
d. 
Representado por um diagrama que apresenta o desenho de como a solução 
será projetado, antes do desenvolvimento. 
 
e. 
Diagrama de casos de uso é o digrama que fornece a estrutura principal da 
solução apresentada, já do produto final desenvolvido. 
Questão 3 
Correto 
Atingiu 1,00 de 1,00 
Marcar questão 
Texto da questão 
Analise as asserções a seguir: 
1) Uma estrutura das camadas é considerada bem elaborada. 
PORQUE 
2) É possível trocar uma camada por um componente externo, devido ao 
desacoplamento. 
Analisando as afirmações acima, conclui-se que: 
 
 
 
a. 
As duas afirmações são verdadeiras, e a segunda justifica a primeira. 
 
b. 
A primeira afirmação é verdadeira, e a segunda é falsa. 
 
c. 
As duas afirmações são verdadeiras, e a segunda não justifica a primeira. 
 
d. 
A primeira afirmação é falsa, e a segunda é verdadeira. 
 
e. 
As duas afirmações são falsas. 
Questão 4 
Correto 
Atingiu 1,00 de 1,00 
Marcar questão 
Texto da questão 
A linguagem UML (Unified Modeling Language) apresenta diagramas que 
podem representar a estrutura do software com a filosofia de orientação a 
objetos e ainda a descrição de seu comportamento (RUMBAUGH J; JACOBSON 
I; BOOCH, G. The Unified Modeling Language Reference Manual. 2. ed. São 
Paulo: Pearson Education, 2005). 
Das alternativas abaixo, assinale a que descreve as características do diagrama 
de objetos, quando no uso de filosofia UML. 
 
 
 
a. 
Este diagrama não tem relação com a digrama de classes, pois trata das ações 
do objeto e não da forma como ele é feito. 
 
b. 
São diferentes em relação ao diagrama de classes na apresentação, mas trata 
objeto e classe da mesma forma. 
 
c. 
Mesmo pouco utilizado, tem sua importância quanto a apresentar uma visão 
da estrutura estática de um sistema. 
 
d. 
Ícone de objeto representa todas as instâncias, de uma classe específica, que 
existem, existiram ou existirão em um sistema. 
 
e. 
É usado para mostrar como todo o sistema funciona, por ser mais específico e 
ter mais detalhes do que o diagrama de classes. 
Questão 5 
Correto 
Atingiu 1,00 de 1,00 
Marcar questão 
Texto da questão 
A linguagem UML (Unified Modeling Language) apresenta diagramas que 
podem representar a estrutura do software com a filosofia de orientação a 
objetos e ainda a descrição de seu comportamento (RUMBAUGH J; JACOBSON 
I; BOOCH, G. The Unified Modeling Language Reference Manual. 2. ed. São 
Paulo: Pearson Education, 2005). 
Das alternativas abaixo, assinale a que descreve as características do diagrama 
de Casos de Uso, quando no uso de filosofia UML. 
 
 
 
 
a. 
Mesmo sendo utilizado por desenvolvedores e analistas, possui pouca 
funcionalidade para o desenvolvimento do sistema por ter característica 
comercial. 
 
b. 
Tem todas as características técnicas determinantes para o sistema final, 
baseado pelo contrato firmado para a criação do escopo do sistema. 
 
c. 
Descreve as todas funcionalidades do sistema e a interação dessas 
funcionalidades com os usuários do sistema em detalhes. 
 
d. 
Ao ser utilizado, informa o escopo do projeto do ponto de vista do usuário 
através de informações do negócio e as principais funcionalidades do sistema. 
 
e. 
Utilizado pelos representantes comerciais para início do projeto 
de software para se ter uma visão de como fica o produto após o 
desenvolvimento. 
Questão 6 
Correto 
Atingiu 1,00 de 1,00 
Marcar questão 
Texto da questão 
Independente do tamanho do sistema, a fase de desenvolvimento ocorre 
durante todo o projeto, para uma melhor definição e gerenciamento do 
mesmo (SOMMERVILLE, I. Engenharia de Software. 9. ed. São Paulo: Pearson 
Education, 2011). 
Das alternativas abaixo, assinale a que descreve as características que fazem 
parte da engenharia de software para implementação. 
 
 
 
a. 
O Reuso é complexo por necessitar em alto grau dos requisitos do sistema e 
assim muito desejada em um sistema. 
 
b. 
O Framework de aplicação permite ao desenvolver escrever todo o código a 
ser aplicado e assim ter um modelo exclusivo. 
 
c. 
O Extreme Programming permite q dois desenvolvedores façam o mesmo 
trecho de código e no final apenas um seja escolhido. 
 
d. 
A Gestão da configuração trata da de como as versões do contrato serão 
determinadas e assim ter a linha mestra sobre o produto. 
 
e. 
O Strategy gerencia toda uma estrutura à parte do sistema, como se fosse um 
subsistema. 
Questão 7 
Correto 
Atingiu 1,00 de 1,00 
Marcar questão 
Texto da questão 
Analise as asserções a seguir e a relação entre elas: 
1. Uma das fases para entender o problema (o “negócio”) antes de 
implementá-lo é a análise. 
PORQUE 
2. É neste momento que tem-se o desenvolvimento da solução desejada. 
Analisando as afirmações acima, conclui-se que: 
 
 
 
a. 
As duas afirmações são falsas. 
 
b. 
A primeira afirmação é verdadeira, e a segunda é falsa. 
 
c. 
As duas afirmações são verdadeiras, e a segunda não justifica a primeira. 
 
d. 
As duas afirmações são verdadeiras, e a segunda justifica a primeira. 
 
e. 
A primeira afirmação é falsa, e a segunda é verdadeira. 
Questão 8 
Correto 
Atingiu 1,00 de 1,00 
Marcar questão 
Texto da questão 
Os padrões de projeto permitem que formas preestabelecidas sejam aplicadas 
para solução de um problema, que já foi abordado por alguém, com possível 
solução, ou pelomenos, uma forma de seguir um caminho para a solução 
(BECK, K. Padrões de Implementações. Porto Alegre: Bookman, 2011). 
Das alternativas abaixo, assinale a que descreve as características para os 
atributos de padrões de projeto. 
 
 
 
a. 
Um termo associado aos padrões de criação é o Prototype, que instancia 
objetos, mantendo isoladas as classes concretas da sua forma de criação. 
 
b. 
Um termo associado aos padrões de estrutura é o Composite, que compõe a 
necessidade de se ter interfaces de dados compatíveis para a comunicação de 
dois objetos. 
 
c. 
Um termo associado aos padrões de criação é o Builder, que cria diferentes 
representações, dentro de um mesmo processo de criação. 
 
d. 
Um termo associado aos padrões de comportamento é o State, que determina 
uma situação na relação de dependência 1:N e quando muda o estado há um 
alerta. 
 
e. 
Um termo associado aos padrões de estrutura é o Adapter, que “decora” um 
objeto, ou seja, atribui características adicionais de forma dinâmica. 
Questão 9 
Correto 
Atingiu 1,00 de 1,00 
Marcar questão 
Texto da questão 
A linguagem UML (Unified Modeling Language) apresenta diagramas que 
podem representar a estrutura do software com a filosofia de orientação a 
objetos e ainda a descrição de seu comportamento (RUMBAUGH J; JACOBSON 
I; BOOCH, G. The Unified Modeling Language Reference Manual. 2. ed. São 
Paulo: Pearson Education, 2005). 
Das alternativas abaixo, assinale a que descreve as características dos 
diagramas estruturais em UML. 
 
 
 
a. 
Definir a parte dinâmica de todas as partes do sistema, na forma como cada 
uma troca informação e se comunica. 
 
b. 
Diagrama de classes é o diagrama que fornece a estrutura principal da solução 
apresentada, já do produto final desenvolvido. 
 
c. 
Representado por um diagrama que apresenta o desenho de como a solução 
será desenvolvida e que serve de documentação final. 
 
d. 
Os aspectos dinâmicos de um sistema de software são as classes, as interfaces, 
as colaborações, os componentes. 
 
e. 
São utilizados por proporcionarem como ver o aspecto do sistema do ponto de 
vista do sistema, quanto aos seus componentes e classes. 
Questão 10 
Correto 
Atingiu 1,00 de 1,00 
Marcar questão 
Texto da questão 
As camadas em uma arquitetura de software ofertam um serviço como seu 
resultado. Para transmissão deste resultado existe uma hierarquia entre estas 
camadas e a comunicação ocorre entre as superiores e as inferiores, em 
ambos os sentidos. (SOMMERVILLE, I. Engenharia de Software. 9. ed. São Paulo: 
Pearson Education, 2011). 
Com relação ao conceito de cada camada, qual assertiva a seguir é correta 
para este conceito em engenharia de software? 
 
 
 
a. 
Apoio de sistema: código referente ao negócio do sistema, é aqui que as regras 
de negócio, referentes ao objetivo fim do sistema, são implementadas. 
 
b. 
Infraestrutura dos equipamentos: identificar quais os recursos necessários 
para que a comunicação entre as camadas seja efetuada. 
 
c. 
Lógica de negócio principal: esta é uma camada focada em arquitetura, 
permite abstrair toda a informação de arquivos e de bancos de dados além de 
segurança. 
 
d. 
Interface de usuário: parte do sistema responsável pela apresentação das 
informações para o usuário, permite navegação e forma o que é chamado de 
camada de apresentação. 
 
e. 
Gerenciamento de interface de usuário: é opcional, pois não é necessário 
identificar quem acessa o recurso do sistema, visto que já está dentro da 
empresa. 
Terminar revisão 
◄ Compartilhe 
Seguir 
para... 
 
 
 
 
 
Seguir para...
 
Revisão Atividade 3 (A3) ► 
 
https://ambienteacademico.com.br/mod/quiz/view.php?id=1337675
https://ambienteacademico.com.br/mod/forum/view.php?id=1337673&forceview=1
https://ambienteacademico.com.br/mod/quiz/view.php?id=1337676&forceview=1

Outros materiais