1、“.....对软件体系结构风格的研究和实践促进对设计的重用,些经过实践证实的解决方案也可以可靠地用于解决新的问题。体系结构风格的不变部分使不同的系统可以共享同个实现代码。只要系统是使用常用的规范的方法来组织,就可以使别的设计者可以很容易地理解系统的体系结构。客户服务器客户服务器计算技术在信息产业中占有重要的地位。网络计算经历了从基于宿主机的计算模型到客户服务器计算模型的演变。软件体系结构式基于资源不对等,且为实现共享而提出来的,是世纪年代成熟起来的技术,体系结构定义了工作站如何与服务器相连,以实现数据和应用分布到多个处理机上。体系结构有三个主要组成部分数据库服务器客户应用程序和网络,如图所示。图体系结构示意图其中服务器负责有效地管理系统的资源,其任务集中于数据库安全性的要求。数据库访问并发性的控制......”。
2、“.....④数据库的备份与恢复。客户应用程序的主要任务是提供用户与数据库交互的界面。向数据库服务器提交用户请求并接收来自数据库服务器的信息。利用客户应用程序对存在于客户端的数据执行应用逻辑要求。网络通信软件的主要作用是完成数据库服务器和客户应用程序之间的数据传输。在个体系结构的软件系统中,客户应用程序是针对个小的特定的数据集,如个表的行来进行操作,而不是像文件服务器那样针对整个文件进行对条记录进行封锁,而不是对整个文件进行封锁,因此保证了系统的并发性,并使网络上传输的数据量减少到最少,从而改善了系统的性能。体系结构的有点主要在于系统的客户应用程序和服务器构建分别运行在不同的计算机上,系统中每台服务器都可以适合各构件的要求,这对于软件和硬件的变化显示出极大的适应性和灵活性,而且易于对系统进行扩充和缩小。在体系结构中,系统中的功能构件充分隔离,客户应用程序的开发集中于数据的显示和分析......”。
3、“.....不必再每个新的应用程序中都要对个进行编码。将大应用处理任务分布到许多通过网络连接的低成本计算机上,以节约大量费用。体系结构具有强大的数据操作和事务处理能力,模型思想简单,易于人们理解和接受。但随着企业规模的日益扩大,软件的复杂程度不断提高,体系结构之间暴露了以下缺点开发成本高。体系结构对客户端软件软硬件配置要求较高,尤其是软件的不断升级,对硬件要求不断提高,增加了整个系统的成本,而且客户端变得越来越臃肿客户端程序设计复杂。采用体系结构进行软件开发,大部分工作量放在客户端的程序设计上,客户端显得十分庞大。信息内容单,因为传统应用般为事物处理,界面基本遵循数据库的字段解释,开发之初就已确定,而且不能随时截取办公信息和档案等外部信息,用户获得的只是单纯的字符和数字,既枯燥又死板。中南林业科技大学本科毕业设计软件体系结构与基础算法分析④用户界面风格不,使用繁杂......”。
4、“.....软件移植困难。采用不同开发工具或平台开发的软件,般互不兼容,不能或很难移植到其他平台上运行。软件维护和升级困难。采用体系结构的软件要升级,开发人员必须到现场为客户机升级,每个客户机上的软件都需要维护,对软件的个小小改动,每个客户机都必须更新。新技术不能轻易应用。因为个软件平台及开发工具旦选定,不可能轻易更改。分层系统层次系统组织成个层次结构,每层为上层服务,并作为下层客户。在些层次系统中,除了些精心挑选的输出函数之外,内部的层只对相邻的层可见。这样的系统中构件在些层实现了虚拟机。连接件通过决定层间如何交互的协议来定义,拓扑约束包括对相邻层间交互的约束。这种风格支持基于可增加抽象层的设计。这样,允许将个复杂问题分解成个增量步骤序列实现。由于每层最多影响两层,同时只要给相邻层提供相同的接口,允许每个层用不同的方法实现,同样为软件重用提供了强大的支持。分层系统的风格如图所示......”。
5、“.....在这应用领域中,每层提供个抽象的功能,作为上层通信的基础。较低的层次定义低层的交互,最低层通常只定义硬件物理连接。中南林业科技大学本科毕业设计软件体系结构与基础算法分析图层次系统风格的体系结构层次系统的许多可取属性如下支持基于抽象程度递增的系统设计,使设计者可以把个复杂系统按照递增的步骤进行分解。支持功能增强,因为每层至多和相邻的上下层交互,因此功能的改变最多影响相邻的上下层。支持重用。只要提供的服务接口定义不变,同层的不同实现可以交换使用。这样,就可以定义组标准的接口,而允许各种不同的实现方法。但是,层次系统也存在以下不足之处并不是每个系统都可以很容易地划分为分层的模式,甚至即使个系统的逻辑结构是层次化的,出于对系统性能的考虑,系统设计师不得不把些低级或者高级的功能综合起来。很难找到个合适的正确的层次抽象方法。软件体系结构从软件体系结构研究和应用的现状来看......”。
6、“.....在很大程度上来说还停留在非形式化的基础上,很大程度上依赖于软件设计师个人的经验和技巧。在目前通用的软件开发方法中,其对软件体系结构的描述通常是采中南林业科技大学本科毕业设计软件体系结构与基础算法分析用很大的作用的。像在缓存中查找对应的中南林业科技大学本科毕业设计软件体系结构与基础算法分析数据就可以用到些查找算法,在存储过程中用到的递归法等等都是这结论的最好证明。所以结合以上的研究成果和些往期的编码经验,不难发现以下规律个好的软件不可能只是依靠软件体系结构来完成,个好的算法也肯定有个良好的架构来组合。因此,在整个软件开发的编码的过程中,首先要考虑的是整个工程在软件体系结构上的设计,基础算法只是在具体的细节设计上,为了完成些复杂的功能或者是为了优化系统执行的效率时使用。可以说,基础算法主要作用的地方是在于提高整个系统的性能上,而体系结构的运用却是为系统拟好个大纲......”。
7、“.....结论综合来看软件的设计是在个软件体系结构之上的,但是个完整的软件不可能只是单纯的依靠种软件体系结构来完成,其中很多的细节都是依靠些基础的算法和些巧妙地组合来实现的。软件体系结构只能决定软件的整体的模型,不能决定软件的细节上的走向,整个软件的效率和稳定都是依靠整个编码的合理性以及高效来决定的,细节上的成功才是软件成功的基础。中南林业科技大学本科毕业设计软件体系结构与基础算法分析但是个软件也不可能完全的只依靠算法来支持,否则的话虽然软件可能会在效率上会有提高,但是在整体的软件结构上会有散乱的感觉,而且不便于后期软件的维护和升级。软件体系结构的作用主要体现在整个开发之初系统的设计方面,而基础算法的作用主要体现在编码时系统的效率优化和功能实现方面。所以,软件体系结构和基础算法是相互依存的关系。软件体系结构需要基础算法来完善其内部实现以及优化其效率......”。
8、“.....致谢经历了找工作的焦灼写论文的煎熬之后,感觉好像切都尘埃落定,想起了那句伤感的歌词即将给自己的学生时代和校园生活划上个分号,之所以说它是分号,是因为我对无忧无虑的学生生活还有无比的怀念,对单纯美好的校园生活还有无比的向往。这只是我生命中的个路口,并不是终点,我始终相信青春不会散场,坚信有天会重返校园,以学生或老师的身份去延续这种快乐和幸福。中南林业科技大学本科毕业设计软件体系结构与基础算法分析感谢我的母校中南林业科技大学尤其是计算机与信息工程学院所有的老师们,在这片净土读书四载,无形中塑造了我生命的气质生活的方式,也练就了我乐观的心态和颗感恩的心。尊敬的导师魏善沛教授在论文上无私的指导,感激之情无以言表,只能在日后的工作和学习中踏实做人勤奋做事,做出番成绩来回报他对我的恩惠。宿舍同学的互帮互助和深厚友谊更是赐予了我本科四年活不可磨灭的记忆......”。
9、“.....在这四年中,我收获快乐并且成长,这是段永存在心中的回忆。在毕业前最后的时光,仍旧要感谢我生命中出现的那些十分重要的师姐师兄师弟师妹们,以及我结识的朋友们。他们不仅在学术上给予我指点,同时也是我生活中起同行的人,在交往的过程中我们建立信任彼此鼓励互相支持与帮助。当然,在我求学期间,还要感谢我深爱的父母亲直以来对我无怨无悔的付出支持关爱尊重和信任,在我学习生活感情工作上遇到困难时,是您们帮我抵御风霜,谢谢您们。我是幸运而幸福的,我知足并且义无反顾的在大家的关爱下坚持自己的信念和理想路前行。参考文献王珊,萨师数据库系统概论第四版高等教育出版社张友生,等软件体系结构第二版清华大学出版社耿祥义,张跃平使用教程第三版清华大学出版社张宏喆,侯迪,等实用软件设计模式教程清华大学出版社中南林业科技大学本科毕业设计软件体系结构与基础算法分析闪四清......”。
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。