成人AV在线无码|婷婷五月激情色,|伊人加勒比二三四区|国产一区激情都市|亚洲AV无码电影|日av韩av无码|天堂在线亚洲Av|无码一区二区影院|成人无码毛片AV|超碰在线看中文字幕

軟件構(gòu)件與體系結(jié)構(gòu) 什么是系統(tǒng)架構(gòu)邏輯?

什么是系統(tǒng)架構(gòu)邏輯?系統(tǒng)架構(gòu)也應(yīng)該說(shuō)是邏輯架構(gòu),但是對(duì)于很多純軟件項(xiàng)目來(lái)說(shuō),通常不是這樣的提法,直接就是邏輯架構(gòu)。我過(guò)去的經(jīng)驗(yàn)一般是:在解決方案層面做系統(tǒng)架構(gòu),然后分解成一個(gè)軟件子系統(tǒng)的時(shí)候再設(shè)計(jì)這個(gè)

什么是系統(tǒng)架構(gòu)邏輯?

系統(tǒng)架構(gòu)也應(yīng)該說(shuō)是邏輯架構(gòu),但是對(duì)于很多純軟件項(xiàng)目來(lái)說(shuō),通常不是這樣的提法,直接就是邏輯架構(gòu)。我過(guò)去的經(jīng)驗(yàn)一般是:在解決方案層面做系統(tǒng)架構(gòu),然后分解成一個(gè)軟件子系統(tǒng)的時(shí)候再設(shè)計(jì)這個(gè)軟件的邏輯架構(gòu)。

CS和BS架構(gòu)有什么區(qū)別?

C/S也稱為客戶機(jī)/服務(wù)器或客戶機(jī)/服務(wù)器模式。服務(wù)器通常采用高性能PC、工作站或小型機(jī),采用大型數(shù)據(jù)庫(kù)系統(tǒng),如Oracle、Sybase、Informix或SQL Server??蛻舳诵枰惭b特殊的客戶端軟件。C/S的優(yōu)勢(shì)在于可以充分發(fā)揮客戶端PC的處理能力,大量的工作可以在客戶端處理完之后提交給服務(wù)器。相應(yīng)的好處是客戶端響應(yīng)快。缺點(diǎn)主要有以下幾點(diǎn):只適用于局域網(wǎng)。隨著互聯(lián)網(wǎng)的快速發(fā)展,移動(dòng)辦公和分布式辦公越來(lái)越普及,這就要求我們的系統(tǒng)具有可擴(kuò)展性。以這種進(jìn)行遠(yuǎn)程訪問(wèn)需要特殊的技術(shù),并且系統(tǒng)應(yīng)該專門(mén)設(shè)計(jì)來(lái)處理分布式數(shù)據(jù)??蛻舳诵枰惭b特殊的客戶端軟件。首先涉及到安裝的工作量。其次,任何有問(wèn)題的電腦,比如病毒和硬件損壞,都需要安裝或維護(hù)。尤其是分店或者專賣(mài)店多的時(shí)候,不是工作量大,而是距離遠(yuǎn)。還有就是系統(tǒng)軟件升級(jí)時(shí),每個(gè)客戶端都需要重裝,其維護(hù)和升級(jí)成本非常高。對(duì)客戶端的操作系統(tǒng)也有限制。它可能適用于Win98,但不能用于win2000或Windows XP?;蛘卟贿m合微軟 的新操作系統(tǒng),更別說(shuō)Linux,Unix之類的了??蛻魴C(jī)/服務(wù)器基于局域網(wǎng)。瀏覽器/服務(wù)器基于廣域網(wǎng)。

1.硬件環(huán)境不同:C/S一般構(gòu)建在專用網(wǎng)絡(luò)上。在小型網(wǎng)絡(luò)環(huán)境中,局域網(wǎng)通過(guò)專用服務(wù)器提供連接和數(shù)據(jù)交換服務(wù)。B/S搭建在廣域網(wǎng)上,不一定是專門(mén)的網(wǎng)絡(luò)硬件環(huán)境。比如沖浪,租用設(shè)備,信息管理等,比C/S的適應(yīng)性更強(qiáng),一般只要有操作系統(tǒng)和瀏覽器就可以了。

2.安全需求不同:C/S一般面向相對(duì)固定的用戶群,對(duì)信息安全有很強(qiáng)的控制能力。一般來(lái)說(shuō),C/S結(jié)構(gòu)適用于高度機(jī)密的信息系統(tǒng),一些公共信息可以通過(guò)B/S發(fā)布..B/S基于廣域網(wǎng),安全控制能力相對(duì)較弱,面對(duì)的是未知的用戶群體。

3.程序架構(gòu)不同:C/S程序可以更關(guān)注進(jìn)程,可以多級(jí)檢查權(quán)限,系統(tǒng)運(yùn)行速度可以慢一些。少想。b/S ;S對(duì)安全性和訪問(wèn)速度的多重考慮是基于更多優(yōu)化的需要,比C/S有更高的要求..B/S結(jié)構(gòu)的程序架構(gòu)是發(fā)展的趨勢(shì)。從。Net系列的BizTalk 2000 Exchange 2000,完全支持網(wǎng)絡(luò)組件構(gòu)建的系統(tǒng)。SUN和IBM推出的JavaBean組件技術(shù)使B/S更加成熟。

4.軟件復(fù)用則不同:C/S程序不可避免地可以作為一個(gè)整體來(lái)考慮,組件的復(fù)用性不如B/S需求下的組件。B/S對(duì)的多重結(jié)構(gòu)要求組件具有相對(duì)獨(dú)立的功能,并能相對(duì)較好地重用。

5.系統(tǒng)維護(hù)就不一樣了:系統(tǒng)維護(hù)是在軟件生命周期中,花費(fèi)很大。由于重要的C/S程序的完整性,有必要將它們作為一個(gè)整體來(lái)考察,處理問(wèn)題并升級(jí)系統(tǒng)。升級(jí)很難,可能是要做一個(gè)全新的系統(tǒng)。B/S程序由組件組成,方便了組件的個(gè)性化更換,實(shí)現(xiàn)了系統(tǒng)的無(wú)縫升級(jí),最大限度地降低了系統(tǒng)的維護(hù)成本,并使用戶可以從網(wǎng)上下載安裝。

6.處理不同的問(wèn)題:C/S程序可以處理固定的用戶界面,在同一個(gè)區(qū)域,安全性要求高,和操作系統(tǒng)相關(guān),應(yīng)該都是同一個(gè)系統(tǒng)。B/S基于廣域網(wǎng),面向不同的用戶群和分散的地域,C/S可以 t做,和操作系統(tǒng)平臺(tái)關(guān)系最小。

7.用戶界面不同:C/S多建立在窗口平臺(tái)上,表達(dá)有限。一般對(duì)程序員的要求比較高。B/S構(gòu)建在瀏覽器上,有更豐富、更生動(dòng)的與用戶交流,大部分難度降低,降低了開(kāi)發(fā)成本。

8.信息流不同:C/S程序一般是典型的集中式機(jī)械處理,交互性相對(duì)較低。B/S信息的流向可以改變,B-B、B-C、B-G等信息流動(dòng)。