• 沒有找到結果。

資訊系統軟體

N/A
N/A
Protected

Academic year: 2022

Share "資訊系統軟體"

Copied!
44
0
0

加載中.... (立即查看全文)

全文

(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 ?為什麼?

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

參考文獻

相關文件

圖4 1 整合資訊系統風險 圖4.1 整合資訊系統風險..

D5.1 應用1個具體圖像代表 1個單位,製作象形圖 D5.2

‡ RFID 運作原理是透過一片小型硬體的無線射頻辨識技 術晶片( RFID chips),利用內含的天線來傳送與接

• 下面介紹三種使用greedy algorithm產生minimum cost spanning

– Each listener may respond to a different kind of  event or multiple listeners might may respond to event, or multiple listeners might may respond to 

如圖,已知平面上不共線 A、B、D 三點,小明利用尺規作 圖找出另一點 C,使得四邊形 ABCD

如圖,已知平面上不共線 A、B、D 三點,小明利用尺規作 圖找出另一點 C,使得四邊形 ABCD

介面最佳化之資料探勘模組是利用 Apriori 演算法探勘出操作者操作介面之 關聯式法則,而後以法則的型態儲存於介面最佳化知識庫中。當有