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
Registro completo de metadados
Campo DCValorIdioma
dc.creatorJaze, Alfredo Jaze-
dc.date.accessioned2021-09-16T12:56:51Z-
dc.date.issued2004-05-09-
dc.identifier.urihttp://monografias.uem.mz/handle/123456789/1602-
dc.description.abstractThis 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.pt_BR
dc.languageporpt_BR
dc.publisherUniversidade Eduardo Mondlanept_BR
dc.rightsAcesso Abertopt_BR
dc.subjectSoftwarept_BR
dc.subjectReengenharia de softwarept_BR
dc.subjectMINEDpt_BR
dc.titleReengenharia do Sistema de Informação de Pessoal (SIP) Direcção de Recursos Humanos (DRH)- MINEDpt_BR
dc.typeTrabalho de Conclusão de Cursopt_BR
dc.contributor.advisor1Comolo, Fernando J. Rafael-
dc.description.resumoEste 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.pt_BR
dc.publisher.countryMoçambiquept_BR
dc.publisher.departmentFaculdade de Ciênciaspt_BR
dc.publisher.initialsUEMpt_BR
dc.subject.cnpqCiências Exactas e da Terrapt_BR
dc.subject.cnpqCiência da computaçãopt_BR
dc.description.embargo2021-09-16-
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.