As decisões sobre a arquitetura de software têm implicações de longo prazo e afetam a capacidade do sistema de atender às necessidades dos usuários e da organização. Portanto, é importante realizar análises cuidadosas e avaliar as opções disponíveis antes de definir a arquitetura do seu software. Para PRESSMAN (2021), ao projetar uma Arquitetura de um Software deve ser percebido benefícios. Analise as afirmativas. I. Analisar a efetividade do projeto no atendimento dos requisitos não funcionais. II. Considerar alternativas de arquitetura em um estágio em que fazer mudanças de projeto ainda é relativamente fácil. III. Reduzir os riscos associados à construção do software. Escolha a alternativa correta.

Questão

As decisões sobre a arquitetura de software têm implicações de longo prazo e afetam a capacidade do sistema de atender às necessidades dos usuários e da organização. Portanto, é importante realizar análises cuidadosas e avaliar as opções disponíveis antes de definir a arquitetura do seu software.

Para PRESSMAN (2021), ao projetar uma Arquitetura de um Software deve ser percebido benefícios. Analise as afirmativas.

I. Analisar a efetividade do projeto no atendimento dos requisitos não funcionais.

II. Considerar alternativas de arquitetura em um estágio em que fazer mudanças de projeto ainda é relativamente fácil.

III. Reduzir os riscos associados à construção do software.

Escolha a alternativa correta.

Alternativas

I e II são verdadeiras; III é falsa.

78%

I e III são verdadeiras; II é falsa.

II e III são verdadeiras; I é falsa.

II é verdadeira; I e III são falsas.

I é verdadeira; II e III são falsas.

Explicação

Vamos verificar quais itens correspondem aos benefícios de se projetar/avaliar uma arquitetura de software (conforme Pressman, no contexto de Engenharia de Software), isto é, o que a arquitetura permite analisar e melhorar antes da implementação.

I. Analisar a efetividade do projeto no atendimento dos requisitos não funcionais. Verdadeiro. Um dos papéis centrais da arquitetura é permitir avaliar atributos de qualidade (requisitos não funcionais), como desempenho, segurança, manutenibilidade, disponibilidade etc. A arquitetura é o principal “veículo” para raciocinar sobre esses atributos.

II. Considerar alternativas de arquitetura em um estágio em que fazer mudanças de projeto ainda é relativamente fácil. Verdadeiro. Projetar e avaliar a arquitetura cedo permite comparar estilos/alternativas quando o custo de mudança ainda é menor do que após grande parte do sistema estar implementada.

III. Reduzir os riscos associados à construção do software. Falso (no enunciado como “benefício percebido” direto). Embora uma boa arquitetura possa ajudar a mitigar riscos, a formulação clássica dos benefícios destacados por Pressman enfatiza principalmente: (a) avaliar atributos de qualidade/não funcionais e (b) possibilitar considerar alternativas cedo (além de comunicação entre stakeholders). “Reduzir riscos da construção” não aparece como benefício direto na forma apresentada no item.

Alternativa correta: (a).

Questões relacionadas

Ver últimas questões

Comece a estudar de forma inteligente hoje mesmo

Resolva questões de concursos e vestibulares com IA, gere simulados personalizados e domine os conteúdos que mais caem nas provas.

Cancele quando quiser.