ch01 系统分析与设计简介.ppt.ppt

上传人:s****8 文档编号:82769721 上传时间:2023-03-26 格式:PPT 页数:54 大小:3.43MB
返回 下载 相关 举报
ch01 系统分析与设计简介.ppt.ppt_第1页
第1页 / 共54页
ch01 系统分析与设计简介.ppt.ppt_第2页
第2页 / 共54页
点击查看更多>>
资源描述

《ch01 系统分析与设计简介.ppt.ppt》由会员分享,可在线阅读,更多相关《ch01 系统分析与设计简介.ppt.ppt(54页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、Systems Analysis&Design5th EditionSystems Analysis&Design5th Edition第1章系統分析與設計簡介系統分析與設計簡介2 2學習目標學習目標討論資訊科技對企業運作的影響討論資訊科技對企業運作的影響定義一個資訊系統並描述其組成元件定義一個資訊系統並描述其組成元件利用企業側影及模型以了解企業功能及其運作利用企業側影及模型以了解企業功能及其運作解說網際網路如何影響企業的策略及其交互關係解說網際網路如何影響企業的策略及其交互關係指認一些常見的資訊系統的類別及其使用者指認一些常見的資訊系統的類別及其使用者3 3學習目標學習目標解說系統開發的技術

2、與工具,包括模型建立,解說系統開發的技術與工具,包括模型建立,雛型建立以及電腦輔助系統工程雛型建立以及電腦輔助系統工程(CASE)工工具具辨別結構化分析與物件導向方法論的差異辨別結構化分析與物件導向方法論的差異描述系統開發生命週期描述系統開發生命週期討論資訊科技部門及其中的系統分析師的角討論資訊科技部門及其中的系統分析師的角色色4 4簡介簡介許多企業利用資訊作為主許多企業利用資訊作為主要的資源以提升其生產力、要的資源以提升其生產力、生產高品質的產品及服務、生產高品質的產品及服務、維持客戶忠誠度,以及作維持客戶忠誠度,以及作出完善的決策。出完善的決策。資訊科技往往是一個公司資訊科技往往是一個公司

3、成敗的關鍵所在。成敗的關鍵所在。Figure 1-15 5資訊科技的衝擊資訊科技的衝擊 資訊科技資訊科技(IT,information technology)是指公司能用來管理、取用、溝通,及分享資訊的許多硬體及軟體產品或服務的組合 是必須要充分使用、隨時更新,且小心護衛的重要資產 6 6資訊科技的衝擊資訊科技的衝擊資訊科技的未來資訊科技的未來 IT 產業造就了 1995 年到 1999 年總產值成長的一半以及整個經濟成長的三分之一 Figure 1-37 7資訊科技的衝擊資訊科技的衝擊系統分析與設計的角色系統分析與設計的角色 系統分析與設計(systems analysis and desi

4、gn)是開發高品質資訊系統必須的按步就班的程序系統分析師(systems analysts)負責規劃、開發、及維護各種資訊系統8 8資訊科技的衝擊資訊科技的衝擊Figure 1-49 9資訊科技的衝擊資訊科技的衝擊誰來開發資訊系統?誰來開發資訊系統?自建應用系統(in-house applications)套裝軟體(software packages)以Internet為基礎的應用系統供應商委外(Outsourcing)IT顧問提供的專屬解決方案企業整體軟體策略如何做(HOW)相較於 做什麼(WHAT)1010資訊系統的構成元件資訊系統的構成元件 所謂的系統所謂的系統(system)是一組能夠

5、產生特定結是一組能夠產生特定結果的相關元件果的相關元件 當一個資訊系統對公司的生計有重大影響時,當一個資訊系統對公司的生計有重大影響時,就可稱之為重要任務系統就可稱之為重要任務系統(mission-critical system)一個資訊系統有五大主要元件,如圖一個資訊系統有五大主要元件,如圖 1-9 1-9 所示包括:硬體、軟體、資料、程序所示包括:硬體、軟體、資料、程序 和人和人員。員。Figure 1-61111資訊系統的構成元件資訊系統的構成元件 Figure 1-91212硬體硬體(hardware)由資訊系統實體層面的所有東西所組成 莫耳定律(Moores Law)準確地預測到電腦

6、的處理能力每隔 18 到 24 個月就會成長一倍 資訊系統的構成元件資訊系統的構成元件 1313資訊系統的構成元件資訊系統的構成元件 軟體軟體(software)是指控制硬體並產生所需的是指控制硬體並產生所需的資訊或結果的各種程式資訊或結果的各種程式 系統軟體(system software)網路作業系統(NOS,network operating system)應用軟體(application software)企業應用系統(enterprise application)橫向系統(horizontal system)縱向系統(vertical system)老舊系統(legacy syste

7、m)1414資訊系統的構成元件資訊系統的構成元件 資料資料(Data)是資訊系統轉換成有用資訊的素材 Figure 1-111515資訊系統的構成元件資訊系統的構成元件 程序程序(processes)描述了為達成特定結果,使用者、經理人以及資訊人員所執行的各項工作的內容 人員人員所謂的使用者(users),有時也被稱為終端使用者(end users),是指公司內外所有與資訊系統互動的人員 1616了解企業了解企業 企業側影企業側影(business profile)是描述一個公司所有機能、程序、組織、產品、服務、客戶、供應商、競爭者、限制以及未來的願景概述 企業模型企業模型(business

8、model)是以圖形來表示一個公司所執行單一或多個業務流程 Figure 1-121717了解企業了解企業 各種新類型的公司各種新類型的公司 將公司依其主要活動區分為將公司依其主要活動區分為:產品導向(product-oriented)服務導向(service-oriented)土确厝(brick-and-mortar)公司 達康(dot-com,.com)公司 Figure 1-141818網際網路的衝擊網際網路的衝擊 電子商務電子商務(EC,electronic commerce 或或internet commerce)以 Internet 為基礎的商業 企業與消費者間企業與消費者間(B2

9、C,business-to-consumer)消費者可以上網購得各種商品及服務 企業與企業間企業與企業間(B2B,business-to-business)使得小型的供應商得以接觸到大型客戶,並且讓買方即刻獲悉市場價格及現貨可供應量 1919網際網路的衝擊網際網路的衝擊 企業與企業間企業與企業間(B2B,business-to-business)電子資料交換(EDI,electronic data interchange)個別公司之間電腦對電腦的資料傳送 以以Web為基礎的系統開發為基礎的系統開發 以網際網路為基礎的系統開發正在快速改變中 WebSphere.NET(唸成dot Net)202

10、0企業如何應用各種資訊系統企業如何應用各種資訊系統 以往,資訊經理人依系統服務的對以往,資訊經理人依系統服務的對象來將系象來將系統分類統分類辦公室系統(Office systems)操作系統(Operational systems)決策支援系統(Decision support systems)層峰資訊系統(Executive information systems)2121企業如何應用各種資訊系統企業如何應用各種資訊系統 今日,以系統的功能及特性來分辨一個系統,今日,以系統的功能及特性來分辨一個系統,比用其使用者來辨別較為合適比用其使用者來辨別較為合適企業運算系統(Enterprise co

11、mputing systems)交易處理系統(Transaction processing systems)業務支援系統(Business support systems)知識管理系統(Knowledge management systems)使用者生產力系統(User productivity systems)2222企業如何應用各種資訊系統企業如何應用各種資訊系統 企業運算系統企業運算系統(enterprise computing systems)是指那些支援全公司資料管理需求的資訊系統而言 Figure 1-172323企業如何應用各種資訊系統企業如何應用各種資訊系統 交易處理系統交易處

12、理系統(TP,transaction processing systems)處理日常業務所產生的資料 Figure 1-182424企業如何應用各種資訊系統企業如何應用各種資訊系統 業務支援系統業務支援系統(BSS,business support systems)提供各種工作相關的資訊給公司內各階層的所有員工 管理資訊系統(MIS,management information systems)What-if Figure 1-192525企業如何應用各種資訊系統企業如何應用各種資訊系統 知識管理系統知識管理系統(knowledge management knowledge managemen

13、t systems)systems)模擬人類推理的能力Figure 1-202626企業如何應用各種資訊系統企業如何應用各種資訊系統 使用者生產力系統使用者生產力系統(user productivity systems)提高生產力的科技例子包括:電子郵件、語音郵件、傳真、視訊會議、文書處理、自動化的行事曆、資料庫管理、試算表、桌上排版、簡報軟體、企業內部網路,以及高速連接上 Internet 等 資訊系統整合資訊系統整合大多數的大型公司需要一套系統來整合上述企業運算系統、交易處理系統、業務支援系統、知識管理系統,以及使用者生產力系統等功能 2727資訊系統的各種使用者及他們的需求資訊系統的各種

14、使用者及他們的需求 Figure 1-212828資訊系統的各種使用者及他們的需求資訊系統的各種使用者及他們的需求 最高管理層最高管理層(top managers)中階管理層中階管理層(middle managers)知識工作者知識工作者(knowledge workers)監工監工(supervisors)或是組長或是組長(team leader)操作層員工操作層員工(operational employees)2929系統開發技術與工具系統開發技術與工具 系統分析師們除了要了解企業運作之外,也系統分析師們除了要了解企業運作之外,也必須知道如何使用各種的技術如:建立模型必須知道如何使用各種的

15、技術如:建立模型、建立雛型、建立雛型,以及電腦輔助系統工程工具等,以及電腦輔助系統工程工具等,來規劃、設計,及建置資訊系統。來規劃、設計,及建置資訊系統。系統分析師也必須能夠在團隊的環境中使用系統分析師也必須能夠在團隊的環境中使用這些工具這些工具3030系統開發技術與工具系統開發技術與工具 建立模型建立模型(modeling)就是產生一個能夠表達觀念及流程的圖型,使得系統開發人員能夠分析、測試以及修改 系統分析師藉由一套對企業、資料、物件、網路,及流程的模型就能夠描繪並簡化一個資訊系統 3131系統開發技術與工具系統開發技術與工具 建立雛型建立雛型(prototyping)資訊系統或其部分元件

16、初步可運作的版本大大地加快了系統開發的過程可以成為相當有用的工具 3232系統開發技術與工具系統開發技術與工具 電腦輔助系統工程電腦輔助系統工程(CASE,computer-aided systems engineering)工具工具CASE使用強而有力 的電腦軟體來輔助系統分析師開發及維護資訊系統Figure 1-223333系統開發方法的各種方法系統開發方法的各種方法 結構化分析結構化分析(structured analysis)是一種傳統的系統開發技術採用一連串稱為系統開發生命週期(SDLC,systems development life cycle)的階段架構來規劃、分析、設計、建置

17、及支援一個資訊系統Figure 1-253434系統開發方法的各種方法系統開發方法的各種方法 物件導向分析物件導向分析(O-O analysis,object-oriented analysis)將資料及處理資料的工作整合成一個稱為物件(object)的實體系統分析師可以用物件導向方法來模擬真實世界的企業流程及運作3535系統開發方法的各種方法系統開發方法的各種方法 物件導向分析物件導向分析(O-O analysis,object-oriented analysis)Figure 1-263636系統開發方法的各種方法系統開發方法的各種方法 聯合應用系統開發聯合應用系統開發(JAD,joint

18、 application development)及快速應用系統開發及快速應用系統開發(RAD,Rapid application development)JAD 涉及以一些小組互動的技術來從事分析RAD 比較像是整個開發程序的壓縮版 3737系統開發方法的各種方法系統開發方法的各種方法 其他開發策略其他開發策略 除了結構化分析與 O-O 方法論之外,您或許也見過其他公司所開發的系統開發技術微軟曾經發展出一套方法叫做微軟解決方案架構(MSF,Microsoft Solution Framework)3838系統開發生命週期系統開發生命週期(SDLC,system development lif

19、e cycle)結構化分析採用一個稱為系統開發生命週期結構化分析採用一個稱為系統開發生命週期 (SDLC,system development life cycle)SDLC,system development life cycle)的技術來規劃及管理系統開發的過程的技術來規劃及管理系統開發的過程包含下面各步驟:包含下面各步驟:1.系統規劃(Systems planning)2.系統分析(Systems analysis)3.系統設計(Systems design)4.系統建置(Systems implementation)5.系統運行與支援(Systems operation and su

20、pport)3939系統開發生命週期系統開發生命週期(SDLC,system development life cycle)Figures 1-28&1-294040系統開發生命週期系統開發生命週期(SDLC,system development life cycle)系統規劃系統規劃(system planning)目的是釐清企業機會或問題的本質及界限 此階段開始於資訊科技部門收到系統申請(systems request)系統申請描述問題或是對於資訊系統或企業流程想做的改變系統規劃包括初步調查(preliminary investigation)其中主要的部份為可行性研究(feasibili

21、ty study)4141系統開發生命週期系統開發生命週期(SDLC,system development life cycle)系統分析系統分析(system analysis)system analysis)目的是了解企業需求並且建立新系統的邏輯模型第一步是建立需求模型(requirement modeling),其中你必須定義並描述企業作業流程產出就是系統需求文件(system requirements document)4242系統開發生命週期系統開發生命週期(SDLC,system development life cycle)系統設計系統設計(system design)syste

22、m design)目的在於產生能夠滿足新系統所有已經確認的需求的一份建設藍圖指出所有的輸出、輸入、介面以及處理工作透過經理人及使用者的參與避免誤解產出是所謂的系統設計規格(systems design specification)4343系統開發生命週期系統開發生命週期(SDLC,system development life cycle)系統建置系統建置(system implementation)system implementation)新系統將被建立起來程式被撰寫完成、測試、建立文件執行資料檔案轉換培訓使用者、經理人、及IT人員以操作及支援此系統執行系統評估(system evalua

23、tion)4444系統開發生命週期系統開發生命週期(SDLC,system development life cycle)系統運行與支援系統運行與支援(system operation and system operation and support)support)IT人員開始維護並強化系統所謂維護是指錯誤的更正以及順應環境變化而做修改而強化則是增加新的機能或是優點一個經過良好設計的系統應該是可靠的、易於維護的,而且是有彈性的4545系統開發生命週期系統開發生命週期(SDLC,system development life cycle)系統開發準則系統開發準則(Systems Develop

24、ment Guidelines)固守著一套全面性的開發計畫注重使用者參與 標出主要的里程碑(milestone)建立中間查核點(checkpoints)保持彈性 提供正確可靠的成本效益資訊4646資訊科技部門資訊科技部門(IT department)資訊科技部門資訊科技部門(IT department)負責開發及負責開發及維護一家公司的資訊系統維護一家公司的資訊系統 IT 小組所提供的技術支援小組所提供的技術支援(technical support)包括六項主要功能包括六項主要功能 Figure 1-304747資訊科技部門資訊科技部門(IT department)應用系統開發應用系統開發(A

25、pplication Development)傳統上 由系統分析師及程式設計師所組成的應用系統開發小組(application development group)今天,許多公司以使用者、經理人,及 IT 人員所組成的開發小組來做同樣的工作系統支援系統支援(systems support)systems support)提供硬體及軟體支援使用者支援使用者支援(user support)提供使用者技術資訊,培訓,以及生產力支援4848資訊科技部門資訊科技部門(IT department)資料庫管理資料庫管理(database administration)資料庫設計、管理、安全、備份,及使用者取

26、用網路管理網路管理(network administration)network administration)包括硬體及軟體的維護、支援及安全網站支援網站支援(web support)網頁的設計與製作、流量監管、軟硬體管理,以及連結網站應用軟體與公司現有的資訊系統對一個採用 EC 的企業,可靠且高品質的網站支援更顯得重要 4949系統分析師的角色系統分析師的角色 系統分析師對公司的資訊系統做初步調查、系統分析師對公司的資訊系統做初步調查、分析、設計、開發、安裝、評估及維護分析、設計、開發、安裝、評估及維護在一個大型的專案中,一個分析師可能只是在一個大型的專案中,一個分析師可能只是 IT IT

27、 專案小組中的一員專案小組中的一員而在一個小型的專案中,他可能必須獨立作而在一個小型的專案中,他可能必須獨立作業業在執行這些工作時,他經常與公司內外的使在執行這些工作時,他經常與公司內外的使用者及經理人互動用者及經理人互動5050系統分析師的角色系統分析師的角色 責任責任必備的技巧及背景知識必備的技巧及背景知識 Figure 1-315151系統分析師的角色系統分析師的角色 認證認證(certification)專業證書 事業機會事業機會 職銜企業組織企業規模企業文化薪資、地點及未來發展 5252本章總結本章總結 資訊科技資訊科技(IT)IT)是公司用來管理、取用、溝是公司用來管理、取用、溝通

28、,及分享資訊的硬體、軟體,及通訊系統通,及分享資訊的硬體、軟體,及通訊系統等的組合等的組合資訊系統的基本元件包括硬體、軟體、資料、資訊系統的基本元件包括硬體、軟體、資料、處理工作及人員處理工作及人員公司可分為製造導向、服務導向,或是兩者公司可分為製造導向、服務導向,或是兩者的混合模式的混合模式 5353本章總結本章總結 根據其功能與特性,資訊系統可依組織架構根據其功能與特性,資訊系統可依組織架構分成許多層級分成許多層級系統分析師使用建立模型、建立雛型,及系統分析師使用建立模型、建立雛型,及 CASE 工具工具 現存的系統開發方法論有幾個,包括結構化現存的系統開發方法論有幾個,包括結構化分析及物件導向分析分析及物件導向分析 5454本章總結本章總結 IT IT 部門負責公司資訊系統的開發、維護及部門負責公司資訊系統的開發、維護及操作操作系統分析師從事的工作為資訊系統的初步調系統分析師從事的工作為資訊系統的初步調查、分析、設計、開發、安裝、評估及維護查、分析、設計、開發、安裝、評估及維護系統分析師需要技術及企業經營結合的知識、系統分析師需要技術及企業經營結合的知識、分析的能力及溝通的技巧分析的能力及溝通的技巧

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 生活常识

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

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com