R1 part 3 Flashcards

1
Q

Uma empresa esta seguindo todos os passos para o desenvolvimento de componente. Após o arquiteto de sistemas ter realizado toda a especificação do componente, cabe agora o desenvolvedor implementá-lo. Mas ao pegar a especificação do componente, o mesmo descobriu que não conhece muito bem o padrão especificado pelo arquiteto. Mediante a esse situação o que o desenvolvedor deve fazer?
A) Buscar a referência na metodologia de processo.
B) Buscar a referência na metodologia de interface.
C) Escolher outro padrão, que conheça para substituí-lo.
D) Desenvolver a aplicação sem a implementação do padrão definido.
E) Buscar a referência na metodologia de produto.

A

Opção E - Buscar a referência na metodologia de produto.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Considere:
I- É necessário que o arquiteto de sistemas complete as informações técnicas necessárias que as partes interessadas não conseguem informar, baseado em seu framework de conhecimentos.
II- A linguagem tratada no levantamento de requisitos não será a mesma utilizada pelo desenvolvedor. Precisamos garantir que cada etapa use o seu conjunto de padrões específicos para aquela etapa.
III- Na especificação de componentes estamos pensando no desenvolvedor e não no arquiteto do sistema.
Em relação à especificação de componente, está correto o que consta em:

A) I, apenas
B) I e II apenas
C) I e III apenas
D) II e III apenas
E) I, II e III apenas.

A

Opção E - I, II e III apenas.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

No contexto de especificação de componentes, considere as seguintes alternativas.
1. Uma das maiss úteis ferramentas do desenvolvimento de sistemas por componentes é o empacotamento.
2. O arquiteto de sistemas deve ter a preocupação de definir e construir middlewares que conectem as diversas camadas de componentes e, consequentemente, os componentes, de maneira a conseguir uma baixa acoplagem para organização.
3. Os componentes devem ser distribuidos em conteiners seguindo as políticas estabelecidas pelos middlewares, ou seja, dentro de um mesmo container podem existir componentes que atendam diferentes configuraçãoes.
Levando-se em conta as afirmações acima, identifique a única alternativa válida.
A) Apenas II
B) Apenas I e II
C) Apenas II e III
D) Apenas I e III
E) Apenas I

A

Apenas I - Uma das mais úteis ferramentas do desenvolvimento de sistemas por componentes é o empacotamento.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Em relação a implementação de componentes, podemos afirmar que:
I- O controle de qualidade visa garantir o bom resultado do trabalho de implementação dos componentes.
II- Caso o desenvolvedor não conheça muito bem o padrão especificado pelo arquiteto, ele deverá buscar a referência na metodologia de produto.
III- O desenvolvedor, deve ter a preocupação de definir e construir middlewares que conectem as diversas camadas de componentes, e consesquentemente os componentes, de maneira a conseguir uma forte acoplagem para a organização.
Marque a opção correta.
A) Somente a I é verdadeira
B) Somente a III é verdadeira
C) I e III são verdadeiras
D) II e III são verdadeiras.
E) I e II são verdadeiras.

A

Opção E - Somente I e II são verdadeiras.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Analise as informações a seguir e escolha a alternativa correta.
I - Os dados estarem presentes em um único lugar é uma característsica de arquitetura em camadas.
II- Estilos arquiteturais podem ser classificados em situações em que o seu uso é apropriado, com a classificação das vantagens e desvantagens do uso nessas situações.
III- A arquitetura de repositório (blackboard) é fortemente baseada no uso de dados centralizados.
IV- Uma das características da arquitetura MVC é a sua aplicação em sistemas interativos

A) Somente alternativa I
B) Somente alternativas I e II
C) Somente a alternativa III
D) Somente as alternativas II e III
E) Somente as alternativas II, III e IV.

A

Opção E - Somente as alternativas II, III e IV.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

O modelo maiss tradicional de desenvolviemnto de software é o modelo em cascata. sobre esse modelo e suas fases, assinale a alteriatva que apresenta uma afirmação correta.

A) A divisão dos requisitos para im plementação do sistema em hardware … operação e manutenção
B) A especificação do sistema é produzida após o estágio de implementação
C) Não há necessidade de se produzir qualquer tipo de documentação
D) Nenhuma das alternativas
E) O primeiro estágio de desenvolvimento de um novo sistema consiste na especificação do sistema.

A

Opção E - O primeiro estágio de desenvolvimento de um novo sistema consiste na especificação do sistema.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Com relação a características de um componente, avalie se as alternativas a seguir são falsas ou verdadeiras
( ) Pode possuir mais de uma especificação
( ) Deve aderente a padrões
( ) Pode ser empacotado em módulos
As afirmativas são respectivamente:
A) V, F e V.
B) V, F e F.
C) F, F e V.
D) V, V e V.
E) F, V e V.

A

Opção E - F, V e V.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

A modelagem de interação de componentes é uma técnica de modelagem do comportamento dos componentes em relação ao problema a ser resolvido. São subprocessos de interação de componentes:
I. Definir operações de negócio
II. Refinar interfaces e regras de negócio.
III. Refinar a definição de componentes e arquitetura.

A) Apenas I.
B) Apenas I e II.
C) Apenas II e III.
D) Apenas I e III.
E) I, II e III estão corretas.

A

Opção E - I, II e III estão corretas.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly