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, bugs, 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 > E-mail : andresantos78@ <mailto:andresantos78%40gmail.com<andresantos78%2540gmail.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] > > > [As partes desta mensagem que não continham texto foram removidas] ------------------------------------ -- <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> __________________________________________________ Faça ligações para outros computadores com o novo Yahoo! Messenger http://br.beta.messenger.yahoo.com/