Foram encontradas 60 questões.
A tabela abaixo lista três estratégias conhecidas para mapeamento objetorelacional envolvendo herança entre entidades persistentes e algumas vantagens e desvantagens associadas a algumas delas:
Estratégias | Vantagens/desvantagens |
E1. Tabela única para toda | V1. Não desperdiça espaço, pois todas as colunas são |
E2. Uma tabela para cada | V2. Bom suporte para relações polimórficas |
E3. Uma tabela para cada | V3. Bom desempenho em consultas envolvendo a |
D1. Desperdício de espaço, pois resulta em colunas com | |
D2. Suporte fraco para relações polimórficas | |
D3. Desempenho ruim em consultas envolvendo a |
Qual das alternativas abaixo descreve corretamente a relação entre cada estratégia e suas vantagens/desvantagens?
Provas
Qual das alternativas abaixo melhor descreve o principal propósito e os benefícios de um framework de injeção de dependência, como PicoContainer, Spring ou Guice?
Provas
Observando a natureza dinâmica e interativa dos sistemas Web, percebe-se a necessidade de mudanças nos modelos de ciclo de vida de sistemas até então convencionais. Essa preocupação é expressa na proposta do modelo de ciclo de vida espiral para sistemas Web que, para garantir o design participativo, passa a incluir a etapa de:
Provas
Considere o seguinte trecho de código em Java:
Qual das alternativas descreve modificações no código acima que completam de forma adequada a implementação do padrão Observador (em inglês, Observer)?
Provas
Suponha que uma fábrica de software esteja desenvolvendo uma aplicação web para ser utilizada através da Internet. A aplicação deve mostrar informações sobre as movimentações da bolsa de valores em tempo real. Um dos requisitos dessa aplicação diz que “assim que uma nova movimentação na bolsa ocorre, a mesma deve ser exibida o mais rápido possível para o usuário sem que este precise solicitá-la por meio de interação com mouse ou teclado, e de preferência em poucos segundos. Uma mesma informação deve ser exibida de diferentes formas, gráficas e textuais, simultaneamente, e em diferentes páginas”. Para atender a esse requisito, um desenvolvedor que faz parte da equipe de desenvolvimento da fábrica sugere o uso do padrão MVC, pois o mesmo facilita a criação de software para visualização das informações de diferentes formas (gráficas, textuais, etc) e também o envio de dados referentes a uma mesma informação para uma ou mais visões. Basta fazer, por exemplo, com que as páginas HTML representem as Visões (V), que o banco de dados de movimentações da bolsa representem o Modelo (M), e que um conjunto de classes ou serviços representem o Controle (C). Considerando o cenário descrito, qual das seguintes afirmações descreve de forma mais completa o emprego do padrão MVC neste caso específico?
Provas
Considerando a tendência à mobilidade das soluções tecnológicas e Web, novas naturezas de aplicações surgem para atender as diferentes plataformas hoje utilizadas, como mobiles, tablets, laptops ou desktops. A natureza das interfaces é repensada no conceito de design responsivo que se refere principalmente ao uso de:
Provas
Uma estratégia de projeto eficiente para apoio à etapa de levantamento de requisitos, adotando os princípios de design focado no usuário propostos pela área de IHC, é:
Provas
Na modelagem de sistemas com o foco no humano é frequente o uso da estratégia de definição de personas. Indique a seguir a declaração que melhor expressa o significado dessa estratégia.
Provas
A linguagem de marcação HTML5 é proposta para desenvolvimento de aplicações Web complexas, ainda pouco apoiadas pela sua antecessora HTML4. Indique a alternativa que não corresponde a características do HTML5.
Provas
Qual é o uso principal de CSS no desenvolvimento de soluções Web?
Provas
Caderno Container