A figura acima, adaptada da norma ISO 20000-1:2005, apresenta uma proposta de relacionamento entre categorias de processos de gerenciamento de serviços de tecnologia da informação (TI), nomeadas de #1 a #5. Um dos propósitos dessa norma é descrever os requisitos de um sistema que habilita o efetivo gerenciamento e implementação de todos os serviços de TI de uma organização. Considerando essa figura, assinale a opção correta a respeito dos conceitos de sistema de gestão de serviços de TI aderente à ISO 20000.
A figura acima propõe um esquema arquitetural de um sistema web em múltiplas camadas, no qual se destacam elementos nomeados A, B, C e D. Considerando essa figura, assinale a opção correta acerca da formulação de um modelo cliente/servidor de n camadas, aderente ao conceito de web services, que emprega segurança de servidores, DMZ, IDS/IPS e firewalls.
A figura acima apresenta uma proposta de relacionamento entre os padrões de design orientado a objetos descritos no GoF (gang of four) book. Considere que, na construção de um software, será empregado um ou mais desses padrões, a partir de decisão embasada na antecipação de soluções que ocorrem em determinados contextos de desenvolvimento de software. Nessa situação, assinale a opção correta a respeito dos conceitos de padrões de design.
Segundo o padrão ISO/IEC 14764: 2006, também conhecido como IEEE Std 14764-2006, a manutenção de software é definida como a totalidade das atividades requeridas para prover suporte custo-efetivo a um software, seja durante o estágio de pré-entrega, seja no estágio de pós-entrega. A esse respeito, assinale a opção correta acerca dos conceitos de manutenção e métricas de software.
Conforme o SWEBOK (corpo de conhecimentos da engenharia de software), os processos de garantia de qualidade de software provêem certeza de que o produto de software e seus processos do ciclo de vida do projeto estão conformes aos requisitos especificados, por meio do planejamento, apoio e desempenho de um conjunto de atividades que dão confiança adequada de que a qualidade está sendo construída no software. Com relação a esse assunto, assinale a opção correta acerca dos conceitos de qualidade no desenvolvimento de software, técnicas e estratégias de software.
A notação UML 2.0 é um padrão para modelar sistemas de software que vem sendo desenvolvido nos últimos anos a partir da unificação de conceitos de modelagem desenvolvidos por vários pesquisadores de todo o mundo. Acerca do uso de UML no desenvolvimento de software e sistemas de informações, assinale a opção correta.
Se f é uma função de complexidade para um algoritmo F, então O(f) é considerada a complexidade assintótica ou o comportamento assintótico do algoritmo F. Assinale a opção que apresenta somente algoritmos que possuem complexidade assintótica quando f(n) = O(n log n).