System Analysis and Design 系統分析與設計 - Fall 2023 (112-1)

Last updated on 06/25/2023
home . back

Instructor: Jieh-Shan George YEH 葉介山

Phone: 04-2632-8001 Ext. 18113, 11700
E-mail: jsyeh@pu.edu.tw
Office: 677 Providence Hall (主顧樓677)
Office Hours: Mon. &Thu. 1:10 pm-3:00 pm or by appointments 

 

Course Web Page: http://www1.pu.edu.tw/~jsyeh/1121/

Course Objectives:

本課程的目的就是在傳授學生熟悉各種方法論,使其成為一個訓練良好的系統分析師。主要內容包含:

  1. 系統分析設計概觀
  2. 物件導向技術
  3. 使用者需求分析
  4. 撰寫使用案例
  5. 建立初步類別圖
  6. 製作系統循序圖及撰寫合約
  7. 繪製循序圖
  8. 繪製設計類別圖
  9. 邏輯架構與系統輸出入的展現
  10. 系統實作與部署
  11. 撰寫使用者需求規格書(URS)、軟體/系統需求規格書 (SRS) 、 軟體/系統設計規格書(SDD)

本課程將協助同學,針對人類社會議題,嘗試以資訊科技提出解決方案。並為畢業專題擬定主題及完成系統相關分析與設計。

Textbook:

References:

  1. 吳仁和,系統分析與設計:理論與實務應用(八版),元照, 20121

Grading Policy:

Class Participation 20 points    
Assignments 20 points    
Exam 30 points    
Term Project 30 points   (分組,3-4人一組)
Total 100 points    

House Rules:

  1. Please turn off or mute our mobile phones before the class begins. 請將手機關閉或設成靜音。
  2. Attending Classes and Labs are mandatory. 上課及實習課是學生的被要求的本分。
  3. If you need to communicate with your neighbors, please keep it quiet.
  4. If you need to come in late or leave earlier, do not interrupt the class or disturb your classmates.
  5. There is no stupid question! Please ask if you cannot follow me.
  6. NO LATE ASSIGNMENTS! 不接受逾期作業。
  7. Class Etiquette Rules 「教室禮儀」

Useful Websites:

Sample Documents:

 

Topics & Class Notes:

Week 資管三B 資管三A Topic Class Notes Activity Reading Assignment & Reference Website
1 9/12 9/14

課程簡介 Syllabus

第一章 系統分析設計概觀

  • MindMap.pdf
 Activity:
  • Mind Mapping
  • 大聯盟選秀分組
  • 團隊建立-迷失叢林
2 9/19 9/21

第一章 系統分析設計概觀

第三章 使用者需求分析

Activity:

3 9/26 9/28(敬師日放假)

第三章 使用者需求分析

Activity:
4 10/3 10/5(颱風假)

第二章 何謂物件導向系統分析設計(1/2)

第四章 撰寫使用案例

Activity:

  • 使用案例圖
5 10/10(國慶日放假) 10/12

第四章 撰寫使用案例

Activity:

  • 使用案例與活動圖
 
6 10/17 10/19

第五章 建立初步類別圖

Activity:

  • 初步類別圖
7 10/24 10/26

第五章 建立初步類別圖

第六章 製作系統循序圖及撰寫合約

Activity:

  • 使用案例與活動圖
  • 初步類別圖
8 10/31 11/2

第六章 製作系統循序圖及撰寫合約

Activity:

  • Assignment 3 due
9 11/7

11/9

期中考試

 

 
10 11/14 11/16

第七章 繪製循序圖

安全程式設計-

  • 軟體安全、程式碼安全設計原則與靜態分析
   
11 11/21 11/23 期中報告
  • 各組於課堂上簡報需求分析文件-軟體/系統需求規格書(SRS) (10 min)
  • 塑模概論
SAtoSD
  (線上) (線上)

期中報告(online)

   
12 11/28 11/30(運動會停課)

第七章 繪製循序圖

第八章 繪製設計類別圖

 
13 12/5 12/7

第九章 邏輯架構與系統輸出入的展現

14 12/12 12/14 第十章 資料模型與資料庫基本概念  

15 12/19 12/21

第七章 繪製循序圖

第八章 繪製設計類別圖

   
16 12/26
12/28 期末報告(1)      
17 1/2(線上) 1/4(線上) 期末報告(2) (online)     1/7(三B) , 1/7(三A) 23:00期末報告繳交電子檔
18 (線上) (線上)

安全程式設計-

  • 軟體安全、程式碼安全設計原則與靜態分析
  • 程式安全漏洞原理分析與安全程式設計實務
   
      第十一章 系統實作與部署  

Assignments:

HW Subject 資管三B 資管三A
Assignment 1 (5 points)

MindMap 自我介紹 Self-Introduction with Goals and Objectives (Format: mindmap graph, example1, example2, example3, example4) (online Example: https://gitmind.com/app/doc/08d4059574)

  1. Provide your basic informaiton, and please mention your background and experience on "system analysis and design" related areas.
  2. Please provide your one-year, three-year and ten-year goals and objectives.
    • Goals are the broad results that you want to achieve, the "destination" of your work.
    • Objectives are the smaller steps that take you toward your goals, a "road map" to guide you to your destination. Without a destination and a map to reach it, you won't get too far.
  3. Please provide your printed/digital photo.
9/19 due 9/21 due
Assignment 2 (10 points)

使用者需求分析

以各小組之專案主題擬定使用者需求規格書(User Requirement Specification, URS),須包含:

1. 簡介
1.1  規格目的
1.2  規格範圍
2. 系統概述
2.1  系統目標
2.2  系統描述
2.3  系統使用角色
3.需求規格
3.1  系統整體架構
3.2  系統整體需求
3.3  功能需求
3.4  其他需求

10/17 due 10/19 due
Assignment 3 (5 points)

使用案例與活動圖

以各小組之專案主題擬定使用案例(Use Case)與對應之活動圖(Activity Diagram)

10/ due 10/ due

 

Midterm Exam:

  • 考試方式: Open book。不可使用電子產品,如:筆電、手機等。
  • 考試範圍:
    • 第一章 系統分析設計概觀
    • 第二章 何謂物件導向系統分析設計
    • 第三章 使用者需求分析
    • 第四章 撰寫使用案例
    • 第五章 建立初步類別圖
    • 第六章 製作系統循序圖及撰寫合約
  • 題目類型:
    • 選擇、填充、簡答

Term Project:

George Yeh 宣言

正念、利人;慈悲、同理。 智慧、康健;觀心、篤行

反核、愛台灣

尊重著作權、注意隱私權

2019 All rights reserved.