CH3系统分析与设计课件_第1页
CH3系统分析与设计课件_第2页
CH3系统分析与设计课件_第3页
CH3系统分析与设计课件_第4页
CH3系统分析与设计课件_第5页
已阅读5页,还剩51页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

系統分析與設計11系統分析與設計11大綱系統規劃系統分析與設計大綱系統規劃2前言系統分析與設計是一系列有組織的處理程序,其目的是將需求轉換成有組織的資訊系統開發規格與文件,進而完成一套高品質的資訊系統。嚴格來說,系統分析與設計僅是系統開發過程中的一部分,當然它也是系統開發過程中最為重要的一關鍵環節。前言系統分析與設計是一系列有組織的處理程序,其目的是將需求轉3系統開發流程系統規劃系統分析系統設計系統實作系統整合系統評估ˇˇˇ本章節系統開發流程系統規劃系統分析系統設計系統實作系統整合系統評估4為何要學?為何要學?5為何要學?專題製作若屬「軟體製作」類:軟體製作類的「研究計劃書」,應至少包含下列各項:.題目,.摘要(字),.關鍵詞(個),.研究動機與目的,.文獻回顧,.系統功能架構.系統規劃(包含系統分析與設計,以及資料庫設計規劃).研究進度(甘特圖)及預期研究成果,研究限制(可能遭遇之困難及解決途徑),.參考文獻。為何要學?專題製作若屬「軟體製作」類:6為何要學?專案結束交付客戶的項目之一未來專案修改的重要依據提昇專案品質提升自我未來的價值為何要學?專案結束交付客戶的項目之一7系統規劃系統規劃是整個系統開發專案的起始規劃內容問題分析擬定系統目標與系統架構制定出系統範圍訂定系統開發時程可行性與預期效益分析系統規劃系統規劃是整個系統開發專案的起始8.問題分析問題分析的主要工作任務,包含從組織的管理實務或作業流程上,找出目前所面臨的問題或無法突破的困難之處,並從中歸納以確認問題的核心。.問題分析問題分析的主要工作任務,包含從組織的管理實務或作9問題分析的實施步驟對個案組織背景與主題起源進行了解,並進行基本描述。依據現行系統的狀況或作業上所遭遇之問題進行分析。歸納問題,以掌握專案的問題核心。對於已經存在既有系統的狀況,規劃人員在進行問題分析時,必須針對現行的資訊系統進行分析。問題分析的實施步驟10架構是一個常見的分析方法,其主要是分別針對效能、資訊、經濟、控制或安全、效率與服務等六大構面進行問題的描述與分析。架構是一個常見的分析方法,其主要是分別針對效能、資訊、經濟11分析表分析表12以資產盤點系統為例?以資產盤點系統為例?13.系統目標與架構系統目標與架構主要在於勾勒出專案系統的主題與目的,藉由概略性的描述,可以得知系統發展目的的主要概觀,同時有助於後續在專案時程、任務與成本上的規劃與進行。系統的目標,主要在於解決問題分析所歸納出來的問題核心,透過專案計畫中系統目標的陳述,以明確制定出此專案推行的主題目標。.系統目標與架構系統目標與架構主要在於勾勒出專案系統的主題14.系統範圍訂定系統範圍之目的,在於釐清與掌握新系統所須完成的主要工作以及所需要的各項資源,以避免在開發過程中存在不確定性,甚至出現混亂的狀況。系統範圍描述常以正向表列的方式來羅列出預期達成的工作。敘述的內容主要為系統功能的概述、系統主要的工作項目,以及系統所需要的各項資源項目等。.系統範圍訂定系統範圍之目的,在於釐清與掌握新系統所須完成15系統範圍說明文件系統範圍說明文件16以資產盤點系統為例

系統範圍說明文件系統範圍項目說明.系統功能概述建置一套以技術為基礎的財產盤點資訊系統,讓盤點人員能夠更有效率地執行財產盤點作業,並使管理者得以有效地管理財產盤點相關作業。此資訊系統將包含下列主要的功能模組:組織管理功能模組:與財產項目有關的單位資訊與人員資料之管理作業功能。財產管理功能模組:包含財產項目的查詢、異動,以及財產所在位置之配置管理作業等功能。盤點管理功能模組:包含盤點任務配置作業、盤點狀態管理作業,以及盤點人員執行盤點作業等功能。以資產盤點系統為例

系統範圍說明文件系統範圍項目說明.系統17以資產盤點系統為例

系統範圍說明文件.新舊系統的資源關係舊系統對於財產設備項目的管理,已建有基本的財產項目資料庫,但功能上僅止於財產報表的列印,對於盤點作業仍採用人工盤點的作業方式。在資料庫部份,新系統將自既有資料庫中匯入財產項目資料,故就財產項目之資料表示型式而言,將延續過去的採行的資訊格式。然而,其它諸如人員與盤點記錄等尚未存在於資料庫中的資料,將於新系統的開發時,被納入資料庫的需求規劃中。舊系統因功能上僅限於管理者(總務處之財管組組員)使用,因而採用單機模式建置,與網路資源並無直接關係。新系統於由使用手持式設備進行盤點的作業需求,基於資訊同步與分享的需求考量,新系統將涉及到網路資源的分配問題。以資產盤點系統為例

系統範圍說明文件.新舊系統的資源關係舊18以資產盤點系統為例.所需的資源().開發人力需求專案管理師人數:人負責整體專案的規劃與管理工作。系統分析師人數:人負責資訊系統的分析與設計工作,並提供設計文件的產出。資料庫設計與開發人員:人負責資料庫的規劃與設計工作。程式設計師人數:人()盤點系統的建置。()後台管理系統的建置。().協助人力需求企業管理顧問人數:人測試使用者人數:人()盤點系統的使用者介面測試。()後台管理系統的管理維護功能測試。().成本需求固定成本項目需求:()硬體成本()軟體成本()系統人員人事成本變動成本項目需求:()硬體維護成本()軟體維護成本雜項費用成本需求:().其它需求無以資產盤點系統為例.所需的資源().開發人力需求().協助人19.系統開發時程系統開發時程的訂定,是依據專案開發階段的時程來進行工作安排、管理與查核。系統開發時程以條列式形式列出專案工作的重點項目,並預估各階段的工作項目的發展時程,以期對專案發展的順序與時程能有初步的規劃與掌握。一般使用甘特圖方式來表示。.系統開發時程系統開發時程的訂定,是依據專案開發階段的時程20開發時程甘特圖開發時程甘特圖21.可行性與預期效益分析專案規劃中所進行的各種可行性分析,其主要目的是依據系統目標、架構及範圍,從經濟成本的可行性、技術能力的可行性、時效的可行性、系統運作的可行性,以及法規制度的可行性等角度,對專案計畫是否將付諸實行進行審慎的評估與分析作業。.可行性與預期效益分析專案規劃中所進行的各種可行性分析,其22可行行分析的結果一個無法順利通過可行性評估的專案而言,可行性的評估可以用來輔助說明專案被放棄的原因。一個被正面考量且可能持續發展的專案而言,可行性分析的結果則可能是一個達成未來成效的基礎。可行行分析的結果23一個通過分析且可行性較高的專案計畫,相對的在預期效益的達成率上也會有較高的機會。在效益分析作業中,一般亦可以分析表針對新舊系統的差異進行比較,以作為效益分析工具。一個通過分析且可行性較高的專案計畫,相對的在預期效益的達成率24以分析表作為效益分析工具以分析表作為效益分析工具25練習規劃「上課點名系統」或「你專題的系統」完成表完成系統目標與架構表完成系統範圍文件完成甘特圖完成可行性與預期效益分析練習規劃「上課點名系統」或「你專題的系統」26系統分析與設計系統分析與設計是在系統發展過程中,透過對現有作業的深入了解以發掘問題,並將所確認的需求轉換成分析與設計規格文件。資料流程圖與實體關係圖的繪製,是系統分析與設計活動中最常被使用的開發工具。系統分析與設計系統分析與設計是在系統發展過程中,透過對現有27.環境圖()資料流程圖的前置圖:看到系統全貌環境圖是一種結合系統、外部實體,以及處理與資料流等三種元素所構成的圖型工具。在結構化的系統分析與設計活動中,可以透過環境圖來表達系統所在之環境,及其與環境之間的關係。在環境圖之中,除了系統主體外,必須清楚標示出與系統有關的外部實體,以及存在於外部實體與系統之間的互動關係。.環境圖()資料流程圖的前置圖:看到系統全貌28環境圖使用的元素表示方式 環境圖使用的元素表示方式 29環境圖可以用來表示系統之概觀與範圍,因此在一個由上而下()發展的分析與設計作業中,環境圖的繪製通常是製作資料流程圖的前置工作。環境圖可以讓開發人員從一個巨觀的角度,來描述並掌握與系統互動之外部實體、系統從環境中所接受的資訊、系統所產生及輸出給環境之資訊,以及系統與環境之界限等,以協助開發人員瞭解系統所存在之環境及其間的互動關係。環境圖可以用來表示系統之概觀與範圍,因此在一個由上而下()30「財產盤點系統」範例環境圖外部實體?系統?資料訊?「財產盤點系統」範例環境圖外部實體?系統?資料訊?31.資料流程圖()資料流程圖是一種流程塑模的工具,它提供一種藉由圖形化的方式,來表達系統中的作業處理與資料流間之關係。資料流程圖是以階層分解的概念,描述系統中資料之流動情形,以及分析資料是在那個部份進行轉換,以及資料儲存的檔案位置,以協助系統開發人員與使用者間的溝通、了解系統之概略輪廓,並作為日後進行系統設計的參考依據。.資料流程圖()資料流程圖是一種流程塑模的工具,它提供一32資料流程圖主要有四個基本元素:外部實體()資料流()處理()資料儲存()常見的資料流程圖元素表示符號有兩種方式

資料流程圖主要有四個基本元素:33資料流程圖表示方式 資料流程圖表示方式 34的特性資料流程圖的層次性是指資料流程圖可細分為數個階層,用以表達系統在不同層次的資料流程,而這些層次在縱向方面,彼此具有父子層的關係。資料流程圖的可分解性是指分析師可以依資料流程圖的複雜度,逐層地予以分解,直到各項轉換處理成為更易了解的基本功能為止。資料流程圖的邏輯性則是指資料流程圖只表達資料在那裡進行轉換,而不描述資料的轉換過程。的特性資料流程圖的層次性是指資料流程圖可細分為數個階層,用以35範例:財產盤點資訊系統外部實體:「系統管理員」以及「盤點人員」處理:包含了「組織管理」、「財產管理」,以及「盤點管理」等三個主要的子系統。它們是原本存在於環境圖中「財產盤點資訊系統」的內容。資料存儲:包含了「單位資料檔」、「盤點狀態資料檔」、「盤點位置資料檔」、「人員資料檔」、「財產資料檔」,以及「盤點記錄資料檔」等六個。範例:財產盤點資訊系統外部實體:「系統管理員」以及「盤點人36第零階資料流程圖外部實體?資料流?處理?資料儲存?第零階資料流程圖外部實體?資料流?處理?資料儲存?37「組織管理」子系統之第一階資料流程圖哪來的?有什麼特性?「組織管理」子系統之第一階資料流程圖哪來的?38「財產管理」子系統之第一階資料流程圖「財產管理」子系統之第一階資料流程圖39「盤點管理」子系統之第一階資料流程圖「盤點管理」子系統之第一階資料流程圖40常見的錯誤表示法常見的錯誤表示法41常見的錯誤表示法常見的錯誤表示法42.實體關係圖()實體關係圖(,簡稱為或)是一種作為資料塑模的重要工具,它被用來建構所有資料之間的關聯性,以建立系統的資料庫表格。實體關係圖的主要基本組成元素包含實體型態()、關係型態()、屬性(),以及用來將屬性連結到實體型態或將實體型態連結到關係的直線等元素。.實體關係圖()實體關係圖(,簡稱為或)是一種作為43實體關係圖的主要元素實體關係圖的主要元素44實體型態實體型態,有時稱為實體類別()或簡稱實體,是一些具有共同性質()或特徵()之實體案例()或稱實例()的集合。每個實體型態有一個名稱為其辨別物()且常以矩形表示,實體的名稱標示於矩形內。實體型態實體型態,有時稱為實體類別()或簡稱實體,是一些具45關係型態關係型態()是用來代表實體型態與實體型態間之關係,它通常是一個表示交易或活動的事件,當這個事件發生的時候會與所連接的實體產生關係。換句話說,與某關係相連接的數個實體型態,它們的關係是建立在此關係()的事件上。例如一個用來連接「學生實體型態」以及「書籍實體型態」的「借閱關係型態」,表示學生與書籍的關係是建立在借閱的行為或事件上。關係型態關係型態()是用來代表實體型態與實體型態間之關係,46屬性每個實體型態都具有一些屬性(),每個屬性是實體型態的一個性質或特徵。屬性除了可以用來描述實體的特徵之外,它也可以用來描述關係的特徵。在中,一個屬性有一名稱以作為識別,且常以橢圓形表示,並將屬性名稱標示於橢圓形中,且以線條與其實體型態連接。例如學生實體型態其屬性可能包括學生之學號、姓名、地址,以及電話等。屬性每個實體型態都具有一些屬性(),每個屬性是實體型態的一個47「學生借閱書籍」的部份實體關係圖實體?關係?屬性?直線?「學生借閱書籍」的部份實體關係圖實體?關係?屬性?直線?48關係型態的關係型態的是參與此關係的實體型態數目,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论