Remote learning of design patterns

Detalhes bibliográficos
Autor(a) principal: Gandra, Henrique
Data de Publicação: 2002
Outros Autores: Lima, Cabral
Tipo de documento: Relatório
Idioma: eng
Título da fonte: Repositório Institucional da UFRJ
Texto Completo: http://hdl.handle.net/11422/1895
Resumo: Since the early 1990's, the software community focuses on the significant benefits of software reuse. Nowadays, the design pattems in object-oriented systerns have been considered one of the best strategies in order to improve software design, based on the idea of reusable solutions to design problerns. A pattem addresses a recurring design problem that arises in specific design situations and presents an abstract solution to it. Although its application is not simple (since they have a complexity cost), it describes the problem, the solution (when it applies the solution) and its consequences. So, it is necessary to let important learning period to help the software designers in the learning process of using correctly design pattems. Our research team is actually designing and developing a flexible platform model aimed to computer-based distance learning, which is going to support plug-in of intelligent learning systerns. In this paper we describe a tutoring system to support presence and distance learning of design pattems in object-oriented systerns -LeSOOP (Learning System of Object-Oriented Pattems). This system uses uniform and contextual diagnosis processes ín order to help the software designers in the correct application of design pattems. We also discuss about the plug-in and integration features of our system in a distance-learning platform.
id UFRJ_f808f60e64854f95efc65aff5e43b972
oai_identifier_str oai:pantheon.ufrj.br:11422/1895
network_acronym_str UFRJ
network_name_str Repositório Institucional da UFRJ
repository_id_str
spelling Remote learning of design patternsSoftware engineeringTutoring systemDistance learningEnsino à distânciaEngenharia de softwareCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAOSince the early 1990's, the software community focuses on the significant benefits of software reuse. Nowadays, the design pattems in object-oriented systerns have been considered one of the best strategies in order to improve software design, based on the idea of reusable solutions to design problerns. A pattem addresses a recurring design problem that arises in specific design situations and presents an abstract solution to it. Although its application is not simple (since they have a complexity cost), it describes the problem, the solution (when it applies the solution) and its consequences. So, it is necessary to let important learning period to help the software designers in the learning process of using correctly design pattems. Our research team is actually designing and developing a flexible platform model aimed to computer-based distance learning, which is going to support plug-in of intelligent learning systerns. In this paper we describe a tutoring system to support presence and distance learning of design pattems in object-oriented systerns -LeSOOP (Learning System of Object-Oriented Pattems). This system uses uniform and contextual diagnosis processes ín order to help the software designers in the correct application of design pattems. We also discuss about the plug-in and integration features of our system in a distance-learning platform.BrasilInstituto Tércio Pacitti de Aplicações e Pesquisas Computacionais2017-05-08T15:08:00Z2023-12-21T03:00:54Z2002-12-28info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/reportGANDRA, H.; LIMA, C. Remote learning of design patterns. Rio de Janeiro: NCE/UFRJ, 2002. 6 p. (Relatório Técnico, 04/02)http://hdl.handle.net/11422/1895engRelatório Técnico NCEGandra, HenriqueLima, Cabralinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UFRJinstname:Universidade Federal do Rio de Janeiro (UFRJ)instacron:UFRJ2023-12-21T03:00:54Zoai:pantheon.ufrj.br:11422/1895Repositório InstitucionalPUBhttp://www.pantheon.ufrj.br/oai/requestpantheon@sibi.ufrj.bropendoar:2023-12-21T03:00:54Repositório Institucional da UFRJ - Universidade Federal do Rio de Janeiro (UFRJ)false
dc.title.none.fl_str_mv Remote learning of design patterns
title Remote learning of design patterns
spellingShingle Remote learning of design patterns
Gandra, Henrique
Software engineering
Tutoring system
Distance learning
Ensino à distância
Engenharia de software
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
title_short Remote learning of design patterns
title_full Remote learning of design patterns
title_fullStr Remote learning of design patterns
title_full_unstemmed Remote learning of design patterns
title_sort Remote learning of design patterns
author Gandra, Henrique
author_facet Gandra, Henrique
Lima, Cabral
author_role author
author2 Lima, Cabral
author2_role author
dc.contributor.author.fl_str_mv Gandra, Henrique
Lima, Cabral
dc.subject.por.fl_str_mv Software engineering
Tutoring system
Distance learning
Ensino à distância
Engenharia de software
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
topic Software engineering
Tutoring system
Distance learning
Ensino à distância
Engenharia de software
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
description Since the early 1990's, the software community focuses on the significant benefits of software reuse. Nowadays, the design pattems in object-oriented systerns have been considered one of the best strategies in order to improve software design, based on the idea of reusable solutions to design problerns. A pattem addresses a recurring design problem that arises in specific design situations and presents an abstract solution to it. Although its application is not simple (since they have a complexity cost), it describes the problem, the solution (when it applies the solution) and its consequences. So, it is necessary to let important learning period to help the software designers in the learning process of using correctly design pattems. Our research team is actually designing and developing a flexible platform model aimed to computer-based distance learning, which is going to support plug-in of intelligent learning systerns. In this paper we describe a tutoring system to support presence and distance learning of design pattems in object-oriented systerns -LeSOOP (Learning System of Object-Oriented Pattems). This system uses uniform and contextual diagnosis processes ín order to help the software designers in the correct application of design pattems. We also discuss about the plug-in and integration features of our system in a distance-learning platform.
publishDate 2002
dc.date.none.fl_str_mv 2002-12-28
2017-05-08T15:08:00Z
2023-12-21T03:00:54Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/report
format report
status_str publishedVersion
dc.identifier.uri.fl_str_mv GANDRA, H.; LIMA, C. Remote learning of design patterns. Rio de Janeiro: NCE/UFRJ, 2002. 6 p. (Relatório Técnico, 04/02)
http://hdl.handle.net/11422/1895
identifier_str_mv GANDRA, H.; LIMA, C. Remote learning of design patterns. Rio de Janeiro: NCE/UFRJ, 2002. 6 p. (Relatório Técnico, 04/02)
url http://hdl.handle.net/11422/1895
dc.language.iso.fl_str_mv eng
language eng
dc.relation.none.fl_str_mv Relatório Técnico NCE
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.publisher.none.fl_str_mv Brasil
Instituto Tércio Pacitti de Aplicações e Pesquisas Computacionais
publisher.none.fl_str_mv Brasil
Instituto Tércio Pacitti de Aplicações e Pesquisas Computacionais
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFRJ
instname:Universidade Federal do Rio de Janeiro (UFRJ)
instacron:UFRJ
instname_str Universidade Federal do Rio de Janeiro (UFRJ)
instacron_str UFRJ
institution UFRJ
reponame_str Repositório Institucional da UFRJ
collection Repositório Institucional da UFRJ
repository.name.fl_str_mv Repositório Institucional da UFRJ - Universidade Federal do Rio de Janeiro (UFRJ)
repository.mail.fl_str_mv pantheon@sibi.ufrj.br
_version_ 1815455963059060736