CCPDS-R軟件過(guò)程被剪裁來(lái)使用Ada和可復(fù)用的中間件構(gòu)件,以便快速構(gòu)造一個(gè)分布式的構(gòu)架。NAS CSCI提供了這些原始的構(gòu)件,而且在CCPDS-R合同被授予之前就可以用自主的研究和開(kāi)發(fā)資金進(jìn)行初步開(kāi)發(fā)。這些構(gòu)件是第一代中間性解決方案,該方案使真正的基于構(gòu)件的分布式構(gòu)架開(kāi)發(fā)方法成為可能。將NAS的類(lèi)屬任務(wù)、進(jìn)程、套接口和環(huán)路實(shí)際化為一個(gè)運(yùn)行時(shí)的基礎(chǔ)設(shè)施,該基礎(chǔ)設(shè)施稱作軟件構(gòu)架的骨架(Software Architecture Skeleton ,SAS)。與公共子系統(tǒng)SAS有關(guān)的軟件工程師前期的構(gòu)造和演示的重點(diǎn)。這是一個(gè)構(gòu)架優(yōu)先過(guò)程的極好的例子。
SAS包含解決方案的陳述性試圖,包括所有頂層的控制結(jié)構(gòu)、接口與接口之間傳遞的數(shù)據(jù)類(lèi)型。在CCPDS-R的一個(gè)構(gòu)架定義中,這個(gè)試圖包括以下內(nèi)容:
NAS構(gòu)件的初始化、進(jìn)程和任務(wù)的狀態(tài)管理、進(jìn)程相互間的通信、故障處理、健康和性能監(jiān)控、插裝、網(wǎng)絡(luò)管理、日志和網(wǎng)絡(luò)控制。
即使一個(gè)SAS編譯,它是集上并不執(zhí)行許多場(chǎng)景(除了出現(xiàn)而且空閑),除非添加軟件來(lái)讀取消息、處理消息以及在應(yīng)用任務(wù)內(nèi)寫(xiě)消息。SAS的目的是提供結(jié)構(gòu)和接口網(wǎng)絡(luò)來(lái)將構(gòu)件集成到線程中。SAS驗(yàn)證和評(píng)估有兩個(gè)重要的方面:編譯和執(zhí)行。不過(guò)將所有SAS對(duì)象構(gòu)造和編譯在一起是一個(gè)重要的評(píng)估,該評(píng)估提供了與SAS一致性和質(zhì)量有關(guān)的實(shí)質(zhì)性的反饋。在SAS內(nèi)構(gòu)造構(gòu)件、執(zhí)行刺激和響應(yīng)線程,提供了與結(jié)構(gòu)化完整性和運(yùn)行時(shí)語(yǔ)義有關(guān)的進(jìn)一步反饋。
因此,SAS為集成和構(gòu)架進(jìn)化提供了平臺(tái)。前期構(gòu)造SAS并把它進(jìn)化為一個(gè)穩(wěn)定的基線是重要的。在該基線中,變更被管理和度量,以便提供與構(gòu)架穩(wěn)定性有關(guān)的反饋。大約在第13個(gè)月,即正好在初步設(shè)計(jì)評(píng)審(PDR)里程碑之前, CCPDS-R安裝了第一個(gè)SAS基線(在3次非正式的迭代后):所有隨后的變更都是通過(guò)嚴(yán)格的配置控制來(lái)執(zhí)行。在第一個(gè)基線后,SAS經(jīng)歷了多次變更,這些變更緊隨項(xiàng)目的進(jìn)展而得到細(xì)查,但SAS動(dòng)態(tài)性集中在生命周期中的前期的可接受的穩(wěn)固構(gòu)架上。SAS在評(píng)估整個(gè)軟件接口的變動(dòng)性以及獲得公共子系統(tǒng)的概念性構(gòu)架方面是有用的。
★關(guān)于WorkWin公司電腦監(jiān)控軟件★
WorkWin的使命是打造Work用途的Windows 電腦系統(tǒng),有效規(guī)范員工上網(wǎng)行為,讓老板知道員工每天在做什么(監(jiān)控包括屏幕、上網(wǎng)在內(nèi)的一舉一動(dòng)),限制員工不能做什么(禁止網(wǎng)購(gòu)、游戲、優(yōu)盤(pán)等)。
WorkWin基于純軟件設(shè)計(jì),非常容易使用,無(wú)需添加或改動(dòng)任何硬件,使用一臺(tái)管理機(jī)監(jiān)控全部員工機(jī)電腦。歷經(jīng)南京網(wǎng)亞十余年精心打造,此時(shí)此刻每天都有成千上萬(wàn)企業(yè)電腦正在運(yùn)行WorkWin,選擇WorkWin選擇“贏”。
WorkWin監(jiān)控首頁(yè) 短視頻講解 下載免費(fèi)試用版
版權(quán)所有,南京網(wǎng)亞計(jì)算機(jī)有限公司 。本文鏈接地址: 計(jì)算機(jī)軟件構(gòu)架的骨架