欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    第1章 系统分析与 设计简介ppt.ppt

    • 资源ID:70270411       资源大小:224KB        全文页数:58页
    • 资源格式: PPT        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    第1章 系统分析与 设计简介ppt.ppt

    第第1 1章章 系統分析與系統分析與 設計簡介設計簡介Prepared by S.F.Chang1簡介簡介 P2 本章將介紹本章將介紹(1)資訊系統開發的相關議題資訊系統開發的相關議題、(2)系統分析與設計的觀念系統分析與設計的觀念、(3)系統開發的生系統開發的生命週期命週期、(4)各種各種系統開發方法論系統開發方法論、工具工具,及,及技術技術,以及,以及(5)描述描述資訊科技部門資訊科技部門(IT department#)的角色的角色及及其內部的工作人員其內部的工作人員。許多企業利用資訊作為主要的資源以提升其生許多企業利用資訊作為主要的資源以提升其生產力、生產高品質的產品及服務、維持客戶忠產力、生產高品質的產品及服務、維持客戶忠誠度,以及作出完善的決策。誠度,以及作出完善的決策。在競爭激烈的全球市場中,在競爭激烈的全球市場中,資訊科技資訊科技往往是一往往是一個公司成敗的關鍵所在。個公司成敗的關鍵所在。2資訊科技的衝擊資訊科技的衝擊 P5 所謂的所謂的資訊科技資訊科技(IT,information technology#)是指公司能用來管理、取用、溝通,及分享資訊是指公司能用來管理、取用、溝通,及分享資訊的許多的許多硬體硬體及及軟體軟體產品產品或或服務服務的組合。的組合。資訊科技的未來資訊科技的未來 在一份名為數位經濟在一份名為數位經濟2003(Digital Economy 2003)的報告中,估計的報告中,估計IT領域的貢獻領域的貢獻幾乎佔幾乎佔2003年經濟成長的年經濟成長的30%,根據這份報告,根據這份報告,網際網路使用的爆發網際網路使用的爆發是這個成長的主要推力。是這個成長的主要推力。大多數企業不論時機好壞均給大多數企業不論時機好壞均給IT預算較高的優預算較高的優先順序,因為,在成長期公司不能在先順序,因為,在成長期公司不能在IT方面落方面落後後;而當經濟情勢轉弱時,許多企業又仰靠而當經濟情勢轉弱時,許多企業又仰靠IT來來改良工作效率並且降低作業成本。改良工作效率並且降低作業成本。3資訊科技的衝擊資訊科技的衝擊 P6 系統分析與設計的角色系統分析與設計的角色 系統分析與設計系統分析與設計(SA&SD,systems analysis and design#)是為開發高品質的資訊系統必是為開發高品質的資訊系統必須按步就班的須按步就班的程序程序。一個一個資訊系統資訊系統(information system#)由由資訊資訊科技科技、人員人員,及,及資料資料所組成而能支持企業的需所組成而能支持企業的需求。求。4資訊科技的衝擊資訊科技的衝擊 P6 誰來開發資訊系統誰來開發資訊系統?傳統上,一個公司若不是自行開發其資訊系統,傳統上,一個公司若不是自行開發其資訊系統,稱為稱為自建應用系統自建應用系統(in-house applications#),就是,就是從外部廠商購買所謂的從外部廠商購買所謂的套裝軟體套裝軟體(software packages#)。今日這些選擇更為複雜,選項包括今日這些選擇更為複雜,選項包括:以以Internet為基礎的為基礎的應用系統供應商應用系統供應商(ASP,Application System Provider#)、委外委外、IT顧問提供的專顧問提供的專屬解決方案屬解決方案、以及、以及企業整體軟體策略企業整體軟體策略。不論採用的開發方法為何,啟動一套新資訊系不論採用的開發方法為何,啟動一套新資訊系統涉及各種風險及利益。統涉及各種風險及利益。最大的風險發生在當最大的風險發生在當公司公司尚未決定系統該尚未決定系統該做些什麼做些什麼之前就決定該系之前就決定該系統將統將如何被建置如何被建置。5資訊科技的衝擊資訊科技的衝擊 P6 為免於本末倒置,一個公司應該由為免於本末倒置,一個公司應該由概述企業需概述企業需求求並並指出可能的指出可能的IT解決方案解決方案開始著手。開始著手。一般而一般而言,這件重要的工作是由言,這件重要的工作是由系統分析師及其他系統分析師及其他IT專業人員專業人員來執行。來執行。一個公司在一個公司在尚未設定明確的目標之前不該先考尚未設定明確的目標之前不該先考量建置的方式量建置的方式。6資訊系統的構成元件資訊系統的構成元件 P6 所謂的所謂的系統系統(system#)是一組能夠產生特定結果是一組能夠產生特定結果的相關元件。的相關元件。它是由許多它是由許多相關要素相關要素與與處理程序處理程序所所組成的一種組成的一種組織體組織體,藉由這個組織體的運作,以,藉由這個組織體的運作,以達成一達成一特定之作業目標特定之作業目標。例如。例如:消化系統、呼吸系消化系統、呼吸系統、交通系統統、交通系統,及資訊系統。及資訊系統。每個系統都需要某種每個系統都需要某種輸入資料輸入資料。對資訊系統而言,對資訊系統而言,資料資料(data#)是指那些可作為是指那些可作為系統操作素材的基本事實。系統操作素材的基本事實。例如例如一張空白訂單一張空白訂單中的中的客戶代號客戶代號、產品代號產品代號及及訂購數量訂購數量等等等等。所謂所謂資訊資訊(information#)是指是指資料資料經過處理後轉經過處理後轉變成對使用者有特定用途的輸出。例如變成對使用者有特定用途的輸出。例如訂單資訂單資料輸入後料輸入後,經過,經過訂單處理系統訂單處理系統處理而產生的客戶處理而產生的客戶訂購紀錄報表。訂購紀錄報表。7資訊系統的構成元件資訊系統的構成元件 P8一個資訊系統有五大主要元件,包括一個資訊系統有五大主要元件,包括:硬體硬體、軟體軟體、資料資料、程序程序和和人員人員。硬體硬體 硬體硬體(hardware#)由資訊系統實體層面的所有由資訊系統實體層面的所有東西所組成。例如,硬體包括了伺服器、工作東西所組成。例如,硬體包括了伺服器、工作站、網路通訊設備、光纖纜線、手持電腦、掃站、網路通訊設備、光纖纜線、手持電腦、掃描器、數位化形像擷取設備,以及其他各種技描器、數位化形像擷取設備,以及其他各種技術性的基礎設施。術性的基礎設施。軟體軟體 軟體軟體(software#)是指是指控制硬體控制硬體並產生所需的並產生所需的資訊或結果的資訊或結果的各種程式各種程式。軟體一般可概分為軟體一般可概分為系系統軟體統軟體和和應用軟體應用軟體。8資訊系統的構成元件資訊系統的構成元件 P10 系統軟體系統軟體(system software#)管理各種硬體管理各種硬體元件,一般是由元件,一般是由硬體製造廠商硬體製造廠商所提供、或者公所提供、或者公司司也可向其他廠商購買也可向其他廠商購買。系統軟體的例子包括。系統軟體的例子包括了了作業系統作業系統、避免電腦被入侵的、避免電腦被入侵的安全軟體安全軟體、硬、硬體體(如印表機如印表機)通訊用的通訊用的驅動程式驅動程式、還有像處理、還有像處理資料備份及磁碟管理等作的資料備份及磁碟管理等作的公用程式公用程式,還包括,還包括網路作業系統網路作業系統(NOS,network operating system#)。應用軟體應用軟體(application software#)由那些支由那些支援日常業務功能而提供使用者所需資訊的各種援日常業務功能而提供使用者所需資訊的各種程式所組成。普及全公司的系統稱為程式所組成。普及全公司的系統稱為企業應用企業應用糸統糸統(enterprise application),例如,例如訂單處訂單處理系統理系統、薪資系統薪資系統。9資訊系統的構成元件資訊系統的構成元件 P11 應用軟體應用軟體包括包括橫向橫向及及縱向系統縱向系統。所謂的所謂的橫向系統橫向系統(horizontal system#)是指一是指一些略作修改後就可適用於不同公司的系統,如些略作修改後就可適用於不同公司的系統,如存貨存貨或是或是薪資系統薪資系統等。等。所謂的所謂的縱向系統縱向系統(vertical system#)則是為了則是為了某個公司或產業特殊的需求而量身訂做,例如某個公司或產業特殊的需求而量身訂做,例如網站零售商網站零售商、一個、一個醫療系統醫療系統,或是一個,或是一個錄影帶錄影帶連鎖店的系統連鎖店的系統。資料資料 資料資料是資訊系統轉換成有用資訊的素材。資訊是資訊系統轉換成有用資訊的素材。資訊系統能將資料存放在許多稱為系統能將資料存放在許多稱為資料表資料表(table#)的地方,藉由將數個資料表連結,系統就能夠的地方,藉由將數個資料表連結,系統就能夠萃取特定的資訊。萃取特定的資訊。圖圖1-10所示。所示。10資訊系統的構成元件資訊系統的構成元件 P12 程序程序 程序程序(process#)描述了為達成特定結果,使用描述了為達成特定結果,使用者、經理人以及資訊人員所執行的者、經理人以及資訊人員所執行的各項工作的各項工作的內容內容。程序程序代表了代表了真實的日常業務真實的日常業務,系統分析師系統分析師必須必須了解了解企業程序企業程序並將之小心地建立文件記錄下來。並將之小心地建立文件記錄下來。人員人員 資訊系統的主要目的在於提供資訊系統的主要目的在於提供使用者使用者有用的資有用的資訊。訊。11資訊系統的構成元件資訊系統的構成元件 P12所謂的所謂的使用者使用者(users#),有時也被稱為有時也被稱為終端使用終端使用者者(end users#),是指公司內、外所有與資訊,是指公司內、外所有與資訊系統互動的人員,故有內部使用者與外部使用系統互動的人員,故有內部使用者與外部使用者之分。者之分。一個一個系統的成敗系統的成敗一般一般均取決於這些均取決於這些使用者使用者對於對於系統的產出或操作方式是否滿意。系統的產出或操作方式是否滿意。人員除了人員除了使用者使用者之外,成功的資訊系統當然也之外,成功的資訊系統當然也仰賴仰賴專業的技術人員專業的技術人員如如系統分析師系統分析師、程式設計程式設計師師、網路管理師網路管理師,及,及其他資訊科技人員其他資訊科技人員的努力的努力投入。投入。12了解企業了解企業 P12系統分析師採用一種稱為系統分析師採用一種稱為建立企業流程模型建立企業流程模型(business process modeling)的的程序程序來表示一個來表示一個公司的業務公司的業務以及以及資訊需求資訊需求。企業流程模型的建立企業流程模型的建立需要用到一個需要用到一個企業側影企業側影及及記記錄各種企業程序的一系列模型錄各種企業程序的一系列模型(即企業模型即企業模型)。企業側影企業側影 所謂所謂企業側影企業側影(business profile)是描述一個公是描述一個公司所有機能、程序、組織、產品、服務、客戶、司所有機能、程序、組織、產品、服務、客戶、供應商、競爭者、限制以及未來的願景概述。供應商、競爭者、限制以及未來的願景概述。有了有了企業側影企業側影的協助,分析師才能建立一系列的協助,分析師才能建立一系列的的企業模型企業模型。13了解企業了解企業 P13 企業模型企業模型 企業模型企業模型使得經理人及系統分析師易於了解使得經理人及系統分析師易於了解日日常業務的運作常業務的運作。所謂所謂企業模型企業模型(business model#)是以圖形來是以圖形來表示一個公司所執行表示一個公司所執行單一單一或或多個多個業務流程業務流程,例,例如接受如接受機位預訂機位預訂、售票售票,或是在,或是在客戶的帳戶內客戶的帳戶內記下交易金額記下交易金額。所謂的所謂的業務流程業務流程(business process#)則描述則描述了了特定的交易特定的交易、事件事件、工作工作以及以及其預期的結果其預期的結果。例如例如:圖圖1-11呈現了一個稱為訂單處理的企呈現了一個稱為訂單處理的企業模型。業模型。14了解企業了解企業 P14 當企業想要簡化其作業或是降低成本時,一個當企業想要簡化其作業或是降低成本時,一個廣受採用的策略,就是要廣受採用的策略,就是要管理人管理人及及系統分析師系統分析師執行執行企業流程改造企業流程改造(BPR,business process reengineering#)。各種新類型的公司各種新類型的公司 一般傳統的分類將公司區分為一般傳統的分類將公司區分為產品導向產品導向或是或是服服務導向務導向。產品導向產品導向(product-oriented)的公司主要從事的公司主要從事產品的生產及銷售,例如電腦、路由器,或微產品的生產及銷售,例如電腦、路由器,或微晶片。晶片。Motorola、Intel、Compaq、Cisco,Sun Microsystems是產品導向的實例。是產品導向的實例。15了解企業了解企業 P14服務導向服務導向(service-oriented)的公司主要在於提的公司主要在於提供資訊或服務或是銷售他人製造的產品。供資訊或服務或是銷售他人製造的產品。Oracle、A都是服務導向公司的實都是服務導向公司的實例。例。IT產業有一種正在成長的趨勢,有許多公司是產業有一種正在成長的趨勢,有許多公司是混合型的,同時提供產品、服務、資訊及技術混合型的,同時提供產品、服務、資訊及技術資源給客戶。資源給客戶。在許多公司,在許多公司,IT服務部門是成長服務部門是成長最快的區塊最快的區塊。最新的企業類型是最新的企業類型是網際網路型網際網路型(Internet-dependent firms),這類公司常被簡稱為,這類公司常被簡稱為達達康康(dot-com,.com)公司,因為其主要業務公司,因為其主要業務通路是商業網站而非傳統的通路。通路是商業網站而非傳統的通路。Y及及eB都是純粹達康的例子。都是純粹達康的例子。16網際網路的衝擊網際網路的衝擊 P16以以Internet為基礎的商業,一般通稱為為基礎的商業,一般通稱為電子商務電子商務(EC,electronic commerce或或internet commerce#),EC包括兩大類型包括兩大類型:企業與消費企業與消費者間者間(B2C,business-to-consumer#)及及企業與企業與企業間企業間(B2B,business-to-business#)。B2C(企業與消費者間企業與消費者間)利用網際網路消費者可以上網購得各種商品及服務。利用網際網路消費者可以上網購得各種商品及服務。如如:航空訂票,航空訂票,eBay拍賣網拍賣網等。等。雖然雖然B2C交易僅佔整體零售業的極小部分,但是預估交易僅佔整體零售業的極小部分,但是預估B2C的活動將大幅地成長。的活動將大幅地成長。B2C的趨勢也意味著需要更多能夠開發的趨勢也意味著需要更多能夠開發網站資訊系統網站資訊系統及應用系統及應用系統的的系統分析師系統分析師及及程式設計師程式設計師。17網際網路的衝擊網際網路的衝擊 P16 B2B(企業與企業間企業與企業間)雖然雖然B2C部分對零售市場的客戶較為熟悉部分對零售市場的客戶較為熟悉,但,但是是B2B的交易量卻大許多倍的交易量卻大許多倍。B2B使得使得小型的供應商小型的供應商得以接觸到得以接觸到大型客戶大型客戶,並且讓買方即刻獲悉市場價格及現貨可供應量。並且讓買方即刻獲悉市場價格及現貨可供應量。例如,例如,Wal-Mart(美國的連鎖量販店美國的連鎖量販店)開設一個開設一個個線上市集,在此供應商可以提出他們的產品、個線上市集,在此供應商可以提出他們的產品、傳送規格,並做報價。傳送規格,並做報價。線上交易市集線上交易市集最初被發展成稱為最初被發展成稱為電子資料交換電子資料交換(EDI,electronic data interchange#)的個別的個別公司對公司的資料分享方式。公司對公司的資料分享方式。EDI使得公司間使得公司間能夠利用電腦傳送資料,通常係透過能夠利用電腦傳送資料,通常係透過私有的通私有的通訊網路訊網路。18網際網路的衝擊網際網路的衝擊 P18網站系統開發網站系統開發 各種網站系統開發環境及軟體解決方法相繼推各種網站系統開發環境及軟體解決方法相繼推出,例如出,例如 IBM的的WebSphere,Microsoft的的.NET等。等。以網際網路為基礎的系統會涉及各種硬體及軟以網際網路為基礎的系統會涉及各種硬體及軟體的設計,但是一個最簡單的模式就是一些體的設計,但是一個最簡單的模式就是一些網網頁頁,由這些,由這些網頁網頁提供了提供了使用者介面使用者介面。當各種公司建立更多當各種公司建立更多網路應用系統網路應用系統時,時,IT專業專業人員的工作機會也隨之擴展人員的工作機會也隨之擴展,包括了,包括了網站網站設計師設計師、資料庫開發人員資料庫開發人員及及系統分析師系統分析師。而這。而這些需求將些需求將不只由傳統實體企業不只由傳統實體企業而來,而來,也同時由也同時由達康企業達康企業提供。提供。19企業如何應用各種資訊系統企業如何應用各種資訊系統 P19以往以往,資訊經理人,資訊經理人依系統服務的對象依系統服務的對象來來將系統分將系統分類類。因此。因此傳統的系統型態傳統的系統型態包括包括辦公室系統辦公室系統(Office System,由行政人員使用,由行政人員使用)、操作系統操作系統(Operational System,由操作人員使用,由操作人員使用)、決策決策支援系統支援系統(DSS,Decision Support System,由由中階管理人員及知識工作者使用中階管理人員及知識工作者使用)以及以及層峰資訊系層峰資訊系統統(EIS,Executive Information System,由高由高階經理人使用階經理人使用)。今日,今日,傳統的命名方式不再適用傳統的命名方式不再適用。例如,所有的。例如,所有的員工,包括高階經理人也都使用辦公室系統。操員工,包括高階經理人也都使用辦公室系統。操作人員也經常需要決策支援系統。作人員也經常需要決策支援系統。20企業如何應用各種資訊系統企業如何應用各種資訊系統 P20目前以系統的目前以系統的功能功能及及特性特性來分辨一個系統,比用來分辨一個系統,比用其其使用者使用者來辨別較為合適。來辨別較為合適。如此一來,如此一來,現代的系現代的系統統可重新劃分為可重新劃分為企業運算系統企業運算系統、交易處理系統交易處理系統、業務支援系統業務支援系統、知識管理系統知識管理系統,以及,以及使用者生產使用者生產力系統力系統。企業運算系統企業運算系統 企業運算系統企業運算系統(enterprise computing systems)是指那些支援全公司資料管理需求的是指那些支援全公司資料管理需求的資訊系統而言。資訊系統而言。Wal-Mart的存貨控制系統的存貨控制系統、波波音公司的生產控制系統音公司的生產控制系統及及美國航空公司的訂位美國航空公司的訂位系統系統,都是企業運算系統的實例。,都是企業運算系統的實例。21企業如何應用各種資訊系統企業如何應用各種資訊系統 P20 企業運算系統企業運算系統的主要目的是整合公司的重要功的主要目的是整合公司的重要功能能(例如,生產、銷售、客服、存貨控制及會計例如,生產、銷售、客服、存貨控制及會計)以改善效率、降低成本,及協助管理人作重大以改善效率、降低成本,及協助管理人作重大決策。它同時也能夠藉著採用全公司的資料存決策。它同時也能夠藉著採用全公司的資料存取架構來改善資料安全性及可靠性。取架構來改善資料安全性及可靠性。在許多大型的企業中有一種稱為在許多大型的企業中有一種稱為企業資源規劃企業資源規劃(ERP,enterprise resource planning#)的應的應用系統能夠提供全公司的員工及經理人方便的用系統能夠提供全公司的員工及經理人方便的資料來源。資料來源。ERP的的潛在缺點潛在缺點就是就是ERP通常都是立基於一個通常都是立基於一個整體架構,而此整體架構,而此架構可能與導入企業的運作方架構可能與導入企業的運作方式不能配合式不能配合。22企業如何應用各種資訊系統企業如何應用各種資訊系統 P20 交易處理系統交易處理系統 交易處理系統交易處理系統(TPS,transaction processing systems#)處理的是處理的是日常業務日常業務所產生的資料。所產生的資料。亦稱為亦稱為資料處理系統資料處理系統(DPS,Data Processing Systems#),例子包括有例子包括有客戶帳單處理客戶帳單處理、應收應收帳款帳款以及以及保固維修的處理保固維修的處理。交易處理系統交易處理系統在特定的交易發生時會執行在特定的交易發生時會執行一系一系列的工作列的工作。在。在圖圖1-17 所示的例子中交易處理所示的例子中交易處理系統先系統先查驗客戶資料查驗客戶資料、檢查客戶的信用狀態檢查客戶的信用狀態、將發票傳送給應收帳款系統將發票傳送給應收帳款系統、查驗所訂購的項查驗所訂購的項目是否還有庫存目是否還有庫存、調整庫存量反映這一筆交易調整庫存量反映這一筆交易,最後最後更新銷售紀錄檔更新銷售紀錄檔。23企業如何應用各種資訊系統企業如何應用各種資訊系統 P22 一般而言,一般而言,交易處理系統交易處理系統都牽涉都牽涉大量的資料大量的資料,而且都,而且都是重要任務系統,因為是重要任務系統,因為沒有了它整個企業就無法正常沒有了它整個企業就無法正常運作運作。交易處理系統交易處理系統經常經常成批地處理一群相關的命令成批地處理一群相關的命令而而不是逐一的執行不是逐一的執行,因此其效率較高。,因此其效率較高。然而,為了確然而,為了確保資料的完整性,交易處理系統必須確保如果保資料的完整性,交易處理系統必須確保如果一個交一個交易的一部分步驟失敗的話,此交易後續的步驟就不可易的一部分步驟失敗的話,此交易後續的步驟就不可以再接續下去以再接續下去。業務支援系統業務支援系統 業務支援系統業務支援系統(BSS,business support systems#)提提供各種工作相關的資訊給公司內各階層的所有員工。供各種工作相關的資訊給公司內各階層的所有員工。這些系統能夠這些系統能夠分析交易資料分析交易資料、產生管控業務流程所需產生管控業務流程所需的資訊的資訊,並且,並且提供能夠促成較佳決策的資訊提供能夠促成較佳決策的資訊。24企業如何應用各種資訊系統企業如何應用各種資訊系統 P22 最早的電腦系統,取代如最早的電腦系統,取代如薪資處理薪資處理等人工作業。等人工作業。很快地,公司了解到電腦也可以產生有價值的很快地,公司了解到電腦也可以產生有價值的資訊。這些新系統被稱為資訊。這些新系統被稱為管理資訊系統管理資訊系統(MIS,management information systems#),因為,因為主要的使用者是管理階層。主要的使用者是管理階層。一個業務支援系統必須能夠與一個交易處理系一個業務支援系統必須能夠與一個交易處理系統密切配合。統密切配合。(參考下頁圖示參考下頁圖示)在在資料收集資料收集方面,最新的發展是稱為方面,最新的發展是稱為無線射頻無線射頻識別識別(RFID,radio frequency identification#)的科技,它是利用高頻率的無線電波來追蹤實的科技,它是利用高頻率的無線電波來追蹤實體物件。體物件。25企業如何應用各種資訊系統企業如何應用各種資訊系統 P22交易處理系統交易處理系統銷銷售售處處理理更更新新客客戶戶帳帳戶戶餘餘額額更更新新產產品品庫庫存存業務支援系統業務支援系統查查詢詢逾逾期期未未付付款款客客戶戶顯顯示示滯滯/暢暢銷銷產產品品查查詢詢需需補補貨貨商商品品26企業如何應用各種資訊系統企業如何應用各種資訊系統 P23 知識管理系統知識管理系統 知識管理系統知識管理系統(knowledge management systems#),有時候也被稱為有時候也被稱為專家系統專家系統(expert systems#),因為它們,因為它們會結合會結合知識庫知識庫以及一些憑以決定如何運用知識的以及一些憑以決定如何運用知識的推理法則推理法則來模擬人類推理的能力。來模擬人類推理的能力。所謂所謂知識庫知識庫(knowledge base)是由大型的資料庫所組成。是由大型的資料庫所組成。使用者使用者使用者介面使用者介面推理機推理機知識庫知識庫FatherSonDavidJohnRichardJackJohnEric專家系統專家系統例如例如:If x is ys father and if y is zs father,then x is zs grandfather.結論結論 David David是是EricEric的祖父。的祖父。27企業如何應用各種資訊系統企業如何應用各種資訊系統 P24 使用者生產力系統使用者生產力系統 使用者生產力系統使用者生產力系統(user productivity systems)的例的例子包括子包括:電子郵件、語音郵件、傳真、視訊會議、文書電子郵件、語音郵件、傳真、視訊會議、文書處理、自動化的行事曆、資料庫管理、試算表處理、自動化的行事曆、資料庫管理、試算表等等。等等。使使用者生產力系統用者生產力系統也包括了也包括了群組軟體群組軟體,群組軟體群組軟體(groupware)在在企業內部網路上企業內部網路上執行,而使得使用者們執行,而使得使用者們共享資料、在專案工作上互相合作、以及參與工作團共享資料、在專案工作上互相合作、以及參與工作團隊。隊。資訊系統整合資訊系統整合大多數的大型公司需要一套系統來整合上述企業運算大多數的大型公司需要一套系統來整合上述企業運算系統、交易處理系統、業務支援系統、知識管理系統,系統、交易處理系統、業務支援系統、知識管理系統,以及使用者生產力系統等功能。以及使用者生產力系統等功能。(參考下頁參考下頁)28企業如何應用各種資訊系統企業如何應用各種資訊系統 P25交易處理子系統交易處理子系統銷銷售售處處理理更更新新客客戶戶帳帳戶戶餘餘額額維維修修保保固固處處理理業務支援子系統業務支援子系統查查詢詢逾逾期期未未付付款款客客戶戶顯顯示示滯滯/暢暢銷銷產產品品查查詢詢需需補補貨貨商商品品更更新新產產品品庫庫存存知識管理子系統知識管理子系統退退貨貨處處理理紀紀錄錄分分析析產產品品問問題題品品質質控控制制追追蹤蹤XX公司資訊系統公司資訊系統29資訊系統使用者及需求資訊系統使用者及需求 P25在典型的組織模型中,一般分成在典型的組織模型中,一般分成最高管理層最高管理層、中階管理層中階管理層及及知識工作者知識工作者、監工及組長監工及組長、以及、以及操操作層員工作層員工。一個一個系統分析師系統分析師必須充份了解一個公司的必須充份了解一個公司的組織模組織模型型才能夠分辨出各工作流程的負責人及決策者,才能夠分辨出各工作流程的負責人及決策者,才能夠進一步了解他們個別的資訊需求。才能夠進一步了解他們個別的資訊需求。最高管理層最高管理層 最高管理層最高管理層(top managers)負責制定公司的長負責制定公司的長期發展計畫,一般稱之為期發展計畫,一般稱之為策略計畫策略計畫(strategic plans),其中定義出公司的整體任務及目標,其中定義出公司的整體任務及目標。30資訊系統使用者及需求資訊系統使用者及需求 P26&p27 最高管理者最高管理者著眼在企業整體著眼在企業整體並且並且運用資訊科技運用資訊科技來訂定公司的計畫及方向。來訂定公司的計畫及方向。中階管理層及知識工作者中階管理層及知識工作者 一個一個中階管理者中階管理者可能會查看可能會查看區域性的銷售業績區域性的銷售業績週報表週報表,而一個,而一個銷售專案小組的組長銷售專案小組的組長可能需要可能需要單一地點的每日銷售報告單一地點的每日銷售報告。知識工作者知識工作者(knowledge workers)包括一些專包括一些專業工作人員,例如,業工作人員,例如,系統分析師系統分析師、程式設計師程式設計師、會計人員會計人員、研究員研究員、訓練師訓練師,及,及人力資源專家人力資源專家等。等。知識工作者知識工作者也使用也使用業務支援系統業務支援系統、知識管知識管理系統理系統,及,及使用者生產力系統使用者生產力系統。31資訊系統使用者及需求資訊系統使用者及需求 P27 監工及組長監工及組長 監工監工(supervisors)或是或是組長組長(team leader)負負責督導操作人員執行每日例行的功能。這群責督導操作人員執行每日例行的功能。這群人也需要人也需要支援決策的資訊支援決策的資訊、詢問、詢問知識管理系統知識管理系統,同時也仰賴同時也仰賴使用者生產力系統使用者生產力系統來執行其日常的來執行其日常的任務。任務。操作層員工操作層員工操作層員工操作層員工(operational employees)包)包括依賴括依賴交易處理系統交易處理系統來輸入或接收執行其日常來輸入或接收執行其日常工作所需資料的各種使用者。工作所需資料的各種使用者。32系統開發技術與工具系統開發技術與工具 p28 建立模型建立模型 所謂所謂建立模型建立模型(modeling#)就是產生一個能夠就是產生一個能夠表達表達觀念觀念及及流程流程的的圖型圖型,使得系統開發人員能,使得系統開發人員能夠分析、測試以及修改。夠分析、測試以及修改。系統分析師系統分析師藉由一套對藉由一套對企業企業、資料資料、物件物件、網網路路,及,及流程流程的模型的模型就能夠描繪並簡化一個資訊就能夠描繪並簡化一個資訊系統。系統。所謂所謂企業模型企業模型(business model#)或稱為或稱為需求需求模型模型(requirements model#)被用來描述一個被用來描述一個資訊系統所必須支援的資訊系統所必須支援的企業功能企業功能。所謂的所謂的資料模型資料模型(data model#)則描述則描述資料的資料的結構與設計結構與設計。33系統開發技術與工具系統開發技術與工具 p28 物件模型物件模型(object model#)描述結合了描述結合了資料資料與與流程流程的物件。的物件。網路模型網路模型(network model#)則描述了則描述了通訊連通訊連結的設計及協定結的設計及協定。處理工作模型處理工作模型(process model#)則描述了程則描述了程式設計師用來發展式設計師用來發展程式碼模組的程式碼模組的系統邏輯系統邏輯與與處處理方式理方式。雖然雖然這些模型在某些層面似乎有重疊這些模型在某些層面似乎有重疊,實際上,實際上他們他們只是同時從不同的觀點來描述同一個環境只是同時從不同的觀點來描述同一個環境。34系統開發技術與工具系統開發技術與工具 p28 建立雛型建立雛型 雛型雛型(prototype#)是指一套資訊系統是指一套資訊系統初步可運初步可運作的版本作的版本。建立雛型建立雛型(prototyping#)可測驗系統的概念並可測驗系統的概念並在作最終決定前提供一個檢視其輸入、輸出、在作最終決定前提供一個檢視其輸入、輸出、及使用者介面的機會。及使用者介面的機會。雛型可以做為對雛型可以做為對最終完成系統最終完成系統做標竿測試的做標竿測試的初初步模型步模型,或者雛型本身就可以發展成為,或者雛型本身就可以發展成為最終的最終的成品成品。建立雛型建立雛型可能有的可能有的缺點缺點在於某些重要的決策可在於某些重要的決策可能會在充分了解企業或資訊科技相關事宜前太能會在充分了解企業或資訊科技相關事宜前太早確定。早確定。35系統開發技術與工具系統開發技術與工具 p29 電腦輔助系統工程工具電腦輔助系統工程工具 電腦輔助系統工程電腦輔助系統工程(CASE,computer-aided systems engineering#)或稱或稱電腦輔助軟體工電腦輔助軟體工程程(CASE,computer-aided software engineering#)是使用稱為是使用稱為CASE 工具工具(CASE tools)的電腦軟體來輔助系統分析師的電腦軟體來輔助系統分析師開發開發及及維維護護資訊系統的一種資訊系統的一種技術技術。因為因為CASE工具使得資訊系統的建立變得更簡工具使得資訊系統的建立變得更簡單,因此能夠單,因此能夠提升資訊人員的生產力提升資訊人員的生產力並且並且改善改善最後成品的品質最後成品的品質。有許多有許多CASE工具能夠工具能夠產生產生程式碼程式碼而而加速了建置的過程加速了建置的過程。除了傳統除了傳統CASE工具,系統開發人員也常用一些如工具,系統開發人員也常用一些如Microsoft Project,Microsoft Visio之類的工具。之類的工具。36系統開發方法的各種方法系統開發方法的各種方法 p30目前開發電腦化資訊系統最廣受採用的各種方法中,有一目前開發電腦化資訊系統最廣受採用的各種方法中,有一種廣受採用的傳統方式為種廣受採用的傳統方式為結構化分析與設計結構化分析與設計,而目前一種,而目前一種稱為稱為物件導向分析與設計物件導向分析與設計的新方式也同樣受歡迎,每種方的新方式也同樣受歡迎,每種方法論又各有許多變形。法論又各有許多變形。大部分的資訊科技專家都認為大部分的資訊科技專家都認為沒有單一的方法是所謂最佳沒有單一的方法是所謂最佳的系統開發方法的系統開發方法,因此,系統分析師應該充分了解各種替,因此,系統分析師應該充分了解各種替代方法的優缺點。代方法的優缺點。結構化分析結構化分析 結構化分析結構化分析(structured analysis#)是一種是一種傳統的系傳統的系統開發技術統開發技術,它不但經過長時間的考驗而且很容易了,它不但經過長時間的考驗而且很容易了解。解。結構化分析結構化分析採用一連串稱為採用一連串稱為系統開發生命週期系統開發生命週期(SDLC,systems development life cycle#)的階段架構來規的階段架構來規劃、分析、設計、建置及支援一個資訊系統。劃、分析、設計、建置及支援一個資訊系統。37系統開發方法的各種方法系統開發方法的各種方法 p31 雖然雖然結構化分析結構化分析濫觴於當大多數系統都在大型濫觴於當大多數系統都在大型主機上資料處理的年代,但它主機上資料處理的年代,但它仍是目前主流的仍是目前主流的開發方式開發方式。結構化分析結構化分析仰賴一套仰賴一套處理工作模型處理工作模型來將一個系來將一個系統以統以圖形圖形表示出來。表示出來。因為它主要在描述因為它主要在描述將資料將資料轉化為有用資訊的處理工作步驟轉化為有用資訊的處理工作步驟,所以,所以結構化結構化分析分析也被稱為也被稱為處理工作為主的技術處理工作為主的技術。除了除了建立處理工作的模型建立處理工作的模型之外,結構化分析還之外,結構化分析還包含了包含了資料組織資料組織及及架構架構、關聯式資料庫設計關聯式資料庫設計,以及以及使用者介面設計使用者介面設計等技術。等技術。建立處理工作模型建立處理工作模型包括指出流入某一個處理工包括指出流入某一個處理工作作(process)的的資料資料、將資料轉變的、將資料轉變的處理工作法處理工作法則則,以及最後產生的,以及最後產生的輸出資料流輸出資料流。(圖圖1-24)38系統開發方法的各種方法系統開發方法的各種方法 p32 物件導向分析物件導向分析 相對於相對於結構化分析結構化分析將將處理工作處理工作及及資料資料視為視為分開的元件分開的元件,物件導向分析物件導向分析(OOA,object-oriented analysis#)將將資料資料及及處理資料的工作處理資料的工作整合成一個稱為整合成一個稱為物件物件(object)的的實體。實體。系統分析師可以用系統分析師可以用物件導向方法物件導向方法來模擬真實世界的來模擬真實世界的企企業流程及運作業流程及運作。其結果是一組能夠表示真實的人員、其結果是一組能夠表示真實的人員、物品、交易及事件的物品、交易及事件的軟體物件軟體物件。再利用再利用物件導向程式物件導向程式語言語言,程式設計師就可以寫出,程式設計師就可以寫出產生物件的程式碼產生物件的程式碼。某一個某一個物件物件是某一是某一類別類別(class#)中的一份子,也就是中的一份子,也就是說說類別是相似物件的集合類別是相似物件的集合。每一物件所擁有的特質被。每一物件所擁有的特質被稱為稱為特性特性(properties),而特性可以從類別繼承,也可,而特性可以從類別繼承,也可以自己專門擁有,如以自己專門擁有,如圖圖1-25所示。所示。39系統開發方法的各種方法系統開發方法的各種方法 p33 在在o-o設計中,物

    注意事项

    本文(第1章 系统分析与 设计简介ppt.ppt)为本站会员(qwe****56)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开