課程名稱 |
(中文) 系統分析與設計 (英文) System Analysis And Design |
開課單位 | 資訊工程學系 | ||
課程代碼 | I3410 | ||||
授課教師 | 高一統 | ||||
學分數 | 3.0 | 必/選修 | 選修 | 開課年級 | 大三 |
先修科目或先備能力:Good programming and communication skills | |||||
課程概述與目標: Teaching students how to maximize the usefulness of information as applied to the management of businesses and resources through systems analysis and design, which utilizes three fundamental development methodologies: SDLC, the agile approach, and the OO techniques. | |||||
教科書 | 吳仁和,林信惠著 系統分析與設計-理論與實務應用 第七版 智勝文化 2017出版 |
||||
參考教材 | Systems Analysis and Design 9th ed. by Kendall & Kendall 滄海圖書代理 |
||||
圖書館電子書 | 吳仁和著 物件導向系統分析與設計:結合MDA與UML |
課程大綱 | 學生學習目標 | 單元學習活動 | 學習成效評量 | 備註 | ||
週 | 單元主題 | 內容綱要 | ||||
1 | 資訊系統開發概論 | 資訊系統開發的原則、構面、特性與挑戰,以及開發環境。 | 1. 系統開發,資訊系統開發,和系統分析與設計的關係。 2. 影響系統開發的重要構面。 3. 系統分析與設計技術導論。 |
|
||
2 | 資訊系統開發模式 | 1. 瀑布模式 2. 漸增模式 3. 雛形模式 4. 螺旋模式 5. 同步模式 6. 敏捷模式 |
目前有何常用之開發模式,各個模式之特色,使用程序,以及適用情況。 |
|
|
|
3 | 需求分析 | 需求分析的擷取方式,工具,以及結果文件。 需求分析個案討論。 | 需求分析的擷取方式,工具,以及撰寫分析結果之文件。 |
|
|
|
4 | 結構化技術 | 1. 結構化分析與設計工具 2. 軟硬體環境設計與開發工具選擇 3. 文件撰寫 |
學習結構化分析與設計之概念,由上而下之設計、編碼與deployment,以及適用之工具。 |
|
|
|
5 | 結構化分析與設計之流程塑模 | 1. 評估準則 2. 資料流程圖與評估 3. 流程圖轉結構圖與模組設計 |
建立資料流程圖與江流程圖轉結構圖與模組化之技術 |
|
|
|
6 | 企業流程塑模個案分析 | 企業流程塑模個案分析 | 將結構化分析與設計概念與工具實際運用於一個案,並研讀個案分析與設計報告 |
|
|
|
7 | 企業流程塑模個案分析 continued | 企業流程塑模個案分析 | 將結構化分析與設計概念與工具實際運用於一個案,並研讀個案分析與設計報告 |
|
|
|
8 | 結構化分析與設計之資料塑模 | 1. 塑模工具 2. 建立實體關係圖 3. 實體關係圖轉關聯表 4. 正規化 |
製作實體關係圖並轉關聯表,進行正規化之後以設計資料庫 |
|
|
|
9 | 結構化企業資料塑模個案分析 | 結構化企業資料塑模個案分析 | 將結構化資料塑模概念與工具實際運用於一個案,並研讀個案分析報告 |
|
|
|
10 | 結構化企業資料塑模個案分析 continued | 結構化企業資料塑模個案分析 | 將結構化資料塑模概念與工具實際運用於一個案,並研讀個案分析報告 |
|
|
|
11 | 使用者介面塑模 | 1. 使用者介面靜態結構塑模工作與工具 2. 狀態機圖 3. 介面個案討論 |
使用狀態機圖分析使用流程並設計使用者介面 |
|
|
|
12 | 物件導向技術 | OO基本概念、分析與設計以及塑模工具 | 利用OO觀點進行系統分析與設計,包括封裝、繼承、多型以及超荷之實作 |
|
|
|
13 | 使用個案塑模 | 1. 介紹 use case diagrams 並使用活動圖塑模 2. 個案分析 |
1. 何謂 use case diagrams 2. 何謂活動圖 3. 使用個案圖、活動圖、資料詞彙等進行需求塑模 |
|
|
|
14 | 物件互動行為塑模 | 1. 循序圖 2. 溝通圖 3. 互動概觀圖 |
利用上述諸圖描述物件之間的互動模式 |
|
|
|
15 | 物件資料結構塑模 | UML 導論 | 認識UML並於實際案例中使用UML表達悟見的細節與彼此之關係 |
|
|
|
16 | 系統元件與結構塑模 | 1. 元件圖 2. 複合結構圖 3. 表現突與網路架構圖 4. 部署圖 |
學習上述諸圖以及實際運用 |
|
|
|
17 | 系統元件與結構塑模 continued | 1. 元件圖 2. 複合結構圖 3. 表現突與網路架構圖 4. 部署圖 |
學習上述諸圖以及實際運用 |
|
|
|
18 | 期末分組專題報告 | 期末分組專題報告 | 報告技巧 |
|
|
教學要點概述: |
核心能力 | 報告 | 專題 | ||
核心能力一 | 具備運用數學、科學及資訊工程相關知識的能力。 | 2/10 | 2 | 2 |
核心能力二 | 具備設計與執行實驗,及分析與解釋數據的能力。 | 2/10 | 2 | 2 |
核心能力三 | 具備工程實務流程規劃與資訊系統整合的能力。 | 2/10 | 2 | 2 |
核心能力四 | 具備計畫管理、協調、領導、團隊合作與溝通整合的能力。 | 2/10 | 2 | 2 |
核心能力六 | 具備語言溝通與專業表達能力。 | 2/10 | 2 | 2 |