2002/1/21 Unit 4 Functional Analysis Using Dataflow Model.

Slides:



Advertisements
Similar presentations
FCU, Department of ECE, IC Design Research Lab. TEL: # 4945 Pre-SIm , Post-Sim.
Advertisements

Software Engineering for Digital Home 單元 2 :軟體處理程序與需求分析 2-3 需求工程處理程序 Presenter: Away.
6-1 指標簡介 6-2 指標與陣列 6-3 動態配置記憶體 6-4 本章綜合練習
Chapter 10 馬可夫鏈 緒言 如果讀者仔細觀察日常生活中所發生的 諸多事件,必然會發現有些事件的未來 發展或演變與該事件現階段的狀況全然 無關,這種事件稱為獨立試行過程 (process of independent trials) ;而另一些 事件則會受到該事件現階段的狀況影響。
1 Chemical and Engineering Thermodynamics Chapter 2 Conservation of mass and energy Sandler.
建立使用案例敘述 --Use Case Narrative
OCLC NetLibrary 電子書 文崗資訊股份有限公司. 2015/6/2 文崗資訊股份有限公司 2 What is NetLibrary ? 權威性: OCLC 旗下,為全球最知名的電子書資料庫 使用廣泛: 目前全球有超過 14,000 家圖書館採用此服務 新穎性: 每月 2,000 本的速度增加中.
第七章 抽樣與抽樣分配 蒐集統計資料最常見的方式是抽查。這 牽涉到兩個問題: 抽出的樣本是否具有代表性?是否能反應出母體的特徵?
: A-Sequence 星級 : ★★☆☆☆ 題組: Online-judge.uva.es PROBLEM SET Volume CIX 題號: Problem D : A-Sequence 解題者:薛祖淵 解題日期: 2006 年 2 月 21 日 題意:一開始先輸入一個.
“Rule” By OX. By Check CREATE TABLE 員工薪資 ( 編號 int IDENTITY PRIMARY KEY, 薪資 smallmoney, CHECK ( 薪資 > 0 AND 薪資
PowerPoint2010 李燕秋 版面配置 版面配置指的是每一個頁面的內容配置 方式,不同的版面配置會有對應的母片。
如何將數字變成可用之資訊 現代化資料處理與應用概念. 如何將數字變成可用之資訊 人最容易接受的訊息是圖像化資訊。 在一堆數字中,要進行比較分析,一般會使用表格形 式計算與分析。 所以一般我們會將數字依關聯性, 轉換成表格計算與分析。 此表格一般稱試算表或稱表格。 再將結果轉換為圖表,進行比較與分析。
目的 「升學調查系統」,幫助某一學校調查並記錄 其歷屆畢業生報考研究所的情況、未來提供給 學弟妹作參考,以及學校推廣之相關工作。 功能需求 紀錄並追蹤歷屆畢業生升學的狀態 協助畢業生做升學輔導 未來提供學弟妹作查詢、參考 計算上榜率、前十大學校上榜率.
指導教授:陳淑媛 學生:李宗叡 李卿輔.  利用下列三種方法 (Edge Detection 、 Local Binary Pattern 、 Structured Local Edge Pattern) 來判斷是否為場景變換,以方便使用者來 找出所要的片段。
1 Web of Science 利用指引 單元二 瀏覽與處理查詢結果. 2 瀏覽檢索結果 查出的結果,預設以時間排列, 使用者可改變結果的排列方式: 還可以依被引用次數、相關度、 第一作者、刊名、出版年等排序 回到前先查的結果畫面 點選想看資料的完整書目 本館訂購範圍的期刊 全文,便可直接連結.
1 Web of Science 利用指引 逢甲大學圖書館 參考服務組 單元五 存檔或輸出.
McGraw-Hill/Irwin © 2003 The McGraw-Hill Companies, Inc.,All Rights Reserved. 肆 資料分析與表達.
Graph V(G 1 )={0, 1, 2, 3, 4, 5, 6, 7, 8, 9} E(G 1 )={(0, 2), (0, 3), (1, 4), (2, 3), (2, 5), (2, 6), (3, 6), (3, 7), (4, 7), (5, 6), (5,
:New Land ★★★★☆ 題組: Problem Set Archive with Online Judge 題號: 11871: New Land 解題者:施博修 解題日期: 2011 年 6 月 8 日 題意:國王有一個懶兒子,為了勞動兒子,他想了一個 辦法,令他在某天早上開始走路,直到太陽下山前,靠.
如何寫好一篇報告 釐清問題 選擇資料庫 制定檢索策略 實機操作. 報告內容 跨國公司 – 公司簡介(如公司成立時間、目前在幾個國家有據 點等) – 公司計畫 – 公司組織 – 公司領導 – 公司控制 – 總結(主要為結論,但是如果可以對該公司提出建 議,會額外加分) – 參考文獻.
第一章 變數、常數及資料型態. 變數 C 程式語言的變數名稱 第一個字必須是英文字母或底線 (_) 之後可以是數字, 英文字母或底線 (_) 不可以是保留字 例: Num (Ο) _score (Ο) C&C (X) 8num (X)
: ShellSort ★★☆☆☆ 題組: Problem D 題號: 10152: ShellSort 解題者:林一帆 解題日期: 2006 年 4 月 10 日 題意:烏龜王國的烏龜總是一隻一隻疊在一起。唯一改變烏龜位置 的方法為:一隻烏龜爬出他原來的位置,然後往上爬到最上方。給 你一堆烏龜原來排列的順序,以及我們想要的烏龜的排列順序,你.
WEBPAT專利資料庫檢索. 2 WEBPAT 全球專利資訊網 n 網址:
1. 假設以下的敘述為一未提供 “ 捷徑計算 ” 能力的程式段,試用程 式設計的技巧,使此敘述經此改 寫的動作後,具有與 “ 捷徑計算 ” 之 處理方法相同之處理模式。 if and then E1 else E2 endif.
Structural Equation Modeling Chapter 7 觀察變數路徑分析=路徑分析 觀察變數路徑分析.
各種線上電子資源的特異功能 STICnet 的 SDI 專題訂閱服務 2003/4/28 修改. 無論校內外皆可使用。連線至
程式註解說明. 2 程式註解格式 塊狀註解 對檔案、 class 、 method 、資料結構、一段程式 …. 等程式區塊 做說明。 第一行的開頭必需為 “/*” 且沒有其他文字,最後一行的開頭 必需以 “*/” 做為結束,在中間每一行的開頭都必需是一個 “*” 。 單行註解 佔據一整行的說明。 以.
McGraw-Hill/Irwin © 2003 The McGraw-Hill Companies, Inc.,All Rights Reserved. 肆 資料分析與表達.
國立中山大學財產管理系統 線上報廢、盤點系統 總務處保管組 策劃 計算機與網路中心 分析設計 2008/03.
© The McGraw-Hill Companies, Inc., 2008 第 6 章 製造流程的選擇與設計.
第 1 章 PC 的基本構造. 本章提要 PC 系統簡介 80x86 系列 CPU 及其暫存器群 記憶體: Memory 80x86 的分節式記憶體管理 80x86 的 I/O 結構 學習組合語言的基本工具.
Family & Society Studies Worldwide 全球家庭與社會個案解讀資料庫 圖書館參考資訊組 陳素娟 March 17, 2004.
最新計算機概論 第 5 章 系統程式. 5-1 系統程式的類型 作業系統 (OS) : 介於電腦硬體與 應用軟體之間的 程式,除了提供 執行應用軟體的 環境,還負責分 配系統資源。
Chapter 20 塑模動態觀點:狀態圖 Statechart Diagram. 學習目標  說明狀態圖的目的  定義狀態圖的基本記號  展示狀態圖的建構  定義活動、內部事件及遞延事件的狀態 圖記號.
文件製作 陳彥良. Phase 1 Identifying problems Identifying opportunities Identifying objectives.
1 Netlibrary 電子書 Netlibrary 創始於 1998 年,是世界知名的電子書資 料庫,提供 450 多家出版社所出版近 100,962 ( 止)本的電子書,且以每月 2,000 本的 速度增加中。其中 80% 屬於學術性圖書,其餘 20% 一般圖書, 90% 以上為.
各種線上電子資源的特異功能 SwetsWise 的 alert, TOC alert 與 Favorites 2003/4/28 修改.
資料庫程式設計與系統管理 SQL Server 2005 Express 第六章 進階資料庫設計.
國立聯合大學 資訊管理學系 陳士杰老師 SQL*Plus 與 iSQL*Plus 簡介. 國立聯合大學 資訊管理學系 資料庫系統課程 ( 陳士杰 ) 2 啟動 SQL*Plus 與 iSQL*Plus 方式 Windows 平台.
生產系統導論 生產系統簡介 績效衡量 現代工廠之特徵 管理機能.
1 Introduction to Java Programming Lecture 2: Basics of Java Programming Spring 2008.
Management Abstracts Retrieval System; MARS 檢索操作.
Image Interpolation Use SSE 指導教授 : 楊士萱 學 生 : 楊宗峰 日 期 :
ProQuest Digital Dissertations 〈 PQDD 〉 美加地區博碩士論文 圖 書 館
Chapter 3 Entropy : An Additional Balance Equation
校園網頁整合平台介紹 電算中心綜合業務組. 大綱 設計理念 功能介紹 實做 FAQ 特殊案例 Q&A.
Chapter 10 m-way 搜尋樹與B-Tree
網路介紹及其運用 講師陳炯勳. 5-2 IP 協定 ( 一 ) IP 協定運作 (1) – 網路成員:主機 (Host) 與路由器 (Router) – 路由表 – 電報傳輸運作.
Probability Distribution 機率分配 汪群超 12/12. 目的:產生具均等分配的數值 (Data) ,並以 『直方圖』的功能計算出數值在不同範圍內出現 的頻率,及繪製數值的分配圖,以反應出該 機率分配的特性。
2 期末程式第一份報告 報告內容 撰寫此程式的動機和目的以及預期達到的功能和結果 流程圖 繼承關係 資料結構 檔案上傳格式 第 n 組程式流程圖.doc 組別於近日內公告 5/31, 17:00 前交.
無線通訊網路 Mac 層 TDM 通訊模式的操作與效能研究 專題生 : 林書弘、蔡逸祥、毛建翔、王政 華 指導教授 : 黃依賢.
1 Introduction to Java Programming Lecture 2: Basics of Java Programming Spring 2009.
Books24x7 ® 電子書資料庫 長智文化事業有限公司 Presented by 邱稚婷. Overview and Access Instructions Books24x7 provides complete access to: –The full text of 23,000+ leading.
Biological Science Database 個人化服務設定步驟. Biological Science Database 僅提供專題選 粹服務 專題選粹 (Alerts) :查詢後,提供儲存檢 索策略的功能,日後每週將符合條件的 更新資料,採 方式通知。每筆設定 最多每週可收到.
SQL 進階查詢.
冷凍空調自動控制 - 系統性能分析 李達生. Focusing here … 概論 自動控制理論發展 自控系統設計實例 Laplace Transform 冷凍空調自動控制 控制系統範例 控制元件作動原理 控制系統除錯 自動控制理論 系統穩定度分析 系統性能分析 PID Controller 自動控制實務.
INFORMATION RETRIEVAL AND EXTRACTION 作業: Program 1 第十四組 組員:林永峰、洪承雄、謝宗憲.
著作權所有 © 旗標出版股份有限公司 第 3 章 資料庫物件的關係. 本章提要 Access 資料庫物件的關係 Access 資料庫物件的關係 簡介 Access 的七大物件 簡介 Access 的七大物件 Access 的群組 Access 的群組.
Knowledge Management System -for Agenda 顏亦笛 陳靖宜 指噵教授 : 劉寶均教授 指噵公司 : 安捷達.
McGraw-Hill/Irwin © 2003 The McGraw-Hill Companies, Inc.,All Rights Reserved. 壹 企業研究導論.
Cambridge Scientific Abstracts 系列資料庫 圖 書 館
第五章IIR數位濾波器設計 濾波器的功能乃對於數位信號進行處理﹐ 以滿足系統的需求規格。其作法為設計一 個系統的轉移函數﹐或者差分方程式﹐使 其頻率響應落在規格的範圍內。本章探討 的是其中一種方法﹐稱為Infinite impulse register(IIR)。 IIR架構說明。 各種不同頻帶(Band)濾波器的設計方法。
實體關係模型 (ER Model).
Academic Search Premier (EBSCOhost) 綜合學科參考類精華版. 簡介 主題  涵蓋多元化之學術研究領域,為現今全球最大之綜合學科參考類 資庫之一。 資料類型  索引、摘要及全文 (1975~present) 更新速度  每月更新  其他  收錄期刊一覽表,請參閱.
結構學 ( 一 ) 第八次作業 97/05/22. 題目一 題目一 (a) 先決定放鬆哪個束制,成為靜定結構 以支承 C 之水平反力為贅力,則 C 點滾支 承變成自由端,即形成靜定基元結構 C 點滿足變位諧和  Δ CH =0.
第 1 章 PC 的基本構造. 本章提要 PC 系統簡介 80x86 系列 CPU 及其暫存器群 記憶體: Memory 80x86 的分節式記憶體管理 80x86 的 I/O 結構 學習組合語言的基本工具.
VHDL語法(3).
McGraw-Hill/Irwin © 2003 The McGraw-Hill Companies, Inc.,All Rights Reserved. 肆 資料分析與表達.
遠端北風資料庫 公佈時間: 2006/4/26 繳交截止時間: 2006/5/10. 作業目的 實作遠端資料庫瀏覽程式.
啤酒遊戲- 供應鍊模擬 Dr. CK Farn 2006 Spring. 中央大學。范錚強 2 模擬設定 過度簡化的供應鍊 銷售桶裝啤酒 角色 工廠(倉庫) 配銷商 大盤商 零售商.
Presentation transcript:

2002/1/21 Unit 4 Functional Analysis Using Dataflow Model

2002/1/22 本單元目的  將資訊系統中的動作及各動作之間的資料流用 資料流程圖 (Data Flow Diagram 簡稱 DFD) 描 繪出  繪出的結果稱為 function schema, 是系統功能分 析結果的圖形表現方式 – 說明 DFD 是數種功能分析表達模型之一 又稱為 Bubble chart

2002/1/23 Outline  The components of a dataflow diagram.  How to draw a simple dataflow diagram.  Guidelines for drawing successful dataflow diagrams.  How to draw leveled dataflow diagram.  Qualities of a functional schema

2002/1/24 The components of a DFD  The Process 處理程序 – 系統中產生、使用、操作或刪除資訊的動作。 – 每個處理程序必須給一個名稱, 最好由一個動詞加上 一個受詞構成. RECEIVE ORDER RECEIVE ORDER or

2002/1/25 The components of a DFD  The Flow 資料流 – 在 process 之間流動的資料 ( 不是控制流 ) 。 – 用箭頭表示資料流動的方向 – 線條上要註明資料名稱, 名稱必須能代表整個 資料流, 不要用 data or information 等較空泛的 詞. orders

2002/1/26 A typical DFD An example of a diverging flow

2002/1/27 The components of a DFD  The Data Store 資料儲放處 – 指檔案、表格等存放資料的媒體。 ORDERS D1 ORDERS or

2002/1/28

9 The components of a DFD  The Terminator 外部使用者 – 系統所使用的資料之源頭或是系統所產稱的 資料之接收處。用矩形表示 。 –Terminator 可以是一個人、一群系統使用者、 一公司部門或是外部組織單位。 ACCONTING DEPARTMENT

2002/1/210 A typical DFD

2002/1/211 Guidelines for constructing DFDs  Choose meaningful names for processes, flows, stores, and terminators.  Number the processes.  Redraw the DFD as many times as necessary.  Avoid overly complex DFDs.  Make sure the DFD is logically consistent.

2002/1/212

2002/1/213 An example of an infinite sink An example of am output-only bubble

2002/1/214 Context Diagram

2002/1/215 Top-down primitives for DFDs Starting SchemaResulting Schema

2002/1/216 Starting SchemaResulting Schema D1 D2 D1 D2 D1

2002/1/217 Leveled DFDs FIGURE 2

2002/1/218 A balanced DFD fragment A DFD fragment that is out of balance

2002/1/219 Showing stores at lower levels

2002/1/220 An example of top-down strategy 圖書館圖書採購系統  Assumption –Assume that the policy of the librarian is to collect book orders and process them periodically. –Assume that order processing consists of checking the feasibility of purchase, followed by compiling an order. –Finally, assume that the CHECK_BOOK activity can be decomposed into the two parallel activities of checking whether a book is already available in the library and whether funds are available from grants to cover its cost.

2002/1/221 Context diagram Step 1: reply

2002/1/222 每週定期 檢查一次 需求 訂購記 錄檔 訂購處理 Step 2:  The process HANDLE_REQUEST models all the ordering and purchasing activities.  The SCIENTIST orders a new book and is informed when the book becomes available.  The PUBLISHING_HOUSE receives the orders and sells the book to the library.

2002/1/223 檢查 訂購 項目 檢查預定書 是否已存在 書目中 檢查預算 是否足夠 Step 3: Step 4:

2002/1/224 Qualities of a Functional Schema  Functional independence  Completeness  Correctness  Readability  Minimality Each process can perform a substantial part of its functions independently. It can represent all features of the application domain at an appropriate level of detail. It properly uses the concepts of the dataflow model to represent requirements. It can represent requirements in a natural way and can be easily understood without the need for further explanations. Every aspect of the requirements appears only once in the schema

2002/1/225 IncorrectCorrect

2002/1/226 IncorrectCorrect

2002/1/227 Exercise 1. Prepare two data flow diagrams that describe the foregoing processes. The first DFD should be a context-level diagram. The second DFD should decompose the request repair process of the context diagram into its appropriate components. Truck drivers for ACE trucking company are supposed to keep their trucks in good repair. If a truck driver detects a malfunction, he or she is required to request repairs from the company shop immediately. At the shop, a repair order is prepared and a mechanic is assigned according to availability status from the mechanic master file. The assigned mechanic diagnoses the problem, order parts, and performs the repairs. Parts information is stored on a parts master file. Parts come from parts inventory. After repairs are made, the mechanic submits charges to accounting and release the truck to the truck driver. Accounting sends charges to the appropriate division and notifies the truck driver of the amount of charges made to his truck.

2002/1/ Produce a functional schema for the functional requirements of a hospital database presented here. The hospital information system has an admission process; patients are admitted to hospital after the recommendation of admitting physicians. Admission data of patients are recorded; then patients are sent to the appropriate department. Each department is notified of the arrival of new patients one hour ahead. Departments annotate on the patient’s clinical record information about test, observations, treatments, and reactions. Before discharge, the assumed discharge date is communicated from physicians in the departments to admitting physicians, so that admission of new patients can be scheduled. On the day of discharge, after a careful examination, the patient is indeed discharged in most cases. Admitting physicians are informed when the patient has to remain in the hospital, with an indication of the new presumed discharge date.