資源簡介 (共12張PPT)探索電子點餐信息系統(tǒng)軟件項目四—了解軟件的功能和開發(fā)①了解系統(tǒng)軟件和應用軟件的不同以及各自的功能。②分析電子點餐信息系統(tǒng),了解開發(fā)電子點餐信息系統(tǒng)軟件大致需要的步驟。③探究軟件和硬件的關系。學習目標回顧導入上節(jié)課我們學習了電子點餐信息系統(tǒng)相關的硬件,那么要實現(xiàn)電子點餐,只有硬件是遠遠不夠的,必須要有相關軟件的支持。軟件開發(fā)是整個信息系統(tǒng)開發(fā)的重要方面,構建信息系統(tǒng)時,必須全面考慮軟件與硬件的結合,以及用戶對軟件詳細功能的個性化需求。那么,同學們思考一下,你們在餐廳電子點餐的時候都接觸到哪些軟件呢?電子點餐信息系統(tǒng)軟件了解電子點餐信息系統(tǒng)軟硬件協(xié)同工作過程電子點餐信息系統(tǒng)配套的點餐管理軟件,同人們在個人計算機上使用的辦公軟件或在移動終端上使用的訂餐App一樣,都是應用軟件。應該軟件不能直接在計算機“裸機”上運行,它們必須在操作系統(tǒng)的支持下才能運行。應用軟件:是為了某種特定的用途而開發(fā)的軟件。系統(tǒng)軟件:是控制和管理計算機及外部設備,支持應用軟件開發(fā)和運行的相關程序集合。操作系統(tǒng)(系統(tǒng)軟件)打印機(計算機硬件)打印驅動程序(系統(tǒng)軟件)點餐管理軟件(應用軟件)點餐過程中軟硬件協(xié)同工作活動一:1.用思維導圖工具分類整理自己經(jīng)常使用的應用軟件,包括計算機的應用軟件和移動終端的移動應用,其他同學介紹這些應用軟件同硬件協(xié)同工作的過程。2.探究PC端操作系統(tǒng)喊人移動操作系統(tǒng),總結它們在功能、兼容性、安全性等方面的特點。2.了解點餐管理軟件的開發(fā)過程開發(fā)點餐管理軟件大致需要經(jīng)過一下一些步驟:(1)需求分析①點餐管理軟件的用戶需求②系統(tǒng)的性能需求③點餐管理軟件的應用環(huán)境④點餐管理軟件的開發(fā)語言和數(shù)據(jù)庫系統(tǒng)。(2)系統(tǒng)設計系統(tǒng)涉及包括總體設計和詳細設計①功能模塊設計②數(shù)據(jù)庫設計(3)編碼使用集成設計開發(fā)環(huán)境編程實現(xiàn)軟件的每一個功能模塊。(4)系統(tǒng)軟件測試主要測試方法:黑盒測試和白盒測試(5)投放使用①投放使用時間②投放使用結果點餐管理軟件的功能結構知識連接計算機軟件是指為運行、管理和維護計算機而編制的各種程序、數(shù)據(jù)和文檔的總稱。計算機軟件的分類:應用軟件:是為了某種特定的用途而開發(fā)的軟件。它可以是一個特定的程序,如圖像瀏覽器,也可以是一組功能聯(lián)系緊密、五互 相協(xié)作的程序集合,如辦公處理軟件(包含文字處理、電子表格、演示文稿等)。系統(tǒng)軟件:是控制和管理計算機及外部設備,支持應用軟件開發(fā)和運行的相關程序集合。一般來講, 系統(tǒng)軟件包括操作系統(tǒng)( OperatingSystem,OS)、設備驅動程序、語言處理程序等。系統(tǒng)軟件提供了使用計算機的基本功能,但是并不針對某特定應用領域。常見的個人計算機操作系統(tǒng)有Windous LUnix Liux和Chome 0s等:常見的服務器操作系統(tǒng)有Winlor Serur Me 0s x See Lunk 和1im等。常見的移動端操作系級有IOS、Android等。軟件和硬件的關系軟件和硬件的關系主要體現(xiàn)在以下兩個方面:(1)互相依存。硬件是軟件賴以工作的物質基礎,軟件的正常工作是硬件發(fā)揮作用的保障。計算機必須配備完善的軟件系統(tǒng)才能正常工作,充分發(fā)揮其硬件的各種功能。(2)協(xié)同發(fā)展。計算機軟件隨硬件技術的迅速發(fā)展而發(fā)展,而軟件的不斷發(fā)展與完善又促進硬件的更新, 兩者密切地交織發(fā)展,缺一不可。軟件開發(fā)軟件開發(fā)是一項包括需求分析、設計、實現(xiàn)和測試的系統(tǒng)工程。具體開發(fā)的-般流程通常如下所示:需求分析系統(tǒng)設計編碼軟件測試投放使用(1)需求分析。主要明確功能需求、 性能需求、環(huán)境需求(軟硬件環(huán)境)、 界面需求(人機交互方式)等,在此基礎上確定開發(fā)技術以及開發(fā)工具(此項工作也可根據(jù)實際情況,放在需求分析前完成)。(2)系統(tǒng)設計。系統(tǒng)設計分為總體設計和詳細設計。總體設計包括軟件體系結構設計,如數(shù)據(jù)庫設計、模塊功能設計等:詳細設計包括界面設計、各模塊詳細設計等。(3)編碼。使用集成開發(fā)環(huán)境進行編程實現(xiàn)。(4)軟件測試。可分為單元測試和系統(tǒng)測試等。具體測試方法 包 括黑盒測試白盒測試和負載測試等。(5)投放使用。投放使用后須記錄軟件投放使用的時間、更選的頻率以及投放使用結果,在此基礎上提出修改意見,對軟件進行修改。單元小結信息系統(tǒng)的硬件和軟件硬件軟件計算機移動終端其他硬件存儲器中央處理器輸入設備輸出設備基本組成存儲程序和程序控制思想基本工作原理運算器控制器基本組成基本工作原理同計算機基本工作原理類似計算機核心部件通信模塊傳感器自然輸入、輸出模塊分類開發(fā)流程系統(tǒng)軟件應用軟件需求分析系統(tǒng)設計編碼軟件測試投放使用感謝觀看Thanks for Watching 展開更多...... 收起↑ 資源預覽 縮略圖、資源來源于二一教育資源庫