Sobre Engenharia De Software

Sobre Engenharia De Software

engenharia de software

Anúncios

1

Os sistemas de informação permitem cinco atividades, que são as seguintes:

a informação contábil; a informação financeira; a informação industrial; a informação de marketing; a informação da gestão de recursos humanos.
o suporte inteligente; o apoio a grupos e a decisões; a automação de escritório; a administração do conhecimento; o processamento de transações.
a coleta; o armazenamento; o processamento; a recuperação; a disseminação de informações.
a utilização em si; os benefícios oferecidos; a contribuição para o desempenho empresarial; a governança e administração de TI; o papel dos executivos.
os recursos de software; os recursos de hardware; os recursos de rede; os recursos de dados; os recursos humanos.
2

O mapeamento objeto-relacional é uma técnica de programação usada em desenvolvimento de software para facilitar a interação entre objetos de uma linguagem de programação orientada a objetos e bancos de dados relacionais. Quando se trata de herança em JPA, qual estratégia de mapeamento é usada quando todos os objetos de subclasses são armazenados em uma tabela com a ajuda de uma coluna discriminadora?

Estratégia de Tabela por Classe Abstrata (Abstract Class Table Strategy)
Estratégia de Tabela por Subclasse (Table Per Subclass Strategy)
Estratégia de Tabela por Classe Concreta (Table-per-Concrete-Class Strategy)
Estratégia de Junção (Joined Strategy)
Estratégia de Tabela Única (Single-Table Strategy)
3

Em engenharia de software, os modelos de ciclo de vida de desenvolvimento de software utilizam diferentes abordagens. Qual das abordagens abaixo intercala as atividades de especificação, desenvolvimento e validação em que o sistema é desenvolvido como uma série de versões, de maneira que cada versão adiciona funcionalidades à anterior?

Abordagem ágil.
Orientada ao reuso.
Cascata.
Incremental.
Dirigido a planos.
4

Na engenharia de sistemas, um sistema “aberto” significa que:

não está totalmente desenvolvido
faz interação com o ambiente
não possui proprietário
é livre para modificações
5

Um modelo de análise foca nos requisitos funcionais e não funcionais, além de considerar aspectos das linguagens de programação que serão usadas na implementação. O modelo é organizado em subsistemas, que interagem via métodos especificados em interfaces.

Errado
Certo