Foram encontradas 643 questões.
A gestão de configuração de software (SCM) para aplicações Web engloba quatro aspectos: conteúdo, pessoal, escalabilidade e política. A respeito desses aspectos, julgue o item a seguir.
Quanto ao aspecto escalabilidade, o rigor do controle de configuração deve ser proporcional à escala da aplicação, já que pode crescer significativamente à medida que são implementadas interconexões com sistemas de informação, base de dados e portais.
Provas
- Engenharia de SoftwareGerenciamento de Configuração de Software (SCM)Versionamento de Código e Artefatos
A gestão de configuração de software (SCM) para aplicações Web engloba quatro aspectos: conteúdo, pessoal, escalabilidade e política. A respeito desses aspectos, julgue o item a seguir.
Quanto ao aspecto pessoal, um dos problemas é o controle de modificação, que implica na utilização de controles de acesso e sincronização. O controle de sincronização bloqueia o objeto na base de dados do projeto, não permitindo que outras cópias possam ser retiradas.
Provas
- Engenharia de SoftwareAnálise e Projeto de Software
- Engenharia de SoftwareGerenciamento de Configuração de Software (SCM)
A gestão de configuração de software (SCM) para aplicações Web engloba quatro aspectos: conteúdo, pessoal, escalabilidade e política. A respeito desses aspectos, julgue o item a seguir.
Quanto ao aspecto conteúdo, uma abordagem é modelar o conteúdo Web usando técnicas de modelagem de dados, associando a cada objeto (exemplo: formulário) um conjunto de propriedades (exemplo: permanente).
Provas
Conforme hierarquia de classes da figura acima, foi definido um método void f() nas quatro classes — A, B, C e D —, de tal maneira que a função f( ) de cada classe chame somente uma vez a função f( ) de cada um de seus antecessores na ordem hierárquica mostrada, de baixo para cima. O código que implementa essas classes está descrito a seguir.
class A {
protected:
void f_( ) {...}
public:
virtual void f() {f_();}
};
class B: public A {
protected:
void f_( ) {…}
public:
virtual void f() {A::f_(); f_();}
};
class C:public A {
protected:
void f_( ) {…}
public:
virtual void f( ) {A::f_( ); f_( );}
};
class D: public B, public C {
protected:
void f_( ) {…}
public:
void f( ) {B::f_( ); C::f_( ); f_( );}
};
Considerando as informações do texto ao lado, julgue o item seguinte.
Caso haja impossibidade de obtenção de memória para executar o operador new, deverá ser usado um ponteiro à função _new_handler.
Provas
Conforme hierarquia de classes da figura acima, foi definido um método void f() nas quatro classes — A, B, C e D —, de tal maneira que a função f( ) de cada classe chame somente uma vez a função f( ) de cada um de seus antecessores na ordem hierárquica mostrada, de baixo para cima. O código que implementa essas classes está descrito a seguir.
class A {
protected:
void f_( ) {...}
public:
virtual void f() {f_();}
};
class B: public A {
protected:
void f_( ) {…}
public:
virtual void f() {A::f_(); f_();}
};
class C:public A {
protected:
void f_( ) {…}
public:
virtual void f( ) {A::f_( ); f_( );}
};
class D: public B, public C {
protected:
void f_( ) {…}
public:
void f( ) {B::f_( ); C::f_( ); f_( );}
};
Considerando as informações do texto ao lado, julgue o item seguinte.
Um compilador C++ que encontre a chamada
A a;
B b;
C c;
if (...) a=&b; else a=&c;
a->f( );
definirá para cada objeto um atributo oculto que indicará à qual das três classes pertence (exemplo: A=0, B=1, C=2); construirá um vetor dinâmico pf de ponteiros às três funções A::f( ), B::f( ), C::f( ); e gerará uma chamada indireta ao pf[0].
Provas
Conforme hierarquia de classes da figura acima, foi definido um método void f() nas quatro classes — A, B, C e D —, de tal maneira que a função f( ) de cada classe chame somente uma vez a função f( ) de cada um de seus antecessores na ordem hierárquica mostrada, de baixo para cima. O código que implementa essas classes está descrito a seguir.
class A {
protected:
void f_( ) {...}
public:
virtual void f() {f_();}
};
class B: public A {
protected:
void f_( ) {…}
public:
virtual void f() {A::f_(); f_();}
};
class C:public A {
protected:
void f_( ) {…}
public:
virtual void f( ) {A::f_( ); f_( );}
};
class D: public B, public C {
protected:
void f_( ) {…}
public:
void f( ) {B::f_( ); C::f_( ); f_( );}
};
Considerando as informações do texto ao lado, julgue o item seguinte.
A função “f( )” na classe D atende à especificação “que a função f( ) de cada classe chame somente uma vez a função f( ) de cada um de seus antecessores na ordem hierárquica mostrada” e está sintaticamente correta.
Provas
Boa parte das ações de uma organização moderna é gerida na forma de projetos. A gestão de projetos é, portanto, uma atividade de grande responsabilidade e requer não apenas sensibilidade por parte do gestor como também conhecimento técnico profundo na matéria. Acerca das técnicas de gerência de projetos, julgue o item que se seguem.
Equipes com mais de 5 pessoas devem ser organizadas hierarquicamente, sob pena de se tornarem ingerenciáveis do ponto de vista do controle das tarefas alocadas a cada membro da equipe.
Provas
Boa parte das ações de uma organização moderna é gerida na forma de projetos. A gestão de projetos é, portanto, uma atividade de grande responsabilidade e requer não apenas sensibilidade por parte do gestor como também conhecimento técnico profundo na matéria. Acerca das técnicas de gerência de projetos, julgue o item que se seguem.
Pelo menos as descrições dos produtos de grandes etapas de um projeto devem ser formalizadas.
Provas
Boa parte das ações de uma organização moderna é gerida na forma de projetos. A gestão de projetos é, portanto, uma atividade de grande responsabilidade e requer não apenas sensibilidade por parte do gestor como também conhecimento técnico profundo na matéria. Acerca das técnicas de gerência de projetos, julgue o item que se seguem.
Diagramas de PERT e GRANT permitem avaliar a interdependência entre atividades de um mesmo projeto.
Provas
Basicamente, os sistemas de informações geográficas (SIGs) disponíveis no mercado apresentam em comum duas características principais: permitem armazenar e integrar, em uma única base de dados, informações espaciais de diversas fontes, como mapas topográficos e temáticos, dados de cadastro rural e urbano, dados censitários, imagens de satélites, dados de rede e de modelos numéricos de terreno e permitem combinar essas bases de dados, por meio de algoritmos de manipulação e análises espaciais, consultas, recuperação e visualização. Com base nessas informações, julgue o item que se seguem.
Para representações de MNT, as grades triangulares superam as grades regulares porque, normalmente, representam melhor a variação do relevo, pois capturam a complexidade do relevo sem que haja necessidade de grande quantidade de dados redundantes.
Provas
Caderno Container