Foram encontradas 25 questões.
Dentre as opções a seguir, assinale a que contém a expressão em SQL que inclui um atributo Email do tipo
VARCHAR(100) na tabela TabAluno.
Provas
Questão presente nas seguintes provas
Em um banco de dados relacional, foi criada a seguinte tabela, denominada TabInfo:
Codigo Nome Data Quantidade
00001 Alessandra 25052002 2,50
00002 Bruno 27062002 2,00
00003 Marcos 23052002 3,60
00004 Bruno 18092003 3,80
Foi dado então um comando SQL que levou ao seguinte resultado:
Codigo Nome Data Quantidade
00004 Bruno 18092003 5,80
00003 Marcos 23052002 3,60
00001 Alessandra 25052002 2,50
Assinale a alternativa que apresenta o comando capaz de gerar este resultado.
Provas
Questão presente nas seguintes provas
Nas relações a seguir, os atributos pertencentes às chaves primárias aparecem sublinhados:
CANDIDATO (Inscricao, Nome, Idade) SALA (Numero, Quantidade) ALOCA (Inscricao, Numero)
Considere que a primeira relação descreve os candidatos em um concurso; a segunda, a sala de uma escola onde acontecerá o concurso, representada por um número e a quantidade de lugares dessa sala; e a terceira, em qual sala o candidato fará a prova.
Assinale a alternativa com a expressão da Álgebra Relacional que gera uma relação com duas colunas, sendo a primeira o nome do candidato e a segunda o número da sala onde este fará a prova.
CANDIDATO (Inscricao, Nome, Idade) SALA (Numero, Quantidade) ALOCA (Inscricao, Numero)
Considere que a primeira relação descreve os candidatos em um concurso; a segunda, a sala de uma escola onde acontecerá o concurso, representada por um número e a quantidade de lugares dessa sala; e a terceira, em qual sala o candidato fará a prova.
Assinale a alternativa com a expressão da Álgebra Relacional que gera uma relação com duas colunas, sendo a primeira o nome do candidato e a segunda o número da sala onde este fará a prova.
Provas
Questão presente nas seguintes provas
Considere a seguinte afirmação:
Cada processo em um conjunto de processos está aguardando um evento que somente outro processo no grupo pode causar.
Essa afirmação caracteriza uma situação de
Cada processo em um conjunto de processos está aguardando um evento que somente outro processo no grupo pode causar.
Essa afirmação caracteriza uma situação de
Provas
Questão presente nas seguintes provas
- Gerenciamento de ProcessosCiclo de Vida de Processos
- Gerenciamento de ProcessosEstados dos Processos
Considere os estados de processos a seguir:
E – Executando B – Bloqueado P – Pronto
A alternativa que relaciona corretamente as mudanças de estado de processo possíveis no sistema operacional é
E – Executando B – Bloqueado P – Pronto
A alternativa que relaciona corretamente as mudanças de estado de processo possíveis no sistema operacional é
Provas
Questão presente nas seguintes provas
Considere uma rede de datagramas que usa endereços de hospedeiros de 16 bits e um roteador que tem
quatro enlaces, com numeração de 1 a 4. O quadro a seguir apresenta como os pacotes devem ser
repassados para a interface de enlace.
Assinale a alternativa que apresenta o enlace para o qual será repassado o pacote 10010001 11000011.
Assinale a alternativa que apresenta o enlace para o qual será repassado o pacote 10010001 11000011.
Provas
Questão presente nas seguintes provas
Durante uma conexão TCP/IP, se o receptor for lento na leitura dos dados, o remetente pode saturar o buffer
de recepção da conexão por enviar dados mais rapidamente que a aplicação receptora consegue realizar a
leitura. Para compatibilizar a taxa de dados que o remetente está enviando com aquela que o receptor está
lendo, há um serviço provido às aplicações, em uma determinada camada do TCP/IP.
A camada em questão é a
Provas
Questão presente nas seguintes provas
548888
Ano: 2019
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Col. Pedro II
Orgão: Col. Pedro II
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Col. Pedro II
Orgão: Col. Pedro II
- Engenharia de SoftwareModelos de DesenvolvimentoÁgeisScrum
- Engenharia de SoftwareModelos de DesenvolvimentoÁgeisXP: eXtreme Programming
- Engenharia de SoftwareModelos de DesenvolvimentoCascata ou Clássico
- Engenharia de SoftwareModelos de DesenvolvimentoUP: Unified ProcessRUP: Rational Unified Process
Analise as definições a seguir, sobre processos de software:
I. A filosofia defende a satisfação do cliente e a entrega de incremental prévio; equipes de projeto pequenas e altamente motivadas; métodos informais; artefatos de engenharia de software mínimos e, acima de tudo, simplicidade no desenvolvimento geral. Os princípios de desenvolvimento priorizam a entrega, mais que análise e projeto (embora essas atividades não sejam desencorajadas); também priorizam a comunicação ativa e contínua entre desenvolvedores e clientes. II. Sugere uma abordagem sequencial e sistemática para o desenvolvimento de software, começando com o levantamento de necessidades por parte do cliente, avançando pelas fases de planejamento, modelagem, construção, emprego e culminando no suporte contínuo do software concluído. III. Reconhece a importância da comunicação com o cliente e de métodos sequencializados para descrever a visão do cliente sobre um sistema. Enfatiza o importante papel da arquitetura de software e ajuda o arquiteto a manter o foco nas metas corretas, tais como compreensibilidade, confiança em mudanças futuras e reutilização. Sugere um fluxo de processo iterativo e incremental, proporcionando a sensação evolucionária que é essencial no desenvolvimento de software moderno.
Assinale a alternativa em que as definições apresentadas estão corretamente relacionadas às suas respectivas denominações.
I. A filosofia defende a satisfação do cliente e a entrega de incremental prévio; equipes de projeto pequenas e altamente motivadas; métodos informais; artefatos de engenharia de software mínimos e, acima de tudo, simplicidade no desenvolvimento geral. Os princípios de desenvolvimento priorizam a entrega, mais que análise e projeto (embora essas atividades não sejam desencorajadas); também priorizam a comunicação ativa e contínua entre desenvolvedores e clientes. II. Sugere uma abordagem sequencial e sistemática para o desenvolvimento de software, começando com o levantamento de necessidades por parte do cliente, avançando pelas fases de planejamento, modelagem, construção, emprego e culminando no suporte contínuo do software concluído. III. Reconhece a importância da comunicação com o cliente e de métodos sequencializados para descrever a visão do cliente sobre um sistema. Enfatiza o importante papel da arquitetura de software e ajuda o arquiteto a manter o foco nas metas corretas, tais como compreensibilidade, confiança em mudanças futuras e reutilização. Sugere um fluxo de processo iterativo e incremental, proporcionando a sensação evolucionária que é essencial no desenvolvimento de software moderno.
Assinale a alternativa em que as definições apresentadas estão corretamente relacionadas às suas respectivas denominações.
Provas
Questão presente nas seguintes provas
548887
Ano: 2019
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Col. Pedro II
Orgão: Col. Pedro II
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Col. Pedro II
Orgão: Col. Pedro II
Sobre os conceitos relacionados à UML, considere as afirmativas a seguir:
I. A UML fornece um suporte semântico e visual robusto baseado na orientação a objeto substituindo uma linguagem de programação. II. Os casos de uso são considerados de importância central para a transição das atividades baseadas em requisitos para as atividades de análise, desenho, implementação, teste do sistema e planejamento dos trabalhos. III. A UML não é uma metodologia ou processo, mas, para empregá-la de modo eficiente e produtivo, é preciso utilizar tanto uma boa ferramenta como uma metodologia, pois a existência de um processo bem gerenciado e bem definido é fundamental para o sucesso de qualquer projeto. IV. A UML representa o sistema em cinco visões: Visão Conceitual, Visão de Caso de Uso, Visão Lógica, Visão Física e Visão de Prototipação.
Estão corretas
I. A UML fornece um suporte semântico e visual robusto baseado na orientação a objeto substituindo uma linguagem de programação. II. Os casos de uso são considerados de importância central para a transição das atividades baseadas em requisitos para as atividades de análise, desenho, implementação, teste do sistema e planejamento dos trabalhos. III. A UML não é uma metodologia ou processo, mas, para empregá-la de modo eficiente e produtivo, é preciso utilizar tanto uma boa ferramenta como uma metodologia, pois a existência de um processo bem gerenciado e bem definido é fundamental para o sucesso de qualquer projeto. IV. A UML representa o sistema em cinco visões: Visão Conceitual, Visão de Caso de Uso, Visão Lógica, Visão Física e Visão de Prototipação.
Estão corretas
Provas
Questão presente nas seguintes provas
548886
Ano: 2019
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Col. Pedro II
Orgão: Col. Pedro II
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Col. Pedro II
Orgão: Col. Pedro II
Teste é um conjunto de atividades que podem ser planejadas com antecedência e executadas
sistematicamente. Deverá ser definido, para o processo de software, um conjunto de etapas nas quais podem-se empregar técnicas específicas de projeto de caso de teste e métodos de teste. O processo de software
pode ser visto como a espiral ilustrada na figura a seguir. Inicialmente, a engenharia de sistemas define o
papel do software e passa à análise dos requisitos de software, na qual são estabelecidos o domínio da
informação, função, comportamento, desempenho, restrições e critérios de validação para o software.
Deslocando-se para o interior da espiral, chega-se ao projeto e, finalmente, à codificação.
PRESSMAN, R. S. Engenharia de software: uma abordagem profissional. São Paulo: McGraw-Hill, 2011 (adaptado).
Uma estratégia para teste de software também pode ser vista no conceito da espiral, como na figura, correlacionando o modelo de teste adotado à fase na qual o software se encontra. A alternativa que corresponde corretamente às respectivas fases de teste numeradas na figura como 1, 2, 3 e 4 é:
PRESSMAN, R. S. Engenharia de software: uma abordagem profissional. São Paulo: McGraw-Hill, 2011 (adaptado). Uma estratégia para teste de software também pode ser vista no conceito da espiral, como na figura, correlacionando o modelo de teste adotado à fase na qual o software se encontra. A alternativa que corresponde corretamente às respectivas fases de teste numeradas na figura como 1, 2, 3 e 4 é:
Provas
Questão presente nas seguintes provas
Cadernos
Caderno Container