系统分析与设计简介.ppt
《系统分析与设计简介.ppt》由会员分享,可在线阅读,更多相关《系统分析与设计简介.ppt(58页珍藏版)》请在三一办公上搜索。
1、1,第1章 系統分析與 設計簡介,2,簡介,在競爭激烈的全球市場中,資訊科技往往是一個公司成敗的關鍵所在。,3,資訊科技的衝擊,所謂的資訊科技(IT,information technology#)是指公司能用來管理、取用、溝通,及分享資訊的許多硬體及軟體產品或服務的組合。資訊科技的未來 大多數企業不論時機好壞均給IT預算較高的優先順序,因為,在成長期公司不能在IT方面落後;而當經濟情勢轉弱時,許多企業又仰靠IT來改良工作效率並且降低作業成本。,4,資訊科技的衝擊,系統分析與設計的角色 系統分析與設計(SA&SD,systems analysis and systems design#)是為開
2、發高品質的資訊系統必須按步就班的程序。一個資訊系統(information system#)由資訊科技、人員,及資料所組成而能支持企業的需求。,5,資訊科技的衝擊,誰來開發資訊系統?傳統上,一個公司若不是自行開發其資訊系統,稱為自建應用系統(in-house applications#),就是從外部廠商購買所謂的套裝軟體(software packages#)。今日這些選擇更為複雜,選項包括:以Internet為基礎的應用服務、委外、IT顧問提供的客製化產品方案、以及企業整體軟體策略。不論採用的開發方法為何,啟動一套新資訊系統涉及各種風險及利益。最大的風險發生在當公司尚未決定系統要完成的目標之
3、前就決定如何實作該系統。,6,資訊科技的衝擊,為免於本末倒置,一個公司應該由列出企業需求並找出可能的IT解決方案開始著手。一般而言,這件重要的工作是由系統分析師及其他IT專業人員來執行。一個公司在尚未設定明確的目標之前不該先考量建置的方式。,7,資訊系統的元件,每個系統都需要某種輸入資料。對資訊系統而言,資料(data#)是由系統原始素材的基本事實所組成。例如一張空白訂單中的客戶代號、產品代號及訂購數量等等。所謂資訊(information#)是指經過處理後的資料,並轉換成對使用者有特定用途的輸出。例如訂單資料輸入後,經過訂單處理系統處理而產生的客戶訂購紀錄報表。,8,資訊系統的元件,一個資訊
4、系統有五大主要元件,包括:硬體、軟體、資料、程序和人員。硬體 硬體(hardware#)由資訊系統實體層面的所有部份所組成。例如,硬體包括了伺服器、工作站、網路通訊設備、光纖纜線、手持電腦、掃描器、數位化形像擷取設備,以及其他各種技術性的基礎設施。軟體 軟體(software#)是指控制硬體並產生想要的資訊或結果的程式。軟體由系統軟體和應用軟體所組成。,9,資訊系統的元件,系統軟體(system software#)管理各種硬體元件,一般是由硬體製造廠商所提供、或者由公司向其他廠商購買。系統軟體的例子包括了作業系統、避免電腦被入侵的安全軟體、硬體(如印表機)通訊用的驅動程式、還有像處理資料備份
5、及磁碟管理等作用的公用程式。應用軟體(application software#)由支援日常務商務功能,並提供使用者所需資訊的各種程式所組成。涵蓋全公司的系統稱為企業應用糸統(enterprise application),例如訂單處理系統、薪資系統。,10,資訊系統的元件,應用軟體包括水平及垂直系統。所謂的水平系統(horizontal system#)是指一些略作修改後,就可適用於不同公司的系統,如存貨或是薪資系統等。所謂的垂直系統(vertical system#)則是為了某個公司或產業特殊的需求而量身訂做,例如網站零售商、一個醫療系統,或是一個錄影帶連鎖店的系統。資料 資料是資訊系統轉
6、換成有用資訊的素材。資訊系統能將資料存放在許多稱為資料表(table#)的地方,藉由將數個資料表連結,系統就能夠萃取特定的資訊。圖1-10所示。,11,資訊系統的元件,程序 程序(process#)描述了為達成特定結果,使用者、經理人以及資訊人員所執行的各項工作的內容。人員 資訊系統的主要目的在於提供使用者有用的資訊。,12,資訊系統的元件,一個系統的成敗一般均取決於使用者對於系統的產出或操作方式是否滿意。人員除了使用者之外,成功的資訊系統當然也仰賴專業的技術人員如系統分析師、程式設計師、網路管理師,及其他資訊科技人員的努力投入。,13,了解企業,系統分析師採用一種稱為建立企業流程模型(bus
7、iness process modeling)的程序來表示一個公司的業務以及資訊需求。企業流程模型的建立需要用到一個企業側寫及記錄各種企業流程的一系列模型(即企業模型)。企業側影 所謂企業側寫(business profile)是描述一個公司所有機能、程序、組織、產品、服務、客戶、供應商、競爭者、限制以及未來的願景概述。有了企業側寫的協助,分析師才能建立一系列的企業模型。,14,了解企業,企業模型 企業模型使得經理及系統分析師更容易瞭解企業的日常作業。所謂企業模型(business model#)是以圖形來表示一個公司所執行單一或多個商務流程(即企業流程),例如接受機位預訂、售票,或是在客戶的
8、帳戶內記下交易金額。所謂的企業流程(business process#)則描述了特定的交易、事件、工作以及其預期的結果。例如:圖1-11呈現了一個稱為訂單處理的企業模型。,15,了解企業,各種新類型的公司最新的企業類型是網際網路型(Internet-dependent firms),這類公司常被簡稱為達康(dot-com,.com)公司,因為其主要業務通路是商業網站而非傳統的通路。Y及eB都是純粹達康的例子。,16,網際網路的衝擊,以Internet為基礎的商業,一般通稱為電子商務(electronic commerce,EC#)或網路商務(internet commerce),EC包括兩大類
9、型:企業對消費者(B2C,business-to-consumer#)及企業對企業(B2B,business-to-business#)。B2C(企業對消費者)利用網際網路消費者可以上網購得各種商品及服務。如:航空訂票,eBay拍賣網等。雖然B2C交易僅佔整體零售業的極小部分,但是預估B2C的活動將大幅地成長。,17,網際網路的衝擊,B2B(企業對企業)雖然B2C部分對零售市場的客戶較為熟悉,但是B2B的交易量卻大許多倍。B2B使得小型的供應商得以接觸到大型客戶,並且讓買方即刻獲悉市場價格及現貨可供應量。例如,Wal-Mart(美國的連鎖量販店)開設一個線上市集,在此供應商可以提出他們的產品、
10、傳送規格,並做報價。線上交易市集最初被發展成稱為電子資料交換(EDI,electronic data interchange#)的個別公司對公司的資料分享方式。EDI使得公司間能夠利用電腦傳送資料,通常係透過私有的通訊網路。,18,企業應用資訊系統的方式,過去,資訊經理根據系統服務的對象來將系統分類。因此傳統的系統型態包括辦公室系統(Office System,由行政人員使用)、操作系統(Operational System,由作業人員使用)、決策支援系統(DSS,Decision Support System,由中階主管及知識工作者使用)以及主管資訊系統(EIS,Executive Info
11、rmation System,由高階經理人使用)。今日,傳統的命名方式不再適用。例如,所有的員工,包括高階經理人也都使用辦公室系統。作業人員也經常需要決策支援系統。,19,企業應用資訊系統的方式,目前以系統的功能及特性來作為系統分類的基礎,比用其使用者來辨別較為合適。如此一來,現代的系統可重新劃分為企業運算系統、交易處理系統、企業支援系統、知識管理系統,以及使用者生產力系統。企業運算系統 企業運算系統(enterprise computing systems)是指那些支援全公司的作業,及資料管理需求的資訊系統而言。Wal-Mart的存貨控制系統、波音公司的生產控制系統及美國航空公司的訂位系統,
12、都是企業運算系統的實例。,20,企業應用資訊系統的方式,在許多大型的企業中有一種稱為企業資源規劃(ERP,enterprise resource planning#)的應用系統能夠提供全公司的員工及經理方便的資料來源。ERP的潛在缺點就是ERP通常都是立基於一個整體架構,而此架構可能與導入企業的運作方式不能配合。,21,企業應用資訊系統的方式,交易處理系統 交易處理系統(TPS,transaction processing systems#)處理的是日常業務所產生的資料。亦稱為資料處理系統(DPS,Data Processing Systems#),例子包括有顧客訂單處理、應收帳款以及保固維修
13、的處理。在特定的交易發生時,交易處理系統會執行一系列的工作。在圖1-17 所示的例子中交易處理系統先查驗顧客資料、檢查顧客的信用狀態、將發票傳送給應收帳款系統、檢查所訂購的項目是否還有庫存、調整庫存量反映這一筆交易,並更新銷售紀錄檔。,22,企業應用資訊系統的方式,一般而言,交易處理系統都牽涉大量的資料,而且都是重要任務系統,因為沒有了它整個企業就無法正常運作。交易處理系統經常成批地處理一組相關的命令而不是個別執行這些作業,因此其效率較高。然而,為了確保資料的完整性,交易處理系統必須確保如果一個交易的任一步驟失敗的話,系統將不會再處理該交易的剩餘步驟。企業支援系統 企業支援系統(BSS,bus
14、iness support systems#)提供各種與工作相關的資訊,給公司內各階層的使用者。這些系統能夠分析交易資料、產生管控企業流程所需的資訊,並提供能夠促成較佳決策的資訊。,23,企業應用資訊系統的方式,最早的企業電腦系統,取代如薪資處理等人工作業。很快地,公司了解到電腦也可以產生有價值的資訊。這些新系統被稱為管理資訊系統(MIS,management information systems#),因為主要的使用者是管理階層。一個業務支援系統必須能夠與一個交易處理系統密切配合。(參考下頁圖示)在資料取得方面,最新的發展是稱為無線射頻識別(RFID,radio frequency iden
15、tification#)的科技,它是利用高頻率的無線電波來追蹤實體物件。,24,企業應用資訊系統的方式,交易處理系統,銷售處理,更新客戶帳戶餘額,更新產品庫存,業務支援系統,查詢逾期未付款客戶,顯示滯/暢銷產品,查詢需補貨商品,25,企業應用資訊系統的方式,知識管理系統 知識管理系統(knowledge management systems#),有時候也被稱為專家系統(expert systems#),因為它們會結合知識庫,以及判斷如何運用知識的推理法則來模擬人類推理的能力。所謂知識庫(knowledge base)是由大型的資料庫所組成。,使用者,使用者介面,推理機,知識庫,專家系統,例如:
16、If x is ys father and if y is zs father,then x is zs grandfather.,結論 David是Eric的祖父。,26,企業應用資訊系統的方式,使用者生產力系統 使用者生產力系統(user productivity systems)的例子包括:電子郵件、語音郵件、傳真、視訊會議、文書處理、自動化的行事曆、資料庫管理、試算表等等。使用者生產力系統也包括了群組軟體,群組軟體(groupware)在企業內部網路上執行,而使得使用者們共享資料、在專案工作上互相合作、以及參與工作團隊。資訊系統整合大多數的大型公司需要一套系統來整合上述企業運算系統、交
17、易處理系統、業務支援系統、知識管理系統,以及使用者生產力系統等功能。(參考下頁),27,企業應用資訊系統的方式,交易處理子系統,銷售處理,更新客戶帳戶餘額,維修保固處理,企業支援子系統,查詢逾期未付款客戶,顯示滯/暢銷產品,查詢需補貨商品,更新產品庫存,知識管理子系統,退貨處理,追蹤產品問題與保固活動,品質控制追蹤,XX公司資訊系統,判斷變更產品設計能否減少保固申請的發生,28,系統開發的工具與技術,塑模(建立模型)所謂塑模(modeling#)就是產生一個能夠表達觀念及流程的圖形,讓系統開發人員能夠分析、測試以及修改。系統分析師藉由使用一組對企業、資料、物件、網路,及流程的模型就能夠描繪並簡
18、化資訊系統的內容。所謂企業模型(business model#)或稱為需求模型(requirements model#)被用來描述一個資訊系統所必須支援的企業功能。所謂的資料模型(data model#)則描述資料的結構與設計。,29,系統開發的工具與技術,物件模型(object model#)描述結合了資料與流程的物件。網路模型(network model#)則描述了通訊線路的設計及協定。流程模型(process model#)則描述了程式設計師用來撰寫程式模組的邏輯。,30,系統開發的工具與技術,建立雛型 雛型(prototype#)是指一套資訊系統初步可運作的版本。建立雛型(protot
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 系统分析 设计 简介

链接地址:https://www.31ppt.com/p-5811594.html