文档介绍:南开大学
硕士学位论文
面向对象的软件设计开发方法与配置管理研究与应用
姓名:刘炳均
申请学位级别:硕士
专业:控制理论与控制工程
指导教师:刘忠信
20080501
摘要白面向对象的概念提出以来,面向对象软件设计一直是研究的热点,如今管理信息系统的需求,利用面向对象技术将三层架构体系进一步细化,使系统结构更加清晰;结合该系统介绍了数据库的设计方法。关键词:面向对象重构设计模式三层疭架构软件配置管理随着计算机技术应用的日益广泛,应用软件的复杂程度也愈来愈高。如何更合理地设计开发软件,更科学地管理软件开发的过程,己经成为人们广泛关注的话题。己成为软件开发领域的主流技术。软件配置管理在项目生命周期中控制和管理软件的变更,维护软件产品的完整性、可追踪性,日益成为现代软件开发管理的核心。本文结合实际的面向对象系统的开发,对面向对象软件分析设计和软件配置管理做了研究,主要内容和工作如下;晗附樯芰嗣嫦蚨韵蠹际醯母拍詈突咎氐悖灰匀砑7⒌纳芷谖线索,结合软件重构和设计模式详细介绍了面向对象软件的设计开发方法。通过网络视频监控系统的面向对象设计,描述了面向对象软件的设计开发流程。晗附樯芰巳鉉/芄沟娜砑芄固逑担煌ü治鍪凸苁涔ひ帐笛枋隽巳砑渲霉芾淼南喙馗拍詈凸蹋樯芰思钢殖S玫娜砑渲霉理工具;详细说明了石油管输工艺实验系统的软件配置管理过程。
..—‘‘..瓸猳琒畉疭.、’瑄甌,癆保
学位论文作者签名:剐渤溯年譬具南开大学学位论文版权使用授权书本人完全了解南开大学关于收集、保存、使用学位论文的规定,同意如下各项内容:按照学校要求提交学位论文的印刷本和电子版本;学校有权保存学位论文的印刷本和电子版,并采用影印、缩印、扫描、数字化或其它手段保存论文;学校有权提供目录检索以及提供本学位论文全文或者部分的阅览服务;学校有权按有关规定向国家有关部门或者机构送交论文的复印件和电子版;在不以赢利为目的的前提下,学校可以适当复制论文的部分或全部内容用于学术活动。经指导教师同意,本学位论文属于保密,在年解密后适用本授权书。各密级的最长保密年限及书写格式规定如下:内部最长辏缮儆年秘密★年畛辏缮儆机密★年畛辏缮儆’
学位论文作者签名:趴怕均南开大学学位论文原创性声明沙唠年,窍≯本人郑重声明:所呈交的学位论文,是本人在导师指导下,进行研究工作所取得的成果。除文中已经注明引用的内容外,本学位论文的研究成果不包含任何他人创作的、已公开发表或者没有公开发表的作品的内容。对本论文所涉及的研究工作做出贡献的其他个人和集体,均己在文中以明确方式标明。本学位论文原创性声明的法律责任由本人承担。日
第一章绪论第一节引言世纪年代,随着计算机应用领域的迅速扩大和计算机软件系统的日益近几年随着新的软件开发技术的不断涌现,⒄褂胂肿内变量名是局部的,以避免它们与程序中块外的同名变量相冲突。这是编程语庞大和复杂,出现了“软件危机”。为了解决由于“软件危机’’带来的诸如软件质量下降,成本难于控制,软件进度无法完成,软件的可维护性差等问题,产生了软件工程这一学科【。软件工程的研究主要分为两个方面:软件工程技术和软件工程管理。软件工程技术包括对工程化的开发方法,软件开发工具与环境的研究。主要面对的技术有:适应需求分析的不确定性、软件的可靠性、软件度量、软件复用性等。透到软件工程技术的研究中,面向对象的开发方法就是其中的典型代表。软件工程管理主要包括质量管理、费用管理、配置管理、项目管理等⋯。其中软件配置管理是对软件过程输出信息变更的管理,它涉及到软件开发的全过程,其范围涉及从系统模型到源代码和文档,对软件质量有着巨大的影响,因而在软件开发中显得尤为重要。下面将针对软件工程的两个方面介绍一下面向对象的软件开发思想和软件配置管理的概况和发展现状。面向对象方法起源于面向对象的编程语言狾,简称兰甏笃冢谟肍语言编写大型程序时,常出现变量名在程序不同部分发生冲突的问题。鉴于此,镅的设计者在胁捎昧艘浴癇⋯⋯蔽1晔兜某绦蚩椋钩绦蚩言中首次提供封装;的尝试。此后程序块结构广泛用于高级语言如、之中。世纪年代中后期,语言在∩涎兄瓶7ⅲ獳第
的块结构概念向前发展一步,提出了对象的概念,并使用了类,也支持类继承。世纪年代,镅缘睦辔:诵母拍睿暮芏内容借鉴于语言。揪許中欢系难芯亢透进,于年推出了谙低成杓浦星康鞫韵蟾拍畹耐骋唬对象、对象类、方法、实例等概念和术语,采用动态联编和单继承机制。从世纪年代起,人们基于以往已提出的有关信息隐蔽和抽象数据类型等概念,以及由和扔镅运於ǖ幕。偌由峡观需求的推动,进行了大量的理论研究和实践探索,研制开发出不同类型的面向对象语言纾篛猚、、甈,逐步地发展和建立起较完整的面向对象方法的概念理论体系和实用的