資訊系統軟體

44  Download (0)

Full text

(1)

第四章

資訊系統軟體

資訊系統軟體

(2)

學習目標

¾指出電腦軟體的重要發展趨勢。

¾舉出應用軟體與系統軟體的數種主要類

¾舉出應用軟體與系統軟體的數種主要類 型。

¾說明數種能提升終端使用者生產力與協 同計算能力的常見軟體的目的。

同計算能力的常見軟體的目的

¾描繪作業系統的功能。

¾說明電腦程式設計軟體、工具與語言的 主要應用情況。

主要應用情況

(3)

應用軟體:終端使用者的應用

¾軟體( software)是泛指用來執行及操 作電腦與相關設備的不同應用程式

作電腦與相關設備的不同應用程式。

¾真實案例 1

‡微軟:注意公司如何做生意,再依照其程序 來撰寫軟體

Case 1

(4)

軟體的種類

(5)

一般用途應用程式

¾負責處理終端使用者日常的資訊處理工作

¾負責處理終端使用者日常的資訊處理工作。

¾甲骨文的電子化企業套件說明今日企業應用

軟體的相關類型。

(6)

一般用途應用程式

(續)

¾威士國際組織:實施電子化企業套件

‡在1999 年安侯建業會計師事務所(KPMG)

的分析後,發現威士國際組織的內部系統已 經成為組織的負擔。

‡威士國際組織決定採用甲骨文的電子化企業

‡威士國際組織決定採用甲骨文的電子化企業 套件,以改善複雜且不具效率的後端辦公室 所帶來的問題。

所帶來的問題

(7)

一般用途應用程式

(續)

¾瀏覽器 瀏覽器

‡微軟的

Internet Explorer Internet Explorer 瀏覽器

‡Netscape

‡Netscape

(8)

一般用途應用程式

一般用途應用程式

(續)

¾電子郵件與即時通訊軟體

¾網誌

(9)

一般用途應用程式

一般用途應用程式

(續)

¾文書處理與桌上排版

(10)

一般用途應用程式

(續)

¾電子試算表軟體

(11)

一般用途應用程式

(續)

一般用途應用程式

(續)

¾簡報圖形

¾簡報圖形

(12)

一般用途應用程式

(續)

一般用途應用程式

(續)

¾個人資訊管理

(13)

一般用途應用程式

(續)

¾群組軟體

(14)

一般用途應用程式

(續)

一般用途應用程式

(續)

¾ 應用服務供應商(ASP)擁有 操作與維護應用軟

¾ 應用服務供應商(ASP)擁有、操作與維護應用軟 體,並提供所需的電腦系統資源,而企業可 以透 過網路使用其資源 並採計次 每月或每年的方式 過網路使用其資源,並採計次、每月或每年的方式 來付費。

‡Salesforce.com

¾ 軟體授權

‡牽涉軟體幾個

重要智慧產財產權 的特性。

的特性

(15)

一般用途應用程式

(續)

¾ Premiere 科技

為亞特蘭大一家總資產達 億美元的整合性

‡為亞特蘭大一家總資產達 5 億美元的整合性 服務提供商,在全球擁有超過100家小型電 信公司

信公司。

‡企圖建置一套仁科的企業資源規劃系統,整 合公司全部企業程序 但此系統很難建置與 合公司全部企業程序,但此系統很難建置與 運作是眾所皆知。

‡經由應用服務商T Ch l 的協助 提

‡經由應用服務商TransChannel 的協助,提 供公司關鍵的資訊並節省大量開銷。

(16)

系統軟體:電腦系統管理

¾系統軟體( system software)是由支援 與管理電腦系統及其資訊處理活動的程 式所組成的。

¾真實案例 2 網站服務的應用

¾真實案例 2:網站服務的應用

‡以亞馬遜網路書店和eBay為例y

Case 2

(17)

系統軟體概觀 系統軟體概觀

¾ 終端使用者應用程式間不可或缺的軟體介面

(software interface)。

(18)

作業系統

¾使用者介面( 使用者介面( user interface) )

‡為作業系統的一部分,透過它就可以和作業 系統溝通,以便載入程式、存取檔案,並完 系統溝通,以便載入程式、存取檔案,並完 成其他的工作。

‡指令式(command driven)

‡指令式(command-driven)

‡選單式(menu-driven)

‡圖形使用者介面(graphical user interface GUI)

‡圖形使用者介面(graphical user interface, GUI)

(19)

作業系統

(續)

(20)

作業系統

(續)

作業系統

(續)

¾資源管理( resource management) g

‡管理電腦系統的中央處理器、記憶體、次級 儲存體 設備、電訊處理器,以及輸入/輸出/ 設備等硬體與網路資源。

‡虛擬記憶體(virtual memory)y

¾檔案管理( file management)

‡負責控制檔案與程式的建 立、刪除與存取。

‡負責控制檔案與程式的建 立、刪除與存取。

¾工作管理( task management)

‡負責管理終端使用者運算 工作的進行

‡負責管理終端使用者運算 工作的進行。

‡多工(multitasking)

(21)

作業系統

作業系統

(續)

¾ Microsoft Windows

¾ Windows NT(New Technology)作業

¾ Windows NT(New Technology)作業 系統

‡Windows 2000 作業系統

‡Windows XP

‡Windows Server 2003

¾ UNIX

¾ UNIX

‡昇陽 Solaris

(22)

作業系統

作業系統

(續)

¾ Linux

‡在網際網路上免費分享軟體資源並開放程式

‡在網際網路上免費分享軟體資源並開放程式 碼(open-source)

‡數家軟體廠商也開始販售附加其他功能並擁

‡數家軟體廠商也開始販售附加其他功能並擁 有支援服務的Linux

‡Red Hat

‡Caldera

‡SUSE Linux 等

¾ Mac OS X

(23)

作業系統

(續)

¾ Orbitz 與億創:導入Linux

‡位於芝加哥的Orbitz(www.orbitz.com)

公司也透過Linux來節省支出、加強運算能 力,並提升處理速度。

‡透過Linux,億創在資訊技術成本上約省下

‡透過Linux 億創在資訊技術成本上約省下 30% ,從2000 年的3.3 億美金,降到2002 年 的2 億美金,這也就是該公司能在慘烈競爭 的2 億美金 這也就是該公司能在慘烈競爭 環境中存活下來的最重要原因之一。

(24)

其他系統管理程式 其他系統管理程式

¾系統管理軟體

¾資料庫管理系統

¾資料庫管理系統

¾網路管理程式

市面上有許多系統管理軟體會與作業系統

¾市面上有許多系統管理軟體會與作業系統 整合在一起

¾工具程式(utilities)

(25)

其他系統管理程式 其他系統管理程式 (續)

¾系統支援程式

¾效能監視器(performance monitors)

¾效能監視器(performance monitors)

¾安全監視器(security monitor)

¾應用伺服器( li ti )扮演作

¾應用伺服器( application servers)扮演作 業系統與使用者應用程式間的中介軟體介 面

¾中介軟體能讓不同軟 體應用與連網電腦系統間

¾中介軟體能讓不同軟 體應用與連網電腦系統間 的資料交換及運作更有效率

(26)

程式語言 程式語言

¾四種層級的程式語言範例。圖中說明不同

¾四種層級的程式語言範例。圖中說明不同

的程式語言如何計算 X=Y+Z 算式。

(27)

程式語言

程式語言

(續)

¾物件導向語言

(28)

程式語言

(續)

¾ Visual Basic 的物件導向程式撰寫環境

(29)

程式語言

(續)

¾網站語言與服務

‡HTML是一種網頁描述語言,用以產生超文

‡HTML是一種網頁描述語言 用以產生超文 件或超媒體的文件。

‡XML透過將識別標籤或文意標籤嵌入網頁

‡XML透過將識別標籤或文意標籤嵌入網頁 文件資料中,來描述網頁內容的意義。

‡Java

‡Java

‡獨立運算平台

‡Java applets

‡Java applets

‡J2EE是企業開發網站應用程式與網路服務的

(30)

程式語言

(續)

¾ Java2 企業版與微軟.Net 軟體開發平台的優點 與缺點

(31)

程式語言

(續)

程式語言

(續)

¾網站服務

‡建立在網路架構

‡建立在網路架構 與物件導向標準 技術上的軟體元 技術上的軟體元 件,能透過網路 將不同的使用者 將不同的使用者 與不同的運算平 台連接起來

台連接起來。

(32)

程式語言

(續)

¾網站服務應用

¾富國銀行:開發網站服務

¾富國銀行 開發網站服務

‡幫助銀行客戶簡化電子交易程序。

‡可重複使用程式碼來建置或維護公司的線上

‡可重複使用程式碼來建置或維護公司的線上 系統。

‡其所使用的關鍵服務SOAP與UDDI,提供

‡其所使用的關鍵服務SOAP與UDDI,提供 一個標準介面讓銀行、客戶或夥伴間不同應 用程式的資料交換。

用程式的資料交換

(33)

程式設計軟體 程式設計軟體

¾語言翻譯程式

¾語言翻譯程式

‡組譯器(assembler)

‡編譯器( il )

‡編譯器(compiler)

‡直譯器(interpreter)

‡程式設計工具( l )

‡程式設計工具(programming tools)

‡圖形導向的程式編輯器

‡除錯器(d b

‡除錯器(debugger)

¾電腦輔助軟體工程( Computer-Aided

Software Engineering, CASE) )

(34)

程式設計軟體

(續)( )

¾程式設計工具( programming tools) p g g

(35)

本章總結

¾ 電腦軟體分為兩大類別

‡應用軟體:特定用途、可滿足使用者資訊處理需求。

‡系統軟體:控制並支援電腦系統的運作,執行各種 處理工作

處理工作。

¾ 應用軟體分為兩大類別

‡一般用途:執行終端使用者的共通資訊處理工作。

‡特定用途:支援企業的特定功能或處理任務、科學 或工程應用 以及其他在社會的應用等

或工程應用,以及其他在社會的應用等。

(36)

本章總結

(續)

¾系統軟體

‡系統管理軟體:在電腦執行資訊處理工作時,

管理電腦系統的硬體、軟體、網路與資料資 源。

‡網路管理程式

‡資料庫管理程式

‡系統工具

‡系統開發軟體:協助資訊人員及終端使用者 開發電腦程式與資訊系統程序。

開發電腦程式與資訊系統程序

(37)

本章總結

(續)

¾作業系統具備五項基本功能:

‡使用者與系統以及網路通訊間的介面

‡電腦系統硬體資源管理

‡電腦系統硬體資源管理

‡資料檔案與程式檔案的管理

‡管理電腦必須完成的管理

‡管理電腦必須完成的管理

‡提供各種支援服務的工具與功能

(38)

本章總結

(續)

¾程式語言的五種層級

‡機器語言

‡組合語言

‡組合語言

‡高階語言

‡第四代語言

‡第四代語言

‡物件導向語言

(39)

真實案例 1:微軟:注意公司如何做生 真實案例 1:微軟:注意公司如何做生 意,再依照其程序來撰寫軟體

¾ 小型企業(職員數介於 1 人至 250 人)正透過 設計軟體 特別針對每日活動的大小與需求 設計軟體,特別針對每日活動的大小與需求,

尋找重要的支援。

(40)

真實案例 1:微軟:注意公司如何做生 真實案例 1:微軟:注意公司如何做生 意,再依照其程序來撰寫軟體

(續)

¾ 在資訊科技界裡流傳一句話:「世界透過

Windows系統看到資料。」為什麼微軟可以支 Windows系統看到資料 」為什麼微軟可以支 配桌上型和網路型的電腦軟體市場?拜訪微軟 網站,並瀏覽其多樣的產品和服務,幫助你解 答問題

答問題。

¾ 微軟如何與軟體供應商共同取得成功,尤其是 在那些垂直市場應用程式,如:保健、零售和 在那些垂直市場應用程式,如:保健、零售和 其他特殊服務?為什麼?

¾ 你認同微軟發展產業專精夥伴,以橫跨大小企

¾ 你認同微軟發展產業專精夥伴 以橫跨大小企 業版圖的作法嗎?在這種關係下,身為微軟的 夥伴又有哪些優勢與劣勢?請說明你的看法。

(41)

真實案例 2:開放程式碼軟體

¾ MSNBC.com 每天 從廣泛的供應商中 從廣泛的供應商中 採用可重複使用的 XML 網站服務,

XML 網站服務,

提供超過 300 萬名 使用者數百筆新聞 使用者數百筆新聞 與最新資訊。

(42)

真實案例 2:開放程式碼軟體

(續)

¾採用開放程式碼軟體的商業利益有哪些?

¾與開放程式碼相關的風險有哪些?如何針 對 這些風險進行處理?

對 這些風險進行處理?

¾你是否發覺開放程式碼最終會取代目前的 專 利軟體模式?請加以解釋

專 利軟體模式?請加以解釋。

(43)

真實案例 3:亞馬遜網路書店和ebay:

真實案例 3:亞馬遜網路書店和ebay:

網路服務的新面貌

¾ 網站服務的目的和商業價值為何?

¾ 對亞馬遜網路書店 eBa 和它們的商業夥伴來說

¾ 對亞馬遜網路書店、eBay和它們的商業夥伴來說,

網站服務的利益為何?

¾ 網站服務的挑戰是什麼 請瀏覽下列網站來協助

¾ 網站服務的挑戰是什麼?請瀏覽下列網站來協助 你回答問題

¾IBM(www.ibm.com/solutions/webservices)

¾微軟(微軟(www.microsoft.com/webservices)/ )

(44)

真實案例 4:Linux 在企業界應用的成長

¾ 企業是否應該繼續將所屬伺服器或者大型主機 上的作業系統改為Li ?為什麼?

上的作業系統改為Linux ?為什麼?

¾ 企業跟個人電腦使用者,是否應該改用Linux PC 版的作業系統(如:Lindows)和昇陽出 的套裝文書處理軟體StarOffice ?為什麼?

¾ 企業的資訊部門是否該如美林證券一般,貢獻 改良後的程式給開放原始碼社群?請解釋你的 原因。

Figure

Updating...

References

Related subjects :