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...
- Autores:
- Tipo de recurso:
- Article of journal
- 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 |
RepoRIBUC2_862fc8878486164e49d4fa2e14398cd6 |
---|---|
oai_identifier_str |
oai:repositorio.ucp.edu.co:10785/9919 |
network_acronym_str |
RepoRIBUC2 |
network_name_str |
Repositorio Institucional - RIBUC |
repository_id_str |
|
spelling |
2022-06-01T19:08:51Z2022-06-01T19:08:51Z2019-08-01https://revistas.ucp.edu.co/index.php/entrecienciaeingenieria/article/view/753http://hdl.handle.net/10785/9919This 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.application/pdfspaUniversidad Católica de Pereirahttps://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_abf2Entre 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-8367Grasp 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ónArtículo de revistahttp://purl.org/coar/resource_type/c_6501http://purl.org/coar/resource_type/c_2df8fbb1http://purl.org/coar/version/c_970fb48d4fbd8a85info:eu-repo/semantics/articleinfo:eu-repo/semantics/publishedVersionBotero Tabares, RicardoPublication10785/9919oai:repositorio.ucp.edu.co:10785/99192025-01-27 19:00:24.831https://creativecommons.org/licenses/by-nc/4.0/deed.es_ESDerechos de autor 2019 Entre Ciencia e Ingenieríametadata.onlyhttps://repositorio.ucp.edu.coRepositorio Institucional de la Universidad Católica de Pereira - RIBUCbdigital@metabiblioteca.com |
dc.title.eng.fl_str_mv |
Grasp Patterns and Anti-Patterns: an Object Oriented Approach from Logic Programming |
dc.title.spa.fl_str_mv |
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.issued.none.fl_str_mv |
2019-08-01 |
dc.date.accessioned.none.fl_str_mv |
2022-06-01T19:08:51Z |
dc.date.available.none.fl_str_mv |
2022-06-01T19:08:51Z |
dc.type.spa.fl_str_mv |
Artículo de revista |
dc.type.coar.fl_str_mv |
http://purl.org/coar/resource_type/c_2df8fbb1 |
dc.type.coar.none.fl_str_mv |
http://purl.org/coar/resource_type/c_6501 |
dc.type.coarversion.none.fl_str_mv |
http://purl.org/coar/version/c_970fb48d4fbd8a85 |
dc.type.driver.none.fl_str_mv |
info:eu-repo/semantics/article |
dc.type.version.none.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
format |
http://purl.org/coar/resource_type/c_6501 |
status_str |
publishedVersion |
dc.identifier.none.fl_str_mv |
https://revistas.ucp.edu.co/index.php/entrecienciaeingenieria/article/view/753 |
dc.identifier.uri.none.fl_str_mv |
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.spa.fl_str_mv |
Derechos de autor 2019 Entre Ciencia e Ingeniería https://creativecommons.org/licenses/by-nc/4.0/deed.es_ES |
dc.rights.uri.spa.fl_str_mv |
https://creativecommons.org/licenses/by-nc/4.0/deed.es_ES |
dc.rights.accessrights.spa.fl_str_mv |
info:eu-repo/semantics/openAccess |
dc.rights.coar.spa.fl_str_mv |
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.spa.fl_str_mv |
Universidad Católica de Pereira |
dc.source.eng.fl_str_mv |
Entre ciencia e ingeniería; Vol 4 No 8 (2010); 161-173 |
dc.source.spa.fl_str_mv |
Entre Ciencia e Ingeniería; Vol. 4 Núm. 8 (2010); 161-173 |
dc.source.por.fl_str_mv |
Entre ciencia e ingeniería; v. 4 n. 8 (2010); 161-173 |
dc.source.none.fl_str_mv |
2539-4169 1909-8367 |
institution |
Universidad Católica de Pereira |
repository.name.fl_str_mv |
Repositorio Institucional de la Universidad Católica de Pereira - RIBUC |
repository.mail.fl_str_mv |
bdigital@metabiblioteca.com |
_version_ |
1828143375209988096 |