Openedu | 中華開放教育平台

給非資訊科系學生的軟體工程課程
給非資訊科系學生的軟體工程課程
Enroll Now
Institute
Plus
Category
Computer Science
Effort
6 hours per week
Languages
Chinese
Subtitles
No subtitle
Course Fee
Free
馬尚彬
馬尚彬
National Taiwan Ocean University
副教授
馬尚彬老師是中央大學資訊工程博士,於臺灣海洋大學資訊工程系服務十一年,於大學內教授網頁程式設計、Java程式設計、軟體工程等課程,研究領域包括服務運算、軟體工程、行動應用架構等。馬老師經常鼓勵與指導學生參與國內各種軟體創作競賽,積極培養學生的軟體開發能力。馬老師曾榮獲臺灣海洋大學校級教學優良教師,目前也擔任台灣軟體工程學會秘書長。
葉浚豪
葉浚豪
IBM
解決方案顧問
Howard Ye(葉浚豪)現任職於台灣IBM公司Cloud Cognitive Professional Service部門,該部門宗旨為透過中介軟體、解決方案及專家團隊協助企業得到在市場上的成功,以敏捷的方式,提供給企業更透徹的業務洞察及客戶體驗。

Howard Ye同時也擔任社團法人台灣軟體工程學會 (Software Engineering Association Taiwan; SEAT) 理事,學會為一個依法設立、非以營利為目的之社會團體。任務目標如下:
推動軟體工程之研究、教育、訓練、實務等相關事務;
促進軟體工程之應用與發展;
建立並維護與其他國際軟體工程相關學術組織之關係。

劉艾霖
劉艾霖
Rooit
技術總監

About this course

此課程是專門設計給非資訊科系、但對於軟體開發有興趣的學生之軟體工程基礎課程。

What you'll learn

此課程模組希望讓非資訊科系的學生初步了解軟體開發的工程方法,使學員對於軟體與軟體產業有更清楚的認識,並提升學員參與軟體專案之團隊合作能力。

Target Learners

非資訊科系、但對於軟體開發有興趣的學生。

Course Features

以淺顯易懂的方式讓學員了解軟體開發的概念與做法,並以分組練習的方式加深學員的學習成效。

Course Syllabus

軟體產業與軟體工程

  • 人人都懂的軟體工程
  • 軟體工程思維應用

軟體工程流程與團隊

  • 軟體工程與軟體開發
  • 軟體專案的參與人員角色
  • 軟體開發流程模式 

敏捷開發方法-Scrum

  • 敏捷概念與Scrum流程
  • Scrum產出、活動與角色
  • Scrum實戰演練

程式碼版本控制簡介

  • 概念介紹
  • Git 基本操作

軟體測試簡介

  • 軟體品質與測試簡介
  • 使用者測試
  • 測試前之程式碼壞味道審查

Prerequisites

依分組練習與實戰演練成果評分