火币网app官网正版下载

宜昌app开发-「宜昌软件开发公司」

火币网下载官方APP APP开发 2019-05-15 14:43 0

关键词:宜昌软件开发公司费用多少、临汾APP开发公司有哪些

一、宜昌APP软件开发中非功能性需求

软件系统体系结构影响软件的性能和可维护性等。一个应用程序系统的结构和风格依赖于系统的非功能性需求。
 
(1)性能

       如果性能是关键性需求,那么体系机构的设计就要定位在少数几个子系统上的一些关键性操作上,app定制开发要最大限度地减少这些子 系统和其他子系统通信。这表明要使用较大粒度的组件。

(2)保密性

       如果保密性是关键性需求,那么体系结构就要采用分层结构 ,把重要资源放在内层,并且在每层中采用更加严格、有效的安全验证。

(3)安全性

       如果安全是关键性需求,那么体系结构的设计就要将与安全相关的操作集中在一个或少数几个子系统中。这样将降低成本和减少安全有效性验证,而且可为之提供相应的保护系统。

(4)可用性

       如果可用性是关键性需求,那么体系结构的设计就要采用冗余性组件以便能在无须系统停止运行的情况下更新和替换组件。

(5)可维护性

       如果可维护性是关键性需求,那么体系结构的设计就要使用小粒度的自包含组件以便于更换。数据的产生者和数据的消费者应该分开,尽量避免数据共享。

       显然,在这些体系结构之间有潜在的冲突,如性能的改进需要使用大粒度组件而可维护性需要使用小粒度组件。宜昌软件开发如果这两个指标都是系统的关键性需求,就需要采取一个折中方案。如上所述,有时这些是可以针对不同部分而采用不同的体系结构风格实现的。
 
相关搜索:宜昌做APP的公司哪家专业、宜昌软件开发定制外包公司多不多
 

二、宜昌软件开发公司系统构成

       体系结构设计的第一个阶段是将一个系统分解成一组相互作用的子系统。在最抽象层次,体系结构的设计可描述成一个方块图,其中每个方块代表-个子系统。方块内的方块表明子系统本身又可分解成其他的子系统。箭头表示数据和控制沿着箭头的指向从一个子系统流向另一个子系统。一个体系结构的方块图给出了系统结构的概况。对系统开发过程中的各种不同的工程人员,通常都是容易理解的。

宜昌APP软件开发共享容器模型的特点如下:

(1)它是共享大量数据的一个高效方法。这种模式不在子系统间进行数据交换。

(2)子系统要与容器数据模型一 致,将不可避免地受到影响。如果一-个新系统的数据模型与该模型有冲突,将其集成到该系统中来存在困难或不可能实现。

(3)生产数据的子系统不需要关心数据如何被其他子系统使用。

(4)进化会很困难,因为大量的信息都是按照一定的数据模型生成的。将这个模型转换为一个新的模型非常昂贵和困难,有时甚至是不可能的。

(5)一些活动(如备份、保密性、访问控制和错误恢复等)都是集中进行的。这些都是容器管理员的职责。工具主要集中在主要功能上而不是这些活动上。

(6)不同的子系统对保密性、恢复和备份有不同的需求。而容器模型迫使所有的子系统使用相同的策略。

(7)共享模型能通过容器模式而可视。如果新工具的数据模型与容器模型相容,那它就能直接集成进来。

(8)将容器分布到多台机器上存在困难。在逻辑上,虽然将集中的容器分布到不同的机器上是可能的,但是将引|起数据冗余和不一致性。

       宜昌APP开发公司认为在上述的模型中,容器是被动的,对它的控制是子系统的职责。另外一种方法源于人工智能系统,即使用黑板模型,当有特别的数据可用时, 就会主动通报子系统。当容器数据的结构组织得不是很好时该方法比较合适。

火币网app官网正版下载相关的文章:「做APP的公司」-做app哪家公司好 

以上就是宜昌app开发-「宜昌软件开发公司」全文,希望对大家有所帮助!

分享:

扫一扫在手机阅读、分享本文

发表评论

评论列表(条)