Em uma empresa, decidiu-se adotar o software livre, o uso de diagramas UML, o acesso a recursos em servidores de bancos de dados, as linguagens de programação Java e Python. Decidiu-se também adotar o uso de Ferramentas CASE integradas dentro da filosofia software livre. A ferramenta CASE integrada que satisfaz os critérios desta empresa é:
Analisando o texto em SQL abaixo,
é correto afirmar que o mesmo:
Considere as afirmações seguintes, que se referem à modelagem de dados em Banco de Dados.
1) A abordagem relacional está baseada no princípio de que os dados em um banco de dados podem ser considerados como relações matemáticas que estão representadas de maneira uniforme, através do uso de tabelas.
2) O modelo entidade-relacionamento é um Modelo Conceitual: pode ser usado para especificar a estrutura de dados de uma aplicação.
3) O Modelo Lógico é uma descrição de um banco de dados no nível de abstração visto pelo usuário do SGBD. Assim, o modelo lógico é dependente do tipo particular de SGBD que está sendo usado.
4) O conceito principal de banco de dados vem da teoria dos conjuntos (álgebra relacional), atrelado à idéia de que não é relevante ao usuário ...
Considerando a modelagem multidimensional de dados, assinale a afirmação correta.
Em relação à arquitetura cliente/servidor, identifique a afirmação incorreta.
Sobre arquitetura de aplicações para o ambiente Internet, assinale a afirmação correta.
Todos os sistemas possuem uma estrutura estática e um comportamento dinâmico. A UML 2.0 suporta Diagramas Estruturais, Diagramas Comportamentais e Diagramas de Interação. Assinale a alternativa em que nem todos os diagramas são do mesmo tipo.
Sobre a UML (Unified Modelling Language), é correto afirmar que:
Considerando a Análise Orientada a Objetos (AOO) e o Projeto Orientado a Objetos (POO), assinale a afirmação correta.
Acerca da Análise e das Técnicas de Levantamento de Requisitos, considere as seguintes afirmações.
1) A Norma ISO/IEC 9126 define seis características de qualidade de software que devem ser avaliadas: Funcionalidade; Usabilidade; Confiabilidade; Eficiência; Manutenibilidade; Portabilidade.
2) De acordo com a IEEE, Requisito é uma condição ou capacidade demandada por um usuário para resolver um problema ou alcançar um objetivo.
3) De acordo com a IEEE, Requisito é uma condição ou capacidade que deve ser satisfeita por um sistema para satisfazer um contrato ou um padrão.
4) Entre as atividades de Análise de Requisitos temos: reconhecimento do problema, avaliação do problema e síntese da solução (Modelagem), especificação dos requisitos do software e revisão...