Logo Passei Direto
Buscar

Arquitetura de Software - 20211 AV2

Ferramentas de estudo

Questões resolvidas

Uma etapa fundamental do desenvolvimento de software é o levantamento dos requisitos do sistema. Com base nisso, analise as afirmativas abaixo sobre requisitos de software.
Pode-se afirmar que:
I.Um requisito pode ser redigido de maneira formal e detalhada, especificando de forma clara uma determinada funcionalidade da aplicação.
II.Um requisito pode ser utilizado para descrever uma propriedade de um sistema.
III.Todos os requisitos de um software são funcionais.
1. Apenas a afirmativa III está correta.
2. Apenas a afirmativa I está correta.
3. Apenas as afirmativas I e II estão corretas.
4. As afirmativas I, II e III estão incorretas.
5. As afirmativas I, II e III estão corretas.

No SOLID, o texto acima se refere ao princípio:
1. Responsabilidade única.
2. Inversão de dependência.
3. Princípio da substituição de Liskov.
4. Separação de interfaces.
5. Aberto Fechado (Open Close).

Analise as afirmativas abaixo:
I.Apenas empresas públicas estaduais que atuam diretamente junto a população possuem stakeholders.
II.Se há uma certeza na construção de um software, essa certeza é que os stakeholders possuem um papel secundário, não influenciando no seu sucesso ou fracasso.
III.Podemos apontar como exemplo de stakeholders todos aqueles que são interessados nos resultados de uma organização.
1. As afirmativas I, II e III estão erradas.
2. As afirmativas I e III estão corretas.
3. Apenas a afirmativa I está correta.
4. As afirmativas I, II e III estão corretas.
5. Apenas a afirmativa III está correta.

O teste que confere se TODOS os requisitos necessários ao software foram atendidos é o teste de:
1. Carga.
2. Incorreta: Performance.
3. Unidade.
4. Configuração.
5. Validação.

De acordo com a notação UML, o diagrama que enfatiza o ordenamento temporal das ações, onde as linhas verticais representam os objetos e as setas horizontais representam as mensagens passadas entre os objetos, é o:
1. Diagrama de sequência.
2. Diagrama de pacotes.
3. Diagrama de estados.
4. Diagrama de classe.
5. Diagrama de colaboração.

A alternativa mais adequada para o texto acima é:
1. RUP.
2. CIEL.
3. DDX.
4. UML.
5. MSX.

O texto refere-se a :
1. Arquitetura.
2. Rede.
3. Software.
4. Hardware.
5. Banco de dados.

O diagrama de sequência:
1. Descreve a estrutura básica do sistema, permitindo avaliar a qualidade do seu projeto.
2. Captura os requisitos não funcionais de um sistema.
3. Descreve os relacionamentos entre os componentes do sistema e suas dependências.
4. Define um processo que irá garantir a construção de sistemas que possuem excelente performance.
5. Permite modelar a interação entre atores e objetos em um sistema.

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

Questões resolvidas

Uma etapa fundamental do desenvolvimento de software é o levantamento dos requisitos do sistema. Com base nisso, analise as afirmativas abaixo sobre requisitos de software.
Pode-se afirmar que:
I.Um requisito pode ser redigido de maneira formal e detalhada, especificando de forma clara uma determinada funcionalidade da aplicação.
II.Um requisito pode ser utilizado para descrever uma propriedade de um sistema.
III.Todos os requisitos de um software são funcionais.
1. Apenas a afirmativa III está correta.
2. Apenas a afirmativa I está correta.
3. Apenas as afirmativas I e II estão corretas.
4. As afirmativas I, II e III estão incorretas.
5. As afirmativas I, II e III estão corretas.

No SOLID, o texto acima se refere ao princípio:
1. Responsabilidade única.
2. Inversão de dependência.
3. Princípio da substituição de Liskov.
4. Separação de interfaces.
5. Aberto Fechado (Open Close).

Analise as afirmativas abaixo:
I.Apenas empresas públicas estaduais que atuam diretamente junto a população possuem stakeholders.
II.Se há uma certeza na construção de um software, essa certeza é que os stakeholders possuem um papel secundário, não influenciando no seu sucesso ou fracasso.
III.Podemos apontar como exemplo de stakeholders todos aqueles que são interessados nos resultados de uma organização.
1. As afirmativas I, II e III estão erradas.
2. As afirmativas I e III estão corretas.
3. Apenas a afirmativa I está correta.
4. As afirmativas I, II e III estão corretas.
5. Apenas a afirmativa III está correta.

O teste que confere se TODOS os requisitos necessários ao software foram atendidos é o teste de:
1. Carga.
2. Incorreta: Performance.
3. Unidade.
4. Configuração.
5. Validação.

De acordo com a notação UML, o diagrama que enfatiza o ordenamento temporal das ações, onde as linhas verticais representam os objetos e as setas horizontais representam as mensagens passadas entre os objetos, é o:
1. Diagrama de sequência.
2. Diagrama de pacotes.
3. Diagrama de estados.
4. Diagrama de classe.
5. Diagrama de colaboração.

A alternativa mais adequada para o texto acima é:
1. RUP.
2. CIEL.
3. DDX.
4. UML.
5. MSX.

O texto refere-se a :
1. Arquitetura.
2. Rede.
3. Software.
4. Hardware.
5. Banco de dados.

O diagrama de sequência:
1. Descreve a estrutura básica do sistema, permitindo avaliar a qualidade do seu projeto.
2. Captura os requisitos não funcionais de um sistema.
3. Descreve os relacionamentos entre os componentes do sistema e suas dependências.
4. Define um processo que irá garantir a construção de sistemas que possuem excelente performance.
5. Permite modelar a interação entre atores e objetos em um sistema.

Prévia do material em texto

Arquitetura de Software - 20211.B
AV2
1. Pergunta 1
/0,6
Uma etapa fundamental do desenvolvimento de software é o levantamento dos requisitos do sistema. Com base nisso, analise as afirmativas abaixo sobre requisitos de software.
I.Um requisito pode ser redigido de maneira formal e detalhada, especificando de forma clara uma determinada funcionalidade da aplicação. 
II.Um requisito pode ser utilizado para descrever uma propriedade de um sistema.
III.Todos os requisitos de um software são funcionais.
Pode-se afirmar que:
Ocultar opções de resposta 
1. 
Apenas a afirmativa III está correta.
2. 
Apenas a afirmativa I está correta.
3. 
Apenas as afirmativas I e II estão corretas.
Resposta correta
4. 
As afirmativas I, II e III estão incorretas.
5. 
As afirmativas I, II e III estão corretas.
2. Pergunta 2
/0,6
“É um princípio que informa que as entidades de software (classes, módulos, funções etc.) devem ser abertas para ampliação, mas fechadas para modificação. De forma mais detalhada, diz que podemos estender o comportamento de uma classe, quando for necessário, por meio de herança, interface e composição, mas não podemos permitir a abertura dessa classe para fazer pequenas modificações.”
No SOLID, o texto acima se refere ao princípio:
Ocultar opções de resposta 
1. 
Responsabilidade única.
2. 
Inversão de dependência.
3. 
Princípio da substituição de Liskov.
4. 
Separação de interfaces.
5. 
Aberto Fechado (Open Close).
Resposta correta
3. Pergunta 3
/0,6
Analise as afirmativas abaixo:
I.Apenas empresas públicas estaduais que atuam diretamente junto a população possuem stakeholders.
II.Se há uma certeza na construção de um software, essa certeza é que os stakeholders possuem um papel secundário, não influenciando no seu sucesso ou fracasso. 
III.Podemos apontar como exemplo de stakeholders todos aqueles que são interessados nos resultados de uma organização.
Ocultar opções de resposta 
1. 
As afirmativas I, II e III estão erradas.
2. 
As afirmativas I e III estão corretas.
3. 
Apenas a afirmativa I está correta.
4. 
As afirmativas I, II e III estão corretas.
5. 
Apenas a afirmativa III está correta.
Resposta correta
4. Pergunta 4
/0,6
O teste que confere se TODOS os requisitos necessários ao software foram atendidos é o teste de:
Ocultar opções de resposta 
1. 
Carga.
2. Incorreta: 
Performance.
3. 
Unidade.
4. 
Configuração.
5. 
Validação.
Resposta correta
5. Pergunta 5
/0,6
De acordo com a notação UML, o diagrama que enfatiza o ordenamento temporal das ações, onde as linhas verticais representam os objetos e as setas horizontais representam as mensagens passadas entre os objetos, é o:
Ocultar opções de resposta 
1. 
Diagrama de sequência.
Resposta correta
2. 
Diagrama de pacotes.
3. 
Diagrama de estados.
4. 
Diagrama de classe.
5. 
Diagrama de colaboração.
6. Pergunta 6
/0,6
“Princípio que afirma que as classes podem ser substituídas por qualquer uma das suas subclasses, ponderando sobre os cuidados do uso da herança no seu projeto de software. A herança é um mecanismo poderoso e deve ser utilizada de forma responsável, evitando os casos de classes serem estendidas apenas por possuírem algo em comum. “
No SOLID, o texto acima se refere ao princípio:
Ocultar opções de resposta 
1. 
Aberto Fechado (Open Close).
2. 
Responsabilidade única.
3. 
Princípio da substituição de Liskov.
Resposta correta
4. 
Separação de interfaces.
5. 
Inversão de dependência.
7. Pergunta 7
/0,6
"É uma linguagem que define uma série de artefatos que nos ajuda na tarefa de modelar e documentar os sistemas orientados a objetos que desenvolvemos."
A alternativa mais adequada para o texto acima é:
Ocultar opções de resposta 
1. 
RUP
2. 
CIEL
3. 
DDX
4. 
UML
Resposta correta
5. 
MSX
8. Pergunta 8
/0,6
De acordo com pesquisas realizadas junto a empresas desenvolvedoras de software, a falha em atender os requisitos dos usuários é a principal razão para o fracasso de projetos de software. Qual das alternativas abaixo NÃO pode ser apontada como um requisito funcional de um sistema?
Ocultar opções de resposta 
1. 
O sistema deverá sugerir novos produtos ao usuário com base nas compras passadas feitas por ele.
2. 
O sistema deverá processar qualquer transação em no máximo 30 segundos.
Resposta correta
3. 
O sistema deverá permitir o acesso aos relatórios de vendas pela internet.
4. 
O sistema deverá permitir ao cliente solicitar entrega de comida pela web.
5. 
O sistema deverá emitir relatórios de performance dos funcionários.
9. Pergunta 9
/0,6
"É o elemento que faz a mediação entre as pessoas e a máquina". 
O texto refere-se a :
Ocultar opções de resposta 
1. 
Arquitetura.
2. 
Rede.
3. 
Software.
Resposta correta
4. 
Hardware.
5. 
Banco de dados.
10. Pergunta 10
/0,6
O diagrama de sequência:
Ocultar opções de resposta 
1. 
Descreve a estrutura básica do sistema, permitindo avaliar a qualidade do seu projeto.
2. 
Captura os requisitos não funcionais de um sistema.
3. 
Descreve os relacionamentos entre os componentes do sistema e suas dependências.
4. 
Define um processo que irá garantir a construção de sistemas que possuem excelente performance. 
5. 
Permite modelar a interação entre atores e objetos em um sistema.
Resposta correta

Mais conteúdos dessa disciplina