Software Engineering 軟體工程 http://www. cs. ccu. edu 熊博安 嵌入式系統實驗室 國立中正大學資訊工程學系 pahsiung@cs.ccu.edu.tw (05)2720411 ext. 33119 Office: EA-512 (95年第二學期中正通訊資訊數位學習碩士專班)
Textbook Ian Sommerville, Software Engineering, 8th Edition, Addison Wesley, 2007, 開發代理 7 parts, 32 chapters, 840 pages (we will cover some of the chapters only) A very comprehensive book on software engineering
Reference (Books) Roger S. Pressman, Software Engineering, 6th Edition, McGraw-Hill, 滄海書局代理 軟體工程課程教育改進計畫 http://www.sec.org.tw/
Syllabus Topic Online Chapter Week Introduction to SE Ch 1, 2 1, 2 SW Processes Ch 3, 4 3, 4 Project Management Ch 5, 6 5, 6 Software Requirements Ch 7 7 Mid-Term 8 System Models Ch 8 8, 9 Software Design Ch 9, 10, 11 10, 11, 12 Rapid SW Development Ch 12, 13 13, 14 V&V Ch 14, 15 15, 16 Project Report 16 Final Exam 16
Grading Policy Midterm Exam 25% Final Exam 25% Assignments 25% Project 25%
Rules (線上總檢討) 每兩週線上上課一次: 討論前兩週自我學習之內容,即兩個Chapters (20~25分鐘) 助教檢討上次已繳交之習題解答(10~15分鐘) 開放討論及老師問問題(約1小時) 助教及老師將隨時點名以確認是否在線上 暫定上課時間:週四 19:30~21:30 3/15, 3/29, 4/12, 4/26, 5/10, 5/24, 6/7, 6/21
Rules (自我學習進度) 自我學習進度表 (以線上討論時間為期限) 3/15: 第一章、第二章 3/29: 第三章、第四章 4/12: 第五章、第六章 4/26: 第七章、第八章 (8.1, 8.2) 4/28: 期中考 (週六到校) 考試範圍:第一章至第七章
Rules (自我學習進度) 5/10: 第八章(8.3 ~ 8.5)、第九章 5/24: 第十章、第十一章 6/07: 第十二章、第十三章 6/21: 第十四章、第十五章 6/23: 期末考 (週六到校)、繳交專案報告 考試範圍:第八章至第十五章
Rules (作業) 每兩週上課完畢,出一次作業,學期中共八次作業,每位同學僅需繳交五次作業即可 繳交期限為兩週內線上繳交 作業可以與同組同學討論,但是每位同學需要繳交一份,共五次
Rules (分組) 本班目前共分為以下四小組,若有同學想更換組別,需要提出合理理由 教師組:6, 11, 17, 18, 19, 21 技術組:8, 9, 13, 15, 16 中華電信組:1, 3, 4, 7, 14 工程師組:2, 5, 10, 12, 20 組長責任 討論作業、主持專案、其他聯絡事項
專案時程 (25%) Proposal & Requirements (10%) 4/12 Specification Documents (15%) 5/03 Design Documents (25%) 6/07 V&V Documents (25%) 6/21 Final Report (25%) 6/23
專案提案及需求 Project Proposals & Requirements: Deadline: April 12, 2005 Deliverables: Title, members, abstract, (1 page) Project requirements, Project schedule, and Project plans
Project Topics (not from textbook!) Web-based Voting System Safety-Critical Software Autonomous (Pervasive) Computing Agent Computing Web Computing Embedded Software (Control, …) Real-Time Software (Avionics Distributed, Networked Software, …
E-mails: huang@cs.ccu.edu.tw; lph95p@cs.ccu.edu.tw 聯絡資訊 線上助教:黃駿賢、呂品賢 E-mails: huang@cs.ccu.edu.tw; lph95p@cs.ccu.edu.tw 電話:(05)2720411轉23125 實驗室:EA-305