- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软体生产力资料收集解析系统
軟體生產力資料收集分析系統
鍾乾癸教授
長庚大學資訊工程系系主任
HYPERLINK mailto:cgchung@.tw cgchung@.tw
8917088黃志鴻
交通大學資訊工程系
HYPERLINK mailto:jhhwnag@.tw jhhwnag@.tw
8917082蔡佳宏
交通大學資訊工程系
HYPERLINK mailto:chiahung@.tw chiahung@.tw
摘要
本研究建立一套學生軟體程式能力資料收集分析系統,提供同學每日記載其學習、寫作業
、寫程式之生產力資料及錯誤資料狀況,一方面可供學生了解自己學習成效與能力,另一方面可讓老師不只知道學生程式作業對錯,而可以進一步針對同學常犯的錯誤予以導正及加強,且學生可由所記錄之程式錯誤,整理出個人的錯誤提醒表(CheckList)。以提高個人軟體生產力與品質。此外本系統提供學生個人的元件庫,學生可由程式作業挑出所完成的元件,而存入本系統,以供日後(甚至就業時)重覆利用,提高寫程式的效率。
Ⅰ. 前言
研究背景
由於軟體產業是一腦力密集產業,參與工程師的個人能力與工作習慣對團隊的效率影響甚鉅,甚至影響計劃的成效。 因此,卡內基美隆大學軟體工程研究所(Software Engineering Institute簡稱SEI)的Watt S. Humphrey先生提出Personal Software Process(簡稱PSP)的概念及執行方法來評量及提昇工程師個人的軟體發展嚴謹度。 Humphrey先生認為一工程師均應在指定時間內
,交出符合要求的高品質的軟體產品及文件,此有賴每日詳實記載工作量、錯誤次數及錯誤提醒表(CheckList)等資料,方能準確預測新軟體開發工作所需完成時間,且能在預定時間完成指定的高品質軟體。此一概念迅速獲得業界迴響而推廣,且證實對軟體發展人員的生產力提昇有良好助益。Humphrey先生所提的方法是要每一工程師用筆記本記載每一日的工作量,且在一工作完成時,另記載所發生錯誤的次數,由一工作的累積工作時間工作量,及錯次數可推算其生產力及錯誤誤率,此對其預估新工作的完成時間有重要助益。且要求對每一錯誤情況建立錯誤提醒表,以提醒發展者可能產生之錯誤,對個人工作品質的提昇確有助益。
國內已有眾多大學設有資訊工系所,資工系學生於求學期間寫過數十至近百的程式,但仍有部份學生的程式設計能力不足,甚至有些學生並不了解其程式設計能力已落後同學甚多,需自我加強訓練;而老師對同學的程式作業只知其對錯,無法針對同學常犯的錯誤之處予以導正及加強,甚至反應至來年授課內容的調整;此現象已累積多年,但國內尚未有人提出改善方法。
研究動機
有鑒於此,本研究認為可採用PSP方法來量度及改善學生程式設計生產力與錯誤率,然而PSP方法是要求每一個人用筆記本來記載其每日工作情況,對個人而言雖有助益,但不易與同儕相較、激勵;且老師也不易迅速掌握學生的學習情況。 現今校園網路已非常普遍,資工系學生非常方便地使用電腦及上網,若能於校園網路系統中建立一套學生PSP系統供同學每日記載其學習情況,對於在校園內推動PSP制度的阻力將大為降低。因此本研究之目的是設計一套專供資工系學生使用之PSP系統,透過Server分析統計學生狀況,可以讓學生了解自己在班上的學習狀態,而老師也可以針對此資訊了解教學上的缺失,提高教學品質。除此之外,本系統還融入了元件庫,元件庫可以收集學生自己的元件,當之後程式須用到類似功能的元件時,可達到程式再利用的效能,提高撰寫程式的效率。
研究方法
Humphrey先生的PSP系統是以軟體工程師的角度建構出來的,其中包含了個人行程安排與紀錄,程式評估與分析再加上自己所參與的專案開發行事曆,都有其適用性。但以我們學生的角度來看的話,似乎不是那麼合適,所以我們以學生、老師的角度來探討這個系統。就以兩者的互動方式而已,我們必須以Client-Server的形式來設計此系統。再者,我們要重新設計學生要填寫的表格,與前者比較的話,專案開發的行事曆不適用,而且表格之間的關聯性不大,所以我們以針對學生上課、寫程式、寫作業、閱讀等項目來建立所需的評估及紀錄表格,並且設計一個使用者介面,讓使用者花最少的功夫便能將事項填寫完畢,並由系統分析整理其資料,且還可透過Server讓老師知道學生的學習狀況,進而給予幫助。因為我們是把重點放在程式學習方面,所以我們也打算使用BUG分類表、錯誤提醒表及元件庫的設置,讓學生在撰寫程式能夠提昇程設效率。
預期效益
本研究是開發一實用軟體系統以提供評估學生學習效果之用,對提升本系大學生教學效果將有實質效益。唯正確的資料輸入才能得到真實之使用結果數據;因此,需有相關配合管理措施才可獲實質收益。本系統完成後,對各使用者所得之效益有:
(一)學
您可能关注的文档
最近下载
- 2001-2016年电子科技大学《601数学分析》历年考研真题汇总(含部分答案).pdf VIP
- 古典文献学第二章 文献的形成和流布.ppt VIP
- 2025年综合窗口岗位工作人员招聘考试笔试试题(附答案).docx VIP
- 纪念中国红军长征胜利89周年PPT课件.pptx VIP
- 2025年中国衬橡胶设备数据监测报告.docx
- (NEW)电子科技大学数学科学学院857概率论与数理统计历年考研真题汇编(含部分答案).pdf
- 中央民族大学非事业编制合同制职工招聘笔试试题及答案2021.docx VIP
- 哲理小故事 哲理小故事.doc VIP
- 2025中央民族大学非事业编制合同制职工招聘10人(第四批)笔试备考试题及答案解析.docx VIP
- (校级台账目录)“全国义务教育优质均衡发展县”督导评估台账目录(中小学通用稿-2024.03.30-修订).docx
文档评论(0)