Reengenharia de software

Disponível somente no TrabalhosFeitos
  • Páginas : 8 (1815 palavras )
  • Download(s) : 0
  • Publicado : 22 de março de 2013
Ler documento completo
Amostra do texto
UNIVERSIDADE FEDERAL DE SANTA MARIA
CENTRO DE EDUCAÇÃO SUPERIOR NORTE-RS
DEPARTAMENTO DE ENGENHARIA FLORESTAL
CURSO SISTEMAS DE INFORMAÇÃO










REENGENHARIA DE SOFTWARE








PROJETO DE MONOGRAFIA






GABRIELA CONTERNO RODRIGUES
LUCAS WILHELM






Frederico Westphalen, RS, Brasil
2012

REENGENHARIA DE SOFTWARE






porGabriela Conterno Rodrigues
Lucas WIlhelm


Projeto de monografia do Curso Sistemas de Informação do Centro de Educação Superior Norte - RS da Universidade Federal de Santa Maria (UFSM, RS).






Orientador: Prof. Aline Fernandes













Frederico Westphalen, RS , Brasil

2012
1 INTRODUÇÃO



Atualmente muitas empresas possuem sistemas de softwaresimplementados em uma linguagem de programação antiga, cuja manutenção é difícil e desgastante. Um sistema de software é um artefato evolutivo e requer constantes modificações, sejam elas para correção de erros, melhora de desempenho ou até mesmo para adaptar a novas plataformas.
Na grande maioria, estes sistemas são de muita utilidade ao usuário e usando técnicas modernas de desenvolvimento desoftware, eles podem ser reutilizados sem a necessidade de construir um novo sistema. A reengenharia de software é uma forma de reutilização e também de entendimento do domínio de uma aplicação.
As tecnologias mais recentes da reengenharia de software, baseiam-se nos princípios da orientação à objetos. Esta estratégia suporta reconstrução do sistema, além de alterações na sua estrutura original,garantindo sua evolução contínua.
O projeto realizado neste trabalho tem o intuito de migrar um sistema de folha de pagamento construído em Pascal (para plataforma MS-DOS) para Object Pascal, ambiente Delphi (para plataforma MS Windows). Será reaproveitado o máximo de informações, componentes e dados possíveis.

















2 OBJETIVOS

2.1 Objetivo Geral

Oprojeto tem por objetivo geral migrar um sistema de Folha de Pagamento ambientado em DOS (escrito em Pascal), para o ambiente Windows (utilizando o IDE Delphi e linguagem Object Pascal), usando a reengenharia de software.


2.2 Os objetivos específicos


• Estudar o ambiente de programação Borland Delphi, e o sistema gerenciador de banco de dados InterBase;
• Estudar o programa jádesenvolvido, para depois remodelá-lo em ambiente Delphi;
• Fazer a modelagem do banco de dados para incorporar no novo programa;
• Recriar a interface do programa, para um uso mais agradável e prático;









3 JUSTIFICATIVA


A necessidade de fazer a reengenharia de um sistema de Folha de Pagamento e migrá-lo para um novo é devido o mesmo já estar obsoleto. Este foidesenvolvido usando a linguagem Pascal e um sistema de dados sequencial.
O pouco tempo livre da empresa (onde será realizado o projeto) para colocar este processo de reengenharia em prática e a falta de profissionais em programação, acaba atrasando este serviço. Meu projeto nesta empresa dará oportunidade ao desenvolvimento deste novo software assim como o meu crescimento profissional.
4 REVISÃOTEÓRICA

Neste capitulo será feita uma revisão bibliográfica acerca dos assuntos abrangidos no referido projeto. Inicialmente serão destacadas algumas características da empresa, e na sequência será feita uma breve descrição das ferramentas que serão utilizadas para o desenvolvimento do sistema.

4.1 A Empresa

A Rs Informática Ltda. (empresa fictícia) é uma sociedade civil com finslucrativos com sede na Rua Duque de Caxias, 75, na cidade de Frederico Westphalen (endereço fictício), estado do Rio Grande do Sul e iniciou suas atividades em 15 de Outubro de 1991, com a atividade de assessoria, planejamento e desenvolvimento de sistemas de computação. Os softwares são desenvolvidos para plataformas Windows e utiliza o Borland Delphi para a criação, juntamente com o banco de dados...
tracking img