百韵网 >>  正文

系统架构 系统架构是什么意思

来源:www.baiyundou.net   日期:较早时间

【数字地质编录系统】和【地质报表输出系统】均为单机C/S运行模式,两个系统共用一套数据库,系统总体架构在逻辑上可划分为4个层次(图1.2):数据层、支持层、表现层和应用层。

图1.2 系统总体架构

【数据层】主要由关系数据库、文件数据库和图形数据库三部分组成。其中:关系数据库主要用于存储勘探工程地质编录过程中产生的各类表格和文字记录,文件数据库组织和存储各类文件数据,图形数据库主要用于存储编录过程中形成的地质素描图。

【支持层】主要为业务功能的实现提供技术支撑,包括ACCESS 关系数据库管理系统、MAPGIS基础平台和CHINA EXCEL控件。在此基础上,通过软件编程技术对数据采集、图形编辑和报表输出过程进行整合,并实现业务功能。

【表现层】主要实现了勘探工程的数字化地质编录,即数字地质编录系统包含的主要功能,包括对槽探、井探、坑探、钻探各类表格和文字数据的采集,以及对地质素描图的交互式数据采集,主要实现【数据采集系统】的功能。

【应用层】主要基于数据层和支持层,实现具有专业针对性的、面向系统最终用户的业务功能,是【地质报表输出系统】提供的主要功能,包括数据查询浏览、编录模板输出、原始报表输出、数据导入导出等功能。



系统架构是什么意思~

系统架构(Framework 或Architecture)或软件架构的定义很难明确,仁者见仁智者见智。
在面向对象范畴中,我认为就是通过若干类、抽象类及其接口有机组成的软件系统,其中类起的作用好比建筑物中的砖瓦钢筋水泥楼板,而接口和抽象类中没有实现的方法好比其中的一个个空间,包括大厅,走廊,房间,厨房,卫生间....,架构使用者的任务就是往这些空间中填充东西,也就是实现那些接口和抽象方法,从而可以创建一座定制了的建筑物。进一步,可以对这个建筑进行修饰使其外观更加漂亮。当然也可以进行改动,以便结构更加合理。
在《Rational 统一过程实践者指南》(RUP)认为,系统架构为:1. 系统中最重要的组成部分和它们的接口,以及做出的创建、购买或是重用这些组成部分的决定;2.描述这些组成部分在运作时如何交互来实现系统中最重要的脚本;3.实现并测试系统架构的原型,以验证架构是否可行、是否化解了重大风险,以及验证它是否打到了重要的质量指标:性能、可扩展性和成本等。

系统架构师是一个最终确认和评估系统需求,给出开发规范,搭建系统实现的核心构架,并澄清技术细节、扫清主要难点的技术人员。主要着眼于系统的“技术实现”。因此他/她应该是特定的开发平台、语言、工具的大师,对常见应用场景能给出最恰当的解决方案,同时要对所属的开发团队有足够的了解,能够评估自己的团队实现特定的功能需求需要的代价。
系统架构师负责设计系统整体架构,从需求到设计的每个细节都要考虑到,把握整个项目,使设计的项目尽量效率高,开发容易,维护方便,升级简单等。

相关要点总结:

13141999110:物联网操作系统的体系架构
傅韩答:3、内核架构可扩展性强。物联网操作系统的内核,应该设计成一个框架,这个框架定义了一些接口和规范,只要遵循这些接口和规范,就可以很容易的在操作系统内核上增加新的功能的新的硬件支持。因为物联网的应用环境具备广谱特性,要求操作系统必须能够扩展以适应新的应用环境。内核应该有一个基于总线或树结构的设备管理机制,...

13141999110:android操作系统的体系结构分为几层?
傅韩答:Android系统架构为四层结构,从上层到下层分别是应用程序层(Applications)、应用程序框架层(ApplicationFramework)、系统运行库层(Libraries)以及Linux内核层(LinuxKernel),分别介绍如下:1.应用程序层(Applications)Android平台不仅仅是操作系统,也包含了许多应用程序,诸如SMS短信客户端程序、电话拨号程序...

13141999110:整体架构和系统架构的区别
傅韩答:整体架构和系统架构的区别是目的不同。整体架构是对整个或部分技术系统的可重用设计的构架,系统架构是对已确定的需求的技术实现构架、作好规划,运用成套、完整的工具,在规划的步骤下去完成任务。

13141999110:如何做好软件系统的架构设计
傅韩答:4、提高产品的质量,好的软件架构设计是产品质量的保证,特别是对于客户常常提出的非功能性需求的满足。 软件架构设计的原则 软件架构设计必须遵循以下原则: 1、满足功能性需求和非功能需求。这是一个软件系统最基本的要求,也是架构设计时应该遵循的最基本的原则。 2、实用性原则,就像每一个软件系统交付给用户使用时...

13141999110:华为的操作系统架构?
傅韩答:鸿蒙操作系统发布 鸿蒙微内核是基于微内核的全场景分布式OS,可按需扩展,实现更广泛的系统安全,主要用于物联网,特点是低时延,甚至可到毫秒级乃至亚毫秒级。鸿蒙OS实现模块化耦合,对应不同设备可弹性部署,鸿蒙OS有三层架构,第一层是内核,第二层是基础服务,第三层是程序框架[2]。可用于手机、平板...

13141999110:信息系统的三层结构分别是什么?
傅韩答:2、业务逻辑层:主要负责对数据层的操作。也就是说把一些数据层的操作进行组合。业务逻辑层(Business Logic Layer)无疑是系统架构中体现核心价值的部分。它的关注点主要集中在业务规则的制定、业务流程的实现等与业务需求有关的系统设计,也即是说它是与系统所应对的领域(Domain)逻辑有关,很多时候,...

13141999110:软件设计中系统架构设计包括哪些内容
傅韩答:软件设计中系统架构设计包括哪些内容 架构师的职责主要有如下4条: 1、确认需求 在项目开发过程中,架构师是在需求规格说明书完成后介入的,需求规格说明书必须得到架构师的认可。架构师需要和分析人员反复交流,以保证自己完整并准确地理解用户需求。 2、系统分解 依据用户需求,架 面向对象的设计中,...

13141999110:简述WEB系统的架构原理
傅韩答:一般来说,WEB系统,主要是指后端,前端就是各种浏览器了。 那么简单来讲,只要是能与浏览器通过网路互动的系统,都可以算是WEB系统。最简洁的就是用NODEJS写一个echo,就是客户端发什么内容,就回什么内容。 而在实际应用中,WEB系统的架构,一般有这么几个部分:负载均衡、授权验证(可选)、静态内容服务、动态内容服务...

13141999110:软件架构和系统架构的区别是什么
傅韩答:埃及的金字塔、神庙的建设,不是几个平常的泥瓦匠聚在一起就能够造出来的。像SAP、OracleERP,国内的金蝶等大规模的系统,以及空间站、火箭的控制系统等,没有系统性的架构方法、规范、流程,结果只能是悲剧。当规模、复杂度没有达到一定程度,比如在一些小的团队、产品中,架构过程可能融入到老板、经理、...

13141999110:软件架构和系统架构的区别是什么
傅韩答:埃及的金字塔、神庙的建设,不是几个平常的泥瓦匠聚在一起就能够造出来的。像SAP、Oracle ERP,国内的金蝶等大规模的系统,以及空间站、火箭的控制系统等,没有系统性的架构方法、规范、流程,结果只能是悲剧。当规模、复杂度没有达到一定程度,比如在一些小的团队、产品中,架构过程可能融入到老板、经理...

(编辑:本站网友)
相关推荐
关于我们 | 客户服务 | 服务条款 | 联系我们 | 免责声明 | 网站地图
@ 百韵网