教學大綱表 Syllabus
請遵守智慧財產權,勿使用非法影印教科書,避免觸法。
課程名稱
Course Title
(中文) 系統分析與設計
(英文) System Analysis And Design
開課單位
Departments
資訊工程學系
課程代碼
Course No.
I3410
授課教師
Instructor
卓世明
學分數
Credit
3.0 必/選修
core required/optional
選修 開課年級
Level
大三
先修科目或先備能力Course Pre-requisites:Good programming and communication skills
課程概述與目標 Course Overview and Goals: 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.
教科書
Textbook
吳仁和,林信惠著 系統分析與設計-理論與實務應用 第七版
智勝文化 2017出版
參考教材
Reference
Systems Analysis and Design 9th ed. by Kendall & Kendall
滄海圖書代理
圖書館電子書
E-book of the Library
吳仁和著 物件導向系統分析與設計:結合MDA與UML 
課程大綱
Syllabus
學生學習目標
Learning Objectives
單元學習活動
Learning Activities
學習成效評量
Evaluation
備註
Notes

Week
單元主題
Unit topic
內容綱要
Content summary
1 資訊系統開發概論 資訊系統開發的原則、構面、特性與挑戰,以及開發環境。 1. 系統開發,資訊系統開發,和系統分析與設計的關係。
2. 影響系統開發的重要構面。
3. 系統分析與設計技術導論。
  • 講授
  •  
    2 資訊系統開發模式 1. 瀑布模式  2. 漸增模式  3. 雛形模式
    4. 螺旋模式  5. 同步模式  6. 敏捷模式
    目前有何常用之開發模式,各個模式之特色,使用程序,以及適用情況。
  • 個別或小組指導
  • 講授
  • 專題Seminar
  • 報告Presentation
  •  
    3 需求分析 需求分析的擷取方式,工具,以及結果文件。 需求分析個案討論。 需求分析的擷取方式,工具,以及撰寫分析結果之文件。
  • 個別或小組指導
  • 講授
  • 專題Seminar
  • 報告Presentation
  •  
    4 結構化技術 1. 結構化分析與設計工具  
    2. 軟硬體環境設計與開發工具選擇  3. 文件撰寫
    學習結構化分析與設計之概念,由上而下之設計、編碼與deployment,以及適用之工具。
  • 個別或小組指導
  • 講授
  • 專題Seminar
  • 報告Presentation
  •  
    5 結構化分析與設計之流程塑模 1. 評估準則   2. 資料流程圖與評估
    3. 流程圖轉結構圖與模組設計
    建立資料流程圖與江流程圖轉結構圖與模組化之技術
  • 個別或小組指導
  • 講授
  • 專題Seminar
  • 報告Presentation
  •  
    6 企業流程塑模個案分析 企業流程塑模個案分析 將結構化分析與設計概念與工具實際運用於一個案,並研讀個案分析與設計報告
  • 個別或小組指導
  • 講授
  • 專題Seminar
  • 報告Presentation
  •  
    7 企業流程塑模個案分析 continued 企業流程塑模個案分析 將結構化分析與設計概念與工具實際運用於一個案,並研讀個案分析與設計報告
  • 個別或小組指導
  • 講授
  • 專題Seminar
  • 報告Presentation
  •  
    8 結構化分析與設計之資料塑模 1. 塑模工具        2. 建立實體關係圖
    3. 實體關係圖轉關聯表   4. 正規化
    製作實體關係圖並轉關聯表,進行正規化之後以設計資料庫
  • 個別或小組指導
  • 講授
  • 專題Seminar
  • 報告Presentation
  •  
    9 結構化企業資料塑模個案分析 結構化企業資料塑模個案分析 將結構化資料塑模概念與工具實際運用於一個案,並研讀個案分析報告
  • 個別或小組指導
  • 講授
  • 專題Seminar
  • 報告Presentation
  •  
    10 結構化企業資料塑模個案分析 continued 結構化企業資料塑模個案分析 將結構化資料塑模概念與工具實際運用於一個案,並研讀個案分析報告
  • 個別或小組指導
  • 講授
  • 專題Seminar
  • 報告Presentation
  •  
    11 使用者介面塑模 1. 使用者介面靜態結構塑模工作與工具
    2. 狀態機圖 3. 介面個案討論
    使用狀態機圖分析使用流程並設計使用者介面
  • 個別或小組指導
  • 講授
  • 專題Seminar
  • 報告Presentation
  •  
    12 物件導向技術 OO基本概念、分析與設計以及塑模工具 利用OO觀點進行系統分析與設計,包括封裝、繼承、多型以及超荷之實作
  • 個別或小組指導
  • 講授
  • 專題Seminar
  • 報告Presentation
  •  
    13 使用個案塑模 1. 介紹 use case diagrams 並使用活動圖塑模
    2. 個案分析
    1. 何謂 use case diagrams 2. 何謂活動圖
    3. 使用個案圖、活動圖、資料詞彙等進行需求塑模
  • 個別或小組指導
  • 講授
  • 專題Seminar
  • 報告Presentation
  •  
    14 物件互動行為塑模 1. 循序圖 2. 溝通圖
    3. 互動概觀圖
    利用上述諸圖描述物件之間的互動模式
  • 個別或小組指導
  • 講授
  • 專題Seminar
  • 報告Presentation
  •  
    15 物件資料結構塑模 UML 導論 認識UML並於實際案例中使用UML表達悟見的細節與彼此之關係
  • 個別或小組指導
  • 講授
  • 專題Seminar
  • 報告Presentation
  •  
    16 系統元件與結構塑模 1. 元件圖 2. 複合結構圖
    3. 表現突與網路架構圖 4. 部署圖
    學習上述諸圖以及實際運用
  • 個別或小組指導
  • 講授
  • 專題Seminar
  • 報告Presentation
  •  
    17 系統元件與結構塑模 continued 1. 元件圖 2. 複合結構圖
    3. 表現突與網路架構圖 4. 部署圖
    學習上述諸圖以及實際運用
  • 個別或小組指導
  • 講授
  • 專題Seminar
  • 報告Presentation
  •  
    18 期末分組專題報告 期末分組專題報告 報告技巧
  • 心得發表
  • 個別或小組指導
  • 專題Seminar
  • 報告Presentation
  •  

    教學要點概述 Overview of Teaching Points:
    教材編選 Teaching Materials: □ 自編教材 Handout by Instructor ■ 教科書作者提供 Textbook
    評量方法 Evaluation: 專題Seminar:50%   報告Presentation:50%  
    教學資源 Teaching Resources: ■ 教材電子檔 Soft Copy of the Handout or the Textbook □ 課程網站 Website
    扣考規定 The rule of being able to take the final exam of the course:http://eboard.ttu.edu.tw/ttuwebpost/showcontent-news.php?id=504