Considerando os conceitos de banco de dados geográficos, julgue os itens a seguir. Dois tipos de dados são amplamente utilizados no GIS: os dados espaciais e os dados não-espaciais.
Acerca do ciclo de desenvolvimento de sistemas, julgue os seguintes itens. O modelo de desenvolvimento evolucionário pode-se basear no desenvolvimento de uma versão inicial que é refinada em várias versões até chegar ao sistema adequado ou em protótipos descartáveis que são construídos visando a compreensão dos requisitos. Atividades relacionadas a especificação, desenvolvimento e validação são intercaladas, em vez de separadas em fases. Esse modelo pode produzir sistemas mal-estruturados devido às mudanças contínuas.
Com relação a engenharia de software, julgue os itens que se seguem. Verificação e validação (V&V) de software é um processo de verificação e análise que assegura que o software cumpra com suas especificações e atenda às necessidades dos clientes.
Acerca do ciclo de desenvolvimento de sistemas, julgue os seguintes itens. No modelo de desenvolvimento em cascata, a especificação e a análise de requisitos, o projeto, a implementação, o teste, a operação e a manutenção são possíveis fases em um ciclo de vida. Cada fase produz artefatos e a fase seguinte não deve começar antes que a anterior tenha terminado. Esse modelo pode ser usado quando os requisitos são bem compreendidos e há pouca chance de mudanças radicais durante o desenvolvimento.
Julgue os itens seguintes, que se referem a programação concorrente em Java. O método Thread.start pode ser usado para executar um thread. Já o método Object.wait suspende a execução do thread corrente. Este método pode ser invocado em um loop em que se teste a condição aguardada, mas não se pode invocá-lo dentro de métodos synchronized. O método Thread.sleep suspende o thread corrente por um período de tempo.
Com relação a engenharia de software, julgue os itens que se seguem. As especificações formais de um sistema são precisas e isentas de ambiguidade, isto porque as técnicas utilizadas baseiam-se em modelos que apresentam o sistema por meio de construções matemáticas, como conjuntos e funções.
No que se refere a bancos de dados, julgue os itens de 29 a 34. Há SGBDs que empregam um protocolo de efetivação em duas fases (two phase commit) para evitar a ocorrência de problemas caso máquinas falhem durante o processamento de transações distribuídas. Esse protocolo garante que, se a falha ocorrer na primeira fase da transação, esta seja recuperada e efetivada; se ocorrer na segunda fase, a transação seja revertida (rollback).
Com relação a engenharia de software, julgue os itens que se seguem. O processo de validação de um software assegura que cada função opera corretamente.
Por meio da axiomática da localização e do processamento de dados geográficos, o geoprocessamento integra várias disciplinas, equipamentos, programas, processos, entidades, dados, metodologias e pessoas. Essa integração tem a finalidade de representar, simular, planejar e gerenciar o mundo real em que os seres humanos vivem e, para isso, realiza-se coleta, tratamento, análise e apresentação de informações associadas a mapas digitais georreferenciados. A respeito do geoprocessamento, julgue os itens subsequentes. Um método utilizado para obtenção de mapas é o levantamento topográfico, que é composto pelas observações de campo executadas com base na geodésia, ciência que determina o tamanho, a forma e o campo gravitacional da Terra.
Acerca do SQL Server, julgue os itens subsequentes. No SQL Server, restrições podem ser aplicadas a tabelas ou a colunas. Entre as restrições suportadas, tem-se: NOT NULL, que especifica que não são aceitos valores null na coluna; DOMAIN, que define os domínios dos valores armazenados nas colunas; UNIQUE, que especifica que, nas colunas identificadas, não pode haver linhas com os mesmos valores não-nulos; PRIMARY KEY, que informa a coluna, ou conjunto de colunas, que identificam as linhas na tabela.
Acerca do SQL Server, julgue os itens subsequentes. Um gatilho pode ser dos tipos INSTEAD OF ou AFTER. Os gatilhos AFTER podem ser definidos em tabelas ou visões, enquanto os gatilhos INSTEAD OF só podem ser definidos para tabelas. Pode haver somente um gatilho AFTER para cada tipo de ação de gatilhamento INSERT, UPDATE ou DELETE, mas pode haver vários gatilhos INSTEAD OF para cada um desses tipos de ação.