Grasp Patterns and Anti-Patterns: an Object Oriented Approach from Logic Programming

This article presents a teaching strategy for introducing the use of patterns GRASP (General Responsibility Assignment Software Patterns) and the disuse of anti-design patterns in the course  “fundamentals object-oriented programming”, where problems are solved according to four phases: ide...

Full description

Autores:
Tipo de recurso:
Fecha de publicación:
2019
Institución:
Universidad Católica de Pereira
Repositorio:
Repositorio Institucional - RIBUC
Idioma:
spa
OAI Identifier:
oai:repositorio.ucp.edu.co:10785/9919
Acceso en línea:
https://revistas.ucp.edu.co/index.php/entrecienciaeingenieria/article/view/753
http://hdl.handle.net/10785/9919
Palabra clave:
Rights
openAccess
License
Derechos de autor 2019 Entre Ciencia e Ingeniería
id RepoRIBUC_862fc8878486164e49d4fa2e14398cd6
oai_identifier_str oai:repositorio.ucp.edu.co:10785/9919
network_acronym_str RepoRIBUC
network_name_str Repositorio Institucional - RIBUC
repository_id_str
spelling Grasp Patterns and Anti-Patterns: an Object Oriented Approach from Logic ProgrammingPatrones Grasp y Anti-Patrones: un Enfoque Orientado a Objetos desde Lógica de ProgramaciónThis article presents a teaching strategy for introducing the use of patterns GRASP (General Responsibility Assignment Software Patterns) and the disuse of anti-design patterns in the course  “fundamentals object-oriented programming”, where problems are solved according to four phases: identification of requirements, design class diagram, specification of responsibilities and pseudocode writing.El presente artículo plantea una estrategia didáctica para introducir el uso de los patrones GRASP (General Responsibility Assignment Software Patterns) y el desuso de los anti-patrones de diseño en un curso de “fundamentos de programación orientada a objetos”, donde se solucionan problemas siguiendo cuatro fases a saber: identificación de requerimientos, diseño del diagrama de clases, especificación de responsabilidades y escritura de seudocódigo.Universidad Católica de Pereira2022-06-01T19:08:51Z2022-06-01T19:08:51Z2019-08-01Artículo de revistahttp://purl.org/coar/resource_type/c_6501http://purl.org/coar/version/c_970fb48d4fbd8a85info:eu-repo/semantics/articleinfo:eu-repo/semantics/publishedVersionhttp://purl.org/coar/resource_type/c_2df8fbb1application/pdfhttps://revistas.ucp.edu.co/index.php/entrecienciaeingenieria/article/view/753http://hdl.handle.net/10785/9919Entre ciencia e ingeniería; Vol 4 No 8 (2010); 161-173Entre Ciencia e Ingeniería; Vol. 4 Núm. 8 (2010); 161-173Entre ciencia e ingeniería; v. 4 n. 8 (2010); 161-1732539-41691909-8367spahttps://revistas.ucp.edu.co/index.php/entrecienciaeingenieria/article/view/753/742Derechos de autor 2019 Entre Ciencia e Ingenieríahttps://creativecommons.org/licenses/by-nc/4.0/deed.es_EShttps://creativecommons.org/licenses/by-nc/4.0/deed.es_ESinfo:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2Botero Tabares, Ricardooai:repositorio.ucp.edu.co:10785/99192025-01-28T00:00:24Z
dc.title.none.fl_str_mv Grasp Patterns and Anti-Patterns: an Object Oriented Approach from Logic Programming
Patrones Grasp y Anti-Patrones: un Enfoque Orientado a Objetos desde Lógica de Programación
title Grasp Patterns and Anti-Patterns: an Object Oriented Approach from Logic Programming
spellingShingle Grasp Patterns and Anti-Patterns: an Object Oriented Approach from Logic Programming
title_short Grasp Patterns and Anti-Patterns: an Object Oriented Approach from Logic Programming
title_full Grasp Patterns and Anti-Patterns: an Object Oriented Approach from Logic Programming
title_fullStr Grasp Patterns and Anti-Patterns: an Object Oriented Approach from Logic Programming
title_full_unstemmed Grasp Patterns and Anti-Patterns: an Object Oriented Approach from Logic Programming
title_sort Grasp Patterns and Anti-Patterns: an Object Oriented Approach from Logic Programming
description This article presents a teaching strategy for introducing the use of patterns GRASP (General Responsibility Assignment Software Patterns) and the disuse of anti-design patterns in the course  “fundamentals object-oriented programming”, where problems are solved according to four phases: identification of requirements, design class diagram, specification of responsibilities and pseudocode writing.
publishDate 2019
dc.date.none.fl_str_mv 2019-08-01
2022-06-01T19:08:51Z
2022-06-01T19:08:51Z
dc.type.none.fl_str_mv Artículo de revista
http://purl.org/coar/resource_type/c_6501
http://purl.org/coar/version/c_970fb48d4fbd8a85
info:eu-repo/semantics/article
info:eu-repo/semantics/publishedVersion
dc.type.coar.fl_str_mv http://purl.org/coar/resource_type/c_2df8fbb1
status_str publishedVersion
dc.identifier.none.fl_str_mv https://revistas.ucp.edu.co/index.php/entrecienciaeingenieria/article/view/753
http://hdl.handle.net/10785/9919
url https://revistas.ucp.edu.co/index.php/entrecienciaeingenieria/article/view/753
http://hdl.handle.net/10785/9919
dc.language.none.fl_str_mv spa
language spa
dc.relation.none.fl_str_mv https://revistas.ucp.edu.co/index.php/entrecienciaeingenieria/article/view/753/742
dc.rights.none.fl_str_mv Derechos de autor 2019 Entre Ciencia e Ingeniería
https://creativecommons.org/licenses/by-nc/4.0/deed.es_ES
https://creativecommons.org/licenses/by-nc/4.0/deed.es_ES
info:eu-repo/semantics/openAccess
http://purl.org/coar/access_right/c_abf2
rights_invalid_str_mv Derechos de autor 2019 Entre Ciencia e Ingeniería
https://creativecommons.org/licenses/by-nc/4.0/deed.es_ES
http://purl.org/coar/access_right/c_abf2
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Universidad Católica de Pereira
publisher.none.fl_str_mv Universidad Católica de Pereira
dc.source.none.fl_str_mv Entre ciencia e ingeniería; Vol 4 No 8 (2010); 161-173
Entre Ciencia e Ingeniería; Vol. 4 Núm. 8 (2010); 161-173
Entre ciencia e ingeniería; v. 4 n. 8 (2010); 161-173
2539-4169
1909-8367
institution Universidad Católica de Pereira
repository.name.fl_str_mv
repository.mail.fl_str_mv
_version_ 1844494640632299520