版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、計算機軟件設(shè)計技術(shù),主講:李新葉聯(lián)系方式:Tel(h)3050信息處理教研室E-mail : yljh654@sina.com,第一章 導(dǎo) 論,當(dāng)今社會日益信息化, 各行各業(yè)都利用計算機處理信息,學(xué)習(xí)和掌握計算機已成為時代的基本要求.本書講述的是軟件開發(fā)中的一些基本技術(shù)以及作為軟件開發(fā)人員需要掌握的一些相關(guān)知識.本章將討論軟件的一些基本特性并對一些常見軟件作簡要介紹.,1.1 程序與軟件,計算機是一臺快速執(zhí)行指令的機器,
2、這些指令非常簡單,但它們的組合能完成非常復(fù)雜的任務(wù)。 程序是計算機指令的序列。 編制程序就是為計算機安排指令序列。,程序的特性:程序的靜態(tài)與動態(tài)屬性:程序的表示是靜態(tài)的,程序還指出一個計算機動態(tài)執(zhí)行的序列程序由程序語言抽象的符號表達(dá)程序是對數(shù)據(jù)施行算法的過程,算法使數(shù)據(jù)由初始態(tài)變?yōu)榻K止態(tài)程序是分層嵌套的,程序是分層嵌套的,“程序調(diào)用圖”的三個塊順時針轉(zhuǎn)90°,就可得到”計算機體系結(jié)構(gòu)圖”,(a)程序調(diào)用,(b)計算
3、機體系結(jié)構(gòu),軟件有以下一些特性,程序是一種信息,它的傳播需要借助某種介質(zhì)。程序作為商品以有形介質(zhì)為載體進(jìn)行交易,就稱做軟件.軟件有以下一些特點:軟件是功能、性能相對完備的程序系統(tǒng)軟件是具有使用性能的軟設(shè)備軟件是信息商品軟件是只有過時而無“磨損”的商品,1.2軟件的分類與應(yīng)用軟件,計算機軟件分為:系統(tǒng)軟件和應(yīng)用軟件 系統(tǒng)軟件指軟件制售商為釋放硬件潛能、方便使用而配備的軟件,如操作系統(tǒng)、各種語言編譯/解釋系統(tǒng)、網(wǎng)絡(luò)軟件、數(shù)
4、據(jù)庫管理軟件、各種服務(wù)程序、界面工具箱等 應(yīng)用軟件是解決某應(yīng)用領(lǐng)域問題的軟件 ,如財會軟件、通信軟件、 科技計算、計算機輔助制造(CAD/CAM)軟件…… 在當(dāng)今整個社會信息化的情況下系統(tǒng)軟件和應(yīng)用軟件的界線正在模糊,一臺機器上提供的系統(tǒng)軟件的總和叫做軟件(開發(fā))平臺應(yīng)用程序通用化、商品化后就是應(yīng)用軟件。利用應(yīng)用軟件提供的簡單語言編寫簡單程序,叫做二次開發(fā)最終用戶只需作使用培訓(xùn), 一般不需作軟件技術(shù)知識的培訓(xùn)。,
5、從技術(shù)特點的角度對軟件作簡單分類,業(yè)務(wù)軟件:處理日常業(yè)務(wù),已成為管理信息系統(tǒng)(MIS)科技計算軟件:注重數(shù)值算法的速度和精度。目前轉(zhuǎn)向多機協(xié)作計算、并行計算、可視計算等嵌入式(Embeded)軟件:使工業(yè)產(chǎn)品自動化、智能化,實時(real-time)軟件:多用于工業(yè)控制系統(tǒng)個人計算機軟件:字處理、報表、制圖、多媒體寫作、娛樂游戲、個人數(shù)據(jù)庫、個人財務(wù)、聯(lián)機上網(wǎng)等人工智能軟件:以非數(shù)值算法解題,一般有一知識庫存放知識和規(guī)則,1.
6、3 常見軟件介紹,1. 操作系統(tǒng) 操作系統(tǒng)是對硬件的首次擴(kuò)充,它管理著計算機系統(tǒng)的軟、硬件資源,其它軟件都是在操作系統(tǒng)的基礎(chǔ)上運行的2.數(shù)據(jù)庫管理系統(tǒng) 信息管理是計算機的一個重要應(yīng)用領(lǐng)域,而信息管理的核心就是數(shù)據(jù)庫管理系統(tǒng),3. 群件系統(tǒng) 群件拓寬了電子郵件的內(nèi)涵,涵蓋很多通信協(xié)調(diào)功能;如制定會議的計劃、共享項目進(jìn)度表等。4. 辦公軟件套件 字處理軟件、電子表格處理軟件、演示制作軟件、個人數(shù)據(jù)庫、個人
7、信息管理軟件等,,5. 多媒體處理軟件 多媒體處理軟件主要包括圖形、圖像處理、動畫制作、音頻視頻處理、桌面排版等6. 程序開發(fā)工具環(huán)境 集成的環(huán)境中,包含了語言編輯(有的還包括界面和外觀的編輯)器、調(diào)試工具、編譯工具、運行工具、圖標(biāo)圖像制作工具等,7. Internet工具軟件 主要有Web服務(wù)器軟件,Web瀏覽器,文件傳送工具、遠(yuǎn)程訪問工具、郵件軟件、新聞閱讀工具、信息檢索、多媒體、Web頁創(chuàng)作工等。8.
8、系統(tǒng)工具軟件 幫助操作系統(tǒng)更有效地完成系統(tǒng)的管理和維護(hù)。包括殺病毒軟件、文件壓縮、快速復(fù)制工具、磁盤維護(hù)與診斷工具、實用工具軟件等。9. 其它一些常見軟件 學(xué)習(xí)軟件、游戲軟件、電子字典、各種小工具軟件.,1.4 學(xué)習(xí)提示,作為應(yīng)用軟件開發(fā)者,一些必須的準(zhǔn)備是:熟悉應(yīng)用開發(fā)平臺上的常用工具至少掌握一種程序設(shè)計語言注重分析、注意寫文檔在學(xué)習(xí)時應(yīng)當(dāng)注意以下幾點: 學(xué)會抽象 注意模型 著眼系統(tǒng) 形式化
溫馨提示
- 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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 計算機軟件設(shè)計方案模板
- 計算機軟件技術(shù)基礎(chǔ)
- 計算機軟件系統(tǒng)
- 題計算機軟件
- 計算機軟件基礎(chǔ)
- 計算機軟件答案
- 計算機軟件基礎(chǔ)
- 計算機軟件技術(shù)基礎(chǔ)-welcometonginx!
- 計算機軟件技術(shù)基礎(chǔ)題庫
- 嵌入式實時軟件在計算機軟件設(shè)計中的應(yīng)用
- 嵌入式實時軟件在計算機軟件設(shè)計中的運用
- 計算機軟件與理論
- 計算機軟件實習(xí)報告
- 計算機軟件保護(hù)條例
- 計算機軟件 設(shè)計論文(范文) (新)
- 計算機軟件許可協(xié)議
- 計算機軟件保護(hù)條例
- 計算機軟件采購合同
- 嵌入式實時軟件在計算機軟件設(shè)計中的運用分析
- 計算機軟件設(shè)計畢業(yè)論文--企業(yè)管理系統(tǒng)
評論
0/150
提交評論