Magna Concursos

Foram encontradas 940 questões.

2342049 Ano: 2022
Disciplina: Gerência de Projetos
Banca: IDECAN
Orgão: TJ-PI

O PMBOK, em sua 5ª edição, elenca algumas áreas de conhecimento cujo gerenciamento é considerado importante para o sucesso de um projeto. As áreas de conhecimento agrupam diversos processos que devem ser executados. Uma destas áreas trata da questão dos riscos em um projeto. Analise as afirmativas abaixo e marque alternativa que não descreve o nome de um processo ligado à área de conhecimento de riscos no PMBOK 5ª edição.

 

Provas

Questão presente nas seguintes provas
2342048 Ano: 2022
Disciplina: TI - Desenvolvimento de Sistemas
Banca: IDECAN
Orgão: TJ-PI

Marque a alternativa que indica, corretamente, o nome do método de medição de software baseado em uma unidade de medida criada na International Business Machines Corporation (IBM). Este método é questionado por especialistas pelo fato da unidade de medida utilizada ser considerada subjetiva, já que é influenciada pelo ponto de vista do usuário do software que está sendo desenvolvido.

 

Provas

Questão presente nas seguintes provas
2342047 Ano: 2022
Disciplina: TI - Desenvolvimento de Sistemas
Banca: IDECAN
Orgão: TJ-PI

As métricas de software tratam do estudo de bons indicadores que sirvam para a mensuração confiável de diferentes aspectos de um sistema. Tamanho, complexidade e custo, são apenas alguns exemplos destes aspectos. Essa área de estudo vem se tornando uma das mais importantes em Engenharia de Software e atualmente já elenca diferentes identificadores e técnicas.

A respeito das métricas de software, analise as afirmativas abaixo e marque alternativa correta.

I. As métricas orientadas à função são consideradas uma forma indireta de medida pois as mesmas são feitas a partir da perspectiva usuário.

II. Métricas orientadas ao tamanho são consideradas controversas pois muitos defendem que este tipo de métrica pode ser afetada pelo tipo de linguagem de programação usada em um projeto.

III. LOC e KLOC são exemplos de métricas orientadas ao tamanho.

 

Provas

Questão presente nas seguintes provas
2342046 Ano: 2022
Disciplina: TI - Desenvolvimento de Sistemas
Banca: IDECAN
Orgão: TJ-PI

Uma metodologia ágil de desenvolvimento de software bastante praticada por empresas mundo a fora é o Extreme Programming (XP). Ela valoriza, dentre outras coisas, abordagem incremental no desenvolvimento das atividades, bem como a comunicação intensa entre a equipe e o feedback constante. Além disso, XP possui um conjunto de práticas que são altamente recomendadas para o dia a dia de um time de desenvolvimento.

Marque a alternativa que indica, corretamente, somente práticas de XP.

 

Provas

Questão presente nas seguintes provas
2342045 Ano: 2022
Disciplina: TI - Desenvolvimento de Sistemas
Banca: IDECAN
Orgão: TJ-PI

Em projetos de desenvolvimento de software uma das primeiras importantes decisões que se deve tomar é como gerenciar processos, atividades e tarefas que serão executados durante o ciclo de vida do projeto. O entendimento do funcionamento da interação entre a equipe de desenvolvimento e o cliente é fundamental para o sucesso do projeto. Para definir como devemos gerenciar todas essas questões, existem diversos modelos de clico de vida de software. Cada modelo possui especificidades e pode apresentar vantagens e desvantagens, a depender de características inerentes ao projeto.

A respeito dos diferentes modelos de ciclo de vida de um software, analise as afirmativas abaixo e marque alternativa correta.

I. O Modelo cascata tem como principal característica o fato das etapas serem executadas de forma sequencial. Isso demanda, obviamente, um grande planejamento como por exemplo, a definição completa de requisitos antes da implementação.

II. O Modelo Incremental é uma evolução do modelo Cascata. Aqui o projeto é quebrado em módulos. As etapas também são executadas sequencialmente mas focadas apenas no módulo em desenvolvimento no momento. Dessa forma o processo de planejamento se torna menos desafiador pois o cliente recebe os diversos módulos gradualmente.

III. No Modelo Espiral as fases do processo de desenvolvimento representam um volta completa na espiral. Trata-se de um modelo de grande aceitação por parte do cliente dada a sua simplicidade. Recomenda-se fortemente que seja aplicado somente em projetos de pequeno porte, uma vez que o modelo não contempla atividades relacionadas ao gerenciamento de riscos.

 

Provas

Questão presente nas seguintes provas
2342044 Ano: 2022
Disciplina: TI - Desenvolvimento de Sistemas
Banca: IDECAN
Orgão: TJ-PI

Com o foco no cliente e na rápida entrega de valor, as metodologias ágeis se disseminaram rapidamente pois são uma forma de acelerar as entregas em projetos de software.

Elas alcançam tal objetivo estimulando uma gestão de processos que garante rápida reação às mudanças que ocorrem com frequência neste tipo de projeto. Isso é feito com o fracionamento das entregas para o cliente em ciclos menores.

A respeito de conceitos e práticas das metodologias ágeis, analise as afirmativas abaixo e marque alternativa correta.

I. Em metodologias ágeis chamamos de sprint o ciclo regular de tempo utilizado para a execução de atividades até que um novo planejamento seja realizado.

II. O Extreme Programming (XP) prega diferentes práticas em desenvolvimento de software. Uma dessas práticas defende que a semana de trabalho não seja superior a 40 horas.

III. Em SCRUM o Product Backlog é a lista de tarefas que devemos realizar em um sprint.

 

Provas

Questão presente nas seguintes provas
2342043 Ano: 2022
Disciplina: TI - Desenvolvimento de Sistemas
Banca: IDECAN
Orgão: TJ-PI

Ciências da Computação é ampla e composta por diversas áreas. Uma das maiores áreas de Ciências da Computação é a de Engenharia de Software. Isso ocorre porque a Engenharia de software cobre diversos aspectos relacionadas às diferentes etapas do ciclo de desenvolvimento de software. Marque a alternativa que indica um item que não faz parte das áreas compreendidas pela Engenharia de Software, de acordo com a versão 3 do Guide to the Software Engineering Body of Knowledge (SWEBOK).

 

Provas

Questão presente nas seguintes provas
2342042 Ano: 2022
Disciplina: TI - Banco de Dados
Banca: IDECAN
Orgão: TJ-PI

Marque a alternativa que indica, respectivamente, o nome de dois bancos de dados NoSQL sendo o primeiro um banco de dados in-memory, muito utilizado para armazenamentos do tipo chave-valor e o segundo um banco de dados especializado em grafos, motivo pelo qual é recomendado para aplicações que precisam armazenar informações com muitos relacionamentos de interconexão.

 

Provas

Questão presente nas seguintes provas
2342041 Ano: 2022
Disciplina: TI - Banco de Dados
Banca: IDECAN
Orgão: TJ-PI

Os bancos de dados NoSQL são percebidos atualmente como aqueles cuja modelagem foge do tradicional modelo relacional. Esse termo foi introduzido em 1998 mas seu conceito evoluiu após sua introdução. Atualmente o mercado conta com diversos bancos de dados NoSQL, que atendem necessidades específicas.

A respeito do termo NoSQL e suas características, analise as afirmativas abaixo e marque alternativa correta.

I. Na década de 60 já existiam bancos de dados não relacionais que, de acordo com a atual definição de NoSQL, poderiam ser enquadrados como bancos dessa categoria.

II. Eventual Consistency é o conceito que define que alterações em um banco dados não são propagadas de forma imediata. Isso pode causar o problema de leitura obsoleta. Esse conceito está presente em parte dos bancos de dados NoSQL.

III. Os bancos de dado NoSQL ganharam mais popularidade nas últimas décadas. Esse impulso ocorreu por conta de necessidade. Novas tecnologias e demandas acabaram por criar um cenário que forçou evoluções na área de banco de dados.

 

Provas

Questão presente nas seguintes provas
2342040 Ano: 2022
Disciplina: TI - Banco de Dados
Banca: IDECAN
Orgão: TJ-PI

Os Sistemas Gerenciados de Bancos de Dados (SGBD) são compostos por diversas ferramentas e funcionalidades que garante o correto armazenamento e acesso aos dados. A missão de administrar um grande e complexo banco de dados, acessado por diversos usuários, requer o conhecimento de diversos conceitos.

A respeito da administração de bancos de dados, analise as afirmativas abaixo e marque alternativa correta.

I. As roles representam agrupamentos de permissões em um banco de dados. Quando desejamos associar uma role a um usuário utilizamos o comando grant.

II. A tarefa de otimização do tempo de consultas em um banco de dados passa, necessariamente, pelo upgrade de recursos físicos como por exemplo o aumento do número de CPUs, aumento de memória e utilização da tecnologia RAID.

III. O MDM é a autoridade com a responsabilidade de gerenciar um SGBD. Ele possui mais atribuições do que o DBA pois além de criar, conceder ou revogar recursos, é capaz também de estabelecer diferentes níveis de segurança nas contas dos usuários.

 

Provas

Questão presente nas seguintes provas