dc.creatorRapeli, Laide R. C.
dc.creatorPenteado, Rosângela A. D.
dc.date2006-10
dc.date2006-10
dc.date2012-10-23T16:36:20Z
dc.identifierhttp://sedici.unlp.edu.ar/handle/10915/22825
dc.descriptionSistemas OO, quando não projetados adequadamente, podem apresentar baixa reusabilidade e comprometer sua manutenibilidade. Um processo iterativo de refatoração usando padrões de projeto de software é aqui proposto para esses sistemas. Ele foi concebido de modo prospectivo a partir de sete estudos de caso. O processo é composto de três etapas: 1) Entender o sistema; 2) Refatorá-lo usando padrões de projeto e 3) Verificar se a funcionalidade do sistema permanece inalterada após a refatoração. Diretrizes específicas de cada padrão de projeto foram preparadas para a Etapa 2 e exemplificadas pelo padrão Singleton, apresentado. Um estudo de caso de aplicação do processo e diretrizes é também incluído
dc.descriptionOO systems, when not properly designed, may present low reusability and impair their maintainability. An iterative refactoring process using software design patterns is here proposed for these systems. Is has been devised in a prospective way from seven case studies. The process is composed of three stages: 1) Understand the system; 2) Refactor it using design patterns and 3) Verify if the system functionality is preserved after refactoring. Guidelines specific for each design pattern have been prepared for step 2 and exemplified by Singleton pattern, presented. A case study of the process and guidelines application is also included.
dc.descriptionRed de Universidades con Carreras en Informática (RedUNCI)
dc.formatapplication/pdf
dc.format1919-1930
dc.languagept
dc.relationXII Congreso Argentino de Ciencias de la Computación
dc.rightshttp://creativecommons.org/licenses/by-nc-sa/2.5/ar/
dc.rightsCreative Commons Attribution-NonCommercial-ShareAlike 2.5 Argentina (CC BY-NC-SA 2.5)
dc.subjectCiencias Informáticas
dc.titleUm proceso iterativo de refatoração de sistemas OO utilizando padrões de projeto de software
dc.typeObjeto de conferencia
dc.typeObjeto de conferencia


Este ítem pertenece a la siguiente institución