2023年全國碩士研究生考試考研英語一試題真題(含答案詳解+作文范文)_第1頁
已閱讀1頁,還剩6頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、1)軟件開發(fā)工具范圍:在高級程序設(shè)計(jì)語言的基礎(chǔ)上,為提高軟件開發(fā)的質(zhì)量和效率,從規(guī)劃分析、設(shè)計(jì)測試、成本和管理各方面,對軟件開發(fā)者提供各種不同程度的幫助的一類廣泛的軟件。應(yīng)當(dāng)為軟件人員提供信息管理、信息存儲、一致性的保證提供幫助支持。2)SDT3個(gè)發(fā)展階段:通用工具,專用工具,集成工具。3)軟件開發(fā)工具的概念:在高級程序設(shè)計(jì)語言后進(jìn)一步發(fā)展的產(chǎn)物,目的是給與人們在開發(fā)軟件過程中不同方面和程度的支持或幫助,支持開發(fā)的全過程,而不是僅限編碼

2、或其他特定工作階段。4)軟件的意義:硬件是軀體,軟件是靈魂;軟件是用戶和計(jì)算機(jī)的橋梁;軟件是人類知識與經(jīng)驗(yàn)的結(jié)晶,一種新的載體。5)通用軟件弱點(diǎn):許多工作無法完成,不能反映邏輯內(nèi)涵,難于保持一致性。6)專用軟件弱點(diǎn):對軟件開發(fā)缺乏全面統(tǒng)一的支撐環(huán)境造成沖突和矛盾。7)軟件開發(fā)發(fā)展階段:機(jī)器語言開發(fā)軟件,匯編語言開發(fā)轉(zhuǎn)換,高級語言開發(fā)編譯程序轉(zhuǎn)換,各種軟件開發(fā)工具完成編譯程序轉(zhuǎn)換。(項(xiàng)目管理版本控制軟件重用新問題)8)新的軟件開發(fā)方法表現(xiàn)

3、在四個(gè)方面特點(diǎn):自動(dòng)化程度提高,進(jìn)一步向用戶延伸,延伸到項(xiàng)目版本管理,擴(kuò)展到不斷發(fā)展生長完善的全過程。9)4GL:非過程化的程序設(shè)計(jì)語言,針對以處理過程為中心的第三代語言,他希望通過某些標(biāo)準(zhǔn)處理過程的自動(dòng)生成,使用戶可以只說明要求做什么,而把具體的執(zhí)行步驟安排交給軟件自動(dòng)處理。10)CASE:計(jì)算機(jī)輔助軟件工程或計(jì)算機(jī)輔助系統(tǒng)工程,應(yīng)用計(jì)算機(jī)自身處理信息的巨大能力來幫助人們開發(fā)復(fù)雜的軟件或應(yīng)用系統(tǒng)。11)軟件開發(fā)過程5階段:初始要求提出

4、需求分析(軟件功能說明書),總體設(shè)計(jì),程序文檔的編寫,測試調(diào)試階段,維護(hù)。12)軟件工作的困難體現(xiàn):復(fù)雜性,多樣性,可維護(hù)性,可重用性。13)SDT功能(定性):認(rèn)識與描述客觀系統(tǒng),存儲管理開發(fā)過程中的信息,代碼的編寫生成,文檔的編制生成,軟件項(xiàng)目的管理。14)SDT性能(定量):表達(dá)能力或描述能力,保持信息一致性的能力,使用的方便程度,工具的可靠程度,對軟硬件環(huán)境的要求。15)SDT劃分:A按工作階段分—設(shè)計(jì)工具,分析工具,計(jì)劃工具B

5、按集成程度分單項(xiàng),集成C按與硬件軟件的關(guān)系分—依賴于特定的計(jì)算機(jī)或軟件,獨(dú)立于硬件與其他軟件。16)軟件開發(fā)過程2個(gè)轉(zhuǎn)換:用戶的理解—程序員的理解,程序的實(shí)現(xiàn)。17)大型軟件開發(fā)的困難:一致性保持困難,測試的困難大大增加(水波效應(yīng)),工作進(jìn)度難以控制,文檔與代碼協(xié)調(diào)困難,版本更新帶來的困難。18)大型軟件是現(xiàn)代化生產(chǎn),單個(gè)程序是手工作坊。19)困難產(chǎn)生的原因:大系統(tǒng)的復(fù)雜性,個(gè)人組織與協(xié)調(diào)的困難,各應(yīng)用領(lǐng)域的差別,時(shí)間和變化的因素。20

6、)用戶任務(wù):提出要求驗(yàn)收使用要求修改。程序員任務(wù):編寫程序文檔,調(diào)試自己編碼的程序向項(xiàng)目負(fù)責(zé)人提交工作進(jìn)展。項(xiàng)目負(fù)責(zé)人任務(wù):分析需求,分配任務(wù),驗(yàn)收聯(lián)調(diào),向用戶交付使用,接受分析用戶的修改要求布置修改任務(wù)驗(yàn)收修改成果并再提交。21)結(jié)構(gòu)化程序設(shè)計(jì)把程序的結(jié)構(gòu)分解成3種基本模塊:處理單元,循環(huán)機(jī)制,2分決策機(jī)制。22)模塊的劃分符合要求:模塊的功能在邏輯上盡可能單一明確化,模塊間的聯(lián)系和互相影響盡可能少(避免邏輯耦合,僅限數(shù)據(jù)耦合),模塊

7、的規(guī)模應(yīng)當(dāng)足夠小使它本身調(diào)試易于進(jìn)行。實(shí)施:自頂向下,逐步分解。23)結(jié)構(gòu)化程序設(shè)計(jì)的原則:限制或不用GOTO語句,絕對禁止超越模塊邊界的GOTO43)軟件開發(fā)工具為上述四類信息的合理存儲,正確轉(zhuǎn)化和順暢流通提供幫助。44)概念模式:人們在認(rèn)識事物過程中,對某一食物或某一系統(tǒng)形成的抽象的一般化的概念框架。認(rèn)識客觀世界的一種方法工具,從人們認(rèn)識描述表達(dá)復(fù)雜系統(tǒng)及其變化的角度提供軟件開發(fā)工具的基礎(chǔ)。(客觀性,主觀性,相對性)45)概念模式:

8、A框圖(描述程序執(zhí)行的邏輯過程)B結(jié)構(gòu)圖(大型軟件的層次結(jié)構(gòu)即模塊結(jié)構(gòu),模塊調(diào)用關(guān)系為線索,3調(diào)用:順序,選擇,循環(huán),著重軟件模塊間的控制)C數(shù)據(jù)流程圖DFD(某一業(yè)務(wù)處理系統(tǒng)的信息來源存儲處理去向的全面情況,適用客觀描述,基本元素是外部實(shí)體,數(shù)據(jù)處理與數(shù)據(jù)存儲)D實(shí)體關(guān)系圖(用于描述靜態(tài)數(shù)據(jù)結(jié)構(gòu)的概念模式,以實(shí)體,關(guān)系,屬性3個(gè)基本概念概括數(shù)據(jù)的基本結(jié)構(gòu))。E數(shù)據(jù)字典(描述數(shù)據(jù)內(nèi)容的概念模式,用表格是形式列出數(shù)據(jù)的基本屬性和相互關(guān)系。

9、雛形是變量說明或標(biāo)識符清單)F時(shí)序網(wǎng)絡(luò)(描述系統(tǒng)狀態(tài)及其轉(zhuǎn)換方式,常用于實(shí)時(shí)控制,基本概念是狀態(tài)和轉(zhuǎn)換)G數(shù)字與邏輯模型(嚴(yán)格準(zhǔn)確和可計(jì)算性)決策樹決策表H計(jì)算機(jī)模擬模型(強(qiáng)有力,利用計(jì)算機(jī)大量高速處理信息能力,在計(jì)算機(jī)內(nèi)設(shè)置一定環(huán)境,又以程序來表現(xiàn)客觀系統(tǒng)中的某些規(guī)律規(guī)則,高速運(yùn)行,以便人們觀察預(yù)測客觀系統(tǒng)的狀況)I直觀模型(用可視化的圖標(biāo)圖像圖表素描來描述心中的系統(tǒng)FM)46)信息庫與DB,DW的區(qū)別:DB是合理組織數(shù)據(jù)體現(xiàn)出數(shù)據(jù)之

10、間的邏輯關(guān)系盡可能幫助用戶檢索減少冗余;DW是針對大批數(shù)據(jù)分析利用而提出,現(xiàn)實(shí)中大量數(shù)據(jù)和實(shí)際應(yīng)用有距離,為了提出管理有用的信息就要對信息數(shù)據(jù)進(jìn)行多次的加工提煉得到派生或綜合數(shù)據(jù);信息庫是針對軟件開發(fā)或信息系統(tǒng)開發(fā)的大量信息管理工作提出,因?yàn)锳信息丟失或誤解B軟件修改與版本更新而提出。是一個(gè)包羅萬象隨著項(xiàng)目進(jìn)展而不斷修改或補(bǔ)充的集合,軟件開發(fā)全過程的信息管理總樞紐,保持一致性變得復(fù)雜和艱巨。47)信息庫內(nèi)容62(存放軟件開發(fā)全過程的有用

11、信息,完整收集這些信息):所述軟件環(huán)境功能需求性能要求信息來源用戶狀況硬件環(huán)境和外部信息;需求分析階段收集用戶的信息;邏輯設(shè)計(jì)階段各種材料和文檔;設(shè)計(jì)階段資料;編程階段的所有成果;運(yùn)行及使用情況詳細(xì)記錄;維護(hù)修改情況;項(xiàng)目管理有關(guān)信息。48)信息庫保持一致性的方法:信息更新不刪除,老新信息保持歷史邏輯聯(lián)系,組成完整新版本,程序和手冊之間一致,各種語言資料之間一致性。49)人機(jī)界面的地位及作用:對用戶來說,界面就是系統(tǒng)本身。50)用戶界面

12、的基本原則:主要功能是通信,界面必須始終一致,界面必須使用戶隨時(shí)掌握任務(wù)的進(jìn)展?fàn)顩r,必須能提供幫助,寧可讓程序多干不可讓用戶多干。51)應(yīng)用系統(tǒng)框架SAA包含3接口:程序員CPI,其他計(jì)算機(jī)系統(tǒng)CCS,用戶CUA(鍵盤操作,屏幕滾動(dòng),菜單選擇,幫助系統(tǒng),鼠標(biāo)操作,色彩應(yīng)用,數(shù)據(jù)錄入,信息顯示).52)項(xiàng)目管理的特點(diǎn):子任務(wù)多關(guān)系復(fù)雜,任務(wù)不可重復(fù)形式不斷更新,協(xié)調(diào)組織任務(wù)十分突出,信息處理工作作用意義更突出。53)項(xiàng)目管理4目標(biāo):產(chǎn)品工

13、程的質(zhì)量得到有效控制,保證整個(gè)系統(tǒng)按預(yù)定進(jìn)度完成,有效利用資源盡可能使資源閑置與浪費(fèi)減少,控制與降低成本。(工程計(jì)劃網(wǎng)絡(luò)方法PERT,棒狀圖GANTT,檢查點(diǎn)方法CP,排隊(duì)論)54)版本管理核心是保持2一致性:新的進(jìn)步和以前的工作一致,局部與整體一致。55)版本管理的方法:規(guī)定長遠(yuǎn)版本更新計(jì)劃,制定版本有關(guān)信息范圍及收集管理方法,在項(xiàng)目組內(nèi)明確分工,在程序編寫測試文檔編寫等工作中貫穿項(xiàng)目管理思想及要求。56)軟件開發(fā)工具的技術(shù)要素:功能

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論