|
|
Sem uma metodologia não é possível construir soluções com sucesso.
Focando questões como qualidade, produtividade e reusabilidade, seguimos uma
metodologia de trabalho em todas as fases do projeto, desde o levantamento
das necessidades até o acompanhamento pós-implantação. A documentação
resultante dos processos envolvidos no projeto facilitará futuras
manutenções e integração com sistemas legados. O processo produtivo é
exemplificado na Figura 1.

Figura 1 - Processo Produtivo da empresa.
Os projetos de desenvolvimento de sistemas conduzidos pela IMAGO envolvem
diferentes métodos e técnicas de acordo com a necessidade da solução para o
Cliente.
Arquitetura de Software
- Domain Driven Design (DDD);
- Interoperabilidade através de SOA e outros mecanismos de integração;
- Extenso uso de Design Patterns;
- Técnicas de alta performance escaláveis como Pipelines,
Message Queueing & Acesso direto à Plataforma;
- Reutilização (Bibliotecas & Frameworks).
Processo de Desenvolvimento de Software
- MSF for CMMI (Microsoft Solutions Framework);
- RUP (Rational Unified Process)
- Análise de Requisitos;
- Gestão de Escopo e Configuração;
- Testes Automatizados;
- OGS (Ongoing Support).
Gestão de Projetos e Métricas
- PMBOK (Project Management Body of Knowledge);
- APF (Análise de Pontos de Função);
- SCRUM.
Técnicas de Modelagem e Construção
- UML (Casos de Uso, Interação, Classes, Atividades, Estados, Pacotes,
Componentes);
- Modelagem de Dados (Entidade-Relacionamento, Relacional);
- Projeto Funcional (DFD, DTE, DC, Dicionários de Dados,
Pseudocódigo);
- Programação Estruturada.
|
|