Foram encontradas 80 questões.
2617491
Ano: 2022
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Consulplan
Orgão: PGE-SC
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Consulplan
Orgão: PGE-SC
Provas:
- Fundamentos de ProgramaçãoFunções, Métodos e Procedimentos
- Fundamentos de ProgramaçãoTipos de Dados
- WebPHP
O PHP é uma linguagem de script, open source, amplamente
utilizada por diversos desenvolvedores, podendo ser embutida dentro de códigos HTML, muito utilizados na construção
de sites. Sobre essa linguagem, marque V para as afirmativas
verdadeiras e F para as falsas.
( ) Comentários de linha são precedidos dos caracteres -- enquanto comentários de bloco são demarcados pelo conjunto de caracteres /* */.
( ) Tags curtas como, por exemplo, podem ser desabilitadas através da diretiva short_open_tag no arquivo de configuração php.ini.
( ) As funções call_user_func() e usort() não permitem a utilização de funções de callback definidas pelo usuário como parâmetro.
( ) O PHP não obriga a definição explícita de tipo na declaração de variáveis, já que é determinado pelo contexto em que ela é utilizada.
A sequência está correta em
( ) Comentários de linha são precedidos dos caracteres -- enquanto comentários de bloco são demarcados pelo conjunto de caracteres /* */.
( ) Tags curtas como, por exemplo, podem ser desabilitadas através da diretiva short_open_tag no arquivo de configuração php.ini.
( ) As funções call_user_func() e usort() não permitem a utilização de funções de callback definidas pelo usuário como parâmetro.
( ) O PHP não obriga a definição explícita de tipo na declaração de variáveis, já que é determinado pelo contexto em que ela é utilizada.
A sequência está correta em
Provas
Questão presente nas seguintes provas
2617490
Ano: 2022
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Consulplan
Orgão: PGE-SC
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Consulplan
Orgão: PGE-SC
Provas:
- Engenharia de SoftwareModelos de DesenvolvimentoÁgeisTDD: Test-Driven Development
- Engenharia de SoftwareTestes
- Manutenção e Evolução de SoftwareRefatoração de Código
A engenharia de software é uma área da computação voltada à especificação, desenvolvimento, manutenção e criação de
softwares, com a aplicação de tecnologias e práticas de gerência de projetos e outras disciplinas, objetivando a organização,
a produtividade e a qualidade. Um importante conceito da engenharia de softwares é o desenvolvimento dirigido a testes
(TDD), que preconiza uma abordagem para o desenvolvimento de programas em que se intercalam testes e desenvolvimento
de código. Sobre o conceito evidenciado, analise as afirmativas a seguir.
I. Como o código é desenvolvido em pequenos incrementos, o programador não precisa executar todos os testes cada vez que adicionar funcionalidade ou refatorar o programa.
II. O TDD ajuda os programadores na análise de ideias de um segmento de código a ser elaborado; porém, não é capaz de reduzir os custos dos testes de regressão.
III. Melhor entendimento do problema, cobertura de código, teste de regressão, depuração simplificada e documentação de sistema são considerados benefícios do TDD.
Está correto o que se afirma em
I. Como o código é desenvolvido em pequenos incrementos, o programador não precisa executar todos os testes cada vez que adicionar funcionalidade ou refatorar o programa.
II. O TDD ajuda os programadores na análise de ideias de um segmento de código a ser elaborado; porém, não é capaz de reduzir os custos dos testes de regressão.
III. Melhor entendimento do problema, cobertura de código, teste de regressão, depuração simplificada e documentação de sistema são considerados benefícios do TDD.
Está correto o que se afirma em
Provas
Questão presente nas seguintes provas
2617489
Ano: 2022
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Consulplan
Orgão: PGE-SC
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Consulplan
Orgão: PGE-SC
Provas:
Paulo, deverá desenvolver o sistema de controle de fornecimento de peças, contendo um cadastro de fornecedores, um cadastro das peças, bem como o fornecimento de
peças por fornecedor, que será usado para realizar a
pesquisa na base de dados. O sistema deverá permitir que
o usuário saiba se a quantidade de peças no estoque está
alta ou baixa, podendo, também, exibir informações de
preço, quantidade de itens, quantidade de itens por fornecedor etc. O contratante deverá testar algumas operações do sistema antes de ser finalizado. Considerando o
cenário apresentado, quanto ao ciclo de vida do software
nos modelos de processo ágil, marque V para as afirmativas
verdadeiras e F para as falsas.
( ) O entendimento do sistema como um todo e a execução sequencial das fases sem retorno produzem um sistema que pode ser validado pelo contratante.
( ) Os protótipos criados são projetados para ser estendidos em incrementos de software futuros.
( ) Os requisitos de documentação são leves, e a documentação deve evoluir junto com o software.
( ) O processo de desenvolvimento de software não permite a introdução controlada de novos requisitos que não foram previstos antes pelo contratante.
A sequência está correta em
( ) O entendimento do sistema como um todo e a execução sequencial das fases sem retorno produzem um sistema que pode ser validado pelo contratante.
( ) Os protótipos criados são projetados para ser estendidos em incrementos de software futuros.
( ) Os requisitos de documentação são leves, e a documentação deve evoluir junto com o software.
( ) O processo de desenvolvimento de software não permite a introdução controlada de novos requisitos que não foram previstos antes pelo contratante.
A sequência está correta em
Provas
Questão presente nas seguintes provas
2617488
Ano: 2022
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Consulplan
Orgão: PGE-SC
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Consulplan
Orgão: PGE-SC
Provas:
A arquitetura cliente-servidor é uma arquitetura de computação distribuída. Geralmente refere-se a um modelo em que
dois ou mais computadores interagem de modo que um
oferece os serviços aos outros. Este modelo permite aos usuários acessar informações e serviços de qualquer lugar. Sobre a
arquitetura cliente-servidor, analise as afirmativas a seguir.
I. Na arquitetura cliente-servidor em três camadas, o modelo de distribuição de processos pode ter algumas combinações de gerenciamento de dados distribuídos, em que a gerência de dados se distribui no cliente e no servidor.
II. A arquitetura de três camadas é uma arquitetura de aplicativo de software bem estabelecida que organiza aplicativos em três camadas: a camada de apresentação; a camada do aplicativo; e, a camada de dados.
III. A camada de apresentação é o próprio cliente que interage com a interface.
IV. A camada de aplicativo é onde as informações coletadas na camada de apresentação são processadas.
V. Somente na camada de dados é feita a inclusão, a exclusão ou a modificação dos dados.
Está correto o que se afirma apenas em
I. Na arquitetura cliente-servidor em três camadas, o modelo de distribuição de processos pode ter algumas combinações de gerenciamento de dados distribuídos, em que a gerência de dados se distribui no cliente e no servidor.
II. A arquitetura de três camadas é uma arquitetura de aplicativo de software bem estabelecida que organiza aplicativos em três camadas: a camada de apresentação; a camada do aplicativo; e, a camada de dados.
III. A camada de apresentação é o próprio cliente que interage com a interface.
IV. A camada de aplicativo é onde as informações coletadas na camada de apresentação são processadas.
V. Somente na camada de dados é feita a inclusão, a exclusão ou a modificação dos dados.
Está correto o que se afirma apenas em
Provas
Questão presente nas seguintes provas
2617487
Ano: 2022
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Consulplan
Orgão: PGE-SC
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Consulplan
Orgão: PGE-SC
Provas:
O PHP utiliza checagem de tipos dinâmica; uma variável pode
assumir diferentes tipos durante a execução do código. Considerando que o PHP utiliza checagem de tipos dinâmica, analise
o código a seguir:
<?php
$numero = 15; //tipo inteiro
$string = “15”; //tipo string
echo $numero + $string;
?>
Assinale a alternativa correta baseando-se na saída que o código retornará.
<?php
$numero = 15; //tipo inteiro
$string = “15”; //tipo string
echo $numero + $string;
?>
Assinale a alternativa correta baseando-se na saída que o código retornará.
Provas
Questão presente nas seguintes provas
2617486
Ano: 2022
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Consulplan
Orgão: PGE-SC
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Consulplan
Orgão: PGE-SC
Provas:
A validação de requisitos é o processo pelo qual se verifica se os
requisitos definem o sistema que o cliente deseja. A validação
de requisitos está preocupada em encontrar problemas com os
requisitos. Ela é importante porque erros em um documento de
requisitos podem gerar altos custos de retrabalho quando
descobertos durante o desenvolvimento ou após o sistema já
estar em serviço.
(SOMMERVILLE, 2011, p. 77.)
Considerando os tipos de verificação de requisitos, relacione adequadamente as colunas a seguir.
1. Verificações de validade.
2. Verificações de consistência.
3. Verificações de completude.
4. Verificações de realismo.
5. Verificabilidade.
( ) Usando o conhecimento das tecnologias existentes, os requisitos devem ser verificados para assegurar que realmente podem ser implementados. Devem ser considerados o orçamento e o cronograma para o desenvolvimento do sistema.
( ) Um usuário pode pensar no que é necessário em um sistema para executar determinadas funções. No entanto, maior reflexão e análise mais aprofundada podem identificar funções necessárias, adicionais ou diferentes.
( ) Para reduzir o potencial de conflito entre o cliente e o contratante, os requisitos do sistema devem ser passíveis de verificação. Isso significa que é possível escrever um conjunto de testes que demonstrem que o sistema entregue atenda a cada requisito especificado.
( ) O documento de requisitos deve incluir requisitos que definam todas as funções e as restrições pretendidas pelo usuário do sistema.
( ) Requisitos no documento não devem entrar em conflito, ou seja, não devem haver restrições contraditórias ou descrições diferentes da mesma função do sistema.
A sequência está correta em
(SOMMERVILLE, 2011, p. 77.)
Considerando os tipos de verificação de requisitos, relacione adequadamente as colunas a seguir.
1. Verificações de validade.
2. Verificações de consistência.
3. Verificações de completude.
4. Verificações de realismo.
5. Verificabilidade.
( ) Usando o conhecimento das tecnologias existentes, os requisitos devem ser verificados para assegurar que realmente podem ser implementados. Devem ser considerados o orçamento e o cronograma para o desenvolvimento do sistema.
( ) Um usuário pode pensar no que é necessário em um sistema para executar determinadas funções. No entanto, maior reflexão e análise mais aprofundada podem identificar funções necessárias, adicionais ou diferentes.
( ) Para reduzir o potencial de conflito entre o cliente e o contratante, os requisitos do sistema devem ser passíveis de verificação. Isso significa que é possível escrever um conjunto de testes que demonstrem que o sistema entregue atenda a cada requisito especificado.
( ) O documento de requisitos deve incluir requisitos que definam todas as funções e as restrições pretendidas pelo usuário do sistema.
( ) Requisitos no documento não devem entrar em conflito, ou seja, não devem haver restrições contraditórias ou descrições diferentes da mesma função do sistema.
A sequência está correta em
Provas
Questão presente nas seguintes provas
2617485
Ano: 2022
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Consulplan
Orgão: PGE-SC
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Consulplan
Orgão: PGE-SC
Provas:
O modelo em cascata considera as atividades fundamentais do
processo de especificação, desenvolvimento, validação e evolução, representando cada uma delas como fases distintas.
(SOMMERVILLE, 2011, p. 19.)
Sobre as fases do modelo em cascata, assinale a afirmativa correta.
(SOMMERVILLE, 2011, p. 19.)
Sobre as fases do modelo em cascata, assinale a afirmativa correta.
Provas
Questão presente nas seguintes provas
2617484
Ano: 2022
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Consulplan
Orgão: PGE-SC
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Consulplan
Orgão: PGE-SC
Provas:
A arquitetura CORBA (Common Object Request Broker Architecture) é um padrão para gerenciamento de objetos distribuídos que permite a comunicação entre objetos em ambientes
distribuídos. Sobre os principais elementos que compõem a
arquitetura CORBA, assinale a afirmativa INCORRETA.
Provas
Questão presente nas seguintes provas
2617483
Ano: 2022
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Consulplan
Orgão: PGE-SC
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Consulplan
Orgão: PGE-SC
Provas:
Em relação às regras para variáveis PHP, marque V para as
afirmativas verdadeiras e F para as falsas.
( ) Declarações de variáveis começam com $, seguido pelo nome da variável.
( ) Os nomes das variáveis podem começar com números.
( ) Os nomes das variáveis podem conter caracteres especiais, tais como + - % ( ) . &.
( ) Os nomes das variáveis podem conter espaço em branco.
( ) Os nomes das variáveis diferenciam letras maiúsculas de minúsculas.
A sequência está correta em
( ) Declarações de variáveis começam com $, seguido pelo nome da variável.
( ) Os nomes das variáveis podem começar com números.
( ) Os nomes das variáveis podem conter caracteres especiais, tais como + - % ( ) . &.
( ) Os nomes das variáveis podem conter espaço em branco.
( ) Os nomes das variáveis diferenciam letras maiúsculas de minúsculas.
A sequência está correta em
Provas
Questão presente nas seguintes provas
2617482
Ano: 2022
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Consulplan
Orgão: PGE-SC
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Consulplan
Orgão: PGE-SC
Provas:
O PHP é uma das linguagens empregadas para o desenvolvimento web. É considerada uma linguagem de script open source
de uso geral. Em PHP, o comando que verifica se um arquivo
existe antes de importá-lo gerando um erro fatal se ele não existir
e que interrompe o processamento do programa é:
Provas
Questão presente nas seguintes provas
Cadernos
Caderno Container