DSpace at My University FC - Faculdade de Ciências FC - Informática
Use este identificador para citar ou linkar para este item: http://monografias.uem.mz/handle/123456789/1602
Tipo: Trabalho de Conclusão de Curso
Título: Reengenharia do Sistema de Informação de Pessoal (SIP) Direcção de Recursos Humanos (DRH)- MINED
Autor(es): Jaze, Alfredo Jaze
Primeiro Orientador: Comolo, Fernando J. Rafael
Resumo: Este estudo tem como objectivo abordar conceitos sobre o processo de manutenção de software, especificamente no que respeita a reengeharia e engenharia reversa. Para abordar adequadamente as técnicas de manutenção de software, deve se primeiramente considerar três conceitos dependentes: a existência de um processo de desenvolvimento de software, a presença de um sistema a ser analisado e a identificação de níveis de abstração. Quando o sistema não é fácil de ser mantido, sendo porém de grande utilidade, ele deve ser reconstruído, partindo do sistema existente (via código fonte,interface ou ambiente), são abstraídas as suas funcionalidades e são construídos o modelo de análise e o projecto do software. Esse processo é denominado reengenharia de software. A técnica tradicional, que avança progressivamente pelas fases do processo de desenvolvimentode software, é denominada engenharia progressiva. A execução dessa técnica consiste em partir de projectos independentes da implementação, que possuem altos níveis de abstração, indo em direcção a implementação física do sistema. O processo inverso a engenharia progressiva, caracterizado pelas actividades retroativas do ciclo de vida, que partem de um baixo nível de abstração para um alto nível de abstração, é conhecido como engenharia reversa. O processo de reengenharia de software é constituído por duas fases distintas. Na primeira, o software objecto de reconstrução é decomposto em partes, de modo a ser entendido. Na segunda, o software é reconstruído, na forma desejada, a partir do produto da primeira fase, sendo incluídos os ajustes que forem necessários.
Abstract: This study aims to address concepts about the software maintenance process, specifically with regard to reengineering and reverse engineering. To adequately address software maintenance techniques, three dependent concepts must first be considered: the existence of a software development process, the presence of a system to be analyzed, and the identification of abstraction levels. When the system is not easy to maintain, but is very useful, it must be rebuilt, starting from the existing system (via source code, interface or environment), its functionalities are abstracted and the analysis model and the project are built. of the software. This process is called software reengineering. The traditional technique, which progresses progressively through the phases of the software development process, is called progressive engineering. The execution of this technique consists of starting from implementation-independent projects, which have high levels of abstraction, going towards the physical implementation of the system. The reverse engineering process, characterized by retroactive life cycle activities, which go from a low level of abstraction to a high level of abstraction, is known as reverse engineering. The software reengineering process consists of two distinct phases. In the first, the software being reconstructed is decomposed into parts, in order to be understood. In the second phase, the software is reconstructed, in the desired form, from the product of the first phase, including any necessary adjustments.
Palavras-chave: Software
Reengenharia de software
MINED
CNPq: Ciências Exactas e da Terra
Ciência da computação
Idioma: por
País: Moçambique
Editor: Universidade Eduardo Mondlane
Sigla da Instituição: UEM
metadata.dc.publisher.department: Faculdade de Ciências
Tipo de Acesso: Acesso Aberto
URI: http://monografias.uem.mz/handle/123456789/1602
Data do documento: 9-Mai-2004
Aparece nas coleções:FC - Informática

Arquivos associados a este item:
Arquivo Descrição TamanhoFormato 
2005 - Jaze, Alfredo .pdf1.97 MBAdobe PDFVisualizar/Abrir


Os itens no repositório estão protegidos por copyright, com todos os direitos reservados, salvo quando é indicado o contrário.