文档介绍:国防科学技术大学
硕士学位论文
面向框架辅助开发工具的设计与实现
姓名:吴小山
申请学位级别:硕士
专业:软件工程
指导教师:骆志刚
20070301
摘要针对当前企业应用软件开发所面临的困境,论文从多个角度进行分析并对可能的解决方法进行总结。在此基础上,基于面向框架理论设计并实现了一个辅助开发工具。论文首先描述了面向框架的相关理论,提出辅助开发工具框架的设计目标,并针对该目标设计了框架的整体结构。其次分别介绍了框架的主要组成模块,并分别予以剖析:对元数据管理模块,论文分析了元数据的多个层次并描述了不同层次元数据的职能:对多数据数据库访问模块,论文通过对实现细节的描述和分析,说明了该框架如何实现“一次编写,多类型数据库访问”的目标:此外,通过窗体设计器和窗体生成器的结构介绍,论文还给出了利用辅助开发工具生成应用系统的全过程。最后,论文将本文所开发的辅助开发工具与其它同类工具进行了性能对比分析,总结出该工具的适用范围及优缺点,并对面向框架辅助开发工具的应用和发展进行了展望。框架,元数据,窗体,开发工具主题词:国防科学技术大学研究生院工程硕士学位论文第
∞砒鷈觓耹咖鬿鸪鷈舢,篒鱟丘锄鵗丘锄舢啪灸触雒蠖⒚鋏弘ィ甒鎝缸圮撕縫瑟诚騣篺水,,∞印蜀锄·国防科学技术大学研究生院工程硕士学位论文也辬廿∞臼,虻豠Ⅱ坨惚鮡総,某筼琹、,:,玳第页,
表目录属性表⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯。埘属性表⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..锣属性表⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯表以粜员怼表工具特性对比表⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯。琁国防科学技术大学研究生院工程硕士学位论文第
图目录图特定领域框架⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯图框架关系图⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯图系统开发序列图⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯。图客制化操作序列图⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..图客制化窗体使用序列图⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯。图物理元数据图⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯图业务对象元数据维护界面⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..图多数据库访问模块结构图⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.图查询条件类图⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯表达式类图⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯图操作描述对象类图⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.图数据执行相关类图⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.图数据查询操作序列图⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..榧萜髡镜愎叵低肌疤迳杓破魈逑到峁埂图系统用例⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯图辅助开发工具业务对象图⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯图辅助开发工具系统结构⋯⋯⋯⋯⋯⋯.图国防科学技术大学研究生院工程硕士学位论文第页
学在论文作者签名::沙矿,:勿湃,月夕日日霸:参面声岁月夕日独创性声明学位论文版权使用授权书耍自挺苤擅勉五塞王县数遮辽.:‘亘囱框苤摘功五塞王县鲍遮盐生塞理本人声睨所呈交的学位论文是我本人在导师指导下进行的研究工作及取得的研究成果。尽我所知,除了文中特别加以标注和致谢的地方外,论文中不包含其他人已经发表和撰写过的研究成果,也不包含为获得国防科学技术大学或其它教育机构的学位或证书而使用过的材料。与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明确的说明并表示谢意。学位论文题目::本人完全了解国防科学技术大学有关保留、使用学位论文的规定。本人授权国防科学技术大学可以保留并向国家有关部门或机构送交论文的复印件和电子文档,允许论文被查阅和借阅;可以将学位论文的全部或部分内容编入有关数据库进行检索可以采用影印、缩印或扫描等复制手段保存、汇编学位论文。,:学位论文作者签名:作者指导教师签名:一:.。一.
第一章绪论课题的研究背景在企业应用软件发展过程中,遇到很多问题,这些问题降低了软件在企业中的应用效果,使得软件的推广遇到障碍,企业生产力不能得到充分的释放。这些问题包括:砑杀靖甙骸F笠涤τ孟低车目7⑼ǔ0ㄈ橹匾;疃悍治龌疃设计活动、实施活动。从时间维度来看,每一个活动都对应一个时间阶段。在一个完整的系统开发生命周期中,除了包括上述活动所对应的分析阶段、设计阶段、实施阶段外,还包括项目计划阶段、系统维护阶段。每个阶段,通过不同角色的人员参与,得到对应产出。上一个阶段的产出作为下一个阶段