Questões de Concurso Público UFG 2010 para Analista de TI - Desenvolvimento de Sistemas

Foram encontradas 60 questões

Q112569 Engenharia de Software
O conjunto de atividades e resultados associados que resulta em um produto de software recebe o nome de
Alternativas
Q112570 Engenharia de Software
O modelo em cascata inclui 5 estágios considerados fundamentais para o desenvolvimento de um software: a análise e definição de requisitos, o projeto de sistema e software, a implementação e o teste de unidade, a integração e o teste de sistema e a operação e manutenção. Apesar disso, o modelo em cascata tem como desvantagem a
Alternativas
Q112571 Engenharia de Software
A engenharia de software baseada em componentes consiste em um modelo genérico de desenvolvimento de software que se baseia em componentes de software reusáveis padronizados e um middleware de integração desses componentes. Embora seja uma das principais abordagens de desenvolvimento de sistemas de software
corporativos e comerciais, o analista de sistemas que decidir pelo reuso de componentes deve enfrentar o problema de
Alternativas
Q112572 Engenharia de Software
Requisitos não-funcionais são restrições aos serviços de um sistema de software e ao processo de desenvolvimento do sistema. A equipe de desenvolvimento de um sistema de controle de tráfego áereo deve considerar os requisitos não-funcionais de
Alternativas
Q112573 Engenharia de Software
O documento de especificação de requisitos de software é a declaração detalhada e oficial dos requisitos a serem implementados de um sistema. Esse documento deve ser
organizado de tal modo que tanto clientes quanto projetistas possam usá-lo, podendo para tal adotar o seguinte padrão internacional de especificação de requisitos:
Alternativas
Q112574 Arquitetura de Software
O projeto arquitetural de software é um processo em que se visa a estabelecer uma organização de sistema que satisfaça os requisitos funcionais e não-funcionais do software em questão. Durante esse processo, o projetista deve tomar decisões que afetam diretamente o sistema e o seu processo de desenvolvimento, tal como a
Alternativas
Q112575 Engenharia de Software
A abordagem iterativa de desenvolvimento de software tem se popularizado como técnica-padrão de desenvolvimento de sistemas pequenos e médios, especialmente no mundo dos negócios. Scrum e eXtreme Programming são métodos ágeis e iterativos de desenvolvimento de software que compartilham a característica de
Alternativas
Q112576 Engenharia de Software
O mecanismo de separação de aspectos internos e externos de um objeto que visa a impedir o acesso direto ao estado de um objeto e disponibilizar externamente apenas os métodos que alteram este estado, chama-se
Alternativas
Q112577 Programação
Considere o seguinte trecho de código na linguagem Java.

Imagem 014.jpg

Assuma que OBJ é um objeto que se deseja manipular na lista ligada em questão. Os métodos utilizados nessa lista sugerem que ela é usada como uma
Alternativas
Q112578 Programação
A linguagem HTML 4.0 adicionou a capacidade de determinados eventos dispararem ações em um navegador web. Por exemplo, o atributo onload permite que um script seja executado no momento em que um documento HTML é "carregado" pelo navegador web. Na HTML 4.0, o atributo onload deve ser utilizado, portanto, com o elemento
Alternativas
Q112579 Programação
A sintaxe HTML para criação de um link que, ao ser clicado, abre uma nova janela do navegador web contendo a home page da Universidade Federal de Goiás é
Alternativas
Q112580 Programação
A linguagem de marcação extensível (ou XML) é recomendada pelo World Wide Web Consortium como padrão internacional para representação e intercâmbio de informação estruturada na Internet. Em comparação a outras linguagens de marcação existentes, como a HTML, uma vantagem da linguagem XML é:
Alternativas
Q112581 Governança de TI
O MPS.BR consiste simultaneamente em um movimento para a Melhoria de Processo do Software Brasileiro (programa MPS.BR) e um modelo de qualidade de processo (modelo MPS) direcionado para pequenas e médias empresas de desenvolvimento de software no Brasil. Sobre o MPS.BR, sabe-se também que ele:
Alternativas
Q112582 Banco de Dados
Os valores de dados armazenados em um banco de da-dos precisam satisfazer a algumas restrições de consistência, pois em alguns momentos se deseja garantir um valor para uma relação de um dado conjunto de atributos e que também apareça para uma outra relação. A esse tipo de restrição de consistência dá-se o nome de restrição de
Alternativas
Q112583 Banco de Dados
Analise o esquema relacional a seguir.

aluno (matrícula, nome, curso)
livro (isbn, título, editora)
empréstimo (matrícula, isbn, data)

No esquema apresentado,
Alternativas
Q112584 Banco de Dados
Considere o trecho de script SQL, a seguir, de criação de um banco de dados no sistema gerenciador de banco de dados MySQL 5.1.

Imagem 019.jpg

Suponha que cada revendedor possua preço fixo único por item. Dessa forma, (item, revendedor) é chave primária para os registros da tabela loja. A consulta SQL para
encontrar o maior preço por item é:
Alternativas
Q112585 Programação
Para que um parser XML ignore uma certa seção de um documento XML, deve-se utilizar a sintaxe:
Alternativas
Q112586 Programação
Analise o documento, a seguir, que consiste em uma carta representada na sintaxe da linguagem XML.

Imagem 024.jpg

A análise deste documento indica que ele
Alternativas
Q112587 Programação
Analise o trecho da Document Type Definition (DTD) a seguir.

Imagem 025.jpg

A Document Type Definition (DTD) permite a definição de regras descritas na forma de expressões regulares, que indicam que padrão de subelementos e atributos podem ocorrer dentro de um elemento XML. O trecho de DTD apresentado determina que o elemento
Alternativas
Q112588 Engenharia de Software
O processo de desenvolvimento iterativo em que se desenvolve rapidamente um sistema apenas para explorar opções de requisitos e de projeto, mas não deverá ser implantado no cliente é o
Alternativas
Respostas
21: B
22: C
23: D
24: B
25: C
26: C
27: A
28: B
29: D
30: A
31: B
32: B
33: D
34: D
35: C
36: C
37: B
38: A
39: D
40: B