文档介绍:页脚下载后可删除,如有侵权请告知删除!
北京爱网特科技有限责任公司 - 1 -
系统总体设计
总体设计原那么
技术先进性原那么
由于信息技术的飞速开展、用户在构建信息系统时有了很大的选择余地,同时用户在构建系统时需绞尽脑汁在技术的先进性与成熟性之间寻求平衡。系统技术水平要保证先进性,符合当今计算机科学的开展潮流。系统网络平台、硬件平台、系统软件平台技术要代表当今计算机技术开展的方向,同时经实践证明其实用性和稳定可靠性。保证了所选择的各平台供给商有能力进展该项产品的持续性开发,可以保证该项技术不断地更新并可顺利升级而维持系统的先进性。
经济实用性原那么
秉承“少花钱,多办事〞的原那么,提出性价比拟高的方案,在不增加投资负担的情况下,提高系统档次,完善系统功能。这是我们技术设计的根本依据之一。
选用当前流行的软件技术—多层构造体系作为应用软件系统开发的核心技术,充分考虑到实际情况,使得开发的应用系统具有非常好的维护性。在符合管理需要的条件下,应用软件全部使用图形化交互式人机界面,使操作简单、便捷。而且采用了高效的效劳器、功能强大的数据库系统及通用数据库引擎,为各种业务提供高效率的工作能力,适应大规模数据处理的要求。应用软件在大家熟悉的易于维护的系统平台上开发,并且其安装简单。
平安可靠性原那么
系统构建选用成熟技术和当今世界优秀的高集成设备,保证系统的高质量、稳定、可靠。对系统如硬件、操作系统、网络、数据库应该设计尽可能详尽的故障处理方案,以保证系统的快速恢复性。并采用冗余技术〔冗余设备、冗余通信链路、RAID 技术〕保证数据可靠存储、网络系统可靠运行。对系统运行状况采用自动检测、告警、监控等方式
页脚下载后可删除,如有侵权请告知删除!
北京爱网特科技有限责任公司 - 1 -
进展实时观测。
应用软件系统采用容错性设计,防止造成系统的死机和瘫痪,提高系统的可靠性〔系统的容错性设计是指设计软件时能够保证用户输入的正确性和对系统非法的和破坏性的输入有很强的容错能力〕。在系统使用过程中,由于硬件出现故障或其它原因造成系统暂时性的中断后系统重新启动时,能够保证系统将原有的数据快速恢复,使其继续运行下去。在系统正常运行时,定期地将数据库中的数据备份到磁带机,防止数据库里的数据过于庞大,也保证数据的平安。当用户查询以前的数据超出当前硬盘存储的数据范围,那么随时从磁带机中调出相应时间段的数据库供使用。
扩展开放性原那么
随着建立的不断深入,管理模式和业务标准还在不断完善,因此,要求现在建立的系统能支持较长时间内的业务开展,具有较长生命力。
组件化
组件化技术利用面向对象的封装性,将具有共性的模块统一设计,不同局部设计成独立的功能实体模块,根据业务的具体需要进展不同的挂接,提高了系统的可扩展性。组件化一般都会采用多层构造,多层构造体系从根本上为系统提供了一个扎实可靠的技术框架,将业务逻辑集中在中间层实现,易于升级和更改。
使用中间件
中间件作为构造三层构造应用系统的根底平台,提供了两个主要功能:一是负责客户机和效劳器间的联接和通讯;二是提供一个三层构造的应用开发和运行平台。中间件的使用保证了系统的开放性和对技术开展的适应性。
动态部署应用
利用现在应用效劳器提供给用的可部署,动态地将新应用部署到应用效劳器,与原有系统集成到一起,方便用户使用和扩展。
页脚下载后可删除,如有侵权请告知删除!
北京爱网特科技有限责任公司 - 1 -
工程开发模式和技术
软件工程指出,计算机软件系统的开发是一个复杂的系统过程,必须采用一套工程化的方法进展,一种好的方法学能够为软件系统的开发过程提供一整套提高效率的途径和措施。
软件系统的生命周期可以划分为系统规划和可行性研究、需求分析、概要设计、详细设计、编码和测试、系统实施、系统维护等环节。依据对这些环节的先后顺序、交替、循环的不同处理观点和方法,传统开发模式可分为基于顺序模型、迭代模型、瀑布模型、螺旋模型等多种,其中瀑布模型是使用得最多的。这些方法强调严格按工程化的方法,遵照工程化的标准进展信息系统的开发,开发的各个阶段有着严格的先后顺序,因而需要在早期冻结用户的需求。针对这一缺陷,快速原型法逐步开展成熟起来,该方法强调系统的开发速度,通过快速建立一个原型化系统来与用户反复屡次交流,通过用户实际使用中的意见来逐步完善系统,该方法依据的根本模型仍然是循环迭代模型。
快速原型法是软件开发的自然过程描述,通过分析 — 设计 — 实现 — 测试的