- Definir uma empresa ou solução a ser adotada para o desenvolvimento do projeto.
- Levantamento das necessidades de software de acordo com a solução proposta
- Definição do escopo do sistema, requisitos, lista de eventos, planos de ação e execução
- Analise de um aplicativo
- Documentar o processo de analise e elaboração de software
- ER e Dicionário de Dados
- Proposição da Arquitetura de pcs e distribuição de redes, configurações e serviços que a empresa ira adotar.
- 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
- 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.
- 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 e Visual Studio 2008 .NET – C#.
- Organizar o desenvolvimento da solução ASP.NET em Camadas, especificando a funcionalidade de cada uma.
- 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.
- Elaborar blog documentando o projeto realizado e a caminhada realizada ao longo do período letivo.
- 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áticos 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 e Visual Studio.
- Elaborar um vídeo de documentação do projeto.
- Elaborar vídeo sobre a empresa ou solução proposta.
- Elaborar um vídeo comercial para o CTI.
- Elaborar um vídeo comercial para a SETREM.
- Elaborar um vídeo sobre tema livre.
0 comentários:
Postar um comentário