sexta-feira, 4 de março de 2011

Caracteristicas da Suite JCompany

Automação completa (Robôs): Robôs eliminam por completo a necessidade de trabalho humano, sendo em geral o ápice da otimização. Em software, generalizações de Orientação a Objetos funcionam como robôs industriais, eliminando a necessidade de codificação manual de partes de programas. Esta é a área de atuação do jCompany FS Framework.

Automação indireta (Ferramentas): Quando não é possível “robotizar”, a provisão de ferramentas apropriadas pode maximizar o trabalho humano. Em software, como em qualquer processo industrial, ferramentas de apoio para geração de artefatos, construção e liberação de executáveis, edições, etc.., automatizam tarefas intermediárias, acelerando a codificação manual de programas. É a área de atuação do jCompany IDE.

Orientação: Quando o trabalho é meramente intelectual, e mesmo o uso de ferramentas arrojadas não proveja ganhos significativos, a orientação na forma de repasse de experiências e padrões históricos de solução (best-practices) é a forma de se maximizar resultados. Em software, como em qualquer processo industrial, a definição de “padrões de solução” para problemas freqüentes, documentação extensiva e roteiros “passo a passo” ativos e inteligentes, podem orientar os profissionais decisivamente, na codificação manual de programas. É a área de atuação do jCompany Patterns e Methods.

Conferência (Controle de Qualidade): A “dupla checagem” da qualidade dos produtos intermediários de um processo evita desperdício e inclusive a liberação de resultados indesejáveis ao mercado. Em software, a codificação de Testes de Unidade funciona como uma área de controle de qualidade que permeia o processo, garantindo continuamente que a codificação manual de segmentos de programas esteja em conformidade. É a área de atuação do jCompany Test for Developer.

Infra-Estrutura (Manutenção e Preservação): Um ambiente de produção que envolva tecnologia nos vários âmbitos citados, necessitará de uma contínua monitoria para garantir a “lubrificação”, “fluidez” e “estabilidade” da bancada tecnológica utilizada. Em software, como em qualquer ambiente de produção industrial, para evitar quedas de
rendimento, a infra-estrutura de suporte tecnológico ao processo precisa se manter estável e integra, ao longo do tempo. É a área de atuação do jCompany Configuration Management.

Nenhum comentário:

Postar um comentário

Comente já!