Bacharel
Elaborar um padrão para o desenvolvimento de sistemas da Telecheque.
2 2 - Entregas do Projeto
Estrutura de Software:
- Sistema Operacional;
- Ferramentas de Desenvolvimento;
- Ferramenta de teste;
- Ferramenta de versionamento;
- Ferramenta de gerenciamento de projetos;
- Utilitários do dia-a-dia.
Estrutura de hardware:
- Será de acordo com os requisitos mínimos levantados na estrutura de software.
Metodologia;
Arquitetura;
Camada de Persistência;
FrameWork a utilizar. (Bibliotecas internas para métodos comuns);
Padronização de Telas;
Padronização de Logs;
Como manter a padronização.
3 3 – Detalhamento das entregas do Projeto
Estrutura de Software: Nesse nível estará a sugestão do grupo quanto à ferramenta para versionamento a ser utilizada, Ferramenta de Desenvolvimento (Visual Studio) e sua respectiva versão, ferramenta de gerenciamento de Projeto e ferramenta de testes.
Estrutura de hardware: Teremos aqui a sugestão do hardware que precisaremos ter para trabalhar com o software citado acima. Podendo entrar aqui sugestões de tecnologias que substituam os hardwares (Ex. Windows Azure).
Metodologia: Como temos uma forte tendência à utilização de Agile, utilizaremos esse tópico para definir como seguiremos no Agile. Se com Scrum, XP etc...
Arquitetura: Teremos uma sugestão sobre qual seguir: MVC, MVP, Factory ou outras..
Camada de Persistência: Será sugerido o meio de persistência junto ao banco definido pelo Grupo. Ex.: Entity Framework, FrameWork Próprio, Nhibernate e etc... Além do LINQ para tratamento de consultas.
Framework: A nível de framework será feita uma biblioteca, onde teremos os métodos comuns entre as aplicações da empresa, para evitar duplicação de código e garantir a boa manutenção da biblioteca centralizando-a.
Padronização de telas: Aqui iremos sugerir padrões para leiaute de tela: Ex.: Estilo de Grids, CSS para tratamento de fontes, texts e etc...