RES: [delphi-br] Reestruturação de Sistema

2009-09-22 Por tôpico Freitag Yahoo
Na verdade utilizamos pouca análise de fontes do sistema, mesmo porque o
pessoal não entendia nada relativo a código, algoritmo ou coisas assim.
Utilizamos muito a captura de imagens com os problemas que o sistema
apresentava. Feito isso olhamos o código fonte nos eventos específicos e na
estrutura de conexão com o banco de dados para qualificar, ou pelo menos
tentar qualificar o problema.

O memorial descrevia o que o sistema deveria fazer e qual a finalidade
daquilo, além da proposta para resolver o problema, fazendo referência aos
anexos.

Os anexos então ficaram repletos de imagens e algum código comentado.

Certamente existem documentos técnicos que tem finalidade específica quando
o objetivo é apresentar isso a supervisão técnica ou chefia técnica. Mas no
meu caso precisava apresentar essa análise e as sugestões de uma forma que
fosse possível o entendimento por parte da diretoria e conselho fiscal da
cooperativa.

Leonardo Vinicius Freitag.

-Mensagem original-
De: delphi-br@yahoogrupos.com.br [mailto:delphi...@yahoogrupos.com.br] Em
nome de André Geraldo dos Santos
Enviada em: segunda-feira, 21 de setembro de 2009 13:47
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: [delphi-br] Reestruturação de Sistema

Olá Leonardo Vinicius Freitag,

Obrigado pelo post.

Quanto tempo você levou para analisar os fontes do sistema e fazer o
relatório?

Você usou alguma ferramenta para analisar os fontes ou foi tudo no olho
mesmo?

Aguardo o seu retorno.

Atenciosamente,


   André Geraldo dos Santos

 Analista de Sistemas/Desenvolvedor
 Belo Horizonte / Minas Gerais
 E-mail   : andresanto...@gmail.com



2009/9/21 Freitag Yahoo msdnx2...@yahoo.com.br



 Precisei fazer algo parecido relativo a um sistema de uma cooperativa
 agropecuária. Fizemos a análise de um sistema descrevendo todas as falhas
 encontradas e problemas com conexão, lentidão, travamento, bug’s, etc.
 Utilizamos um memorial descritivo que fazia referência a anexos que
 continham os dados analisados.

 O modelo de escrita foi um misto de linguagem técnica e analogias, visto
 que
 o relatório foi apresentado à diretoria e conselho fiscal, formada
 exclusivamente por produtores de soja que nada sabiam sobre computadores,
 sistemas e desenvolvimento.

 Logramos sucesso, visto que ao final da análise apresentada no memorial
 descritivo, fechamos negócio para o desenvolvimento de um novo sistema
 dentro das especificações necessárias.

 Leonardo Vinicius Freitag

 _

 De: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br [mailto:
 delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br] Em
 nome de André Geraldo dos Santos
 Enviada em: domingo, 20 de setembro de 2009 00:02
 Assunto: [delphi-br] Reestruturação de Sistema


 Caros Colegas,
 Boa noite.

 Estou com dificuldades para desenvolver uma atividade e por isso
 resolvi pedir a opinião e ajuda de vocês.

 Estou fazendo um levantamento para reestruturar as aplicações antigas
 da empresa onde trabalho. Estas aplicações antigas foram desenvolvidas a
 mais de 10 anos e ainda estamos fazendo manutenções corretivas e
evolutivas
 nesses fontes.

 O problema é que essas aplicações já passaram na mão de muitos
 desenvolvedores e cada um deles resolveu criar o seu próprio padrão e no
 final das contas o sistema virou uma bagunça. Quando as aplicações foram
 desenvolvidas usava-se BDE para acessar o banco, atualmente temos no mesmo
 fonte BDE, IBX e DBX uma verdadeira salada, as vezes o mesmo sistema abre
 5,6 conexões simultâneas com o banco de dados usando diferentes
framework's
 de acesso.

 Em decorrência de vários problemas de performance,bugs e etc,
 resolvemos padronizar o framework e eliminar os puxadinhos e esse tanto de
 conexões abertas ao mesmo tempo, optamos pelo DBX por utilizarmos o
 firebird.

 Para justificar a mudança/trabalho preciso escrever um documento
 detalhado elucidando as vantagens de usar o DBX e as desvantagens de se
 usar
 o IBX e BDE. Além disso preciso estimar um prazo para atividade,
apresentar
 documentos de análise de impacto e rastreabilidade.

 Eu fiz um aplicativo de analisa os fontes e gera uma matriz de
 rastreabilidade e relaciona as dependências de cada unit e destacando o
uso
 de componentes relacionados aos framewoks citados.Então já tenho de onde
 tirar métricas e informações para compor os documentos.

 Meu problema é agarrei para montar o os documentos e não faço nem ideia
 de como vou escreve-los.
 Caso alguém já tenha feito algo semelhante e possa ajudar, conto com a
 colaboração de todos e qualquer usa será bem vinda.

 Observação, já fiz um garimpo enorme na internet e obtive informações
 desencontradas ou desatualizadas.

 Grato.

 Atenciosamente,

 --
 André Geraldo dos Santos

 Analista de Sistemas/Desenvolvedor
 Belo Horizonte / Minas Gerais
 

RES: [delphi-br] Reestruturação de Sistema

2009-09-21 Por tôpico Freitag Yahoo
Precisei fazer algo parecido relativo a um sistema de uma cooperativa
agropecuária. Fizemos a análise de um sistema descrevendo todas as falhas
encontradas e problemas com conexão, lentidão, travamento, bug’s, etc.
Utilizamos um memorial descritivo que fazia referência a anexos que
continham os dados analisados.

 

O modelo de escrita foi um misto de linguagem técnica e analogias, visto que
o relatório foi apresentado à diretoria e conselho fiscal, formada
exclusivamente por produtores de soja que nada sabiam sobre computadores,
sistemas e desenvolvimento.

 

Logramos sucesso, visto que ao final da análise apresentada no memorial
descritivo, fechamos negócio para o desenvolvimento de um novo sistema
dentro das especificações necessárias.

 

Leonardo Vinicius Freitag

 

  _  

De: delphi-br@yahoogrupos.com.br [mailto:delphi...@yahoogrupos.com.br] Em
nome de André Geraldo dos Santos
Enviada em: domingo, 20 de setembro de 2009 00:02
Assunto: [delphi-br] Reestruturação de Sistema

 

  

Caros Colegas,
Boa noite.

Estou com dificuldades para desenvolver uma atividade e por isso
resolvi pedir a opinião e ajuda de vocês.

Estou fazendo um levantamento para reestruturar as aplicações antigas
da empresa onde trabalho. Estas aplicações antigas foram desenvolvidas a
mais de 10 anos e ainda estamos fazendo manutenções corretivas e evolutivas
nesses fontes.

O problema é que essas aplicações já passaram na mão de muitos
desenvolvedores e cada um deles resolveu criar o seu próprio padrão e no
final das contas o sistema virou uma bagunça. Quando as aplicações foram
desenvolvidas usava-se BDE para acessar o banco, atualmente temos no mesmo
fonte BDE, IBX e DBX uma verdadeira salada, as vezes o mesmo sistema abre
5,6 conexões simultâneas com o banco de dados usando diferentes framework's
de acesso.

Em decorrência de vários problemas de performance,bugs e etc,
resolvemos padronizar o framework e eliminar os puxadinhos e esse tanto de
conexões abertas ao mesmo tempo, optamos pelo DBX por utilizarmos o
firebird.

Para justificar a mudança/trabalho preciso escrever um documento
detalhado elucidando as vantagens de usar o DBX e as desvantagens de se usar
o IBX e BDE. Além disso preciso estimar um prazo para atividade, apresentar
documentos de análise de impacto e rastreabilidade.

Eu fiz um aplicativo de analisa os fontes e gera uma matriz de
rastreabilidade e relaciona as dependências de cada unit e destacando o uso
de componentes relacionados aos framewoks citados.Então já tenho de onde
tirar métricas e informações para compor os documentos.

Meu problema é agarrei para montar o os documentos e não faço nem ideia
de como vou escreve-los.
Caso alguém já tenha feito algo semelhante e possa ajudar, conto com a
colaboração de todos e qualquer usa será bem vinda.

Observação, já fiz um garimpo enorme na internet e obtive informações
desencontradas ou desatualizadas.

Grato.

Atenciosamente,

--
André Geraldo dos Santos

Analista de Sistemas/Desenvolvedor
Belo Horizonte / Minas Gerais
E-mail : andresantos78@ mailto:andresantos78%40gmail.com gmail.com
--

[As partes desta mensagem que não continham texto foram removidas]





[As partes desta mensagem que não continham texto foram removidas]