Questões de Concurso
Para udesc
Foram encontradas 887 questões
Resolva questões gratuitamente!
Junte-se a mais de 4 milhões de concurseiros!
Sejam “A” e “B” duas classes em um programa orientado a objetos. Se “A” é __________ de “B”, então objetos da classe “A” _________________ atributos que objetos da classe “B”.
Assinale a alternativa que completa correta e sequencialmente as lacunas do texto.
1. JavaScript é uma versão (Web Edition) da linguagem Java para ser usada na codificação de programas que são executados em navegadores (browsers).
2. Todo programa escrito em JavaScript funcionará da mesma maneira em qualquer navegador (browser) pois esta linguagem é independente de navegador.
3. Um programa escrito em JavaScript pode alterar o conteúdo de uma página HTML que esteja sendo exibida pelo navegador (browser).
4. Em um sistema distribuído, um programa escrito em JavaScript pode ser executado no lado do servidor (server-side).
Assinale a alternativa que indica todas as afirmativas corretas.
1. XML Schema é uma linguagem usada para expressar restrições sobre documentos XML.
2. A linguagem XSLT pode ser utilizada para transformar documentos XML em documentos HTML.
3. Não é possível definir documentos XML de modo a garantir sua autenticidade.
Assinale a alternativa que indica todas as afirmativas corretas.
1. Um applet é um tipo de enterprise bean.
2. Um enterprise bean do tipo session pode implementar um web service.
3. Enterprise beans são componentes executados no servidor.
4. Um enterprise bean do tipo message-driven processa mensagens enviadas por qualquer tipo de componente Java EE.
Assinale a alternativa que indica todas as afirmativas corretas.
( ) Gerência de integração do projeto
( ) Gerência do escopo do projeto
( ) Gerência quantitativa de projeto
( ) Gerência integrada de projeto
( ) Gerência da qualidade do projeto
( ) Gerência de configuração do projeto
( ) Gerência das comunicações do projeto
( ) Gerência de contrato com fornecedor do projeto
Assinale a alternativa que indica a sequência correta, de cima para baixo.
( ) Tamanho e complexidade de tarefas e produtos de trabalho.
( ) Cronograma do projeto.
( ) Riscos identificados.
( ) Fases do ciclo de vida do projeto.
( ) Estimativas de custo do projeto.
( ) Plano de ação corretiva.
( ) Inventário das necessidades de competências.
Assinale a alternativa que indica a sequência correta, de cima para baixo.
( ) Pode ser usada para estimar esforço demandado em um desenvolvimento.
( ) Pode ser usada para estimar a quantidade de linhas de código.
( ) Atribui pontos a eventos como saídas externas e consultas externas.
( ) Prevê que os estimadores mantenham sigilo a respeito de suas estimativas individuais.
( ) Prevê a possibilidade de mais de uma rodada de discussão das estimativas, durante a reunião de estimação.
Assinale a alternativa que indica a sequência correta, de cima para baixo.
( ) Pode-se considerar que na etapa de projeto ocorre a modelagem do domínio do problema.
( ) Pode-se considerar que na etapa de análise ocorre a modelagem do domínio do negócio.
( ) O modelo de ciclo de vida espiral prevê análise de riscos.
( ) Os modelos de ciclo de vida espiral e incremental prevêem desenvolvimento cíclico.
Assinale a alternativa que indica a sequência correta, de cima para baixo.
Assinale a alternativa que indica a quantidade correta dos seguintes elementos: entidades externas, fluxos de dados, processos e depósitos de dados, nesta ordem.
Padrões de Projetos
1. Facade (fachada)
2. Decorator (decorador)
3. Memento (lembrança)
4. Proxy (procurador)
5. Observer (observador)
Finalidades
( ) Define uma dependência um para muitos entre objetos tal que, quando o estado de um objeto muda, todos os seus dependentes são notificados e atualizados automaticamente.
( ) Fornece uma interface unificada para um conjunto de objetos que constituem um subsistema. Define uma interface de mais alto nível que torna o subsistema mais fácil de usar.
( ) Sem violar o encapsulamento, captura e exterioriza o estado interno de um objeto, tal que o objeto possa ser restaurado a este estado mais tarde.
( ) Acrescenta responsabilidades adicionais a um objeto dinamicamente. Fornece uma alternativa flexível para a extensão de funcionalidade.
( ) Controla o acesso a um objeto através de outro objeto, que atua como seu substituto, ou como um envoltório.
Assinale a alternativa que indica a sequência correta, de cima para baixo.
( ) É um modelo voltado a descrever a estruturação dos dados armazenados.
( ) Contém referências às funções que manipulam os dados.
( ) É focado na modelagem conceitual.
( ) Modela a implementação.
Assinale a alternativa que indica a sequência correta, de cima para baixo.
Analise as afirmativas a seguir, a seu respeito:
1. O elemento “estado1” corresponde a um estado sub-máquina.
2. O diagrama “diagrama estado1”, que refina “estado1”, terá exatamente um estado inicial.
3. O diagrama “diagrama estado1”, que refina “estado1”, terá exatamente um estado final.
4. O diagrama “diagrama estado1”, que refina “estado1”, terá exatamente um pseudo-estado ponto de entrada e um pseudo-estado ponto de saída.
Assinale a alternativa que indica todas as afirmativas corretas.
( ) Uma relação de dependência entre uma interface e uma classe denota que a classe tem a responsabilidade de implementar os métodos declarados na interface.
( ) Uma relação de realização entre uma interface e uma classe denota que a classe tem a responsabilidade de implementar os métodos declarados na interface.
( ) Uma relação de herança denota que os métodos definidos em uma das classes (superclasse) passam a fazer parte da outra (subclasse).
( ) Uma relação de herança denota que os atributos definidos em uma das classes (superclasse) passam a fazer parte da outra (subclasse).
( ) A presença de métodos com assinaturas idênticas em classes relacionadas por herança caracteriza uma inconsistência.
( ) A presença de atributos com identificadores idênticos em classes relacionadas por herança caracteriza uma inconsistência.
Assinale a alternativa que indica a sequência correta, de cima para baixo.
Avalie as seguintes afirmações a respeito da modelagem de casos de uso desse software hipotético:
1. A modelagem de casos de uso do software deve apresentar exatamente um ator associado à modelagem da interação humana (com gerentes e empregados).
2. Além da modelagem da interação humana, a modelagem de casos de uso do software deve apresentar apenas mais um ator, correspondente à modelagem da interação com o site dos correios.
3. Além da modelagem da interação humana, a modelagem de casos de uso do software deve apresentar apenas mais um ator, correspondente à modelagem da interação com o banco de dados MySQL.
4. A modelagem de casos de uso do software deve apresentar um ator correspondente à modelagem da interação com o banco de dados MySQL e um ator correspondente à modelagem da interação com o site dos correios.
Assinale a alternativa que indica todas as afirmativas corretas.
1. Risco pode ser definido como a probabilidade de um evento, perigo, ameaça ou situação ocorrer, associado a indesejáveis consequências, ou seja, um problema potencial.
2. A gerência de riscos deve ser conduzida exatamente durante a fase de planejamento de projeto.
3. Além das atividades orientadas a projetos, existem atividades externas ao projeto, normalmente chamadas organizacionais, que também possuem riscos associados.
Assinale a alternativa que indica todas as afirmativas corretas.
Assinale a alternativa que indica todas as afirmativas corretas.