学位论文详细信息
Implementing a digital calendar in a portfolio management context using temporal expressions
temporal expression;calendar;rules;patterns;recurring events
Chalas, Kathleen
关键词: temporal expression;    calendar;    rules;    patterns;    recurring events;   
Others  :  https://www.ideals.illinois.edu/bitstream/handle/2142/78456/CHALAS-THESIS-2015.pdf?sequence=1&isAllowed=y
美国|英语
来源: The Illinois Digital Environment for Access to Learning and Scholarship
PDF
【 摘 要 】

Different systems implement digital calendars according to their context-specific needs. In the case of a portfolio management system for the financial industry, a digital calendar needs to keep track of financial events that can be both recurring and nonrecurring as well as provide business analysts with a method of querying calendars about those events. The patterns to define those events need to be flexible enough to create complex and simple recurrences, such as “every second Tuesday of the month” or “every Christmas”. With a system requirement that exposes the construction of patterns that are then given to define specific events - such as to define business days or fiscal periods - the interface also needs to be simple enough to seem familiar to accountants who are used to filling out spreadsheets and programming them with short scripts or equations. Martin Fowler’s Schedule design pattern provides a model for a flexible calendar design that, with some tweaking, can meet all these requirements. Though calendars are common and prevalent, the context and, by extension, its specific use cases heavily inform the design. This thesis provides a look into the process of implementing a calendar in a financial context in its full process, from considering requirements to implementation to benchmarked analysis of performance.

【 预 览 】
附件列表
Files Size Format View
Implementing a digital calendar in a portfolio management context using temporal expressions 1268KB PDF download
  文献评价指标  
  下载次数:11次 浏览次数:20次