Remote learning of design patterns
Autor(a) principal: | |
---|---|
Data de Publicação: | 2002 |
Outros Autores: | |
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 |