當(dāng)前位置: 首頁 > 軟考高級(jí)職稱(高項(xiàng)) > 軟考高級(jí)職稱(高項(xiàng))備考資料 > 高級(jí)軟考信息系統(tǒng)項(xiàng)目管理師知識(shí)點(diǎn)之軟件體系結(jié)構(gòu)

高級(jí)軟考信息系統(tǒng)項(xiàng)目管理師知識(shí)點(diǎn)之軟件體系結(jié)構(gòu)

更新時(shí)間:2019-12-13 09:31:07 來源:環(huán)球網(wǎng)校 瀏覽142收藏71

軟考高級(jí)職稱(高項(xiàng))報(bào)名、考試、查分時(shí)間 免費(fèi)短信提醒

地區(qū)

獲取驗(yàn)證 立即預(yù)約

請(qǐng)?zhí)顚憟D片驗(yàn)證碼后獲取短信驗(yàn)證碼

看不清楚,換張圖片

免費(fèi)獲取短信驗(yàn)證碼

摘要 要備考參加2020年軟考信息系統(tǒng)項(xiàng)目管理師考試的小伙伴們,環(huán)球網(wǎng)校小編整理了高級(jí)軟考信息系統(tǒng)項(xiàng)目管理師知識(shí)點(diǎn),小伙伴們快來跟著小編一起復(fù)習(xí)吧。希望大家都可以順利參加考試哦。更多計(jì)算機(jī)軟考相關(guān)信息敬請(qǐng)關(guān)注環(huán)球網(wǎng)校軟考高級(jí)職稱頻道。

高級(jí)軟考信息系統(tǒng)項(xiàng)目管理師知識(shí)點(diǎn)之軟件體系結(jié)構(gòu)

1、 軟件體系結(jié)構(gòu)的定義:為軟件系統(tǒng)提供了一個(gè)結(jié)構(gòu)、行為和屬性的高級(jí)抽象,由構(gòu)成系統(tǒng)的元素的描述、這些元素的相互作用、指導(dǎo)元素集成的模式,以及這些模式的約束組成。不僅指定了系統(tǒng)的組織(organization)結(jié)構(gòu)和拓?fù)?topology)結(jié)構(gòu),并且顯示了系統(tǒng)需求和構(gòu)成系統(tǒng)的元素之間的對(duì)應(yīng)關(guān)系,提供了一些設(shè)計(jì)決策的基本原理。

2、 解決好軟件的重用、質(zhì)量和維護(hù)問題,是研究軟件體系結(jié)構(gòu)的根本目的。軟件體系結(jié)構(gòu)的建立應(yīng)位于需求分析之后,軟件設(shè)計(jì)之前。軟件體系結(jié)構(gòu)是風(fēng)險(xiǎn)承擔(dān)者進(jìn)行交流的手段,明確了對(duì)系統(tǒng)實(shí)現(xiàn)的約束條件,決定了開發(fā)和維護(hù)組織的組織結(jié)構(gòu),制約著系統(tǒng)的質(zhì)量屬性。軟件體系結(jié)構(gòu)使推理和控制更改更簡單,有助于循序漸進(jìn)的原型設(shè)計(jì),可以作為培訓(xùn)的基礎(chǔ)。軟件體系結(jié)構(gòu)是可傳遞和可重用的模型,通過研究軟件體系結(jié)構(gòu)可能預(yù)測軟件的質(zhì)量。

3、 軟件體系結(jié)構(gòu)的模型:分為五種:結(jié)構(gòu)模型、框架模型、動(dòng)態(tài)模型、過程模型和功能模型。在這五個(gè)模型中,最常用的是結(jié)構(gòu)模型和動(dòng)態(tài)模型。

4、 “4+1"視圖模型:Kruchten在1995年提出從五個(gè)不同的視角包括邏輯視圖、進(jìn)程視圖、物理視圖、開發(fā)視圖和場景視圖來描述軟件體系結(jié)構(gòu)。邏輯視圖(logic view)主要支持系統(tǒng)的功能需求,即系統(tǒng)提供給最終用戶的服務(wù)。開發(fā)視圖(development view),也稱模塊視圖(module view),主要側(cè)重于軟件模塊的組織和管理。進(jìn)程視圖(process view)側(cè)重于系統(tǒng)的運(yùn)行特性,主要關(guān)注一些非功能性的需求。物理視圖(physical view)主要考慮如何把軟件映射到硬件上,它通常要考慮到系統(tǒng)性能、規(guī)模、可靠性等。

5、 典型的軟件體系結(jié)構(gòu):分層系統(tǒng)(組織成一個(gè)層次結(jié)構(gòu),每一層為上層服務(wù)、并作為下層客戶,最廣泛的應(yīng)用是分層通信協(xié)議)、C2風(fēng)格(通過連接件綁定在一起的按照一組規(guī)則運(yùn)作的并行構(gòu)件網(wǎng)絡(luò))、C/S風(fēng)格(C/S體系結(jié)構(gòu)有三個(gè)主要組成部分:數(shù)據(jù)庫服務(wù)器、客戶應(yīng)用程序和網(wǎng)絡(luò))、三層C/S結(jié)構(gòu)風(fēng)格(將應(yīng)用功能分成表示層、功能層和數(shù)據(jù)層三個(gè)部分)、B/S風(fēng)格(是三層應(yīng)用結(jié)構(gòu)的一種實(shí)現(xiàn)方式,其具體結(jié)構(gòu)為:瀏覽器/Web服務(wù)器/數(shù)據(jù)庫服務(wù)器)、CORBA(公共對(duì)象請(qǐng)求代理,是由對(duì)象管理組織OMG制定的一個(gè)工業(yè)標(biāo)準(zhǔn),其主要目標(biāo)是提供一種機(jī)制,使得對(duì)象可以透明地發(fā)出請(qǐng)求和獲得應(yīng)答,從而建立起一個(gè)異質(zhì)的分布式應(yīng)用環(huán)境,CORBA技術(shù)規(guī)范的主要內(nèi)容包括接口定義語言(IDL, Interface Definition Language),接口池(IR, Interface Repository),動(dòng)態(tài)調(diào)用接口(DII,Dynamic Invocation Interface),對(duì)象適配器(OA,Object Adapter)等)、異構(gòu)結(jié)構(gòu)風(fēng)格。

6、 基于體系結(jié)構(gòu)的軟件開發(fā)模型(ABSDM )把整個(gè)基于體系結(jié)構(gòu)的軟件過程劃分為體系結(jié)構(gòu)需求、設(shè)計(jì)、文檔化、復(fù)審、實(shí)現(xiàn)、演化等六個(gè)子過程。

7、 軟件體系結(jié)構(gòu)評(píng)估技術(shù):基于調(diào)查問卷或檢查表的方式、基于場景的方式和基于度量的方式。

以上就是小編整理的高級(jí)軟考信息系統(tǒng)項(xiàng)目管理師知識(shí)點(diǎn),希望能幫助到大家。環(huán)球網(wǎng)校友情提示:為了大家更好的備考,環(huán)球網(wǎng)校特地為您準(zhǔn)備了計(jì)算機(jī)軟考復(fù)習(xí)資料,如有需要請(qǐng)點(diǎn)擊文章下方“免費(fèi)下載>>>計(jì)算機(jī)軟考試題/考點(diǎn)精華”免費(fèi)下載學(xué)習(xí)。

分享到: 編輯:焦學(xué)雯

資料下載 精選課程 老師直播 真題練習(xí)

軟考高級(jí)職稱(高項(xiàng))資格查詢

軟考高級(jí)職稱(高項(xiàng))歷年真題下載 更多

軟考高級(jí)職稱(高項(xiàng))每日一練 打卡日歷

0
累計(jì)打卡
0
打卡人數(shù)
去打卡

預(yù)計(jì)用時(shí)3分鐘

軟考高級(jí)職稱(高項(xiàng))各地入口
環(huán)球網(wǎng)校移動(dòng)課堂APP 直播、聽課。職達(dá)未來!

安卓版

下載

iPhone版

下載

返回頂部