QUESTÃO 2
Quando pensamos em Padrões de Arquitetura do Software, devemos pensar em colocar em foco a representação de arquitetura que irá orientar todos os demais aspectos do projeto. Quando descrevemos a arquitetura de um software precisamos apresentar as características desejadas pelo cliente. Com base nestas informações, analise as afirmações a seguir:
I - Os desenvolvedores querem uma orientação clara e precisa sobre o projeto, e os clientes querem garantias de que esta arquitetura atenderá suas necessidades de negócios.
II – Os sistemas não são únicos, pois quando o domínio da aplicação é o mesmo, frequentemente possuem arquiteturas semelhantes, pois refletem os mesmos conceitos principais.
III - É interessante ao projetar uma arquitetura de sistema, decidir se o seu sistema vai ser uma aplicação com classes mais gerais.
IV – Devemos verificar nos sistemas existentes o que tem em comum com o que queremos implementar e quais dessas arquiteturas você pode copiar, para apenas não ter retrabalho.
É correto o que se afirma em:
Alternativas
Alternativa 1:
I e III apenas
Alternativa 2:
II e III apenas.
Alternativa 3:
II e IV apenas.
Alternativa 4:
I, II e III apenas.
Alternativa 5:
I, II e IV apenas.
Soluções para a tarefa
Resposta:
I e III - Alternativa 1
Explicação:
II errada - Os sistemas são únicos - cada um tem sua particularidade mas possuem semelhanças dependendo do domínio.
IV - A arquitetura bem construída, não reflete a ideia de copiar mas sim de reutilizar.
Pg. 59 do livro
A alternativa correta é a 1, I - Os desenvolvedores querem uma orientação; e III - III - É interessante ao projetar uma arquitetura de sistema.
Isto porque, a asserção I está correta, ao passo que os desenvolvedores querem uma orientação clara e precisa sobre o projeto, e os clientes querem garantias de que esta arquitetura atenderá suas necessidades de negócios.
A asserção II, está incorreta, pois os sistemas são únicos e pode combinar vários tipos de engenharia de software.
A alternativa III, também está correta, pois, é interessante ao projetar uma arquitetura de sistema, decidir se o seu sistema vai ser uma aplicação com classes mais gerais.
Já na asserção IV, também está incorreta, pois na engenharia de software pode combinar diversos tipos de engenharia, chegando a um resultado satisfatório.
Dessa forma, a alternativa 1) está correta.
Questão similar no Brainly:
https://brainly.com.br/tarefa/21873949
Quaisquer dúvidas, deixe nos comentários.
Bons estudos :)