Foram encontradas 1.000 questões
Resolva questões gratuitamente!
Junte-se a mais de 4 milhões de concurseiros!
Sobre os princípios que nortearam o projeto do metamodelo da UML 2.2, avalie os itens a seguir.
I. "Ser modular" e "Ser estruturado em camadas".
II. "Ser claro" e "Ser abrangente".
III. "Permitir a definição de novos dialetos" e "Permitir a definição de novos membros da família de linguagens".
Assinale:
São exemplos de novas metodologias, citadas no Manifesto Ágil, que mostram um crescente interesse em novas abordagens para o desenvolvimento de software:
I. "Extreme Programming" e "Dynamic Systems Development Methodology";
II. "SCRUM" e "Adaptive Software Development";
III. "Feature‐Driven Development" e "Crystal Methodologies";
Com relação ao contexto do desenvolvimento baseado em componentes, analise as afirmativas a seguir.
I. Sempre que possível, a solução deve ser construída por meio de componentes já existentes, sendo eles componentes "comerciais de prateleira" (commercial off‐the‐shelf ‐ COTS) ou componentes implementados dentro da empresa (in‐house).
II. A equipe de desenvolvimento deve tentar modificar ou remover os requisitos de sistema que não puderem ser implementados como componentes COTS ou desenvolvidos internamente.
III. O desenvolvimento baseado em componentes é um tipo de desenvolvimento de software fortemente baseado no reuso.
Assinale:
Com relação ao contexto dos princípios básicos de projeto na Arquitetura Orientada a Serviços, considere as afirmativas a seguir.
I. Serviços devem obrigatoriamente ser construídos utilizando‐ se interfaces definidas em WSDL e comunicação entre serviços utilizando‐se o protocolo SOAP.
II. O paradigma SOA enfatiza a interface através da qual a interação com o serviço é realizada. Esse enfoque permite a integração no sentido de desenvolvimento de software tradicional, contudo a interface por si só não garante que os serviços serão combináveis em soluções de negócios.
III. Serviços em geral devem ser projetados de forma a serem agnósticos a uma determinada aplicação específica de uma empresa.
Assinale:
Assinale a alternativa que indica o que será impresso pelo código Java a seguir.

Com relação ao desenvolvimento orientado (dirigido) a testes (do Inglês Test Driven Development - TDD), analise as afirmativas a seguir.
I. TDD é uma técnica de desenvolvimento de software iterativa e incremental.
II. TDD implica escrever o código de teste antes do código de produção, um teste de cada vez, tendo certeza de que o teste falha antes de escrever o código que irá fazê-lo passar.
III. TDD é uma técnica específica do processo XP (Extreme Programming), portanto, só pode ser utilizada em modelos de processo ágeis de desenvolvimento de solftware.
Assinale.
Sobre o uso do valor null em relações em um SGBD relacional, analise as afirmativas a seguir.
I. Sua representação interna é igual a zero em campos numéricos ou espaço em branco em campos do tipo varchar2.
II. São usados para representar valores de atributos que podem ser desconhecidos ou não aplicáveis a uma tupla em particular.
III. São normalmente utilizados para representar valores desconhecidos em chaves-primárias.
Assinale:
Com relação aos índices ordenados em nível único, analise as afirmativas a seguir.
I. Um índice denso possui uma entrada de índice para cada valor de chave de busca do arquivo de dados.
II. Um índice esparso possui entradas de índice para apenas alguns valores de chave de busca do arquivo de dados.
III. Os índices clustering são utilizados para arquivos fisicamente ordenados segundo um campo que não seja chave de busca e que não possua valor distinto para cada registro.
Assinale:
Leia o fragmento a seguir.
“Hashing para arquivos em disco denominam‐se _____. Para se adaptar as características de armazenamento em disco, se considera que o espaço de endereços alvo é constituído por _____, cada um deles mantém múltiplos registros, formando um _____ de blocos consecutivos.”
Assinale a alternativa cujos itens completam corretamente as lacunas do fragmento acima.