Download presentation
Presentation is loading. Please wait.
1
© The McGraw-Hill Companies, Inc., 2010 第四章 電腦軟體
2
© The McGraw-Hill Companies, Inc., 2010 P2 學習目標 指出電腦軟體的重要發展趨勢。 舉出應用軟體與系統軟體的數種主要類型。 說明數種能提升終端使用者生產力與協同 計算能力的常見軟體之目的。 描繪作業系統的功能。 說明電腦程式設計軟體、工具與語言的主 要應用情況。
3
© The McGraw-Hill Companies, Inc., 2010 P3 應用軟體:終端使用者的應用 什麼是軟體? 軟體是泛指用來執行及操作電腦與相關設備 的不同應用程式。 真實案例 1 : Wolf Peak International :中 小型企業應用軟體之成敗
4
© The McGraw-Hill Companies, Inc., 2010 P4 Wolf Peak International : 中小型企業應用軟體之成敗 當 Wolf Peak 將 QuickBooks 升級成新的會計套裝 軟體後,產生了哪些問題?這些問題後來又是如 何避免的? 相對於新的會計軟體,為什麼 SAP Business One 是 Wolf Peak 較佳的選擇呢?請附上幾個例子來 說明你的答案。 大部分的中小型企業是否都應該選擇整合式企業 軟體套件,而非專門的會計套裝軟體或其他的企 業套裝軟體?為什麼?
5
© The McGraw-Hill Companies, Inc., 2010 P5 電腦軟體概觀
6
© The McGraw-Hill Companies, Inc., 2010 P6 一般用途應用程式 甲骨文的電子化企業套件
7
© The McGraw-Hill Companies, Inc., 2010 P7 套裝軟體與整合式套件 套裝軟體( software suites )最廣為使用 如 Microsoft Office 、 Lotus SmartSuite 、 Corel WordPerfect Office , 以及 Sun StarOffice 都是 常見的生產力套裝軟體範例。
8
© The McGraw-Hill Companies, Inc., 2010 P8 一般用途應用程式 瀏覽器 微軟的 Internet Explorer 瀏覽器 Netscape
9
© The McGraw-Hill Companies, Inc., 2010 P9 一般用途應用程式 電子郵件、即時通訊軟體及網誌
10
© The McGraw-Hill Companies, Inc., 2010 P10 一般用途應用程式 文書處理與桌上排版
11
© The McGraw-Hill Companies, Inc., 2010 P11 一般用途應用程式 電子試算表軟體
12
© The McGraw-Hill Companies, Inc., 2010 P12 一般用途應用程式 簡報圖形
13
© The McGraw-Hill Companies, Inc., 2010 P13 一般用途應用程式 個人資訊管理
14
© The McGraw-Hill Companies, Inc., 2010 P14 一般用途應用程式 群組軟體
15
© The McGraw-Hill Companies, Inc., 2010 P15 一般用途應用程式 應用服務供應商 ( ASPs ) Salesforce.com 軟體授權 當個人或公司購買軟 體應用程式後,並沒 有購買所有權,更確 切地說,他們是購買 軟體的使用許可證。
16
© The McGraw-Hill Companies, Inc., 2010 P16 系統軟體:電腦系統管理 系統軟體區分成兩種主要類別: 系統管理程式 系統開發程式 真實案例 2 :配電與執法的應用,透過 XML 分享資料獲得之利益
17
© The McGraw-Hill Companies, Inc., 2010 P17 配電與執法的應用: 透過 XML 分享資料獲得之利益 根據上文,哪些是 XML 為組織帶來的企業價值 ?它們要如何為企業帶來龐大的投資報酬? 公司還能用哪些方法透過 XML 創造價值並分享 資料?請尋找和營利組織相關的範例,以獲得對 此議題更完整的看法。 XML 在組織間廣泛使用,並讓專案得以成功的 重要因素是什麼?請研究詮釋資料的概念並提出 你的答案。
18
© The McGraw-Hill Companies, Inc., 2010 P18 系統軟體:電腦系統管理 終端使用者應用程式間不可或缺的軟體 介面( software interface )
19
© The McGraw-Hill Companies, Inc., 2010 P19 作業系統 使用者介面( user interface ) 指令式( command-driven ) 選單式( menu-driven 圖形使用者介面( graphical user interface )
20
© The McGraw-Hill Companies, Inc., 2010 P20 作業系統
21
© The McGraw-Hill Companies, Inc., 2010 P21 作業系統 資源管理( resource management ) 虛擬記憶體( virtual memory ) 檔案管理( file management ) 工作管理( task management ) 多工( multitasking ) 微軟 Windows Windows NT ( New Technology )作業系統 Windows 2000 作業系統 Widows XP Windows Server 2003
22
© The McGraw-Hill Companies, Inc., 2010 P22 作業系統 UNIX Sun Microsystems Solaris IBM AIX Linux 開放程式碼( open-source ) 免費分享軟體 Red Hat Caldera SUSE Linux 等 Mac OS X
23
© The McGraw-Hill Companies, Inc., 2010 P23 開放原始碼軟體 開放原始碼軟體( open-source software, OSS )基本想法是很簡單的,當眾多程 式設計人員可以讀取、重新分配及修改 原始碼時,軟體就會跟著進步。 透過使用者改進、適應並修正錯誤。 OpenOffice.org 2
24
© The McGraw-Hill Companies, Inc., 2010 P24 其他系統管理程式 系統管理軟體 資料庫管理系統 網路管理程式 工具程式( utilities ) 效能監視器( performance monitors ) 安全監視器( security monitor ) 應用伺服器( application servers ) 中介軟體( middleware )
25
© The McGraw-Hill Companies, Inc., 2010 P25 系統軟體的比較
26
© The McGraw-Hill Companies, Inc., 2010 P26 程式語言
27
© The McGraw-Hill Companies, Inc., 2010 P27 程式語言 物件導向語言 Visual Basic C++ Java
28
© The McGraw-Hill Companies, Inc., 2010 P28 物件導向程式語言 Visual Basic 的物件導向程式撰寫環境
29
© The McGraw-Hill Companies, Inc., 2010 P29 網站語言與服務 網站語言與服務 HTML ( Hypertext Markup Language ,超文件標示語言) XML ( eXtensible Markup Language ,延伸性標示語言) XML 透過將識別標籤或文意標籤嵌入網頁文件資料中,來描 述網頁內容的意義。 Java 獨立運算平台 Java applets J2EE ( Java2 Enterprise Edition ) 微軟的.Net 軟體開發平台
30
© The McGraw-Hill Companies, Inc., 2010 P30 程式語言 Java2 企業版與微軟.Net 軟體開發平台的優點與缺點
31
© The McGraw-Hill Companies, Inc., 2010 P31 網站服務
32
© The McGraw-Hill Companies, Inc., 2010 P32 網站服務 網站服務讓企業與交易夥伴之間,能自動存取資 料與應用程式功能。 XML 語言是應用程式得以在不同運算平台間順利 運作的主要技術之一。 通用描述探索與整合( Universal Description and Discovery Integration, UDDI )也是一樣重要,它 就像是電話簿的「黃頁」目錄,列出所有的網站 服務。 簡易物件存取協定( Simple Object Access Protocol, SOAP )則是以 XML 為基礎,為了連接 各應用程式所制定的資料通訊協定。
33
© The McGraw-Hill Companies, Inc., 2010 P33 程式設計軟體 語言翻譯程式 組譯器( assembler ) 編譯器( compiler ) 直譯器( interpreter ) 程式設計工具( programming tools ) 圖形導向的程式編輯器 除錯器( debugger ) 電腦輔助軟體工程( Computer-Aided Software Engineering, CASE )
34
© The McGraw-Hill Companies, Inc., 2010 P34 程式設計軟體 (續) 程式設計工具
35
© The McGraw-Hill Companies, Inc., 2010 P35 本章總結 電腦軟體分為兩大類別: 應用軟體 系統軟體 應用軟體分為兩大類別: 一般用途 特定用途
36
© The McGraw-Hill Companies, Inc., 2010 P36 本章總結 (續) 系統軟體 系統管理軟體 系統開發軟體 網路管理程式 資料庫管理程式 系統工具
37
© The McGraw-Hill Companies, Inc., 2010 P37 本章總結 (續) 作業系統具備五項基本功能: 使用者與系統以及網路通訊間的介面。 電腦系統硬體的資源管理。 資料檔案與程式檔案的管理。 管理電腦必須完成的工作管理。 提供各種支援服務的工具與功能。
38
© The McGraw-Hill Companies, Inc., 2010 P38 本章總結 (續) 程式語言的五種層級 機器語言 組合語言 高階語言 第四代語言 物件導向語言
39
© The McGraw-Hill Companies, Inc., 2010 P39 微軟等企業: 發展經營企業的軟體 在資訊科技專業人士中流傳的一句玩笑話是:「這 個世界透過 Windows 來取得資料。」為什麼微軟能 夠掌握電腦及軟體市場網絡?請拜訪微軟的網站, 檢視其產品與服務的類別。 與其他專門針對健康照護、零售等服務的軟體供應 商競爭,微軟會有多大的勝算呢?請說明你的看法。 你同意微軟與其他公司合作,一起開發特定產業程 式的策略嗎?身為微軟的開發夥伴,有哪些優缺點, 請說明你的看法。
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.