一、以Google線上文件、LibreOffice、OpenOffice Writer製作文書報告。(作業成績)
二、以Google線上文件、LibreOffice、OpenOffice Impress製作簡報檔。(替代上台報告的平時考成績)
三、執行檔。PS:放在上學期的網站裡。
軟體開發生命週期(The Systems Development Life Cycle, SDLC)
軟體開發過程分為需求分析(Requirement)、設計(Design)、執行(Implement)、測試(Test)、上線操作部署(Release and Deployment)以及維護(Maintenance)六大階段
A.設定題目:
B.分析問題:
I.探討以電腦解決問題的可行性評估、
II.需求分析(Requirement)、
III.找出輸入輸出的資料項目等。
C.設計(Design)
演算法(Algorithm):就是解決問題方法、步驟、程序、方案。必需符合以上特性:
(一)有限性:在有限的時間、有限的步驛解決問題。
(二)明確性:步驟必須清楚、明確的表達,不可含糊、模稜兩可。
(三)有效性:必須能有效的達成程式的目標、目的。
(四)輸入資料:依程式的需要可能會有輸入資料,或沒有輸入資料。
(五)輸出資料:一定要有有效達成目標的結果呈現。
I.文字敘述
II.流程圖
III.虛擬碼:虛擬碼兼具有文字描述和流程圖的優點,使用類似程式語言的寫法,來描述演算法的過程。
D.撰寫程式以及程式碼加註解
I.編譯(Compile)
II.執行(Execute)
III.測試(Test)
IV.除錯(Debug)
E.編寫文件:
I.使用者操作手冊
II.技術參考手冊(本次作業就是屬於技術參考手冊)
F.維護(Maintenance)
包貴
回覆刪除看不懂
回覆刪除憲主持
回覆刪除喔是喔
回覆刪除作者已經移除這則留言。
回覆刪除