收藏本站
收藏 | 手机打开
二维码
手机客户端打开本文

可复用日志构件的设计与实现

曹彦婷  
【摘要】: 近年来,随着软件开发的规模和复杂性的不断提高,软件危机也越来越明显地暴露出来,软件复用是充分利用既有的构件、模块、设计、文档等创建新软件系统的过程,因此软件复用被认为是提高软件开发效率,缓解软件危机的一个非常行之有效的方法,同时基于构件的软件设计方法也已成了当前研究的热点,它是实现软件复用的主要方法。 日志模块是许多软件开发中的一个不可或缺的模块,良好的日志模块不仅能够在软件的开发周期为开发者提供大量的调试信息,也为成品软件的使用与维护提供了足够的诊断信息。虽然每个软件项目对日志系统都有特定的需求,但它们之间也有很多共同点,因此设计一个灵活、通用的可复用的日志构件是可行的。 本文首先概述了软件复用、构件技术和日志技术等,并提出了日志构件设想,其次利用UML统一建模语言分析了大多数日志构件的需求模型以及基本数据流,按照面向对象的设计思维从模块化和接口化的角度设计了一个可复用日志构件的接口和基本框架结构,最终实现了该日志构件的原型,并能够为大多数软件项目中日志模块的开发所复用,以缩短软件开发周期,减少软件开发的成本。 在上述研究成果的基础上,通过两个测试实例分别从功能和效率的角度验证了该日志构件功能的正确性、实用性。


知网文化
【相似文献】
中国期刊全文数据库 前20条
1 谢薇;王晓勇;;龙门机械手PLC控制系统面向对象编程方法研究[J];南京工业职业技术学院学报;2008年04期
2 王现君;谢倩;;函数的指针与多态性研究[J];内江科技;2011年05期
3 袁有臣;传感器输出特性的线性化回归程序设计[J];传感器技术;2000年03期
4 李志纯;张南平;;面向Aspect编程的应用研究[J];计算机技术与发展;2006年05期
5 徐勇辉;胡琳;刘萍;;基于网络的火车售票系统[J];电脑知识与技术(学术交流);2007年17期
6 邓珂;王宏;;一种面向对象的SECS-Ⅱ消息实现方法[J];微计算机信息;2008年12期
7 蒋廷耀;王训宇;关国翔;朱鹏飞;;一种策略模式的AOP实现及应用[J];计算机应用与软件;2010年01期
8 关豪英;;浅议PHP中private和protected控制符的使用[J];邢台学院学报;2010年04期
9 王湄生;基于面向对象的智能决策支持系统方法研究[J];云南民族学院学报(自然科学版);2000年02期
10 詹鑫;;实时数据库在远程控制中的应用[J];电脑知识与技术(学术交流);2006年20期
11 倪煜;;论远程控制中实时数据库的应用[J];软件导刊;2006年17期
12 丁娜仁花;宋时兰;王太勇;胡世广;;VB环境下刀具数据库管理系统的开发[J];机床与液压;2007年04期
13 杨晓京;陈子辰;;软件重用技术在开放式数控系统开发中的应用研究[J];机床与液压;2007年07期
14 Thomas Becker;罗小平;;面向对象与泛型编程矛盾论(上)——类型擦除技术在C++中的应用[J];程序员;2008年03期
15 黄高峰;吕海森;晏洪;周;;水工设计中基于ObjectARX的面向对象二次开发技术[J];科技广场;2008年12期
16 隋静;;关于Java程序设计的思考[J];硅谷;2010年19期
17 李轶;;基于闭包的JavaScript面向对象编程框架[J];江汉大学学报(自然科学版);2011年02期
18 陆伟民;;专家系统模糊推理的面向对象语言实现[J];同济大学学报(自然科学版);1992年03期
19 贡越,程时昕,鲍伟;QoS和NP模型化的一种面向对象方法[J];通信学报;1997年07期
20 顾晓辉,冯林桥,周明,伍瑞;面向对象的可视化电力系统分析软件研究[J];电力自动化设备;2001年03期
中国重要会议论文全文数据库 前10条
1 周杰;王振;;基于PLC的面向对象编程在焦输送系统控制中的应用[A];全国冶金自动化信息网2012年年会论文集[C];2012年
2 曹骥;阮红河;袁勇;;在VC++编程平台上实现面向对象有限元程序[A];计算机在土木工程中的应用——第十届全国工程设计计算机应用学术会议论文集[C];2000年
3 闫相国;伍晓宇;郑崇勋;;新型12导联心电工作站的开发与研制[A];中国仪器仪表学会第三届青年学术会议论文集(上)[C];2001年
4 刘斌;任爱珠;;面向对象编程技术在AutoCAD程序开发中的应用[A];中国土木工程学会计算机应用分会第七届年会土木工程计算机应用文集[C];1999年
5 俞铭华;陈惠芬;;面向对象的船舶板架稳定性分析程序[A];第十三届全国结构工程学术会议论文集(第Ⅱ册)[C];2004年
6 吴晓明;齐爱坤;路建新;;电液位置伺服系统的计算机辅助设计[A];第四届全国流体传动与控制学术会议论文集[C];2006年
7 叶祥记;张孝卫;张鑫;;面向对象编程技术在海洋工程结构设计中的应用[A];2008年度海洋工程学术会议论文集[C];2008年
8 张智焕;赵一鸣;;超低频虚拟数字存储示波器的研制[A];中国仪器仪表学会第三届青年学术会议论文集(下)[C];2001年
9 顾志峰;郝建文;蔡月茹;;一个基于Java的面向对象教学工具——BlueJ的汉化与应用[A];Java技术及应用的进展——第七届中国Java技术及应用交流大会文集[C];2004年
10 孙小蕾;王英勋;;基于C++ Builder控件及OpenGL接口的航空虚拟仪表设计[A];中国航空学会控制与应用第十二届学术年会论文集[C];2006年
中国硕士学位论文全文数据库 前10条
1 曹彦婷;可复用日志构件的设计与实现[D];苏州大学;2007年
2 魏巍;面向方面编程方法的研究与应用[D];沈阳工业大学;2005年
3 魏宜华;通用微机保护实验系统的研究[D];华北电力大学(河北);2005年
4 张红兵;客户关系管理及其在服务企业中的应用[D];天津大学;2004年
5 黄效品;外汇结算系统的设计和实现[D];上海交通大学;2007年
6 何高清;基于Windows通用数控系统的设计研究及应用[D];合肥工业大学;2004年
7 张涛;数字语音系统研究及其软件开发[D];重庆大学;2005年
8 周刚;商贸企业纳税诚信申报识别研究[D];湖南大学;2005年
9 王小江;便携式数控冰刀研磨机的研制[D];华中科技大学;2005年
10 付朋辉;张拉整体结构找形软件开发[D];大连理工大学;2006年
中国重要报纸全文数据库 前10条
1 本报记者 侯闯;AOP弥补OOP缺陷[N];计算机世界;2003年
2 Warton;Java的面向对象编程技术[N];电脑报;2004年
3 周蓉蓉;近观C#[N];计算机世界;2002年
4 南京邮电学院 李建忠;域与属性[N];计算机世界;2002年
5 ;《编程之道——C/C++程序设计入门》[N];中华读书报;2003年
6 信息产业部电信科学技术第十研究所 康芊;让Linux讲英语[N];中国计算机报;2001年
7 韩睿;类和结构[N];计算机世界;2003年
8 ;《Java编程一步到位》[N];中国图书商报;2002年
9 金凡;网格计算:开发理念上的飞跃[N];中国计算机报;2003年
10 ;软件发展重在交流[N];计算机世界;2003年
中国知网广告投放
 快捷付款方式  订购知网充值卡  订购热线  帮助中心
  • 400-819-9993
  • 010-62982499
  • 010-62783978