No que diz respeito às métricas de projeto de software, é correto afirmar que a metodologia utilizada para dimensionar um produto, quantificando a funcionalidade proporcionada ao usuário a partir do seu desenho lógico, constituindo-se, portanto, em medidas indiretas do produto e do processo por meio do qual ele é desenvolvido, está representado por qual tipo de métrica?
Para representar uma realidade vários diagramas são apresentados no estudo de banco de dados. Isso é chamado de abstração da realidade do mundo real. Analise o diagrama do exemplo abaixo e marque a alternativa correta.

Considere o diagrama de caso de uso abaixo utilizado na UML (Linguagem de Modelagem Unificada), e assinale a alternativa correta:

Em uma implementação para gerenciar contas bancárias usando a linguagem Java, considere que um método sacar ( ) lança uma exceção Saldo Insuficiente quando o saldo da conta se encontra menor que o solicitado no saque. Nesta situação, ao se definir o método sacar ( ), para identificar o nome da exceção que pode ser lançada, qual palavra chave da linguagem deve-se usar ?
Analise as seguintes afirmações sobre a UML (do Inglês Unified Modeling Language): I. A UML é uma linguagem de modelagem independente do processo de desenvolvimento. II. O diagrama de transições de estados representa os requisitos não funcionais do sistema. III. O modelo de interações representa as mensagens trocadas entre os objetos para a execução dos cenários de casos de uso sistema. Quais dessas afirmações estão corretas?
Um Sistema de Gerência de Banco de Dados provê mecanismos de controle de concorrência de transações, a fim de prevenir a ocorrência de violações dos tipos: leitura suja, leitura não repetível e leitura fantasma. Para isso, a linguagem SQL possui o recurso de especificação de nível de isolamento (ISOLATION LEVEL) de transações. Quais tipos de violação são possíveis no nível de isolamento de leitura efetivada (READ COMMITED)?
Qual a representação correta do número -5 (menos cinco na base decimal) na base binária em complemento de dois?
Crystal Reports é um software que auxilia no processo de criação de animações interativas usando-se a tecnologia flash.
Analise as seguintes afirmações sobre o Modelo Entidades-Relacionamentos: I. Tipos entidade que não têm seus próprios atributos-chave são chamados tipos entidade fraca. II. A razão de cardinalidade para um relacionamento binário especifica o número máximo de instâncias de relacionamento em que uma entidade pode participar. III. Quando o mesmo tipo entidade participa mais de uma vez em um tipo relacionamento em papéis diferentes, este tipo relacionamento é denominado recursivo. Quais dessas afirmações estão corretas?
Analise as seguintes afirmações, sobre a organização da segurança da informação. I. Todas as responsabilidades relativas à segurança da informação devem ser definidas e alocadas. II. A segurança da informação deve ser endereçada na gestão de projetos, independentemente do tipo de projeto. III. Uma política e medidas de suporte à segurança devem ser adotadas para gerenciar os riscos introduzidos pelo uso de dispositivos móveis. Quais afirmações correspondem a controles estabelecidos na norma ISO/IEC 27002?
Qual o nome da técnica usada para operações de entrada e saída em que os dados são transferidos entre o processador e o módulo de entrada/saída?
No sistema operacional Linux, quais os acessos permitidos ao proprietário, ao grupo e a outros usuários de um arquivo cujo modo de proteção é representado pelo código de bits 101101001?
Analise as seguintes afirmações sobre armazenamento em disco. I. Um dispositivo de armazenamento conectado à rede (NAS – Network-Attached Storage) é um sistema de armazenamento de uso especial, acessado remotamente por uma rede de dados. II. Uma vantagem dos sistemas de armazenamento conectados à rede é que as operações de E/S para armazenamento consomem pouca largura de banda na rede de dados, diminuindo assim a latência. III. Uma SAN (Storage Area Network) é uma rede privada em que vários hosts e vários arrays de armazenamento podem estar conectados, e o armazenamento pode ser alocado dinamicamente aos hosts. Quais dessas afirmações estão corretas?
Quando se fornece um produto, seja desenvolvendo um software, escrevendo um relatório ou fazendo uma viagem a negócios, segue-se costumeiramente uma sequência de etapas para completar um conjunto de tarefas. A respeito dos modelos de processo de software, assinale a alternativa correta:
Definir o que é um padrão de projeto de maneira clara e objetiva tem sido o objetivo da comunidade de software, desde a década de 80. Assinale a alternativa que associa corretamente as definições a seguir com os padrões a que pertencem.
I. - Garantem que uma classe tenha somente uma instância e fornece somente um ponto de acesso à instância.
II. - Define uma família de algoritmos, encapsula-os em objetos e torna-os intercambiáveis. Permite que se possam mudar os algoritmos independentemente de quem os está utilizando.