Magna Concursos

Foram encontradas 550 questões.

2760524 Ano: 2023
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFRGS
Orgão: UFRGS

Uma filosofia de mensagens de erro efetiva pode contribuir muito para aumentar a qualidade de um sistema interativo e reduzirá significativamente a frustração dos usuários quando da ocorrência de problemas. Considere as seguintes afirmações sobre mensagens de erro em um projeto de uma interface com usuário.

I - A mensagem deve fornecer conselhos construtivos para recuperação do erro.

II - A mensagem não deve indicar quaisquer consequências negativas do erro para não criar pânico no usuário em relação a dados provavelmente corrompidos.

III - A mensagem deve descrever o problema com um vocabulário técnico e não com um jargão que o usuário consiga entender.

Quais estão corretas?

 

Provas

Questão presente nas seguintes provas
2760523 Ano: 2023
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFRGS
Orgão: UFRGS

No contexto de interação com usuário, existe um conjunto de princípios que orientam o projeto (design) de interfaces com usuário eficazes. Considere as seguintes ações em princípios de projeto de interfaces com usuário.

I - Deixar o usuário no comando, permitindo manter o controle da interação.

II - Aumentar a carga de memória do usuário, pois quanto mais um usuário tiver de se lembrar, menos sujeita a erros será a interação com o sistema.

III - Tornar a interface consistente, tendo, por exemplo, todas as informações visuais organizadas de acordo como regras de projeto mantidas ao longo de todas as exibições de telas.

Quais estão corretas?

 

Provas

Questão presente nas seguintes provas
2760522 Ano: 2023
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFRGS
Orgão: UFRGS

A linguagem PHP requer que as instruções sejam terminadas com um caractere ao final de cada comando, embora não seja necessário usá-lo ao terminar a última linha de um bloco PHP. Que caractere é esse?

 

Provas

Questão presente nas seguintes provas
2760521 Ano: 2023
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFRGS
Orgão: UFRGS

Assinale a alternativa que apresenta a notação gráfica para modelagem de software que define um conjunto de diagramas para documentar e ajudar no design de sistemas de software, particularmente sistemas orientados a objetos.

 

Provas

Questão presente nas seguintes provas
2760520 Ano: 2023
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFRGS
Orgão: UFRGS

É verdade que o projeto de sistemas de software depende de experiência e, em alguma medida, também de talento e criatividade. No entanto, existem algumas propriedades e princípios importantes no projeto de sistemas. Por isso, estudar e conhecer essas propriedades e princípios de projeto pode ajudar na concepção de sistemas com maior qualidade.

Qual o nome do princípio de projeto que recomenda que classes devem esconder detalhes de implementação que estão sujeitos a mudanças?

 

Provas

Questão presente nas seguintes provas
2760519 Ano: 2023
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFRGS
Orgão: UFRGS

Considere as seguintes afirmações sobre conceitos fundamentais de orientação a objetos.

I - Classe é um conceito orientado a objeto que encapsula dados e abstrações procedurais necessárias para descrever o conteúdo e comportamento de alguma entidade do mundo real. Em outras palavras, pode-se dizer que classe é uma descrição generalizada que descreve uma coleção de objetos similares.

II - Uma superclasse é uma especialização de uma classe denominada subclasse.

III - Polimorfismo permite que várias operações (implementações) diferentes tenham o mesmo nome.

Quais estão corretas?

 

Provas

Questão presente nas seguintes provas
2760518 Ano: 2023
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFRGS
Orgão: UFRGS

No contexto do projeto orientado a objetos, é necessário que as classes de projeto colaborem umas com as outras. No entanto, essa colaboração deve ser mantida em um nível mínimo aceitável, pois, se todas as classes de projeto colaboram com todas as outras classes de projeto, o sistema é difícil de implementar, testar e manter com o decorrer do tempo. Assim, num projeto orientado a objetos, essa característica descrita, e que é muito desejável, é denominada

 

Provas

Questão presente nas seguintes provas
2760517 Ano: 2023
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFRGS
Orgão: UFRGS

No contexto de arquitetura de software, particularmente em relação à arquitetura multicamadas, considere as afirmações seguintes.

I - Numa arquitetura em camadas, as camadas são dispostas de forma hierárquica, como em um bolo. Assim, uma camada somente pode usar serviços — isto é, chamar métodos, instanciar objetos, estender classes, declarar parâmetros, lançar exceções, etc. — da camada imediatamente inferior.

II - Normalmente, uma arquitetura em três camadas é uma arquitetura distribuída. Uma das camadas, tipicamente a camada de interface, é executada na máquina dos clientes.

III - Arquiteturas em camadas são muito usadas na implementação de protocolos de rede. Por exemplo, HTTP é um protocolo de aplicação que usa serviços de um protocolo de transporte, como TCP. Por sua vez, TCP usa serviços de um protocolo de rede, como IP.

Quais estão corretas?

 

Provas

Questão presente nas seguintes provas
2760516 Ano: 2023
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFRGS
Orgão: UFRGS

O padrão arquitetural MVC define que as classes de um sistema devem ser organizadas em três grupos:

- , com classes responsáveis pela apresentação da interface gráfica do sistema, incluindo janelas, botões, menus, barras de rolagem, etc.

- , com classes que tratam e interpretam eventos gerados por dispositivos de entrada, como mouse e teclado.

- , com classes que armazenam os dados manipulados pela aplicação e que têm a ver com o domínio do sistema em construção, sem dependência das classes dos outros dois grupos, podendo conter métodos que alteram o estado dos objetos de domínio.

Assinale a alternativa que preenche, correta e respectivamente, as lacunas do enunciado acima.

 

Provas

Questão presente nas seguintes provas
2760515 Ano: 2023
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFRGS
Orgão: UFRGS

Assinale a alternativa com uma afirmação correta sobre Javascript.

 

Provas

Questão presente nas seguintes provas