1 / 4
文档名称:

基于SaaS模式的软件设计方法探讨.pdf

格式:pdf   页数:4页
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

基于SaaS模式的软件设计方法探讨.pdf

上传人:dp4537 2015/9/22 文件大小:0 KB

下载得到文件列表

基于SaaS模式的软件设计方法探讨.pdf

相关文档

文档介绍

文档介绍:砑�杓颇J���软件服务模式实例分析首先比较典型的是各个公司的工资结算模块,首先,这种新型模式的产生使软件服务朝着更加标准化的方向发展,对软件问题及扩展需求做出更快的响应。其次,这种模式使得每个企业的成本更低。第二三,使企业在程序管理和维护方面的负担大大减轻了。��软件服务提供方式如图�所示。软件设计模式��������是一套被反复使用,多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性,有助于对框架结构的理解��1疚难芯康哪勘昃褪墙�⑹视糜赟��J�的软件设计模式。��杓颇J���J����猇��������魑>��的设计模式,将模型、视图和控制器相互独立分开。模型就是业务流程/状态的处理及业务规则的制定,它接受视图请求的数据并返回处理后的结果;视图代表用户交互的界面;控制器的作用是从客户端接受请求,并且选择执行相应的业务逻辑,然后把响应结果送回到客户端,它将模型与视图匹配在一起,共同完成用户的请求�‘。��软件模式是软件和使用用户异地的模式,其本质就是软件系统的界面、用户接口与运算逻辑模块必须明确分离。模型和视图的独立,为��软件服务模式下软件和软件使用者的异地模式提供了可能性���传统模式下的软件由企业用户独占软件,不必考虑软件使用者之间的冲突,只需关心软件自身的功能逻辑。��模式下是不同的用户共享同一个软件系统,系统必须为不同的用户提供不同的数据结构和数据。��杓颇J蕉杂谑�莸墓芾聿⒚�有像模型、视图和控制器那样作为一种独立的概念提出来,其主要是通过模型层来管理和操作数据,模型层封装了所有对数据的操作,并不能提供区分不同数据结构的解决方案。通过模型层可以规定不同的模型访问不同的数据结构,但是在数据结构剧增时,会导致模型冗余,最终造成系统维护困难。在这样的情况下,引人数据管理层显得十分必要‘�。��J皆趕��砑��衲J较碌睦┱�引入了数据管理层的概念后,���械娜�层模型扩展为四层,即模型、视图、控制和数据管理,提出了��模式���—������������J�莨芾聿憬�P筒愫涂刂撇愣�数据管理方面的内容独立出来,负责数据结构的管理、数据存取和物理数据结构和逻辑数据结构间的转换。模型封装系统的核心运算逻辑。视图封装系统界面和用户接口,用于对模型的显示。控制器封装系统的调度工作。数据管理层封装了系统对于数据的管理,负责对数据结构和数据的存取和转换。引入数据管理层后的四层模型如图��尽���设计模式中,控制器在视图和模型之间仍然起到沟通的作用,负责用户在视图上的输入,并转发给模型层进行处理。这样模型和视图之间可以做到松散耦合,彼此都可以不知道对方的存在,而是由控制器连接起来。数据管理层对物理数据源的访问行为进行了有效地封装,无论是模型、视图还是控制器都不必关心数据源的构造及其存取方式,只需对数据管理层返回的逻辑数据进行操作即可。可见��设计模式为��软件服务模式下的软件设计提供了比���佑行У纳�计模式。�本文以��模式下的人力资源管理系统为例,分析��设计模式在该系统的设计和开发中所发挥的作用。��系统简介该人力资源管理系统是由传统的�疭模式转化为�疭模式的典型范例,主要包括考勤、工资结算、人事、培训、合同管理和员工休假管理等几个功能模块,用户主要为中小型公司。��模式下系统特点