Please use this identifier to cite or link to this item:
https://hdl.handle.net/1822/59979
Title: | Especificação do modelo de folha de cálculo avançado |
Other titles: | Advanced specification spreadsheet models |
Author(s): | Chiuale, Lígia Iolanda Macedo |
Advisor(s): | Saraiva, João |
Issue date: | 2018 |
Abstract(s): | As 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. |
Type: | Master thesis |
Description: | Dissertação de mestrado em Engenharia Informática |
URI: | https://hdl.handle.net/1822/59979 |
Access: | Open access |
Appears in Collections: | BUM - Dissertações de Mestrado DI - Dissertações de Mestrado |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
Ligia-Iolanda-Macedo-Chiuale-dissertação.pdf | 1,05 MB | Adobe PDF | View/Open |