火币中国官网

宜昌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開發-「宜昌軟件開發公司」全文,希望對大家有所幫助!

分享:

掃一掃在手機閱讀、分享本文

發表評論

評論列表(條)