OpenEdu | 中華開放教育平台

發展軟體使用者故事
發展軟體使用者故事
註冊課程
開課機構
提升大學通識教育計畫
課程分類
資訊工程
課程子類
電腦
學習時數
每週1小時
上課語言
中文
字幕語言
繁體中文
修課費用
免費
馬尚彬
馬尚彬
國立臺灣海洋大學
教授

馬尚彬老師是中央大學資訊工程博士,於臺灣海洋大學資訊工程系服務十四年,於大學內教授網頁程式設計、Java程式設計、軟體工程等課程,研究領域包括服務運算、軟體工程、行動應用架構等。馬老師經常鼓勵與指導學生參與國內各種軟體創作競賽,積極培養學生的軟體開發能力。馬老師曾榮獲臺灣海洋大學校級教學優良教師,目前也擔任台灣軟體工程學會理事。

課程簡介

讓學生了解「軟體需求」的基本概念,並學習如何透過使用者故事以及故事對照等方式來分析需求,以擬定要開發的軟體應用程式要達成哪些功能目標。

課程目標

許多第一次學習程式語言的學生,在能初步理解語法與消化教材範例後,會進到「撞牆期症侯群」(Sonmez, 2017),於此階段,學習者會「感覺無法輕鬆活用所學的程式語言」,會不知如何將已學會的語法與基本範例予以整合與活用,寫出一個較完整的應用程式,去解決想因應的問題或需求。
基於上述動機,此課程希望讓學生了解「軟體需求」的基本概念,並學習如何透過使用者故事以及故事對照等方式來分析需求,以擬定要開發的軟體應用程式要達成哪些功能目標。

課程特色

以漸進的方式將使用者故事的概念介紹給同學,其中亦會以多種示意圖與故事樣板來說明重要概念與方法,並提供練習題讓同學們可接續複習課程。

課程進度

  軟體需求概念
  甚麼是軟體使用者故事?
  使用者故事的特性與發展方式
  甚麼是使用者故事地圖?
  使用者故事地圖的特性與發展方式