軍隊文職招聘考試網(wǎng)-毛澤東思想的科學(xué)定義與科學(xué)內(nèi)涵 - 行測知識

軍隊文職招聘考試網(wǎng)-毛澤東思想的科學(xué)定義與科學(xué)內(nèi)涵減小字體增大字體軍隊文職招聘考試網(wǎng)-毛澤東思想的科學(xué)定義與科學(xué)內(nèi)涵(多選)★★核心是馬列與中國實踐相結(jié)合

(1)毛澤東思想的科學(xué)涵義:①是馬克思列寧主義在中國的運用和發(fā)展。②是被實踐證明了的關(guān)于中國革命和建設(shè)的正確的理論原則和經(jīng)驗總結(jié)。③是黨的集體智慧的結(jié)晶。

(2)毛澤東思想是一個完整的科學(xué)體系,它包括兩大組成部分:(理論六方面)

①一是其獨創(chuàng)性的理論內(nèi)容②二是貫串于上述理論之中的一以貫之的立場、觀點、方法。

用戶名:!查看更多評論

分值:100分55分1分

內(nèi)容:!

通知管理員驗證碼:點擊獲取驗證碼

山東軍隊文職招聘考試網(wǎng)計算機常識-軟件危機與軟件工程 - 行測知識

山東軍隊文職招聘考試網(wǎng)計算機常識-軟件危機與軟件工程減小字體增大字體山東軍隊文職招聘考試網(wǎng)計算機常識-軟件危機與軟件工程

軟件工程概念的出現(xiàn)源自軟件危機。

所謂有軟件危機四伏是泛指在計算機軟件開發(fā)和維護過程中所遇到的嚴重問題。實際上,幾科所有的軟件都不同程度地存在這些問題。

隨著計算機技術(shù)的發(fā)展和應(yīng)用領(lǐng)域的擴大,計算機硬件性能/價格比和質(zhì)量穩(wěn)步提高,軟件規(guī)模越來越大,復(fù)雜程度不斷增加,軟件成本逐年上升,質(zhì)量沒有可靠的保證,軟件已成為計算機科學(xué)發(fā)展的瓶頸。

具體地說,在軟件開發(fā)和維護過程中,軟件危機主要表現(xiàn)在:

(1)軟件需求的增長得不到滿足。用戶對系統(tǒng)不滿意的情況經(jīng)常發(fā)生。

(2)軟件開發(fā)成本和進度無法控制。開發(fā)成本超出預(yù)算,開發(fā)周期大大超過規(guī)定日期的情況經(jīng)常發(fā)生。

(3)軟件質(zhì)量難以保證。

(4)軟件不可維護或護程度非常低。

(5)軟件的成本不斷提高。

(6)軟件開發(fā)生產(chǎn)率的提高趕不上硬件的發(fā)展和應(yīng)用需求的增長。

總之,可以將軟件危機歸結(jié)為成本、質(zhì)量、生產(chǎn)率等問題。

軟件工程就是試圖用工程、科學(xué)和數(shù)學(xué)的大批量與方法研制、維護計算機軟件的有關(guān)技術(shù)及管理方法。

關(guān)于軟件工程的定義,國標(GB)中指出,軟件工程是應(yīng)用于計算機軟件的定義、開發(fā)和維護的一整套方法、工具文檔、實踐標準的工序。

1993年IEEE(InstituteofElectrical&ElectronicEngineers,電氣和電子工程師學(xué)會)給出了一個更加綜合的定義:將系統(tǒng)化的、規(guī)范的、可度量的方法應(yīng)用于軟件的開發(fā)、運行和維護的過程,即將工程化應(yīng)用于軟件中。

軟件工程包括3個要素:即方法、工具和過程。方法是完成軟件工程項目的技術(shù)手段;工具支持軟件的開發(fā)、管理、文檔生成;過程支持軟件開發(fā)的各個環(huán)節(jié)的控制、管理。

軟件工程的核心思想是把軟件產(chǎn)品看作是一個工程產(chǎn)品來處理。

開發(fā)軟件不能只考慮開發(fā)期間的費用,而且應(yīng)考慮軟件生命周期內(nèi)的全部費用。因此,軟件生命周期的概念就變得特別重要。在考慮軟件費用時,不僅僅要降低開發(fā)成本,更要降低整個軟件生命周期的總成本。

用戶名:!查看更多評論

分值:100分55分1分

內(nèi)容:!

通知管理員驗證碼:點擊獲取驗證碼

山東軍隊文職招聘考試網(wǎng)計算機常識-軟件工程的目標與原則 - 行測知識

山東軍隊文職招聘考試網(wǎng)計算機常識-軟件工程的目標與原則減小字體增大字體山東軍隊文職招聘考試網(wǎng)計算機常識-軟件工程的目標與原則

1、軟件工程的目標

軟件工程的目標是,在給定成本、進度的前提下,開發(fā)出具有有效性、可靠性、可理解性、可維護性、可重用性、可適應(yīng)性、可移植性、可追蹤性和可互操作性且滿足用戶需求的產(chǎn)品。

軟件工程需要達到的基本目標應(yīng)是:付出較低的開發(fā)成本;達到要求的軟件功能;取得較好的軟件性能;開發(fā)的軟件易于移植;需要較低的維護費用;能按時完成開發(fā),及時交付使用。

基于軟件工程的目標,軟件工程的理論和技術(shù)性研究的內(nèi)容主要包括:軟件開發(fā)技術(shù)和軟件工程管理。

(1)軟件開發(fā)技術(shù)

軟件開發(fā)技術(shù)包括:軟件開發(fā)法學(xué)、開發(fā)過程、開發(fā)工具和軟件工程環(huán)境,其主體內(nèi)容是軟件開發(fā)方法學(xué)。軟件開發(fā)方法學(xué)是根據(jù)不同的軟件類型,按不同的觀點和原則,對軟件開發(fā)中應(yīng)遵循的策略、原則、步驟和必須產(chǎn)生的文檔資料都做出規(guī)定,從而使軟件的開發(fā)能夠進入規(guī)范化和工程化的階段,以克服早期的手工方法生產(chǎn)中的隨意性和非規(guī)范性做法。

(2)軟件工程管理

軟件工程管理包括:軟件管理學(xué)、軟件工程經(jīng)濟學(xué)、軟件心理學(xué)等內(nèi)容。

軟件工程管理是軟件按工程化生產(chǎn)時的重要環(huán)節(jié),它要求按照預(yù)選制定的計劃、進度和預(yù)算執(zhí)行,以實現(xiàn)預(yù)期的經(jīng)濟效益和社會效益。

軟件工程經(jīng)濟學(xué)是研究軟件開發(fā)中成本的估算、成本效益分析的方法和技術(shù),用經(jīng)濟學(xué)的基本原理來研究軟件工程開發(fā)中的經(jīng)濟效益問題。

軟件心理學(xué)是軟件工程領(lǐng)域具有挑戰(zhàn)性的一個全新的研究視角,它是從個體心理、人類行為、組織行為和企業(yè)文化等角度來研究軟件管理和軟件工程的。

2、軟件工程的原則

為了達到上述的軟件工程目標,在軟件開發(fā)過程中,必須遵循軟件工程的基本原則。這些基本原則包括抽象、信息隱蔽、模塊化、局部化、確定性、一致性、完備性和可驗證性。

(1)抽象。抽取事物最基本的特性和行為,忽略非本質(zhì)細節(jié)。采用分層次抽象,自頂向下,逐層細化的辦法控制軟件開發(fā)過程的復(fù)雜性。

(2)信息隱蔽。采用封閉技術(shù),將程序模塊的實現(xiàn)細節(jié)隱藏起來,使模塊接口盡量簡單。

(3)模塊化。模塊是程序中相對獨立的成分,一個獨立的編程單位,應(yīng)有良好的接口定義。模塊的大小要適中,模塊過大會使模塊內(nèi)部的復(fù)雜性增加,不得對模塊的理解和個性也不得模塊的調(diào)試和重用。模塊太小會導(dǎo)致整個系統(tǒng)表示過于復(fù)雜,不利于控制系統(tǒng)的復(fù)雜性。

(4)局部化。要求在一個物理模塊內(nèi)集中邏輯上相互關(guān)聯(lián)的計算資源,保證模塊間具有松散的耦合關(guān)系,模塊內(nèi)部有較強的內(nèi)驟性,這有助于控制角的復(fù)雜性。

(5)確定性軟件開發(fā)過程中所有概念的表達應(yīng)是確定的、無歧義且規(guī)范的。這有助于人與人的交互不會產(chǎn)生誤解和遺漏,以保證整個開發(fā)工作的協(xié)調(diào)一致。

(6)一致性。揚程序、數(shù)據(jù)和文檔的整個軟件系統(tǒng)的各模塊應(yīng)使用已知的概念、符號和術(shù)語;程序內(nèi)外部接口應(yīng)保持一致,系統(tǒng)規(guī)格說明與系統(tǒng)行為應(yīng)保持一致。

(7)完備性。軟件系統(tǒng)不丟失任何重要成分,完全實現(xiàn)系統(tǒng)所需的功能。

(8)可驗證性。開發(fā)大型軟件系統(tǒng)需要對系統(tǒng)自頂向下,逐層分解。系統(tǒng)分解應(yīng)遵循容易檢查、測評、評審的原則,以確保系統(tǒng)的正確性。

用戶名:!查看更多評論

分值:100分55分1分

內(nèi)容:!

通知管理員驗證碼:點擊獲取驗證碼