Em determinado projeto de software orientado a objetos, um desenvolvedor deve implementar um sistema que proteja partes do código de variações e mudanças frequentes em outros componentes, mantendo um baixo acoplamento entre as classes. Ao mesmo tempo, deseja-se que módulos de alto nível não dependam diretamente de módulos de baixo nível, mas que ambos dependam de abstrações.
Nessa situação, o princípio de SOLID e o princípio de GRASP que atendem adequadamente aos requisitos mencionados são, respectivamente,
Considerando a organização e a distribuição das áreas de prática no CMMI-DEV v2.0 e dos processos no MR-MPS-SW (Guia Geral MPS de Software 2021), assinale a opção correta a respeito da relação entre esses modelos no que se refere à implementação dos processos/áreas de prática nos diferentes níveis de maturidade.
A estratégia de contratações de soluções de tecnologia da informação e comunicação (TIC) do Sistema de Administração dos Recursos de Tecnologia da Informação (SISP) estabelece diretrizes para a aquisição de software e serviços relacionados. No que se refere aos catálogos de soluções de TIC com condições padronizadas para licenciamento de software, assinale a opção correta.
Por suas características e finalidades, o diagrama da UML adequado para a modelagem de requisitos é o
O modelo de computação em nuvem no qual as aplicações, os dados e o sistema operacional são, geralmente, gerenciados pelo próprio usuário é conhecido como
Com base na Instrução Normativa SEGES/ME n.º 65/2021, que dispõe sobre o procedimento administrativo para a realização de pesquisa de preços para aquisição de bens e contratação de serviços no âmbito da administração pública federal, assinale a opção correta.
Página 2