山東軍隊(duì)文職招聘考試網(wǎng)計(jì)算機(jī)常識(shí)-軟件設(shè)計(jì)的基礎(chǔ) - 常識(shí)判斷

山東軍隊(duì)文職招聘考試網(wǎng)計(jì)算機(jī)常識(shí)-軟件設(shè)計(jì)的基礎(chǔ)減小字體增大字體山東軍隊(duì)文職招聘考試網(wǎng)計(jì)算機(jī)常識(shí)-軟件設(shè)計(jì)的基礎(chǔ)

軟件設(shè)計(jì)是軟件工程的重要階段,是一個(gè)把軟件需求轉(zhuǎn)換為軟件表示的過程。軟件設(shè)計(jì)的基本目標(biāo)是用比較抽象概括的方式確定目標(biāo)系統(tǒng)如何完成預(yù)定的任務(wù),即軟件設(shè)計(jì)是確定系統(tǒng)的物理模型。

軟件設(shè)計(jì)的重要性和地位概括為以下幾點(diǎn):

①軟件開發(fā)階段(設(shè)計(jì)、編碼、測(cè)試)占據(jù)軟件項(xiàng)目開發(fā)總成本絕大部分,是在軟件開發(fā)中形成質(zhì)量的關(guān)鍵五一節(jié);

②軟件設(shè)計(jì)是開發(fā)階段最重要的步驟,是將需求準(zhǔn)確地轉(zhuǎn)化為完整的軟件產(chǎn)品或系統(tǒng)的惟一途徑;

③軟件設(shè)計(jì)作出的決策,最終影響軟件實(shí)現(xiàn)的成敗;

④設(shè)計(jì)是軟件工程和軟件維護(hù)的基礎(chǔ)。

從技術(shù)觀點(diǎn)來看,軟件設(shè)計(jì)包括軟件結(jié)構(gòu)設(shè)計(jì)、數(shù)據(jù)設(shè)計(jì)、接口設(shè)計(jì)、過程設(shè)計(jì)。其中,結(jié)構(gòu)設(shè)計(jì)是定義軟件系統(tǒng)各主要部件之間的關(guān)系;數(shù)據(jù)設(shè)計(jì)是將分析時(shí)創(chuàng)建的模型轉(zhuǎn)化為數(shù)據(jù)結(jié)構(gòu)的定義;接口設(shè)計(jì)是描述軟件內(nèi)部、軟件和協(xié)作系統(tǒng)之間以及軟件與人之間如何通信;過程設(shè)計(jì)則是把系統(tǒng)結(jié)構(gòu)部件轉(zhuǎn)換成軟件的過程性描述。

從工程管理角度來看,軟件設(shè)計(jì)分兩步完成:概要設(shè)計(jì)和詳細(xì)設(shè)計(jì)。概要設(shè)計(jì)(又稱結(jié)構(gòu)設(shè)計(jì))將軟件需求轉(zhuǎn)化為軟件體系結(jié)構(gòu)、確定系統(tǒng)級(jí)接口、全局?jǐn)?shù)據(jù)結(jié)構(gòu)或數(shù)據(jù)庫模式;詳細(xì)設(shè)計(jì)確立每個(gè)模塊的實(shí)現(xiàn)算法和局部數(shù)據(jù)結(jié)構(gòu),用適當(dāng)方法表示算法和數(shù)據(jù)結(jié)構(gòu)的細(xì)節(jié)。

軟件設(shè)計(jì)的一般過程是:軟件設(shè)計(jì)是一個(gè)迭代的過程;先進(jìn)行高層次的結(jié)構(gòu)設(shè)計(jì);后進(jìn)行低層次的過程設(shè)計(jì);穿插進(jìn)行數(shù)據(jù)設(shè)計(jì)和接口設(shè)計(jì)。

用戶名:!查看更多評(píng)論

分值:100分55分1分

內(nèi)容:!

通知管理員驗(yàn)證碼:點(diǎn)擊獲取驗(yàn)證碼

山東軍隊(duì)文職招聘考試網(wǎng)計(jì)算機(jī)常識(shí)-軟件設(shè)計(jì)的基本原理 - 常識(shí)判斷

山東軍隊(duì)文職招聘考試網(wǎng)計(jì)算機(jī)常識(shí)-軟件設(shè)計(jì)的基本原理減小字體增大字體山東軍隊(duì)文職招聘考試網(wǎng)計(jì)算機(jī)常識(shí)-軟件設(shè)計(jì)的基本原理

軟件設(shè)計(jì)遵循軟件工程的基本目標(biāo)和原則,建立了適用于在軟件設(shè)計(jì)中應(yīng)該遵循的基本原理和與軟件設(shè)計(jì)有關(guān)的概念。

(1)抽象

抽象是一種思維工具,就是把事物本質(zhì)的共同特性提取出來而不考慮其他細(xì)節(jié)。軟件設(shè)計(jì)中考慮模塊化解決方案時(shí),可以定出多個(gè)抽象級(jí)別。抽象的層次從概要設(shè)計(jì)到詳細(xì)設(shè)計(jì)逐步聊低。在軟件概要設(shè)計(jì)中的模塊分層也是由抽象到具體逐步分析和構(gòu)造出來的。

(2)模塊化

模塊化是指把一個(gè)待開發(fā)的軟件分解成若干個(gè)小的簡(jiǎn)單的部分。如高級(jí)語言中的過程、函數(shù)、子程序等。每個(gè)模塊可以完成一個(gè)特定的子功能,各個(gè)模塊可以按一定的方法組裝起來成為一個(gè)整體,從而實(shí)現(xiàn)整個(gè)系統(tǒng)的功能。

模塊化是指解決一個(gè)復(fù)雜問題時(shí)自頂向下逐層把軟件系統(tǒng)劃分成若干模塊的過程。

為了解決復(fù)雜的問題,在軟件設(shè)計(jì)中必須把整個(gè)問題進(jìn)行分解來降低復(fù)雜性,這樣就可以減少開發(fā)工作量并降低開發(fā)成本和提高軟件生產(chǎn)率。但是劃分模塊并不是越多越好,因?yàn)檫@會(huì)增加模塊之間接口的工作量,所以劃分模塊層次和數(shù)量應(yīng)該避免過多或過少。

(3)信息隱蔽

信息隱蔽是指,在一個(gè)模塊內(nèi)包含的信息(過程或數(shù)據(jù)),對(duì)于不需要這些信息的其他模塊來說是不能訪問的。

(4)模塊獨(dú)立性

模塊獨(dú)立性是指,每個(gè)模塊只完成系統(tǒng)要求的獨(dú)立的子功能,并且與其他模塊的聯(lián)系最少且接口簡(jiǎn)單。是評(píng)價(jià)設(shè)計(jì)好壞的重要度量標(biāo)準(zhǔn)。衡量軟件的模塊獨(dú)立性作用耦合性和內(nèi)聚性兩個(gè)定性的度量標(biāo)準(zhǔn)

○1內(nèi)聚性:內(nèi)聚性是一個(gè)模塊內(nèi)部各個(gè)元素間彼此結(jié)合的緊密程度的度量。內(nèi)聚是從功能角度來度量模塊內(nèi)的聯(lián)系。

內(nèi)聚有如下的種類,它們之間的內(nèi)聚性由弱到強(qiáng)排列為:

偶然內(nèi)聚邏輯內(nèi)聚時(shí)間內(nèi)聚過程通信內(nèi)聚順序內(nèi)聚功能內(nèi)聚

內(nèi)聚性是信息隱蔽和局部化概念的自然擴(kuò)展。一個(gè)模塊的內(nèi)聚性越強(qiáng)則該模塊的模塊獨(dú)立性越強(qiáng)。作為軟件結(jié)構(gòu)設(shè)計(jì)的設(shè)計(jì)原則,要求生一個(gè)模塊的內(nèi)部都具有很強(qiáng)的內(nèi)聚性,它的各個(gè)組成部分彼此都密切相關(guān)。

○2耦合性:耦合性是模塊間互相連接的緊密程度的度量。

耦合性取決于各個(gè)模塊之間接口的復(fù)雜度、調(diào)用方式以及哪些信息通過接口。耦合可以分為下列幾種,它們之間的耦合度由高到低排列為:

內(nèi)容耦合:如一個(gè)模塊直接訪問另一模塊的內(nèi)容,則這兩個(gè)模塊稱為內(nèi)容耦合。

公共耦合:若一組模塊都有訪問同一全局?jǐn)?shù)據(jù)結(jié)構(gòu),則它之間的耦合稱之為公共耦合。

外部耦合:一組模塊都訪問同一全局簡(jiǎn)單變量(而不是同一全局?jǐn)?shù)據(jù)結(jié)構(gòu)),且不通過參數(shù)表傳遞該全局變量的信息,則稱為外部耦合。

控制耦合:若一模塊明顯地把開頭量、名字等信息送入另一模塊,控制另一模塊的功能,則為控制耦合。

標(biāo)記耦合:若兩個(gè)以上的模塊都需要其余某一數(shù)據(jù)結(jié)構(gòu)子結(jié)構(gòu)時(shí),不使用其余全局變量的方式而是用記錄傳遞的方式,即兩模塊間通過數(shù)據(jù)結(jié)構(gòu)變換信息,這樣的耦合稱為標(biāo)記耦合。

數(shù)據(jù)耦合:若一個(gè)模塊訪問另一個(gè)模塊,被訪問模塊的輸入和輸出都數(shù)據(jù)項(xiàng)參數(shù),即兩模塊間通過數(shù)據(jù)參數(shù)交換信息,則這兩個(gè)模塊為數(shù)據(jù)耦合。

非直接耦合:若兩個(gè)模塊沒有直接關(guān)系,它們之間的聯(lián)系完全是通過主模塊的控制和調(diào)用來實(shí)現(xiàn)的,則稱這兩個(gè)模塊為非直接耦合。非直接耦合獨(dú)立性最強(qiáng)。

耦合性越強(qiáng),獨(dú)立性越弱,希望模塊之間的耦合表現(xiàn)為非直接耦合方式。但是,由于問題所固有的復(fù)雜性和結(jié)構(gòu)化設(shè)計(jì)的原則,非直接耦合往往是不存在的。

耦合性與內(nèi)聚性是模塊獨(dú)立性的兩個(gè)定性標(biāo)準(zhǔn),耦合與內(nèi)聚是相互關(guān)聯(lián)的。在程序結(jié)構(gòu)中,各模塊的內(nèi)聚性越強(qiáng),則耦合性越弱。一般較優(yōu)秀的軟件設(shè)計(jì),應(yīng)盡量做到高內(nèi)聚,低耦合,即減弱模塊之間的耦合性和提高模塊內(nèi)的內(nèi)聚性,有得提高模塊的獨(dú)立性。

用戶名:!查看更多評(píng)論

分值:100分55分1分

內(nèi)容:!

通知管理員驗(yàn)證碼:點(diǎn)擊獲取驗(yàn)證碼

軍隊(duì)文職招聘考試行測(cè)常識(shí)判斷-關(guān)于國慶的資料? - 常識(shí)判斷

軍隊(duì)文職招聘考試行測(cè)常識(shí)判斷-關(guān)于國慶的資料?減小字體增大字體軍隊(duì)文職招聘考試行測(cè)常識(shí)判斷-關(guān)于國慶的資料?

來源:山東省軍隊(duì)文職招聘網(wǎng)()

國慶節(jié)資料及國慶節(jié)的由來

國慶節(jié)資料:

10月1日是中國的國慶節(jié).中國人民在中國共產(chǎn)黨的領(lǐng)導(dǎo)下,前赴后繼,取得了人民革命的偉大勝利.1949年10月1日,在首都北京天安門廣場(chǎng)舉行了開國大典,在隆隆的禮炮聲中,中央人民政府主席毛澤東莊嚴(yán)宣告中華人民共和國成立并親手升起了第一面五星紅旗.聚集天安門廣場(chǎng)的三十萬軍民進(jìn)行了盛大的閱兵和慶祝游行.10月1日是我國的國慶節(jié),為什么把這一天定為國慶節(jié)呢?中國人民經(jīng)過一百多年的英勇奮戰(zhàn),在中國共產(chǎn)黨的領(lǐng)導(dǎo)下,取得了人民革命的偉大勝利.在1949年10月1日宣告中華人民共和國成立,這是中國歷史上一個(gè)最偉大的轉(zhuǎn)變.1949年9月的政協(xié)一屆一次會(huì)議上決定把10月1日定為國慶節(jié).

1949年十月一日下午3時(shí),北京30萬人在天安門廣場(chǎng)隆重舉行典禮,慶祝中華人民共和國中央人民政府成立。毛澤東主席莊的嚴(yán)宣告中華人民共和國、中央人民政府成立,并親自升起了第一面五星紅旗。毛主席宣讀了《中華人民共和國中央人民政府公告》:中華人民共和國中央人民政府為代表中華人民共和國全國人民唯一合法政府。凡愿遵守平等、互利及互相尊重領(lǐng)土主權(quán)等項(xiàng)原則的任何外國政府,本政府均愿與之建立外交關(guān)系。隨即舉行閱兵式和群眾游行。朱德總司令檢閱了海陸空軍,并宣布《中國人民解放軍總部命令》,命令中國人民解放軍迅速肅清國民黨一切殘余武裝,解放一切尚未解放的國土。同日,北京新華廣播電臺(tái)在天安門廣場(chǎng)進(jìn)行中華人民共和國開國大典實(shí)況廣播。這是中國人民廣播史上第一次大規(guī)模的實(shí)況廣播,全國各地人民廣播電臺(tái)同時(shí)聯(lián)播。

各國國慶節(jié)由來

世界各國確定國慶節(jié)的依據(jù)千奇百怪。據(jù)統(tǒng)計(jì),全世界以國家建立的時(shí)間為國慶節(jié)的國家有35個(gè)。以占領(lǐng)首都那天為國慶節(jié)的有古巴、柬埔寨等。有些國家以國家獨(dú)立日為國慶節(jié)。1804年1月1日,海地人民殲滅了拿破侖的6萬遠(yuǎn)征軍,在太子港宣布獨(dú)立,從此就把每年的1月1日定為國慶節(jié)。墨西哥、加納等國也是如此。還有些國家以武裝起義紀(jì)念日作為國慶節(jié)。7月14日是法國國慶日。1789年的這一天,巴黎人民攻占了象征封建統(tǒng)治的巴士底獄,推翻了君主政權(quán)。另有一些國家以重大會(huì)議日為國慶節(jié)。美國以1776年7月4日大陸會(huì)議通過《獨(dú)立宣言》的日子為國慶日。加拿大以英國議會(huì)1867年7月1日通過《大不列顛北美法案》這一天為國慶節(jié)。還有以國家元首的生日為國慶節(jié)的,如尼泊爾、泰國、瑞典、荷蘭、丹麥、比利時(shí)等國家。

國慶節(jié)歷史由來:

10月1日是我們偉大祖國的生日

1949年10月1日,是新中國成立的紀(jì)念日。這里應(yīng)該說明一點(diǎn),在許多人的印象中,1949年的10月l日在北京天安門廣場(chǎng)舉行了有數(shù)十萬軍民參加的中華人民共和國開國大典。其實(shí),人們頭腦中的這一印象并不準(zhǔn)確。因?yàn)椋?949年10月1日在天安門廣場(chǎng)舉行的典禮是中華人民共和國中央人民政府成立盛典,而不是開國大典。實(shí)際上,中華人民共和國的開國,也就是說中華人民共和國的成立,早在當(dāng)年10月1日之前一個(gè)星期就已經(jīng)宣布過了。當(dāng)時(shí)也不叫開國大典,而是稱作開國盛典。時(shí)間是1949年9月21日。這一天,中國人民政治協(xié)商會(huì)議籌備會(huì)主任毛澤東在政協(xié)第一屆會(huì)議上所致的開幕詞中就已經(jīng)宣告了新中國的誕生。

那么10月1日的國慶又是怎么回事呢?在中國人民政治協(xié)商會(huì)議第一屆全國委員會(huì)第一次會(huì)議上,許廣平發(fā)言說:馬敘倫委員請(qǐng)假不能來,他托我來說,中華人民共和國的成立,應(yīng)有國慶日,所以希望本會(huì)決定把10月1日定為國慶日。毛澤東說我們應(yīng)作一提議,向政府建議,由政府決定。1949年10月2日,中央人民政府通過《關(guān)于中華人民共和國國慶日的決議》,規(guī)定每年10月1日為國慶日,并以這一天作為宣告中華人民共和國成立的日子。從此,每年的10月1日就成為全國各族人民隆重歡慶的節(jié)日了。

用戶名:!查看更多評(píng)論

分值:100分55分1分

內(nèi)容:!

通知管理員驗(yàn)證碼:點(diǎn)擊獲取驗(yàn)證碼