Foram encontradas 1.430 questões.
Considere as seguintes sentenças a respeito de tecnologias Java usadas no desenvolvimento de aplicações para web:
I. JavaServer Pages (JSP) é uma tecnologia executada no lado servidor usada na geração de páginas dinâmicas.
II. JavaServer Faces (JSF) é uma tecnologia executada no lado servidor usada na geração de páginas dinâmicas.
III. Enterprise Java Beans (EJBs) são componentes que executam no lado servidor e modelam a camada de negócios.
A respeito das afirmações acima, assinale a alternativa correta.
Provas
- LinguagensJava
- Paradigmas de ProgramaçãoOrientação a ObjetosOrientação a Objetos: Tratamento de Exceções
A linguagem Java incorpora o conceito de exceções para decidir o que fazer com erros que possam ocorrer durante a execução de um programa. Exceções podem ser tratadas (usando as palavras reservadas try e catch ou try, catch e finally) ou então lançadas (usando a palavra reservada throw). Em relação a esse assunto, é correto afirmar:
Provas
- Engenharia de SoftwareUML: Unified Modeling Language
- Paradigmas de ProgramaçãoOrientação a ObjetosAnálise e Projeto Orientado a Objetos
Considere o problema de realizar Análise Orientada a Objetos na seguinte situação: deseja-se desenvolver um sistema que permita catalogar propriedades rurais, indicando quais são as benfeitorias (casa, galpão, moinho, curral, etc.) existentes em cada propriedade. Assinale a alternativa que indica o relacionamento UML existente entre as classes “PropriedadeRural” e “Benfeitoria”.
Provas
- Paradigmas de ProgramaçãoOrientação a ObjetosAnálise e Projeto Orientado a Objetos
- Paradigmas de ProgramaçãoOrientação a ObjetosOrientação a Objetos: Classes e Objetos
Nos sistemas orientados a objeto, existem diversos tipos de relacionamentos entre classes. Qual das afirmações a seguir é a verdadeira, em relação ao significado mais comum da expressão “relacionamento de dependência entre duas classes ‘X’ e ‘Y’”, onde “X” depende de “Y”?
Provas
- Paradigmas de ProgramaçãoOrientação a ObjetosAnálise e Projeto Orientado a Objetos
- Paradigmas de ProgramaçãoOrientação a ObjetosOrientação a Objetos: Classes e Objetos
- Paradigmas de ProgramaçãoOrientação a ObjetosOrientação a Objetos: Herança
Considere as seguintes sentenças a respeito do paradigma de desenvolvimento de sistemas orientados a objetos:
I. As classes que aparecem em um sistema, depois que este está pronto, representam as entidades que fazem parte do domínio do problema e foram identificadas durante a etapa de Análise Orientada a Objeto.
II. A quantidade de atributos definidos para uma classe sempre será menor ou igual à quantidade de atributos definidos para a sua superclasse.
III. Todo sistema orientado a objetos conterá, pelo menos, duas classes: a que representa o usuário do sistema e a que representa o sistema propriamente dito.
A respeito das afirmações acima, assinale a alternativa correta.
Provas
Considere o problema de desenvolver um sistema para web que modele o domínio de compras de livros em uma livraria virtual. Se a aplicação usar apenas as tecnologias JavaServer Pages e servlets, qual deve ser o escopo do objeto que modela o carrinho de compras para este sistema?
Provas
Considere as seguintes afirmações a respeito de características do processo de desenvolvimento de software:
I. Gerenciamento de requisitos não inclui a produção de uma especificação de requisitos, mas apenas o acompanhamento do tratamento dos requisitos estabelecidos ao longo do desenvolvimento e eventuais mudanças na especificação de requisitos.
II. Faz parte das atribuições da gerência de configuração a definição da estrutura arquitetônica do software em desenvolvimento.
III. O planejamento de projeto inclui a capacidade de estabelecer um cronograma para o desenvolvimento de software.
A respeito das afirmações acima, assinale a alternativa correta.
Provas
Considere as seguintes afirmações a respeito de RUP (Rational Unifi ed Process):
I. RUP adota a abordagem de desenvolvimento iterativo.
II. RUP adota a abordagem de desenvolvimento incremental.
III.RUP é baseado em casos de uso.
IV.RUP propõe que o desenvolvimento ocorra ao longo de cinco fases: concepção, elaboração, construção, transição e implantação.
A respeito das afirmações acima, assinale a alternativa correta.
Provas
Considere o diagrama de classes (UML) abaixo e as afirmações a seu respeito:

I. As classes “Cliente” e “BonusCredito” estão relacionadas através de uma agregação.
II. As classes “Cliente” e “BonusCredito” estão relacionadas através de uma composição.
III. A situação em que uma instância de “Bonus-Credito” esteja relacionada a mais de uma instância de “Cliente” (em algum momento da execução do programa) constitui uma inconsistência em relação à modelagem.
IV. Se uma instância de “Cliente” for destruída, todas as instâncias de “BonusCredito” a ela relacionadas também serão destruídas.
A respeito das afirmações acima, assinale a alternativa correta.
Provas
Considere o diagrama de casos de uso, a descrição textual do caso de uso “Cadastar cliente” apresentados abaixo e as afirmações a respeito deles, apresentadas a seguir:

Caso de uso cadastrar cliente: ... O cadastro de um cliente é iniciado na interface do atendente, que é responsável por inserir os dados do cliente (nome, CPF, telefone, endereço) ... Durante o cadastro, o cliente, através de interface própria, deve definir uma senha (que deve ser digitada duas vezes) ...
I. Se o caso de uso “Cadastar cliente” for refinado através de um único diagrama de seqüência, pode-se afirmar que os dois atores presentes no diagrama de casos de uso também estarão presentes no diagrama de seqüência (e não apenas um deles).
II. A implementação do software, objeto da modelagem acima, demanda a construção de uma interface a ser usada por clientes, e de uma outra, a ser usada por atendentes.
III. Os dois atores são necessários na modelagem porque duas pessoas usarão o software, simultaneamente.
A respeito das afirmações acima, assinale a alternativa correta.
Provas
Caderno Container