欧美日韩不卡一区二区三区,www.蜜臀.com,高清国产一区二区三区四区五区,欧美日韩三级视频,欧美性综合,精品国产91久久久久久,99a精品视频在线观看

報(bào)名

計(jì)算機(jī)二級(jí)考試《公共基礎(chǔ)》考點(diǎn):軟件工程

時(shí)間:2025-06-01 08:47:21 報(bào)名 我要投稿
  • 相關(guān)推薦

2015計(jì)算機(jī)二級(jí)考試《公共基礎(chǔ)》考點(diǎn):軟件工程

  1、軟件的相關(guān)概念

2015計(jì)算機(jī)二級(jí)考試《公共基礎(chǔ)》考點(diǎn):軟件工程

  計(jì)算機(jī)軟件是包括程序、數(shù)據(jù)及相關(guān)文檔的完整集合。

  軟件的特點(diǎn)包括:1)軟件是一種邏輯實(shí)體,而不是物理實(shí)體,具有抽象性 ;2)軟件的生產(chǎn)與硬件不同,它沒(méi)有明顯的制作過(guò)程;3)軟件在運(yùn)行、使用期間不存在磨損、老化問(wèn)題;4)軟件的開(kāi)發(fā)、運(yùn)行對(duì)計(jì)算機(jī)系統(tǒng)具有依賴性,受計(jì)算機(jī)系統(tǒng)的限制,這導(dǎo)致了軟件移植的問(wèn)題;5)軟件復(fù)雜性高,成本昂貴;6)軟件開(kāi)發(fā)涉及諸多的社會(huì)因素。

  2、軟件危機(jī)與軟件工程

  軟件工程源自軟件危機(jī)。所謂軟件危機(jī)是泛指在計(jì)算機(jī)軟件的開(kāi)發(fā)和維護(hù)過(guò)程中所遇到的一系列嚴(yán)重問(wèn)題。具體的說(shuō),在軟件開(kāi)發(fā)和維護(hù)過(guò)程中,軟件危機(jī)主要表現(xiàn)在:

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

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

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

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

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

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

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

  軟件工程是應(yīng)用于計(jì)算機(jī)軟件的定義、開(kāi)發(fā)和維護(hù)的一整套方法、工具、文檔、實(shí)踐標(biāo)準(zhǔn)和工序。軟件工程的目的就是要建造一個(gè)優(yōu)良的軟件系統(tǒng),它所包含的內(nèi)容概括為以下兩點(diǎn):

  1)軟件開(kāi)發(fā)技術(shù),主要有軟件開(kāi)發(fā)方法學(xué)、軟件工具、軟件工程環(huán)境。

  2)軟件工程管理,主要有軟件管理、軟件工程經(jīng)濟(jì)學(xué)。

  軟件工程的主要思想是將工程化原則運(yùn)用到軟件開(kāi)發(fā)過(guò)程,它包括3個(gè)要素:方法、工具和過(guò)程。方法是完成軟件工程項(xiàng)目的技術(shù)手段;工具是支持軟件的開(kāi)發(fā)、管理、文檔生成;過(guò)程支持軟件開(kāi)發(fā)的各個(gè)環(huán)節(jié)的控制、管理。

  軟件工程過(guò)程是把輸入轉(zhuǎn)化為輸出的一組彼此相關(guān)的資源和活動(dòng)。

  3、軟件生命周期

  軟件生命周期:軟件產(chǎn)品從提出、實(shí)現(xiàn)、使用維護(hù)到停止使用退役的過(guò)程。

  軟件生命周期分為軟件定義、軟件開(kāi)發(fā)及軟件運(yùn)行維護(hù)三個(gè)階段:

  1)軟件定義階段:包括制定計(jì)劃和需求分析。

  制定計(jì)劃:確定總目標(biāo);可行性研究;探討解決方案;制定開(kāi)發(fā)計(jì)劃。

  需求分析:對(duì)待開(kāi)發(fā)軟件提出的需求進(jìn)行分析并給出詳細(xì)的定義。

  2)軟件開(kāi)發(fā)階段:

  軟件設(shè)計(jì):分為概要設(shè)計(jì)和詳細(xì)設(shè)計(jì)兩個(gè)部分。

  軟件實(shí)現(xiàn):把軟件設(shè)計(jì)轉(zhuǎn)換成計(jì)算機(jī)可以接受的程序代碼。

  軟件測(cè)試:在設(shè)計(jì)測(cè)試用例的基礎(chǔ)上檢驗(yàn)軟件的各個(gè)組成部分。

  3)軟件運(yùn)行維護(hù)階段:軟件投入運(yùn)行,并在使用中不斷地維護(hù),進(jìn)行必要的擴(kuò)充和刪改。

  *:軟件生命周期中所花費(fèi)最多的階段是軟件運(yùn)行維護(hù)階段。

  4、軟件工程的目標(biāo)和與原則

  (1)軟件工程目標(biāo):在給定成本、進(jìn)度的前提下,開(kāi)發(fā)出具有有效性、可靠性、可理解性、

  可維護(hù)性、可重用性、可適應(yīng)性、可移植性、可追蹤性和可互操作性且滿足用戶需求的產(chǎn)品。

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

  (3)軟件工程原則:抽象、信息隱蔽、模塊化、局部化、確定性、一致性、完備性和可驗(yàn)證性。

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

  2)信息隱蔽:采用封裝技術(shù),將程序模塊的實(shí)現(xiàn)細(xì)節(jié)隱蔽起來(lái),使模塊接口盡量簡(jiǎn)單。

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

  4)局部化:保證模塊間具有松散的耦合關(guān)系,模塊內(nèi)部有較強(qiáng)的內(nèi)聚性。

  5)確定性:軟件開(kāi)發(fā)過(guò)程中所有概念的表達(dá)應(yīng)是確定、無(wú)歧義且規(guī)范的。

  6)一致性:程序內(nèi)外部接口應(yīng)保持一致,系統(tǒng)規(guī)格說(shuō)明與系統(tǒng)行為應(yīng)保持一致。

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

  8)可驗(yàn)證性:應(yīng)遵循容易檢查、測(cè)評(píng)、評(píng)審的原則,以確保系統(tǒng)的正確性。

  5、軟件開(kāi)發(fā)工具與軟件開(kāi)發(fā)環(huán)境

  (1)軟件開(kāi)發(fā)工具

  軟件開(kāi)發(fā)工具的完善和發(fā)展將促使軟件開(kāi)發(fā)方法的進(jìn)步和完善,促進(jìn)軟件開(kāi)發(fā)的高速度和高質(zhì)量。軟件開(kāi)發(fā)工具的發(fā)展是從單項(xiàng)工具的開(kāi)發(fā)逐步向集成工具發(fā)展的,軟件開(kāi)發(fā)工具為軟件工程方法提供了自動(dòng)的或半自動(dòng)的軟件支撐環(huán)境。同時(shí),軟件開(kāi)發(fā)方法的有效應(yīng)用也必須得到相應(yīng)工具的支持,否則方法將難以有效的實(shí)施。

  (2)軟件開(kāi)發(fā)環(huán)境

  軟件開(kāi)發(fā)環(huán)境(或稱軟件工程環(huán)境)是全面支持軟件開(kāi)發(fā)全過(guò)程的軟件工具集合。

  計(jì)算機(jī)輔助軟件工程(CASE,Computer Aided Software Engineering)將各種軟件工具、開(kāi)發(fā)機(jī)器和一個(gè)存放開(kāi)發(fā)過(guò)程信息的中心數(shù)據(jù)庫(kù)組合起來(lái),形成軟件工程環(huán)境。它將極大降低軟件開(kāi)發(fā)的技術(shù)難度并保證軟件開(kāi)發(fā)的質(zhì)量。

【計(jì)算機(jī)二級(jí)考試《公共基礎(chǔ)》考點(diǎn):軟件工程】相關(guān)文章:

計(jì)算機(jī)二級(jí)考試《公共基礎(chǔ)知識(shí)》考點(diǎn)06-05

計(jì)算機(jī)二級(jí)考試《公共基礎(chǔ)》考點(diǎn):棧和隊(duì)列05-28

2015計(jì)算機(jī)二級(jí)考試《公共基礎(chǔ)》考點(diǎn):數(shù)據(jù)結(jié)構(gòu)08-17

2015計(jì)算機(jī)二級(jí)考試《公共基礎(chǔ)》考點(diǎn):程序設(shè)計(jì)風(fēng)格07-25

2016年計(jì)算機(jī)二級(jí)考試公共基礎(chǔ)考點(diǎn)知識(shí)10-20

計(jì)算機(jī)二級(jí)考試《公共基礎(chǔ)》100題07-02

銀行從業(yè)考試公共基礎(chǔ)考點(diǎn):貸款05-27

2015計(jì)算機(jī)二級(jí)考試《公共基礎(chǔ)》考點(diǎn):結(jié)構(gòu)化程序設(shè)計(jì)08-13

2016計(jì)算機(jī)二級(jí)《公共基礎(chǔ)知識(shí)》考點(diǎn)練習(xí)與解析11-16