實驗三 做業互評與改進html
•任務一 要給出所點評做業的連接地址,點評內容和閱讀心得
1、 北京航天航空大學
評論以下:
這篇博文主要有如下幾點值得我去學習:
*** 1.對於任務的明確,並附有連接,還使用表格將其清晰明瞭化
2.對於書中的不理解有困惑的地方有頁碼有具體的語句,並附上了本身的看法,使老師、助教清晰瞭解問題的所在
3.對於所查閱的資料有清晰的連接,方便對於理解不清楚的查閱方便
4.對於文檔的基本格式操做熟練
5.對於老師提出的問題,虛心接受。認識到本身理解的誤差並迅速糾正
2、福州大學
評論以下:
1.對本身的不足有明確的認識,克服這些缺點不是一件輕鬆的事,但只要你能一直努力下去,相信你能將夢想變爲現實
2.感受從文字中透漏出你對本身有點不自信,其實我以爲只要你能在這個物慾橫流的世界中,時刻提醒本身堅守本身的初衷、不忘初心,我相信你能追尋到本身想要的
3.結合本身的實際,我對本身的打算是不考研,由於本身家庭條件的限制,先就業是個人選擇。。。。。
3、西北師範大學
評論以下:
對於可能第一次寫博客的你我,雖然咱們此次寫的不太好,但我以爲仍是有值得確定的地方,但願你我能在如下幾點共同努力改進
1.對於佈置任務的明確,最好有連接
2.對於書中的不理解有困惑的地方但願有頁碼或者有具體的語句,並附上了本身的看法,使老師、助教清晰瞭解問題的所在
3.對於所查閱的資料有清晰的連接,方便對於理解不清楚的回顧
4.對於以上幾點但願咱們共勉.若有不當之處敬請批評指正***web
•任務二 須要填寫表1,並總結軟件產品文件規範內容與軟件生存週期各階段的關係數據庫
階段 | 可行性研究 | 開發計劃 | 需求分析 | 設計 | 實現 | 測試 | 使用與維護 |
---|---|---|---|---|---|---|---|
可行性研究報告 | √ | ||||||
項目開發計劃 | √ | √ | |||||
軟件需求說明書 | √ | ||||||
數據要求說明書 | √ | ||||||
測試計劃 | √ | √ | |||||
概要計劃說明書 | √ | ||||||
詳細計劃說明書 | √ | ||||||
數據庫設計說明書 | √ | ||||||
模塊開發卷宗 | √ | √ | |||||
用戶手冊 | √ | √ | √ | ||||
操做手冊 | √ | √ | |||||
測試分析報告 | √ | ||||||
開發進度月報 | √ | √ | √ | √ | √ | ||
項目開發總結 | √ |
關於國家標準中GB/T8567-2006標準中件產品文件規範內容與軟件生存週期各階段的關係總結以下:
(1)在可行性分析(研究)與計劃階段內,要肯定該軟件的開發目標和總的要求,要進行可行性分析、投資——收益分析、制訂開發計劃,並完成可行性分析報告、開發計劃等文檔。
(2)在需求分析階段內,由系統分析人員對被設計的系統進行系統分析,肯定對該軟件的各項功能、性能需求和設計約束,肯定對文檔編制的要求,做爲本階段工做的結果,通常地說軟件需求規格說明(也稱爲:軟件需求說明、軟件規格說明)、數據要求說明和初步的用戶手冊應該編寫出來。
(3)在設計階段內,系統設計人員和程序設計人員應該在反覆理解軟件需求的基礎上,提出多個設計,分析每一個設計能履行的功能並進行相互比較,最後肯定一個設計,包括該軟件的結構、模塊(或CSCI)的劃分、功能的分配,以及處理流程。在被設計系統比較複雜的狀況下,設計階段應分解成概要設計階段和詳細設計階段兩個步驟。在通常狀況下,應完成的文檔包括:結構設計說明、詳細設計說明和測試計劃初稿。
(4)在實現階段內,要完成源程序的編碼、編譯(或彙編)和排錯調試獲得無語法錯的程序清單,要開始編寫進度日報、週報和月報(是否要有日報或週報,取決於項目的重要性和規模),而且要完成用戶手冊、操做手冊等面向用戶的文檔的編寫工做,還要完成測試計劃的編制。
(5)在測試階段:該程序將被全面地測試,已編制的文檔將被檢查審閱。通常要完成測試分析報告。做爲開發工做的結束,所生產的程序、文檔以及開發工做自己將逐項被評價,最後寫出項目開發總結報告。
(6)在整個開發過程當中(即前五個階段中),開發集體要按月編寫開發進度月報。
(7)在運行和維護階段,軟件將在運行使用中不斷地被維護,根據新提出的需求進行必要並且可能的擴充和刪改、更新和升級。編程
•任務三 總結采訪內容,包含項目名稱、項目簡介、項目開發人員名單、採訪人員觀點、採訪心得。
一、項目名稱:
農做物的智能化種植
二、項目簡介:
隨着現代農業的發展,精細化管理。提升農做的產量,培育更優良品種,解決我國糧食產量不平衡及解決短缺農做物的需求,以及部分物聯網開發者有數據收集和數據利用的需求,針對這些提供開發對應服務。
三、項目開發人員名單:
團隊成員組成: 馬亞鵬、杜輝、王琪、羅錦霞、舒寧
四、採訪回顧:
Q1:學長,大家所作項目名稱「農做物的智能化種植」爲何會有這方面的想法?
答:好多地方農業自動化種植程度低,產量低下。但願有云平臺數據處理根據不一樣地區、不一樣氣候,提升農民產量
Q2:請問大家團隊是如何組織起來的呢?
答:咱們團隊的同窗都有學習Java、C、C++、C#等編程語言,SQL數據庫語言掌握程度良好,利用Web、Android和.Net開發太小項目。團隊成員各有所長,有作web開發的、有作數據挖掘的且都有團隊開發經驗,還有就是咱們想挑戰一下自我,努力經過這個項目提高本身。
Q3: 經過本次項目開發,你有什麼經驗和教訓能夠給即將學習以及正在學習這門課程的學弟學妹呢?
答:軟件開發既是一個我的工做又是一個團隊工做,首先我的得有必定的水平跟相應的代碼數量,而且團隊成員要團結,有團隊觀念,隊員分工明確,共同進步,避免由於個別成員能力不足,影響項目進度。其次,軟件開發要採用合理的設計步驟,尤爲是前期的需求分析須要耗費大量的人力物力,須要成員緊密的合做。並且每一個階段要進行分析總結。
Q4:請問在軟件開發初期,大家是如何構想開發過程的?
答:首先經過開發網站,瞭解如今市場上的此類軟件的功能及用戶體驗,平臺的數據主要利用田地的各類傳感器及各類攝像頭提供,數據信息有植物生成環境的溫溼度,土壤的酸鹼度、感光度等。而後,經過數據挖掘分析數據信息,將植物環境情況反饋到爲用戶開發的APP上及網頁版的網站上,APP是在Android平臺上開發的,方便用戶簡潔明瞭的瞭解本身的植物情況,而且在農田安裝智能調控設施,及時對現場狀況進行調節。
Q5:請簡單介紹一下大家所作的項目嗎?
答:隨着科技發展,如今傳感器和嵌入式設備層出不窮,愈來愈智能,讓咱們對於提升產量有了新的路徑。針對於農做物的精細化管理的需求,以及對於關注物聯網開發者提供數據收集和數據利用的需求日益加大,人們對農業的智能化種植有了更深層次的認識。
Q6:請問大家所作的系統相對於市面上已經有的類似系統有哪些獨特之處?
答:咱們的系統是針對各類層次的用戶,知足不一樣地區,不一樣農做物的種植管理。實際上市面上已經有不少物聯網雲平臺了。而咱們則是改進,提供更精細化,提供圖形化界面方便農戶使用,對於開發者咱們提供的是api接口,固然仍是須要必定的技術門檻。對於咱們提供設備出售服務,以及雲服務。自動化的嵌入式設備把使用門檻降到最低。
採訪心得
經過本次短暫接觸項目,我明白了軟件開發過程是一我的優秀的人加入一個團隊不必定會發揮出本身的全部水平,在團隊中團隊成員之間要有足夠的默契而且還需不斷磨合,最終達到默契的一個過程,團隊成員之間必定要有明確分工,團結合做,共同進步。軟件開發要採用合理的設計步驟,每一個階段要進行分析總結。此外,分享的一些經驗和提出的一些建議,對我學習軟件工程這門課程起到了很大的幫助。api