計(jì)算機(jī)軟件設(shè)計(jì)技術(shù)_第1頁(yè)
已閱讀1頁(yè),還剩14頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、計(jì)算機(jī)軟件設(shè)計(jì)技術(shù),主講:李新葉聯(lián)系方式:Tel(h)3050信息處理教研室E-mail : yljh654@sina.com,第一章 導(dǎo) 論,當(dāng)今社會(huì)日益信息化, 各行各業(yè)都利用計(jì)算機(jī)處理信息,學(xué)習(xí)和掌握計(jì)算機(jī)已成為時(shí)代的基本要求.本書講述的是軟件開發(fā)中的一些基本技術(shù)以及作為軟件開發(fā)人員需要掌握的一些相關(guān)知識(shí).本章將討論軟件的一些基本特性并對(duì)一些常見軟件作簡(jiǎn)要介紹.,1.1 程序與軟件,計(jì)算機(jī)是一臺(tái)快速執(zhí)行指令的機(jī)器,

2、這些指令非常簡(jiǎn)單,但它們的組合能完成非常復(fù)雜的任務(wù)。 程序是計(jì)算機(jī)指令的序列。 編制程序就是為計(jì)算機(jī)安排指令序列。,程序的特性:程序的靜態(tài)與動(dòng)態(tài)屬性:程序的表示是靜態(tài)的,程序還指出一個(gè)計(jì)算機(jī)動(dòng)態(tài)執(zhí)行的序列程序由程序語(yǔ)言抽象的符號(hào)表達(dá)程序是對(duì)數(shù)據(jù)施行算法的過(guò)程,算法使數(shù)據(jù)由初始態(tài)變?yōu)榻K止態(tài)程序是分層嵌套的,程序是分層嵌套的,“程序調(diào)用圖”的三個(gè)塊順時(shí)針轉(zhuǎn)90°,就可得到”計(jì)算機(jī)體系結(jié)構(gòu)圖”,(a)程序調(diào)用,(b)計(jì)算

3、機(jī)體系結(jié)構(gòu),軟件有以下一些特性,程序是一種信息,它的傳播需要借助某種介質(zhì)。程序作為商品以有形介質(zhì)為載體進(jìn)行交易,就稱做軟件.軟件有以下一些特點(diǎn):軟件是功能、性能相對(duì)完備的程序系統(tǒng)軟件是具有使用性能的軟設(shè)備軟件是信息商品軟件是只有過(guò)時(shí)而無(wú)“磨損”的商品,1.2軟件的分類與應(yīng)用軟件,計(jì)算機(jī)軟件分為:系統(tǒng)軟件和應(yīng)用軟件 系統(tǒng)軟件指軟件制售商為釋放硬件潛能、方便使用而配備的軟件,如操作系統(tǒng)、各種語(yǔ)言編譯/解釋系統(tǒng)、網(wǎng)絡(luò)軟件、數(shù)

4、據(jù)庫(kù)管理軟件、各種服務(wù)程序、界面工具箱等 應(yīng)用軟件是解決某應(yīng)用領(lǐng)域問(wèn)題的軟件 ,如財(cái)會(huì)軟件、通信軟件、 科技計(jì)算、計(jì)算機(jī)輔助制造(CAD/CAM)軟件…… 在當(dāng)今整個(gè)社會(huì)信息化的情況下系統(tǒng)軟件和應(yīng)用軟件的界線正在模糊,一臺(tái)機(jī)器上提供的系統(tǒng)軟件的總和叫做軟件(開發(fā))平臺(tái)應(yīng)用程序通用化、商品化后就是應(yīng)用軟件。利用應(yīng)用軟件提供的簡(jiǎn)單語(yǔ)言編寫簡(jiǎn)單程序,叫做二次開發(fā)最終用戶只需作使用培訓(xùn), 一般不需作軟件技術(shù)知識(shí)的培訓(xùn)。,

5、從技術(shù)特點(diǎn)的角度對(duì)軟件作簡(jiǎn)單分類,業(yè)務(wù)軟件:處理日常業(yè)務(wù),已成為管理信息系統(tǒng)(MIS)科技計(jì)算軟件:注重?cái)?shù)值算法的速度和精度。目前轉(zhuǎn)向多機(jī)協(xié)作計(jì)算、并行計(jì)算、可視計(jì)算等嵌入式(Embeded)軟件:使工業(yè)產(chǎn)品自動(dòng)化、智能化,實(shí)時(shí)(real-time)軟件:多用于工業(yè)控制系統(tǒng)個(gè)人計(jì)算機(jī)軟件:字處理、報(bào)表、制圖、多媒體寫作、娛樂(lè)游戲、個(gè)人數(shù)據(jù)庫(kù)、個(gè)人財(cái)務(wù)、聯(lián)機(jī)上網(wǎng)等人工智能軟件:以非數(shù)值算法解題,一般有一知識(shí)庫(kù)存放知識(shí)和規(guī)則,1.

6、3 常見軟件介紹,1. 操作系統(tǒng) 操作系統(tǒng)是對(duì)硬件的首次擴(kuò)充,它管理著計(jì)算機(jī)系統(tǒng)的軟、硬件資源,其它軟件都是在操作系統(tǒng)的基礎(chǔ)上運(yùn)行的2.數(shù)據(jù)庫(kù)管理系統(tǒng) 信息管理是計(jì)算機(jī)的一個(gè)重要應(yīng)用領(lǐng)域,而信息管理的核心就是數(shù)據(jù)庫(kù)管理系統(tǒng),3. 群件系統(tǒng) 群件拓寬了電子郵件的內(nèi)涵,涵蓋很多通信協(xié)調(diào)功能;如制定會(huì)議的計(jì)劃、共享項(xiàng)目進(jìn)度表等。4. 辦公軟件套件 字處理軟件、電子表格處理軟件、演示制作軟件、個(gè)人數(shù)據(jù)庫(kù)、個(gè)人

7、信息管理軟件等,,5. 多媒體處理軟件 多媒體處理軟件主要包括圖形、圖像處理、動(dòng)畫制作、音頻視頻處理、桌面排版等6. 程序開發(fā)工具環(huán)境 集成的環(huán)境中,包含了語(yǔ)言編輯(有的還包括界面和外觀的編輯)器、調(diào)試工具、編譯工具、運(yùn)行工具、圖標(biāo)圖像制作工具等,7. Internet工具軟件 主要有Web服務(wù)器軟件,Web瀏覽器,文件傳送工具、遠(yuǎn)程訪問(wèn)工具、郵件軟件、新聞閱讀工具、信息檢索、多媒體、Web頁(yè)創(chuàng)作工等。8.

8、系統(tǒng)工具軟件 幫助操作系統(tǒng)更有效地完成系統(tǒng)的管理和維護(hù)。包括殺病毒軟件、文件壓縮、快速?gòu)?fù)制工具、磁盤維護(hù)與診斷工具、實(shí)用工具軟件等。9. 其它一些常見軟件 學(xué)習(xí)軟件、游戲軟件、電子字典、各種小工具軟件.,1.4 學(xué)習(xí)提示,作為應(yīng)用軟件開發(fā)者,一些必須的準(zhǔn)備是:熟悉應(yīng)用開發(fā)平臺(tái)上的常用工具至少掌握一種程序設(shè)計(jì)語(yǔ)言注重分析、注意寫文檔在學(xué)習(xí)時(shí)應(yīng)當(dāng)注意以下幾點(diǎn): 學(xué)會(huì)抽象     注意模型 著眼系統(tǒng)    形式化

溫馨提示

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

評(píng)論

0/150

提交評(píng)論