软件POAD开发方法及支持环境的研究

来源 :合肥工业大学 | 被引量 : 0次 | 上传用户:klwxm
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
设计模式有助于将复用度提升到设计阶段,因为它们提供了一套公共设计词汇,提供了理解设计的方式,并且是经证实的构造快,通过这些构造快,可以构造出更加复杂的系统。为了获得利用这些经证实解决方案的好处,需要定义运用模式构造应用设计的系统化开发方法。 本文探讨了一种全新的基于UML语义和语法的面向模式分析和设计方法POAD。这种方法在设计层次上将模式利用成构造块(组件),引入具有接口的作为设计组件的构造型设计模式,在高层设计上运用一种结构化组合方法对模式进行胶合,从而促进了基于模式的软件开发。 运用模式进行应用系统开发是一项繁琐的任务,在实践上,POAD方法的应用需要一种有效工具的支持。POAD工具应该明确支持模式视图和模式接口等概念,在体系结构层次上对模式进行集成,提供一种在各种不同的抽象层次之间追踪模式的机制,产生一套捕捉了模式之间交互的层次化可追踪设计模型。但在当前,可以获得的可视化建模工具并无法对POAD方法提供明确的支持。 在探讨POAD方法以及Yacoub和Ammar等人提出的POAD工具应该具备的若干需求基础上,本文分析了POAD方法的不足,进行试验工作和相关研究,对POAD方法的运用以及POAD支撑工具环境所涉及到的若干关键技术进行研究,提出了一个用于面向模式分析和设计的设计模式可视化组合工具环境,并给出了原型实现。
其他文献
互联网是信息共享史上的里程碑。但是Web网页的持续增长和其固有的特性阻碍了人们高效地共享。为了克服这些缺点,计算机工作者致力于发展下一代互联网。他们的工作主要包括两
  本文综合叙述了已有的基于程序语言设计的软件安全研究。按照对安全性质推理方法的不同,将这类研究分成基于Hoare逻辑和基于类型系统两类。这两种方法在表达能力和推断自
图像分形压缩的原理是利用图像中的局部自相似性来构造局部迭代函数系统。分形压缩的解码图像质量、压缩比和编码速度取决于子块的大小,取的块越大压缩比越高、编码越块、解
人脸识别现在应用于安全部门、电视会议、身份鉴别、数字监控等领域。与其它生物特征识别技术相比,人脸识别技术有着广泛的应用前景,特别是在可用性、可操作性等方面,人脸识
Web内容过滤系统作为重要网络信息安全设施,通过对Web内容信息进行识别过滤,使得有害Web信息不能进入受保护的网络,在保护青少年身心健康和净化网络环境方面起了积极作用。
随着互联网的日益开放以及网络技术的飞速发展,伴随而来的网络攻击行为也愈来愈严重,安全问题也越来越受到人们的重视。传统的各种安全防御体系,如防火墙、入侵检测虽然都比
语义Web作为数据之网正在不断地汇集并组织Web信息,因此相关应用面临着对语义Web所含的大规模RDF(Resource Description Framework,资源描述框架)数据进行高效访问的挑战。另
在现实世界中,人们往往需要把自己的某些权力委托给可信的代理人,由代理人代替自己行使这些权力。1996年Mambo第一次系统地阐述了代理概念,并根据授权对代理签名作了分类,即
   本文介绍了围绕问题和分子动力学模拟应用, 提出了经典分子动力学软件GROMOS96的优化算法:分析了著名经典分子动力学软件GROMOS96的计算模型和串行算法,针对其中耗时50﹪的
  三维建模与渲染及相关技术有着广泛的应用前景,如建筑展示,工业造型和仿真,电影和动画,高危环境模拟,飞行员训练等。然而,在现阶段这些技术被用于三维程序开发时,要求开发人员拥