Especificação do modelo de folha de cálculo avançado
Autor(a) principal: | |
---|---|
Data de Publicação: | 2018 |
Tipo de documento: | Dissertação |
Idioma: | por |
Título da fonte: | Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
Texto Completo: | http://hdl.handle.net/1822/59979 |
Resumo: | Dissertação de mestrado em Engenharia Informática |
id |
RCAP_d50213c32ae26b494b49c3af45c3ad23 |
---|---|
oai_identifier_str |
oai:repositorium.sdum.uminho.pt:1822/59979 |
network_acronym_str |
RCAP |
network_name_str |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
repository_id_str |
7160 |
spelling |
Especificação do modelo de folha de cálculo avançadoAdvanced specification spreadsheet modelsEngenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e InformáticaDissertação de mestrado em Engenharia InformáticaAs folhas de cálculo são muito usadas por programadores e não programadores. Mas, foi revelado, mediante estudos que muitas folhas de cálculo construídas contêm erros, que causam impactos negativos gestão do negócio. Para melhorar o processo de desenvolvimento da folha de cálculo foi introduzido técnicas baseadas na abordagem orientado por modelos, tal como templates de folha de cálculo, ClassSheets e diagrama de classes. Entretanto, pretendemos com este estudo analisar a expressividade das extensões do modelo de folha de cálculo proposto por Mendes na sua tese de Doutoramento. Para realizar este trabalho, revisamos os ClassSheets e as extensões do modelo de ClassSheets. Depois, observamos os tipos de estruturas de folhas de cálculo usadas no contexto real. Com base os padrões observados nas folhas de cálculo, avaliamos a expressividade dos modelos ClassSheets. Adicionalmente, na prática, apresentamos a especificação do modelo folha de cálculo usando os ClassSheet e verificamos insuficiência da linguagem de ClassSheets. Com base a especificação do modelo de folhas de cálculo usada num contexto real, foi proposto um novo mecanismo, chamado, botão recursivo. Usando este mecanismo o utilizador pode criar modelos de folha de cálculo com item composto, organizados com indentação. No final, avaliamos o botão recursivo usando um exemplo de folha de cálculo real e representamos o modelode folha de cálculo avançado e geramos a respectiva instância. Os resultados deste trabalho mostraram que ClassSheets tradicionais permitem apenas representar folhas de cálculo com estruturas de tabelas simples.Spreadsheets are widely used by programmers and non-programmers. But, many studies have shown that spreadsheets contain errors. Many of this error have significant impacts to business management. To improve this process spreadsheet development, were introduced techniques based on the model-driven approach, such as, spreadsheet templates, ClassSheets and class diagram. With this study, we intend to analyze the ClassSheets model extension expressiveness that we was proposed by Jorge Mendes in his doctoral thesis To perform this work, we review the ClassSheets and extensions of the ClassSheets models; we look the types of spreadsheet structures used in the industrial context. Based on the patterns found in spreadsheets, we evaluated the ClassSheets models expressiveness, the inadequacies. Next, we present the spreadsheet specification using the ClassSheets models and verify the insufficiency of the ClassSheet language. Based on the spreadsheets specification used in industrial context. Additionally, recursive mechanism was proposed, called recursive button. Using this mechanism it is possible for the user to specify spreadsheet with compound items. Finally, we evaluated the new mechanism using a real spreadsheet example. The results showed that ClassSheets allows representing spreadsheets with structures of simple tables.Saraiva, JoãoUniversidade do MinhoChiuale, Lígia Iolanda Macedo20182018-01-01T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://hdl.handle.net/1822/59979por202202780info:eu-repo/semantics/openAccessreponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãoinstacron:RCAAP2023-07-21T12:53:59Zoai:repositorium.sdum.uminho.pt:1822/59979Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-19T19:53:30.339386Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãofalse |
dc.title.none.fl_str_mv |
Especificação do modelo de folha de cálculo avançado Advanced specification spreadsheet models |
title |
Especificação do modelo de folha de cálculo avançado |
spellingShingle |
Especificação do modelo de folha de cálculo avançado Chiuale, Lígia Iolanda Macedo Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática |
title_short |
Especificação do modelo de folha de cálculo avançado |
title_full |
Especificação do modelo de folha de cálculo avançado |
title_fullStr |
Especificação do modelo de folha de cálculo avançado |
title_full_unstemmed |
Especificação do modelo de folha de cálculo avançado |
title_sort |
Especificação do modelo de folha de cálculo avançado |
author |
Chiuale, Lígia Iolanda Macedo |
author_facet |
Chiuale, Lígia Iolanda Macedo |
author_role |
author |
dc.contributor.none.fl_str_mv |
Saraiva, João Universidade do Minho |
dc.contributor.author.fl_str_mv |
Chiuale, Lígia Iolanda Macedo |
dc.subject.por.fl_str_mv |
Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática |
topic |
Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática |
description |
Dissertação de mestrado em Engenharia Informática |
publishDate |
2018 |
dc.date.none.fl_str_mv |
2018 2018-01-01T00:00:00Z |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/masterThesis |
format |
masterThesis |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
http://hdl.handle.net/1822/59979 |
url |
http://hdl.handle.net/1822/59979 |
dc.language.iso.fl_str_mv |
por |
language |
por |
dc.relation.none.fl_str_mv |
202202780 |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
application/pdf |
dc.source.none.fl_str_mv |
reponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação instacron:RCAAP |
instname_str |
Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação |
instacron_str |
RCAAP |
institution |
RCAAP |
reponame_str |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
collection |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
repository.name.fl_str_mv |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação |
repository.mail.fl_str_mv |
|
_version_ |
1799133131689689088 |