ANÁLISE E DESENVOLVIMENTO DO COMPONENTE DE UPLOAD DE ARQUIVOS DO E -PRAZO Aluno: Robson Cristian Tomaz Pereira Orientador: Charles Christian Miers Supervisor: Rafael Vanderlinde Empresa: Sofit Software S/A (Departamento de Desenvolvimento)
Roteiro Objetivo Geral. Justificativa. Tecnologias utilizadas. Conceitualizações. Atividades desenvolvidas. Dificuldades. Conclusão. Referências Bibliográficas.
Objetivo Geral Analisar e desenvolver um novo componente responsável pelo upload de arquivos da aplicação e-Prazo da Sofit Software.
Justificativa O produto. O estágio. A necessidade. A oportunidade.
Tecnologias utilizadas Amazon Web Services (EC2 + S3) LAMP ( Linux + Apache + PHP + MySQL) Bootstrap + JavaScript + CSS + HTML
Conceitualização Computação em nuvem. Software as a service. Arquitetura baseada em componentes.
Atividades desenvolvidas Treinamento. Levantamento e análise de requisitos. Definição da arquitetura. Implementação. Testes. Documentação.
Treinamento Aprendizado auto assistido. Amazon Web Services: – Amazon Elastic Compute Cloud. Capacidade computacional redimensionável na nuvem. – Amazon Simple Storage Service. Armazenamento e recuperação de arquivos na nuvem.
Levantamento e análise de requisitos – Funcionais: Upload de arquivos de imagens e documentos de texto. Integração com o componente de itens: exclusivamente os arquivos pertencem aos itens. – Não funcionais: Tamanho máximo individual dos arquivos de 2 MB. Registro dos metadados dos arquivos no banco de dados MySQL. Armazenamento dos arquivos no Amazon S3.
Definição da arquitetura
Implementação 1.Criação da tabela. 2.Programação front-end (lado cliente) 3.Programação back-end (lado servidor)
Testes
Documentação Documentação para programadores. Documentação para analistas de implantação e usuários.
Dificuldades Configuração de serviços da Amazon Web Services
Conclusão Mercado. Academia. UDESC.
Referências bibliográficas AMAZON. Amazon Web Services. Disponível em: Acessado em: 11/05/2014. AMAZON. Amazon EC2 User Guide. Disponível em: Acessado em: 11/05/2014. AMAZON. Amazon S3 User Guide. Disponível em: Acessado em: 11/05/2014. BASS, Len et. al. Software Architecture in Practice. 2 a edição. Addison-Wesley, BOOTSTRAP. Bootstrap. Disponível em:. Acessado em: 30 de maio de MYSQL. Market Share. Disponível em: Acessado em: 30 de maio de PHP. O que é?. Disponível em:. Acessado em: 30 de maio de PRESSMAN, Roger S. Engenharia de software: uma abordagem profissional. 7 a edição. AMGH, SOFIT SOFTWARE. A Empresa. Disponível em: Acessado em: 04 de maio de SOFIT SOFTWARE. Clientes. Disponível em: Acessado em: 04 de maio de W3. The web standards model – HTML, CSS e JavaScript. Disponível em: Acessado em: 30 de maio de W3C. HTML & CSS – W3C. Disponível em: Acessado em: 30 de maio de 2014.