A coordenadora do curso Técnico em Infomática da SETREM, Maidi Terezinha Dalri, enviou o projeto do 3º Semestre para a turma do Jovem Aprendiz, no dia 7 de abril de 2011, segue o mesmo aí a baixo é só dar uma olhadinha do que nós temos que fazer em um semestre :D.
Tema: Desenvolvimento e implementação de uma solução desktop e web contemplando instalação e configuração de serviços de redes.
Delimitação do Tema: Estudo, análise e desenvolvimento de uma aplicação comercial voltada a atender as necessidades de uma empresa real ou fictícia com a apresentação da solução nas linguagens Delphi, Windev e PHP, com um módulo voltado para funcionamento na Internet. Definição da estrutura de hardware e redes necessária, instalação dos serviços de redes, documentação das atividades em relatório documentação em blog específico.
Objetivos Específicos:
· Definir uma solução para Desktop e uma solução para WEB, junto à empresa conveniada para ser desenvolvida no decorrer do projeto.
· Efetuar levantamento das necessidades de software de acordo com as expectativas da empresa ou solução proposta.
· Efetuar uma descrição textual de todos os quesitos que precisam ser contemplados e de como detalhadamente o sistema deve funcionar. (Definição do escopo do sistema, requisitos, lista de eventos, plano de ação e execução)
· A partir da descrição, elaborar a análise de um aplicativo.
· Documentar o processo de analise e elaboração de software.
· Apresentar ER completo (contemplando os atributos) e Dicionário de Dados.
· Apresentar a análise de requisitos.
· Efetuar a proposição de arquitetura de computadores e distribuição de rede a ser utilizada pela empresa, apresentando uma proposta de quantos e quais os configurações de computadores que a empresa irá adotar e qual a estrutura de rede que será utilizada, com os respectivos serviços.
· Analisar a estrutura de TI da empresa, redes e infra e propor o uso de servidores específicos para os serviços que a empresa irá utilizar em Linux e em Windows.
· Realizar o desenho da proposta da rede com o uso do VISIO.
· Conhecer e utilizar os recursos de máquina virtual.
· Realizar instalação de um servidor Windows, com as devidas configurações e serviços (IIS, AD, DHCP, DNS) e com os sistemas desenvolvidos na parte de sistemas.
· Realizar instalação de uma estação de trabalho Windows XP, Seven com acesso ao servidor Windows 2003 (2008/Seven).
· Vivenciar todas as etapas do desenvolvimento de um aplicativo desde a sua concepção, ao seu desenvolvimento e implementação em sistema de rede Linux.
· Realizar instalação de um servidor Linux, com apache e samba e as devidas aplicações correspondentes ao linux rodando corretamente.
· Entender e preocupar-se com o processo de segurança de informações e cópia de segurança (backup).
· Realizar instalação de uma estação de trabalho Windows XP com acesso ao servidor samba.
· Elaborar módulos de gerenciamento do site de notícias ou outros, como venda pelo site, definidos para web pelo grupo com o uso de PHP.
· Consumir alguma estrutura de WebService, que esteja hospedada dentro ou fora da instituição.
· Fazer o uso de tecnologias com AJAX em páginas Web.
· Montar layout para sistema web baseado em padrões de CSS.
· Elaborar módulos de gerenciamento do negócio via Internet, ou seja, possibilidade de trabalhar os cadastros e relatórios via net.
· Implementar rotinas de backup e segurança nos softwares desenvolvidos.
· Disponibilizar ferramentas de relacionamento com o cliente com base no histórico de compra ou no histórico de relacionamento com o cliente para as soluções web, por exemplo, se for sistema de locação qual o filme que locou...
· Elaborar site documentando o projeto realizado e a caminhada realizada ao longo do período letivo.
· Cumprir os critérios definidos por cada professor.
· Propor o uso de bancos de dados, conhecendo as suas vantagens e recursos disponíveis.
· Organizar biblioteca de funções genérica para os sistemas que são baseados em desenvolvimento Desktop.
· Trabalhar com conceitos prática de Programação Orientada a Objetos dentro das linguagens de desenvolvimento de sistemas Desktop.
· Elaborar relatórios e filtros para todos os sistemas desenvolvidos.
· Possibilitar a exportação de dados dos sistemas desenvolvidos para arquivos (TXT,HTML,PDF,RTF,XLS) ou outros formatos.
· Gerar formulário de dados estatísticos dentro do sistema desktop, com contagem de registro, agrupamentos, somatório de valores, rankemaneto de dados com a possibilidade de apresentação dos valores em gráficos.
· Elaborar um Vídeo Tutorial de demonstração, apresentado algumas funcionalidades, de um dos sistemas desenvolvidos Web ou Desktop.
· Apresentar o uso de recursos de filtros e outros recursos mais avançados em Windev e Delphi.
· Apresentar funcionalidades aplicadas em algum dos sistemas que não foram aprendidas em sala de aula e sim com estudo extracurricular.
· Elaborar o sistema definido em Delphi e Windev e nas soluções web em PHP.
· Elaborar controle orçamentário pessoal.
· Elaborar planilha de folha de pagamento automatizada em excel.
· Desenvolver sistema de análise gerencial contábil.
· Aplicar o sistema de análise na empresa conveniada
· Apresentar o estudo de um sistema ou sub sistema a empresa conveniada.
· Entender os conceitos contábeis e administrativos que envolvem uma empresa.
· Apresentar balanço patrimonial e DRE completos.
· Elaborar um vídeo de documentação do projeto.
· Elaborar um vídeo sobre um conteúdo técnico estudado ao longo do semestre (assunto não pode ser repetir entre os grupos).
· Assinar todos os vídeos produzidos com o logo da SETREM/CTI e o QRcode do Portal do Curso Técnico em Informática.
· Publicar os vídeos no Youtube.
· Documentar junto ao relatório todas as atividades desenvolvidas.
· Apresentar no capítulo 3 as etapas e o resultado do processo de análise do software.
· Realizar apresentação oral trabalho desenvolvido.
· Apresentar uma funcionalidade do sistema para uso com dispositivos móveis.
· Desafio: Desenvolver uma interface do site para acesso a dispositivos móveis... Exemplo: o próprio site ser redirecionado ou redimensionado conforme o dispositivo de visualização (seja um PC ou um Telefone SmartPhone) (Podem obter ajuda: thomascavalli_1@hotmail.com).
· Rever pendências do projeto que ficaram em relação a empresa dos semestres anteriores e trazer as mesmas fechadas para banca (Vídeos, livro, material gráfico, site...)
Justificativa: O Curso Técnico em Informática tem como principal objetivo preparar os profissionais para o mundo do trabalho. Assim sendo é essencial desenvolver atividades práticas que aproximem da realidade vivenciada nas empresas que utilizam a tecnologia no dia-a-dia. O estudo e proposição de soluções de hardware e redes é algo extremamente comum no dia a dia de profissionais da informática e por isso conhecer e saber estruturar projetos nessa área é muito importante. O linux cada vez mais esta presente também no mundo das empresas e portanto é necessário o conhecimento do mesmo e a possibilidade de direcionamento do uso de Linux ou Windows nas empresas, de acordo com necessidades, recursos e conhecimento tecnológico existente. A análise dos sistemas é o ponto de partida para a elaboração de qualquer software e trabalhada de forma conjunta sobre três enfoques: Delphi, Windev e Desenvolvimento Web, possibilita a integração dessas três ferramentas, bem como uma correta documentação e conhecimento por parte dos alunos envolvidos no processo de elaboração de software, de ER, de documentação e uso da linguagem SQL.
Metodologia: Serão formados grupos de no máximo três estudantes. Para tanto os estudantes precisarão definir a empresa e o sistema a ser trabalhado. O banco de dados implementado será utilizado nas três plataformas de desenvolvimento citadas abaixo Na área de desenvolvimento deverão desenvolver em: Windev, Delphi e Web
Na área de redes deverão instalar: Windows 2000/2003/2008 Server, Linux e Estações de Trabalho
0 comentários:
Postar um comentário