Baixe o app para aproveitar ainda mais
Prévia do material em texto
Cursos Restritos Técnico em Informática Regular Módulo de Desenvolvimento para Web 2022.1 Módulo de Desenvolvimento para Web (DSI) - NOA (Novas Oportunidades de Aprendizagem) - 2022.1 ► (NOA) Novas Oportunidades de Aprendizagem (NOA) Novas Oportunidades de Aprendizagem Iniciado em quinta, 16 Jun 2022, 19:05 Estado Finalizada Concluída em quinta, 16 Jun 2022, 20:03 Tempo empregado 57 minutos 23 segundos Avaliar 9,0 de um máximo de 10,0(90%) Mensagens FERNANDO LUIZ DA SILVA https://ead.educacao.pe.gov.br/ https://ead.educacao.pe.gov.br/ https://ead.educacao.pe.gov.br/course/index.php?categoryid=82 https://ead.educacao.pe.gov.br/course/index.php?categoryid=18 https://ead.educacao.pe.gov.br/course/index.php?categoryid=385 https://ead.educacao.pe.gov.br/course/index.php?categoryid=76 https://ead.educacao.pe.gov.br/course/index.php?categoryid=1139 https://ead.educacao.pe.gov.br/course/view.php?id=3603 https://ead.educacao.pe.gov.br/mod/quiz/view.php?id=152734 https://ead.educacao.pe.gov.br/message/index.php Questão 1 Completo Atingiu 0,0 de 1,0 Daniela Ramos �nalizou o curso de desenvolvimento de sistemas e decidiu investir na carreira de desenvolvedor de sistemas web. Com isto, ela foi convocada para uma entrevista de emprego na empresa WebInovação. Nesta entrevista, um questionário contendo três perguntas envolvendo a construção de um sistema com cadastramento de alunos. Desta forma, analise as perguntas: 1. Na construção do sistema web de cadastramento de aluno, o modelo de desenvolvimento de software utilizado no projeto possui uma forma sequencial, que privilegia a arquitetura, a participação do cliente e entrega software de forma iterativa e incremental deve ser o ponto de partida essencial para o desenvolvimento de software moderno. Desta forma, qual o modelo utilizado neste projeto? 2. Na construção do novo sistema web de cadastramento de aluno, o conceito de orientação a objeto do projeto deve possuir um mecanismo que permite que duas ou mais subclasses herdam de uma mesma superclasse métodos iguais, mas com comportamentos diferentes de�nidos em cada uma das subclasses. Desta forma, qual o conceito de orientação a objeto deve ser utilizado neste projeto? 3. Na construção desse sistema web de cadastramento de aluno, o método utilizado no PHP responsável pela captura de dados, e enviar dados con�denciais como senhas para os alunos. Desta forma, qual o conceito de orientação a objeto deve ser utilizado neste projeto? Agora, assinale a alternativa que responde CORRETAMENTE as perguntas apresentadas por Daniela Ramos no questionário: Escolha uma: a. 1 - O modelo uni�cado; 2 o conceito é polimor�smo; 3 - o método é o POST. b. 1 - o modelo ágil; 2 - o conceito é polimor�smo; 3 - o método é o GET. c. 1- o modelo uni�cado; 2 - o conceito é herança; 3 - o método é o GET. d. 1- O modelo Incremental; 2 - o conceito é polimor�smo; 3 - o método é o GET. e. 1- O modelo ágil; 2 - o conceito é encapsulamento; 3 - o método é o POST. Questão 2 Completo Atingiu 1,0 de 1,0 A empresa de desenvolvimento de software TISolucion foi contratada pelo cursinho preparatório para pré-vestibular EstudouPassou para fornecer um sistema web para auxiliar a gestão dos seus estudantes, professores e funcionários. Depois de várias reuniões, a equipe da TISolucion apresentou algumas dúvidas: Dúvida 1: O gerente da empresa TISolucion mandou o desenvolvedor Horácio utilizar um modelo ágil para desenvolver o sistema web para o EstudouPassou. Horácio lembrou que o professor José da disciplina de Projeto de desenvolvimento de software falou de um modelo de desenvolvimento ágil de software baseado nos princípios do manifesto ágil. Em cada etapa desse modelo, algumas atividades são realizadas e um ciclo passando por todas as etapas é denominado Sprint. De acordo com a descrição fornecida, Horácio lembrou de qual modelo de desenvolvimento ágil de software? Dúvida 2: O desenvolvedor Sandoval �cou encarregado de construir uma funcionalidade que veri�ca se o estudante pode solicitar o encerramento do curso, para tal deve ser veri�cado se o estudante pagou a mensalidade do mês atual, se esta condição for satisfeita o curso pode ser encerrado, se não, uma mensagem de erro é exibida. Qual estrutura de controle Sandoval pode utilizar para realizar esta veri�cação? Assinale a alternativa CORRETA que responde, respectivamente, a cada dúvida da empresa de TISolucion: Escolha uma: a. Horácio lembrou do modelo de desenvolvimento ágil de software UML (Uni�ed Modeling Language) (resposta da dúvida 1) e Sandoval pode utilizar a estrutura de controle matriz (resposta da dúvida 2). b. Horácio lembrou do modelo de desenvolvimento ágil de software engenharia (resposta da dúvida 1) e Sandoval pode utilizar a estrutura de controle matriz (resposta da dúvida 2). c. Horácio lembrou do modelo de desenvolvimento ágil de software Scrum (resposta da dúvida 1) e Sandoval pode utilizar a estrutura de controle se então senão (resposta da dúvida 2). d. Horácio lembrou do modelo de desenvolvimento ágil de software DFD (Diagramas de Fluxo de Dados) (resposta da dúvida 1) e Sandoval pode utilizar a estrutura de controle �uxograma (resposta da dúvida 2). e. Horácio lembrou do modelo de desenvolvimento ágil de software UML (Uni�ed Modeling Language) (resposta da dúvida 1) e Sandoval pode utilizar a estrutura de controle variável (resposta da dúvida 2). Questão 3 Completo Atingiu 1,0 de 1,0 Leandra foi contratada pela empresa WebSolutions e o objetivo da sua contratação se deu pela necessidade de que ela desenvolvesse um trabalho especí�co na área de Desenvolvimento para Web. Quando o seu novo chefe soube da nova contratação, �cou receoso da desenvoltura de Leandra, pois ele não havia participado do processo seletivo. Diante disso, ele decidiu averiguar se realmente poderia con�ar a nova tarefa a Leandra, e para isso, marcou uma reunião e nela ele aplicou um pequeno teste escrito, contendo as seguintes perguntas abaixo: 1. Andreson estava realizando algumas alterações em seu banco de dados. Júlia, a estagiária, pediu para ajudá-lo e sem pretensão, digitou o comando DELETE FROM ENDERECO_PROF WHERE matricula = '9876'. Júlia �cou desesperada, pois não havia backup dessa tabela. Diante disso, o que será que ocorreu? 2. Alice aprendeu na Escola Técnica que em um processo de desenvolvimento de software vários termos são usados. Dentre eles, está o termo artefatos, que pode ser? 3. Henrique a�rmou para o desenvolvedor que na linguagem PHP, quando declaramos uma variável, existe um sinal que as representa. Que sinal é esse? Analisando as alternativas abaixo, assinale aquela que atende CORRETAMENTE as respostas dadas por Leandra ao seu chefe e que foram consideradas corretas por ele: Escolha uma: a. 1- Andreson perdeu os dados contidos na linha da matrícula indicada no comando.; 2- Quaisquer documentos que puderem ser produzidos tais como software, diagramas, programas, documentos de texto e etc.; 3- As variáveis são representadas por cifrão ($). b. 1- Júlia desesperou-se, mas passou, pois não houve perda de nenhum dado das tabelas do banco do Andreson.; 2- Quaisquer documentos que puderem ser produzidos tais como software, diagramas, programas, documentos de texto e etc.; 3- As variáveis são representadas por sustenido( c. 1- Andreson teve todas as tabelas do seu banco de dados excluídas.; 2- São per�s de pessoas ou cargos que respondem pela realização de uma atividade; 3- As variáveis são representadas por sustenido( d. 1- Júlia �cou desesperada, mas passou, pois vai poder recuperar os dados com o comando SELECT.; 2- São per�s de pessoas ou cargos que respondem pela realização de uma atividade; 3- As variáveis são representadas por cifrão ($). e. 1- Andreson teve a tabela ENDERECO_PROF excluída do seu banco de dados ; 2- Pode ser folhas de papel, passagens e etc; 3- As variáveis são representadas por interrogação(?). Questão 4 Completo Atingiu 1,0 de 1,0 A MacroSystemsé uma empresa de desenvolvimento web responsável por criar sites, portais e sistemas especí�cos para a internet. Este mês, a empresa foi contratada para criar um sistema web capaz de gerenciar informações de alunos que acessam uma escola. Deste modo, a equipe de desenvolvimento levantou alguns pontos importantes sobre o sistema e tomou as seguintes decisões: Decisão 1: A equipe decidiu que os campos a serem registrados durante o acesso da escola são NOME e TURMA. Deste modo, para que o sistema capture as informações, é necessário criar duas variáveis no sistema e não constantes, pois as informações são diferentes de aluno a aluno. Decisão 2: O SGBD (Sistema Gerenciador de Banco de Dados) utilizado será o PostgreSQL, pois trata-se de um sistema robusto e con�ável. Sendo assim, para que o sistema possa inserir os dados, a linguagem utilizada para manipular o banco de dados será a SQL (Structured Query Language). Decisão 3: Além da linguagem SQL, o sistema web será desenvolvido em PHP (Hypertext Preprocessor). Portanto, o método utilizado para enviar os dados do formulário de cadastro do paciente para o script PHP será o POST, pois é o mais indicado nesta situação. De acordo com as decisões tomadas pela equipe, assinale a alternativa abaixo que relaciona corretamente se as decisões estão VERDADEIRA (V) OU FALSAS (F): Escolha uma: a. F - F - V b. V - F - V c. V - V -V d. F - F - F e. V - V - F Questão 5 Completo Atingiu 1,0 de 1,0 A empresa de desenvolvimento de sistemas web WebWay apresentou uma proposta para a rede de cursos de programação DesenvolverSoftware e foi contratada pela instituição de ensino para fornecer um sistema web para auxiliar na gestão dos estudantes, professores e demais funcionários. Passadas diversas reuniões, surgiram algumas dúvidas que precisam ser esclarecidas: Dúvida 1: O desenvolvedor Severino recebeu do chefe a tarefa de construir uma funcionalidade que veri�ca se o estudante pode solicitar o diploma, para tal deve ser veri�cado se o estudante �nalizou o curso, se esta condição for satisfeita o diploma pode ser emitido, se não, uma mensagem de erro é exibida. Qual estrutura de controle Severino pode utilizar para realizar esta veri�cação? Dúvida 2: O desenvolvedor Luciano recebeu a tarefa de construir uma classe chamada Monitor, que herda de uma classe chamada Estudante. A classe Monitor possui seus atributos encapsulados por um modi�cador de acesso que possui menor liberdade, pois permite que o atributo ou método possa ser visível apenas dentro da classe onde ele foi declarado. De acordo com a descrição fornecida, os atributos da classe Monitor são encapsulados por qual modi�cador de acesso? Assinale a alternativa CORRETA que responde, respectivamente, a cada dúvida da empresa WebWay: Escolha uma: a. Severino pode utilizar a estrutura de controle matriz (resposta da dúvida 1) e os atributos da classe Monitor são encapsulados pelo modi�cador de acesso objeto (resposta da dúvida 2). b. Severino pode utilizar a estrutura de controle se então senão (resposta da dúvida 1) e os atributos da classe Monitor são encapsulados pelo modi�cador de acesso private (resposta da dúvida 2). c. Severino pode utilizar a estrutura de controle matriz (resposta da dúvida 1) e os atributos da classe Monitor são encapsulados pelo modi�cador de acesso classe (resposta da dúvida 2). d. Severino pode utilizar a estrutura de controle �uxograma (resposta da dúvida 1) e os atributos da classe Monitor são encapsulados pelo modi�cador de acesso interface (resposta da dúvida 2). e. Severino pode utilizar a estrutura de controle variável (resposta da dúvida 1) e os atributos da classe Monitor são encapsulados pelo modi�cador de acesso polimor�smo (resposta da dúvida 2). Questão 6 Completo Atingiu 1,0 de 1,0 Marcelo Silva foi selecionado para realizar uma prova do programa de monitoria da faculdade WEBSoftware das disciplinas lógica de programação, linguagem de programação para web e programação web orientada a objeto. Para isso, na prova de monitoria realizado pela faculdade, Marcelo Silva foi perguntado sobre três questões do projeto a seguir: 1. A que se refere a estrutura de controle utilizada em lógica de programação responsável por utilizar instrução ou um conjunto de instruções que seja executado apenas se uma condição especí�ca for considerada verdadeira no projeto da faculdade? 2. A que se refere o conceito utilizado em programação web orientada a objeto responsável por ocultar os detalhes internos de implementação e isolar as informações das interferências externas e do uso indevido, além de possuir os modi�cadores de acesso public, protected e private na estrutura do projeto da faculdade? 3. A que se refere o conceito utilizado em linguagem de programação para web responsável por alterar dados do banco de dados do projeto, ou seja, caso um cadastro tenha sido realizado erroneamente, precisando ser corrigido utilizando-se uma instrução do banco de dados? Analisando as alternativas abaixo, assinale aquela que atende CORRETAMENTE as respostas dadas na avaliação por Marcelo Silva e que foram consideradas corretas: Escolha uma: a. 1- estrutura de controle if-then ; 2- conceito de classe abstrata; 3 - comando DELETE. b. 1- estrutura de controle if-then-else ; 2- conceito de encapsulamento; 3- comando SELECT. c. 1- estrutura de controle if-then ; 2- conceito de classe �nal; 3- comando SELECT. d. 1- estrutura de controle if-then-else ; 2- conceito de classe �nal; 3 - comando UPDATE. e. 1- estrutura de controle if-then 2- conceito de encapsulamento; 3 - comando UPDATE. Questão 7 Completo Atingiu 1,0 de 1,0 A faculdade FACONO-PE avaliou diversas propostas e contratou a empresa de software TechTotal para fornecer um sistema web para atender demandas dos estudantes, professores e demais funcionários. Depois de algumas reuniões surgiram algumas dúvidas: Dúvida 1: Georgina, que é desenvolvedora, recebeu a tarefa de construir uma funcionalidade que recebe as notas de cada uma das disciplinas do curso, calcula a média e, posteriormente, gera o rendimento acadêmico do estudante. Para desenvolver essa funcionalidade Georgina pode utilizar uma estrutura considerada um LOOP pré-de�nido e, para controlar as repetições (iterações) esta estrutura utiliza uma variável do tipo inteiro que implicitamente serve de “contador”. De acordo com a descrição fornecida, qual estrutura de repetição Georgina pode utilizar para desenvolver essa funcionalidade? Dúvida 2: A analista de banco de dados Deise precisa atualizar as informações de histórico de notas dos estudantes. Para tal, ela precisa realizar uma alteração nos dados da tabela HISTORICO_ESTUDANTES, no banco de dados. Que comando SQL (Structured Query Language) Deise precisa utilizar para realizar a operação de atualização de dados? Assinale a alternativa CORRETA que responde, respectivamente, a cada dúvida da empresa de software TechTotal: Escolha uma: a. Georgina pode utilizar a estrutura de repetição para faça (resposta da dúvida 1) e Deise precisa utilizar o comando update (resposta da dúvida 2). b. Georgina pode utilizar a estrutura de repetição �uxograma (resposta da dúvida 1) e Deise precisa utilizar o comando create (resposta da dúvida 2). c. Georgina pode utilizar a estrutura de repetição matriz (resposta da dúvida 1) e Deise precisa utilizar o comando insert (resposta da dúvida 2). d. Georgina pode utilizar a estrutura de repetição variável (resposta da dúvida 1) e Deise precisa utilizar o comando select (resposta da dúvida 2). e. Georgina pode utilizar a estrutura de repetição matriz (resposta da dúvida 1) e Deise precisa utilizar o comando delete (resposta da dúvida 2). Questão 8 Completo Atingiu 1,0 de 1,0 Depois de apresentar uma proposta, a empresa de soluções em tecnologia da informação SuperTech foi contratada pela rede de cursos de inglês EnglishWorld para fornecer um sistema web para auxiliar a gestão dos estudantes, professores e demais funcionários.Depois de várias reuniões, a equipe da SuperTech apresentou algumas dúvidas: Dúvida 1: Ítalo recebeu a tarefa de construir uma funcionalidade que veri�ca se o estudante pode solicitar o encerramento do curso, para tal deve ser veri�cado se o estudante pagou a mensalidade do mês atual, se esta condição for satisfeita o curso pode ser encerrado, se não, uma mensagem de erro é exibida. Qual estrutura de controle Ítalo pode utilizar para realizar esta veri�cação? Dúvida 2: Celina, analista de banco de dados, precisa inserir dados novos na tabela de histórico de notas dos estudantes. Para tal, ela precisa realizar uma inserção de dados na tabela que foi criada no banco de dados, HISTORICO_ESTUDANTES. Que comando SQL (Structured Query Language) Celina deve usar para realizar a inserção de dados na tabela que foi criada? Assinale a alternativa CORRETA que responde, respectivamente, a cada dúvida da empresa SuperTech: Escolha uma: a. Ítalo pode utilizar a estrutura de controle variável (resposta da dúvida 1) e Celina deve usar o comando SQL (Structured Query Language) update (resposta da dúvida 2). b. Ítalo pode utilizar a estrutura de controle matriz (resposta da dúvida 1) e Celina deve usar o comando SQL (Structured Query Language) drop (resposta da dúvida 2). c. Ítalo pode utilizar a estrutura de controle se então senão (resposta da dúvida 1) e Celina deve usar o comando SQL (Structured Query Language) insert (resposta da dúvida 2). d. Ítalo pode utilizar a estrutura de controle �uxograma (resposta da dúvida 1) e Celina deve usar o comando SQL (Structured Query Language) create (resposta da dúvida 2). e. Ítalo pode utilizar a estrutura de controle matriz (resposta da dúvida 1) e Celina deve usar o comando SQL (Structured Query Language) delete (resposta da dúvida 2). Questão 9 Completo Atingiu 1,0 de 1,0 A desenvolvedora, Lisa Simpson, acaba de entrar na empresa Spring�eld Software Solutions. Com a intenção de que ela desenvolva aplicações para web, o seu chefe pediu que primeiro seja instalado e con�gurado o ambiente de desenvolvimento de aplicações no computador. E após, seja criado um novo projeto. Para isso, foram dadas algumas orientações, sendo elas: 1. Instalar um ambiente de desenvolvimento que agilize e facilite a construção de scripts através de funções assistentes, como realçar e auto completar o código. 2. Para executar os scripts escritos em PHP, precisamos de um servidor web que contenha o módulo PHP interligado. Instale este servidor. 3. Utilizar o paradigma que foi idealizado para desenvolver softwares de forma mais simples e abstrata em relação a outros paradigmas. Analisando as alternativas abaixo, assinale aquela que atende CORRETAMENTE a todas as solicitações que foram feitas a Lisa. Escolha uma: a. 1- Aptana Studio e Android Studio; 2- XAAMP; 3- Paradigma estruturado. b. 1- Android Studio e NetBeans; 2- XAAMP; 3- Paradigma estruturado. c. 1- Notepad++, Aptana Studio e NetBeans; 2- XAAMP; 3- Paradigma estruturado. d. 1- Android Studio e NetBeans; 2- XAAMP; 3- Paradigma orientado a objetos. e. 1- Notepad++, Aptana Studio e NetBeans; 2- XAAMP; 3- Paradigma orientado a objetos. Questão 10 Completo Atingiu 1,0 de 1,0 Andrew foi contratado como prestador de serviço pela empresa TopWeb e o objetivo da sua contratação se deu pelo fato dele demonstrar possuir alguns conhecimentos na área de Banco de Dados, Projeto e Desenvolvimento de Software e de Linguagem de Programação para Web. Na seleção para contratação, Andrew foi submetido a um teste escrito. Dentre as questões, haviam as descritas abaixo, cujos enunciados eram: 1. Analise o código abaixo e aponte qual a linguagem utilizada e quem é a chave estrangeira dessa tabela? 2. Jonh precisa de um servidor web que reuna em um pacote o servidor web Apache, o módulo PHP e Perl e também o banco de dados MySQL. Qual o servidor Jonh escolheu? 3. Glênio é gerente de projeto e foi solicitado para desenvolver um projeto de software utilizando o modelo Scrum. Glênio incumbiu Ramon de conhecer as necessidades do cliente e gerenciar os requisitos que serão implementados em cada sprint. Qual o nome do papel, dentro do modelo Scrum, que Ramon está desempenhando? Analisando as alternativas abaixo, assinale aquela que atende CORRETAMENTE às respostas dadas por Gercino em relação às perguntas acima e que foram consideradas corretas pelo avaliador: Escolha uma: a. 1- A linguagem utilizada é o PHP e a chave estrangeira é o atributo “ID”; 2- Jonh escolheu o PostgreSQL; 3- Ramon está desempenhando o papel de Product Owner. b. 1- A linguagem utilizada é o PHP e a chave estrangeira é o atributo “cidade”; 2- Jonh escolheu o PHP; 3- Ramon está desempenhando o papel de Sprint backlog. c. 1- A linguagem utilizada é o SQL e a chave estrangeira é o atributo “ID”; 2- Jonh escolheu o XAMPP; 3- Ramon está desempenhando o papel de Scrum master. d. 1- A linguagem utilizada é o Java e a chave estrangeira é o atributo “cidade”; 2- Jonh escolheu o PHP; 3- Ramon está desempenhando o papel de Scrum master. e. 1- A linguagem utilizada é a SQL e a chave estrangeira é o atributo “matricula”; 2- Jonh escolheu o XAMPP; 3- Ramon está desempenhando o papel de Product Owner.
Compartilhar