ATIVIDADES PRÁTICAS SUPERVISIONADAS

Documentos relacionados
ATIVIDADES PRÁTICAS SUPERVISIONADAS

ATIVIDADES PRÁTICAS SUPERVISIONADAS

ATIVIDADES PRÁTICAS SUPERVISIONADAS

ATIVIDADES PRÁTICAS SUPERVISIONADAS

ATIVIDADES PRÁTICAS SUPERVISIONADAS

ATIVIDADES PRÁTICAS SUPERVISIONADAS

ATIVIDADES PRÁTICAS SUPERVISIONADAS

ATIVIDADES PRÁTICAS SUPERVISIONADAS

ATIVIDADES PRÁTICAS SUPERVISIONADAS

ATIVIDADES PRÁTICAS SUPERVISIONADAS

ATIVIDADES PRÁTICAS SUPERVISIONADAS

ATIVIDADES PRÁTICAS SUPERVISIONADAS

ATIVIDADES PRÁTICAS SUPERVISIONADAS

ATIVIDADES PRÁTICAS SUPERVISIONADAS

ATIVIDADES PRÁTICAS SUPERVISIONADAS

ATIVIDADES PRÁTICAS SUPERVISIONADAS

ATIVIDADES PRÁTICAS SUPERVISIONADAS

ATIVIDADES PRÁTICAS SUPERVISIONADAS

ATIVIDADES PRÁTICAS SUPERVISIONADAS

ATIVIDADES PRÁTICAS SUPERVISIONADAS

ATIVIDADES PRÁTICAS SUPERVISIONADAS

ATIVIDADES PRÁTICAS SUPERVISIONADAS

ATIVIDADES PRÁTICAS SUPERVISIONADAS

ATIVIDADES PRÁTICAS SUPERVISIONADAS

ATIVIDADES PRÁTICAS SUPERVISIONADAS

ATIVIDADES PRÁTICAS SUPERVISIONADAS

ATIVIDADES PRÁTICAS SUPERVISIONADAS

ATIVIDADES PRÁTICAS SUPERVISIONADAS

ATIVIDADES PRÁTICAS SUPERVISIONADAS

ATIVIDADES PRÁTICAS SUPERVISIONADAS

ATIVIDADES PRÁTICAS SUPERVISIONADAS

ATIVIDADES PRÁTICAS SUPERVISIONADAS

ATIVIDADES PRÁTICAS SUPERVISIONADAS

ATIVIDADES PRÁTICAS SUPERVISIONADAS

ATIVIDADES PRÁTICAS SUPERVISIONADAS

ATIVIDADES PRÁTICAS SUPERVISIONADAS

ATIVIDADES PRÁTICAS SUPERVISIONADAS

ATIVIDADES PRÁTICAS SUPERVISIONADAS

ATIVIDADES PRÁTICAS SUPERVISIONADAS

ATIVIDADES PRÁTICAS SUPERVISIONADAS

ATIVIDADES PRÁTICAS SUPERVISIONADAS

ATIVIDADES PRÁTICAS SUPERVISIONADAS

ATIVIDADES PRÁTICAS SUPERVISIONADAS

ATIVIDADES PRÁTICAS SUPERVISIONADAS

ATIVIDADES PRÁTICAS SUPERVISIONADAS

ATIVIDADES PRÁTICAS SUPERVISIONADAS

Enfermagem. 3ª Série Epidemiologia e Bioestatística

ATIVIDADES PRÁTICAS SUPERVISIONADAS

ATIVIDADES PRÁTICAS SUPERVISIONADAS

ATIVIDADES PRÁTICAS SUPERVISIONADAS

ATIVIDADES PRÁTICAS SUPERVISIONADAS

ATIVIDADES PRÁTICAS SUPERVISIONADAS

ATIVIDADES PRÁTICAS SUPERVISIONADAS

ATIVIDADES PRÁTICAS SUPERVISIONADAS

ATIVIDADES PRÁTICAS SUPERVISIONADAS

Engenharia de Controle e Automação

ATIVIDADES PRÁTICAS SUPERVISIONADAS

ATIVIDADES PRÁTICAS SUPERVISIONADAS

ATIVIDADES PRÁTICAS SUPERVISIONADAS

ATIVIDADES PRÁTICAS SUPERVISIONADAS

ATIVIDADES PRÁTICAS SUPERVISIONADAS

ATIVIDADES PRÁTICAS SUPERVISIONADAS

ATIVIDADES PRÁTICAS SUPERVISIONADASS

ATIVIDADES PRÁTICAS SUPERVISIONADAS

ATIVIDADES PRÁTICAS SUPERVISIONADAS

ATIVIDADES PRÁTICAS SUPERVISIONADAS

ATIVIDADES PRÁTICAS SUPERVISIONADAS

ATIVIDADES PRÁTICAS SUPERVISIONADAS

ATIVIDADES PRÁTICAS SUPERVISIONADAS

ATIVIDADES PRÁTICAS SUPERVISIONADAS

ATIVIDADES PRÁTICAS SUPERVISIONADAS

ATIVIDADES PRÁTICAS SUPERVISIONADAS

ATIVIDADES PRÁTICAS SUPERVISIONADAS

ATIVIDADES PRÁTICAS SUPERVISIONADAS

ATIVIDADES PRÁTICAS SUPERVISIONADAS

ATIVIDADES PRÁTICAS SUPERVISIONADAS

ATIVIDADES PRÁTICAS SUPERVISIONADAS

ATIVIDADES PRÁTICAS SUPERVISIONADAS

ATIVIDADES PRÁTICAS SUPERVISIONADAS

ATIVIDADES PRÁTICAS SUPERVISIONADASS

ATIVIDADES PRÁTICAS SUPERVISIONADAS

ATIVIDADES PRÁTICAS SUPERVISIONADAS

Engenharia de Controle e Automação

ATIVIDADES PRÁTICAS SUPERVISIONADAS

ATIVIDADES PRÁTICAS SUPERVISIONADAS

ATIVIDADES PRÁTICAS SUPERVISIONADAS

ATIVIDADES PRÁTICAS SUPERVISIONADAS

PRODUÇÃO TEXTUAL INTERDISCIPLINAR INDIVIDUAL PTI CURSO: TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS PRODUÇÃO TEXTUAL INTERDISCIPLINAR

ATIVIDADES PRÁTICAS SUPERVISIONADAS

Rui Carneiro, Rui Pereira, Tiago Orfão

ATIVIDADES PRÁTICAS SUPERVISIONADAS

Administração 3ª Série Contabilidade Geral

ATIVIDADES PRÁTICAS SUPERVISIONADAS

ATIVIDADES PRÁTICAS SUPERVISIONADAS

Administração 8ª Série Técnicas de Negociação

ATIVIDADES PRÁTICAS SUPERVISIONADAS

Transcrição:

ATIVIDADES PRÁTICAS SUPERVISIONADAS CST em Análise e Desenvolvimento de Sistemas 5º Série Linguagem para Organização e Transferência de Dados para Web A atividade prática supervisionada (ATPS) é um procedimento metodológico de ensino-aprendizagem desenvolvido por meio de um conjunto de etapas programadas e supervisionadas e que tem por objetivos: Favorecer a aprendizagem. Estimular a corresponsabilidade do aluno pelo aprendizado eficiente e eficaz. Promover o estudo, a convivência e o trabalho em grupo. Desenvolver os estudos independentes, sistemáticos e o autoaprendizado. Oferecer diferentes ambientes de aprendizagem. Auxiliar no desenvolvimento das competências requeridas pelas Diretrizes Curriculares Nacionais dos Cursos de Graduação. Promover a aplicação da teoria e conceitos para a solução de problemas práticos relativos à profissão. Direcionar o estudante para a busca do raciocínio crítico e a emancipação intelectual. Para atingir estes objetivos a ATPS propõe um desafio e indica os passos a serem percorridos ao longo do semestre para a sua solução. A sua participação nesta proposta é essencial para que adquira as competências e habilidades requeridas na sua atuação profissional. Aproveite esta oportunidade de estudar e aprender com desafios da vida profissional. AUTORIA: Faculdade Anhanguera de Santa Bárbara

Pág. 2 de 9 COMPETÊNCIAS E HABILIDADES Ao concluir as etapas propostas neste desafio, você terá desenvolvido as competências e habilidades que constam, nas Diretrizes Curriculares Nacionais, descritas a seguir. Compreender tecnologias relacionadas à comunicação e processamento de dados e informações. Desenvolver sistemas informatizados desde a especificação de requisitos até os testes de implantação, bem como as tecnologias de comutação, transmissão, recepção de dados, podem constituir-se em especificidades desse eixo. Produção Acadêmica Participação Relatório 1 - Manual de desenvolvimento XML. Relatório 2 - Manual de desenvolvimento DTD e CSS. Relatório 3 - Manual de desenvolvimento XSL. Relatório 4 - Relacionamento XML e Base de Dados. Para a elaboração desta atividade, os alunos deverão previamente organizar-se em equipes de 2 a 4 participantes e entregar seus nomes, RAs e e-mails ao professor da disciplina. Essas equipes serão mantidas durante todas as etapas. Padronização O material escrito solicitado nesta atividade deve ser produzido de acordo com as normas da ABNT 1, com o seguinte padrão: em papel branco, formato A4; com margens esquerda e superior de 3cm, direita e inferior de 2cm; fonte Times New Roman tamanho 12, cor preta; espaçamento de 1,5 entre linhas; se houver citações com mais de três linhas, devem ser em fonte tamanho 10 com um recuo de 4cm da margem esquerda e espaçamento simples entre linhas; com capa, contendo: nome de sua Unidade de Ensino, Curso e Disciplina; nome e RA de cada participante; título da atividade; nome do professor da disciplina; cidade e data da entrega, apresentação ou publicação. 1 Consultar o Manual para Elaboração de Trabalhos Acadêmicos. Unianhanguera. Disponível em: <http://www.unianhanguera.edu.br/anhanguera/bibliotecas/normas_bibliograficas/index.html>.

Pág. 3 de 9 DESAFIO A empresa Vassoura Vassourinha XXI Ltda., empresa multinacional brasileira do ramo de vassouras industriais e domésticas, acaba de adquirir sua maior concorrente, a Vassouras Lindaura YY Ltda. Com isto, a equipe de TI (Tecnologia da Informação) da organização foi contatada para realizar a unificação das bases de dados dos sistemas de informação de vendas de ambas as empresas. Após duas semanas de trabalho, em que as bases foram sincronizadas de maneira offline, a área de Vendas necessitou dos dados de vendas disponibilizados em tempo real. Para tanto, a equipe de TI concluiu que a melhor maneira para a sincronização de dados em tempo real seria por meio da utilização da linguagem XML (extensible Marckup Language). Porém, a equipe de TI se deparou em um problema: ninguém na equipe conhece a linguagem XML. Neste desafio, sua equipe deverá ser responsável pela proposta de treinamento da tecnologia XML para a equipe de TI e auxiliar na criação da interface de sincronização de dados para os sistemas. Objetivo do Desafio Criar uma proposta de treinamento de XML e, demais métodos de sincronia de dados, para a equipe de TI da empresa Vassoura Vassourinha XXI Ltda. bem como auxiliar na criação da interface de sincronia de dados. ETAPA 1 (tempo para realização: 5 horas) Aula-tema: A linguagem XML: conceitos básicos e característica. Esta atividade é importante para que você compreenda a linguagem XML e suas características, explicando detalhadamente os elementos de sintaxe e os elementos de documento da linguagem XML. Para realizá-la, devem ser seguidos os passos descritos. PASSOS Passo 1 (Equipe) Fazer a leitura do capítulo 1 Introdução à Internet e a World Wide Web - e capítulo 5 Criando marcação com XML do livro-texto da disciplina (DEITEL, Harvery M.; DEITEL, Paul J.; et al.. XML: Como Programar. 1ª ed. Porto Alegre: Bookman, 2003. páginas 41 a 49 e páginas 151 a 172). 1. Montar um descritivo (mínimo de 20 linhas) sobre a linguagem XML em si, detalhando os objetivos e as características da linguagem. Este descritivo deverá ser realizado de forma que profissionais de TI da empresa possam compreender os reais objetivos e características da linguagem, de forma clara e objetiva. 2. Fazer a leitura das páginas 1 a 5 do artigo: Aprendendo o essencial sobre XML. Disponível em: <http://codigofonte.uol.com.br/artigo/xml/aprendendo-o-essencial-sobre-xml>. Acesso em: 17 set. 2012. Disponível também no Google Docs em:

Pág. 4 de 9 <https://docs.google.com/open?id=0b9imlsz6h0woogfltjrnnllrmms>. em: 17 set. 2012. Estas leituras irão servir de auxílio à tarefa anterior. Acesso Passo 2 (Equipe) Descrever os principais elementos de sintaxe da linguagem, com exemplos de utilização das mesmas. O descritivo das sintaxes deve ser muito bem detalhado, com analogias referenciando a banco de dados, para facilitar a compreensão pela equipe de TI da Vassoura Vassourinha XXI Ltda. Segue exemplo em tabela 01 a seguir. Tabela 01 Exemplo: Sintaxe <?xml version="1.0"?> Passo 3 (Equipe) Descritivo Sintaxe inicial da linguagem XML. Indica a versão utilizada (no momento, são homologadas as versões 1.0 e 1.1). Os caracteres?> indicam que esta é uma instrução de abertura de documento, para que o interpretador XML compreenda que esta instrução não deve ser apresentada aos usuários. Montar um arquivo XML para interface das vendas entre a Vassoura Vassourinha XXI Ltda. e Vassouras Lindaura YY Ltda. baseado nos dados descritos a seguir. Notar que as empresas possuem dados divergentes em seus sistemas. Devem-se selecionar aqueles dados que possuem relevância às empresas. Segue abaixo um exemplo de arquivo XML das tabelas especificadas a seguir: Tabela 02 Tabela de Funcionários da Vassoura Vassourinha: ID Nome Sexo Endereço <?xml version="1.0"?> <cadastro_funcionarios> <funcionario> <id>1</id> <nome>luis Mendes</nome> <sexo>msculino</sexo> <endereço>rua das Flores, 10 São Vito Americana/SP</endereço> </funcionario> <funcionario> <id>2</id> <nome>joana da Luz</nome> <sexo>feminino</sexo> <endereço>rua do Sucesso, 25 Jardim Brasil Americana/SP</endereço> </funcionario> </cadastro_funcionarios>

Pág. 5 de 9 Tabela 03 Tabela de Vendas Vassoura Vassourinha Ltda. ID Loja Vendedor Modelo Comprimento do Especificação Peso Material Cerdas Cabo Quantidade Valor Total Tabela 04 Tabela de Vendas Vassouras Lindaura Ltda. Código Venda Revenda Modelo Comprimento total Material Cabo Material Cerdas Quantidade Endereço Entrega Cliente Desconto Valor Total Passo 4 (Equipe) Elaborar o Relatório 1 Manual de Desenvolvimento XML. Baseados na especificação de trabalhos relacionada em Padronização, descrita neste documento; montar um documento de referência em XML para a equipe de TI da Vassoura Vassourinha XXI Ltda., contendo os resultados alcançados com a elaboração da Etapa 1. ETAPA 2 (tempo para realização: 5 horas) Aula-tema: Estruturas lógicas e físicas em documentos XML. Mecanismos de estilos XML. Esta atividade é importante para que você compreenda as estruturas físicas e lógicas da linguagem XML, bem como a aplicação de estilos em documentos XML. Para realizá-la, devem ser seguidos os passos descritos. PASSOS Passo 1 (Equipe) Fazer a leitura do Capítulo 6 Definição de Tipo de Documento (DTD) - e capítulo 7 Esquemas do livro-texto texto da disciplina (DEITEL, Harvery M.; DEITEL, Paul J.; et al.. XML: Como Programar. 1ª ed. Porto Alegre: Bookman, 2003. páginas 175 a 229). 1. Fazer a leitura das páginas 6 a 16 do artigo Aprendendo o essencial sobre XML. Disponível em: <http://codigofonte.uol.com.br/artigo/xml/aprendendo-o-essencialsobre-xml>. Acesso em: 17 set. 2012. Disponível também no Google Docs em: <https://docs.google.com/open?id=0b9imlsz6h0woogfltjrnnllrmms>. Acesso em 17 set. 2012. Esta leitura servirá para auxílio à tarefa anterior. 2. Montar um padrão para criação de dados XML, de modo que este padrão possa ser utilizado posteriormente para descrever o tipo de dados que aquele arquivo XML transporta. É necessária a criação de um padrão para criação de dados XML, de modo que este padrão possa ser utilizado posteriormente para descrever o tipo de dados que aquele arquivo XML transporta. Para tanto, é necessária a descrição detalhada dos atributos criados no passo 3 da 1ª etapa. Segue abaixo um exemplo de padrão para o arquivo de funcionários da empresa Vassoura Vassourinha Ltda.:

Pág. 6 de 9 Campo ID: necessária à garantia de Chave Primária para o campo, de modo que o mesmo não se repita dentro do arquivo. Campo Nome: Deve ser preenchido obrigatoriamente. Campo Sexo: Deve ser Masculino ou Feminino. Campo Endereço: Sem regras específicas. Passo 2 (Equipe) Gerar um documento DTD (Definição do Tipo de Documento) para padronização do arquivo XML da empresa, baseado no passo anterior. Segue abaixo um exemplo de DTD para o arquivo de funcionários da empresa Vassoura Vassourinha Ltda.: <!ATTLIST cadastro_funcionarios id ID #REQUIRED nome CDATA #REQUIRED sexo CDATA #IMPLIED endereco CDATA #REQUIRED> Passo 3 (Equipe) Aplicar estilos aos atributos da linguagem, de modo que os atributos-árvore fiquem com fonte maior que seus respectivos atributos-folha. Segue abaixo um exemplo de aplicação de estilos de linguagem para o arquivo de funcionários da empresa Vassoura Vassourinha Ltda.: cadastro_funcionarios{ font-size: 20pt; funcionario{ font-size: 16pt; id{ font-size: 12pt; nome{ font-size: 12pt;

Pág. 7 de 9 sexo{ font-size: 12pt; endereco{ font-size: 12pt; Passo 4 (Equipe) Elaborar o Relatório 2 Manual de desenvolvimento DTD e CSS. Baseados na especificação de trabalhos relacionada em Padronização, descrita neste documento, montar um documento de padronização de dados para a equipe de TI da Vassoura Vassourinha XXI Ltda., contendo os resultados alcançados com a elaboração da Etapa 2. ETAPA 3 (tempo para realização: 5 horas) Aula-tema: Conceitos e utilização de XSL. Esta atividade é importante para que você compreenda o uso de formatadores da linguagem XML, mais especificadamente o uso do formatador de linguagem XSL. Para realizá-la, devem ser seguidos os passos descritos. PASSOS Passo 1 (Equipe) Fazer a leitura do Capítulo 9 Simple API para XML (SAX) -, capítulo 12 XSL: Extensible Stylesheet Language Transformations (XSLT) e capítulo 13 XSL: objetos de formatação da Extensible Stylesheet Language - do livro-texto da disciplina (DEITEL, Harvery M.; DEITEL, Paul J.; et al.. XML: Como Programar. 1ª ed. Porto Alegre: Bookman, 2003. páginas 276 a 302 e 364 a 413) 1. Leitura das páginas 6 a 21 do artigo Aprendendo o essencial sobre XML. Disponível em: <http://codigofonte.uol.com.br/artigo/xml/aprendendo-o-essencial-sobre-xml>. Acesso em: 17 set. 2012. Disponível também em <https://docs.google.com/open?id=0b9imlsz6h0woogfltjrnnllrmms>. Acesso em 17 set. 2012. Esta leitura servirá para auxílio à tarefa anterior. 2. Apresentar a linguagem XSL para a equipe de TI e descrever detalhadamente seu uso, conforme a etapa 1. Para tanto, eles precisam conhecer um meio de formatar a linguagem XML de maneira mais rápida. Você deve apresentar a linguagem XSL a equipe de TI e descrever detalhadamente seu uso, de maneira compreensível a eles, conforme explicado na etapa 1 deste documento. Basear-se no material apresentado nas aulas das semanas 12 e 13.

Pág. 8 de 9 Passo 2 (Equipe) Apresentar o conceito de arquivos formatadores de XSL, de modo que a equipe de TI possa futuramente elaborar um arquivo XSL. Exemplo: 1. Uso do formatador XSL. 2. Principais ferramentas de formatação XSL. a. Exemplo: Microsoft. NET Framework: Classe VB.NET XslCompiledTransform. 3. Aplicações onde se é usado o formatador XSL a. Exemplo: Para formatação da saída de dados de um documento XML. Passo 3 (Equipe) Elaborar o Relatório 3 Manual de desenvolvimento XSL. Baseados na especificação de trabalhos relacionada em Padronização, descrita neste documento, montar um documento de referência no uso de formatadores XSL para a equipe de TI da Vassoura Vassourinha Ltda., contendo os resultados alcançados com a elaboração da Etapa 3. ETAPA 4 (tempo para realização: 5 horas) Aula-tema: Desenvolvimento de aplicações. Esta atividade é importante para que você comece a desenvolver aplicações de uso de XML e XSL na prática. Para realizá-la, devem ser seguidos os passos descritos. PASSOS Passo 1 (Equipe) Elaborar um documento em que a equipe de TI relacione as tabelas de vendas descritas na etapa 1 com os atributos da linguagem XML, de maneira simplificada e bem funcional. Segue exemplo com a tabela de funcionários da Vassoura Vassourinha Ltda.: Arquivo XML <id> <nome> <sexo> <endereço> Base de Dados Funcionario.ID Funcionario.Nome Funcionario.Sexo Funcionario.Endereço Passo 2 (Equipe) Elaborar o Relatório 4 - Relacionamento XML e Base de Dados. Baseados na especificação de trabalhos relacionada em Padronização, descrita neste documento, montar um documento de referência da interface gerada para a equipe de TI da Vassoura Vassourinha XXI Ltda., contendo os resultados alcançados com a elaboração da etapa 4, bem como o relatório final a ser entregue para a equipe de TI da Vassoura Vassourinha XXI Ltda.

Pág. 9 de 9 Livro Texto da disciplina: DEITEL, Harvery M.; DEITEL, Paul J.; et al. XML: Como Programar. 1ª ed. Porto Alegre: Bookman, 2003.