Magna Concursos

Foram encontradas 2.016 questões.

2886508 Ano: 2022
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFRGS
Orgão: SES-RS
Adapter, Observer e Singleton podem ser utilizados durante o projeto de software orientado a objetos, e são denominações de
 

Provas

Questão presente nas seguintes provas
2886507 Ano: 2022
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFRGS
Orgão: SES-RS
Considere as seguintes afirmações sobre elementos essenciais de padrões de projeto, segundo a definição clássica GoF.

I - Um nome que seja uma referência significativa para o padrão.
II - Uma descrição do problema que explique quando o modelo pode ser aplicado.
III- Uma descrição da solução, ou seja, um modelo para uma solução de projeto que pode ser instanciado de diferentes maneiras.

Quais estão corretas?
 

Provas

Questão presente nas seguintes provas
2886506 Ano: 2022
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFRGS
Orgão: SES-RS
Abordagem para o desenvolvimento de programas em que se intercalam testes e desenvolvimento de código. Essencialmente, desenvolve-se um código de forma incremental em conjunto com um teste para esse incremento. Não se caminha para o próximo incremento até que o código desenvolvido passe no teste.

Assinale a alternativa que contém o conceito definido acima.
 

Provas

Questão presente nas seguintes provas
2886505 Ano: 2022
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFRGS
Orgão: SES-RS
No uso da linguagem Python em modo interativo, inicia-se o interpretador Python e aguarda-se o prompt principal, >>>.
Quando você estiver usando Python como uma calculadora de mesa, qual o resultado da seguinte sequência de comandos (ou seja, qual o valor de????)?

>>>
>>> tax = 12.5 / 100
>>> price = 100.50
>>> price * tax
12.5625
>>> price + _
????
 

Provas

Questão presente nas seguintes provas
2886504 Ano: 2022
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFRGS
Orgão: SES-RS
Considere as seguintes afirmações sobre Automação de testes com Python e Selenium.

I - Selenium abrange uma variedade de ferramentas e bibliotecas que permitem e suportam a automação de navegadores da web. Em particular, Selenium fornece extensões para emular a interação do usuário com os navegadores, um servidor de distribuição para escalonar a alocação do navegador e a infraestrutura para implementações da Especificação W3C WebDriver que permite escrever código intercambiável para todos os principais navegadores da web.
II - Ao escrever testes para Python, tais testes precisam ser completos, rápidos, isolados, repetíveis de forma consistente e o mais simples possível. Tenta-se fazer testes para comportamento normal e para condições de erro. Eles ficam no diretório Lib / test, onde cada arquivo que inclui testes tem um prefixo test_.
III- O desenvolvimento de Python segue a prática de que todas as alterações semânticas e adições a linguagem e stdlib são acompanhadas por testes de unidade apropriados.


Quais estão corretas?
 

Provas

Questão presente nas seguintes provas
2886503 Ano: 2022
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFRGS
Orgão: SES-RS
Considere as seguintes afirmações sobre requisitos de software.

I - Requisitos funcionais são declarações de serviços que o sistema deve fornecer, de como o sistema deve reagir a entradas específicas e de como o sistema deve se comportar em determinadas situações; em alguns casos, também podem explicitar o que o sistema não deve fazer.
II - O processo de descobrir, analisar, documentar e verificar requisitos e restrições é chamado Descoberta de Requisitos.
III- Embora muitas vezes seja possível identificar quais componentes do sistema implementam requisitos funcionais específicos, é frequentemente mais difícil relacionar os componentes não funcionais. Sua implementação pode ser difundida em todo o sistema, pois pode afetar a arquitetura geral de um sistema ao invés de componentes individuais, e um único requisito (por exemplo, proteção) pode gerar uma série de requisitos funcionais relacionados que definam os serviços necessários no novo sistema.

Quais estão corretas?
 

Provas

Questão presente nas seguintes provas
2886502 Ano: 2022
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFRGS
Orgão: SES-RS
Assinale a alternativa que contém o processo de compreensão e controle das mudanças nos requisitos de um sistema.
 

Provas

Questão presente nas seguintes provas
2886501 Ano: 2022
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFRGS
Orgão: SES-RS
Assinale as afirmativas sobre o framework de teste automatizado Selenium com V (verdadeiro) ou F (falso).

( ) É possível integrá-lo com uma variada gama de Ambientes de Desenvolvimento Interativos (em inglês, IDE – Interactive Development Environment), tais como Eclipse, Spyder, NetBeans e Microsoft Visual Studio.
( ) Permite integração com ferramentas de desenvolvimento orientadas a comportamento (do inglês, BDD – Behavior-Driven Development), como Cucumber.
( ) Viabiliza testes automatizados de aplicações em um amplo ecossistema, tais como aplicações web em diferentes browsers, aplicações desktop em variados sistemas operacionais (por exemplo Windows, Linux), aplicações em dispositivos móveis, entre outros.
( ) Permite a codificação dos testes automatizados em distintas linguagens, tais como Java, Python e Java Script.

A sequência correta de preenchimento dos parênteses, de cima para baixo, é
 

Provas

Questão presente nas seguintes provas
2886500 Ano: 2022
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFRGS
Orgão: SES-RS
Em orientação a objetos, o recurso por meio do qual uma classe derivada reescreve o método da classe-base a fim de atender alguma particularidade chama-se
 

Provas

Questão presente nas seguintes provas
2886499 Ano: 2022
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFRGS
Orgão: SES-RS
Sobre os tipos de dados da Linguagem Python, é correto afirmar que
 

Provas

Questão presente nas seguintes provas