Questões de Concurso
Comentadas para consultor legislativo
Foram encontradas 1.900 questões
Resolva questões gratuitamente!
Junte-se a mais de 4 milhões de concurseiros!
I. As Métricas Orientadas ao Tamanho consiste na contagem de linhas de código como medida-chave. Está fortemente ligado à linguagem de programação utilizada, impossibilitando a utilização de dados históricos para projetos que não utilizam a mesma linguagem. Um conjunto de métricas de qualidade e produtividade pode ser desenvolvido com esta técnica;
II. Métricas Orientadas à Função consiste em um método para medição de software do ponto de vista do usuário, que determina de forma consistente o tamanho e complexidade de um software, sob a perspectiva do usuário. Ela dimensiona um software, quantificando a funcionalidade proporcionada ao usuário a partir do seu desenho lógico. Ou seja, são medidas indiretas do software e do processo por meio do qual ele é desenvolvido;
III. Confiabilidade, complexidade, funcionalidade, qualidade e eficiência são exemplos de medidas diretas de métricas de software.
IV. A partir dos resultados apresentados pela métrica ponto por função, é possível estimar a quantidade de erros que serão encontrados durante o teste.
Marque a opção que corresponde somente às afirmativas verdadeiras.
I. A execução de uma transação deve levar o banco de dados de um estado íntegro a um outro estado íntegro; II. Os efeitos de uma transação em caso de sucesso (commit) devem persistir no banco de dados mesmo em casos de quedas de energia, travamentos ou erros. Garante que os dados estarão disponíveis em definitivo.
Assinale a opção que corresponde CORRETAMENTE aos protocolos I e II, respectivamente, as propriedades ACID.
I. Sequência de funções executadas de modo empilhado.
II. Herança
III. Instância
IV. Desvios
V. Encapsulamento
A. Programação Orientada a Objeto
B. Programação Estruturada
Assinale a opção CORRETA que representa a ordem de associação entre a coluna da esquerda com a da direita.
I. O MER contém detalhes de configuração para a implantação física do banco de dados; II. Entidade fraca é uma entidade que não possui existência própria (sua existência depende da existência de outra entidade) ou que para ser identificada depende da identificação de outra entidade; III. O Relacionamento de 1..n (um para muitos) requer que a chave primária da tabela que tem o lado 1 conste na tabela do lado N, onde é chamada de chave estrangeira; IV. Dependência existencial (ou de participação total) ocorre quando a existência de uma determinada entidade não está condicionada à existência de uma outra entidade a ela relacionada.
Marque a opção que corresponde somente às afirmativas verdadeiras.
1. Scrum
2. PMBoK
3. COBIT
( ) Conjunto de práticas em gerência de projetos que divide o ciclo de vida do projeto em cinco grupos de processos, entre os quais: Iniciação, Planejamento, Execução, Monitoramento/Controle e Encerramento.
( ) Metodologia ágil para gestão e planejamento de projetos de software, onde os projetos são dividos em ciclos (tipicamente mensais) que representa um Time Box dentro do qual um conjunto de atividades deve ser executado.
( ) Framework de governança em TI que inclui a vinculação de metas de negócios com sua infraestrutura de TI, fornecendo vários modelos e métricas de maturidade que medem a conquista, ao mesmo tempo que identificam as responsabilidades comerciais associadas dos processos de TI.
Assinale a opção CORRETA que representa a ordem de associação (de cima para baixo) entre a coluna da esquerda com a da direita.
I. Requisitos funcionais são aqueles que definem parte da funcionalidade do sistema e podem ser categorizados em três tipos: requisitos de produtos, requisitos organizacionais e requisitos externos. II. Requisitos não-funcionais dizem respeito a restrições, aspectos de desempenho, interfaces com o usuário, confiabilidade, segurança, portabilidade e padrões. III. Requisitos organizacionais estão relacionados às metas da empresa, suas políticas estratégicas adotadas, assim como assuntos relacionados aos empregados da empresa com seus respectivos objetivos. IV. Requisitos de produto estão relacionados as restrições impostas por fatores externos ao sistema tais como restrições de interoperabilidade, éticas e legais.
Marque a opção que corresponde somente às afirmativas verdadeiras.
I. Construtor de uma classe determina que ações devem ser executadas quando da criação de um objeto. II. Encapsulamento especifica que, um mesmo tipo de objeto, sob certas condições, pode realizar ações diferentes ao receber uma mesma mensagem. III. Com o Polimorfismo, os mesmos atributos e objetos podem ser utilizados em objetos distintos, porém, com implementações lógicas diferentes. IV. Herança é a técnica que faz com que detalhes internos do funcionamento dos métodos de uma classe permaneçam ocultos para os objetos.
Indique a opção que contenha as afirmações verdadeiras.
I. Upper CASE ou Front-End são ferramentas voltadas para as primeiras fases do processo de desenvolvimento de sistemas, como análise de requisitos, projeto lógico e documentação; II. Integrated Case ou I-Case são ferramentas específicas para o suporte s fases de codificação, testes; III. As Ferramentas CASE possuem interfaces com outros aplicativos de desenvolvimento e auxiliam na modelagem de sistemas e de negócios; IV. “Rational Rose”, “GitHub” e “ArgoUML” são exemplos de ferramentas case.
Marque a opção que corresponde somente às afirmativas verdadeiras.
I. O TCP/IP consiste em uma pilha de protocolos que é utilizada na Internet atual; II. TCP-IP possui 4 camadas (Aplicação, Transporte, Internet e Acesso a Rede); III. O protocolo SMTP do modelo TCP/IP é responsável pela comunicação entre serviços de correio eletrônico na Internet; IV. Os protocolos IP, SNMP e WAN estão presentes na camada de rede do TCP/IP.
Indique a opção que contenha os itens com as afirmações verdadeiras.
I. Pode-se afirmar que Bloco básico, ou “trecho de código em linha reta” significa blocos trechos de programa cujas instruções são sempre executadas em ordem (em linha reta), da primeira até a última;
II. A otimização é realizada exclusivamente após a geração do código objeto;
III. A otimização é dita dependente da máquina quando aplicadas antes da geração do código assembly;
IV. A otimização independente de máquina é conhecida como a análise de fluxo, que por sua vez contempla a análise de fluxo de controle e a análise de fluxo de dados.
Marque a opção que corresponde somente às afirmativas verdadeiras.
I. O PMBOK provê diretrizes para gerência dos projetos individualmente e define conceitos associados à gerência de projetos, mas não descreve o ciclo de vida do gerenciamento do projeto e seus processos relacionados;
II. A matriz RACI é utilizada, primordialmente na área de Gerenciamento/Gestão de custos do projeto;
III. O gerenciamento da integração do projeto possui processos que tratam do termo de abertura, do planejamento, do monitoramento do trabalho, do controle integrado de mudanças e do encerramento do projeto;
IV. De acordo com o guia PMBOK, o plano de gerenciamento de projetos define a implantação, monitoração, controle e finalização, de forma a coordenar e integrar os diversos planos auxiliares, em um único plano abrangente.
Indique a opção que contenha os itens com as afirmações verdadeiras.
I. Em um sistema computacional temos o hardware como a parte física e o software como a parte lógica deste sistema; II. A arquitetura RISC possui um pequeno número de instruções em comparação a arquitetura CISC; III. A segmentação de instruções, chamada thread, é uma técnica hardware que permite que a CPU realize a busca de uma ou mais instruções além da próxima a ser executada;
IV. O barramento são linhas de comunicação destinadas à interligação entre dispositivos, o qual é usado somente pelos de saída de dados.
Indique a opção que contenha os itens com as afirmações verdadeiras.
I. O Servidor Apache é um software livre que gerencia páginas da WEB e é oferecido à comunidade exclusivamente para a plataforma dos sistemas operacionais Linux;
II. Um Servidor web aceita requisições de clientes através do protocolo HTTP, geralmente feitos pelos navegadores;
III. A resposta de uma requisição HTTP pode ser feita através de diversos tipos de conteúdo (páginas HTML, figuras, textos, etc);
IV. As páginas web dinâmicas podem ser obtidas através de aplicativos rodando tanto no cliente quanto no servidor. JavaScript, ActiveX e Dynamic HTML são alguns exemplos de tecnologias de criação de páginas dinâmicas no servidor.
Estão CORRETAS as afirmativas dos itens: