论文部分内容阅读
一个软件系统的特性表现在它的功能性和非功能性(如性能、可靠性、安全等)两个方面。在许多软件系统,尤其是大型软件系统中,非功能甚至是强制的要求,例如电信领域数据仓库中的性能。 性能属性在保证数据仓库模型建设和数据仓库系统建设的质量中扮演关键角色。但是,我们目前针对数据仓库性能的研究中,大多数是被动的获得可认可的查询性能指标、可用性指标和数据质量指标,缺乏系统设计,并且方法结构比较松散,很多情况下对性能的设计都是依赖于开发人员的自身素质,很容易使得功能需求实现之后而无法满足用户对性能的要求,最终必将导致模型的重复设计和系统设计的失败。因此,通过对数据仓库性能因素的仔细研究,找到一条能明确的捕捉性能需求、进行性能设计的途径,利用相应的支持工具和平台实现性能优化,对数据仓库系统的成功开发和应用具有重要的意义。 本文的研究目标正是,通过研究数据仓库性能属性需求的基本特征,分析并归纳电信领域数据仓库建设过程中现已掌握的性能优化设计的方法,提取其基本特征作为性能属性元信息,使用UML扩展语言来为性能建模,最终以知识库的形式,形成对数据仓库性能的整体需求描述和设计。