軟體工程 構建之法 個人的附加作業

2022-03-17 18:26:40 字數 2028 閱讀 7791

一、前言

現在再增加一項個人的附加作業,每認真回答乙個問題附加2分,10分為上限。附加作業回答以下幾個問題:

1. 你認為本門課程需要在**進行改進,具體措施有哪些,包括:時間進度安排,專案難度等均可;

2. 你認為助教/老師**做的不足,**限制太多等;

3. 你認為每次專案的評分標準存在哪些問題,你認為的合理評分準則是怎樣的(個人/結對/團隊算三個)

4. 在結對專案中你是否真正體會到了結對的好處,是否真正嚴格進行了結對程式設計,雙方的工作量是否相同;

5. 你的團隊專案是否成功,如果重來一次你是否還會選擇這個團隊,為什麼成功/失敗;

6. 總結一下你們團隊在做專案時大家的時間安排情況,可以匿名寫。

7. 關於本門課程你還有其他任何好的建議/意見;

二、回答

1、改進方案:

1)在現有的基礎上,可以適當增加一下課時(個人覺得2個班可以增加4課時),2)在展示自己團隊的需求分析和軟體設計部分。3)最終的檢查成果可以放在下個學期的開始(因為現在都到了期末考試各種複習,沒有太多時間去做自己的團隊專案,大家精力分散,如果用乙個長假期來緩衝具體開發階段,這樣在長假期時候可以完善自團隊的專案,包括我們做的不好的ui部分,以及伺服器端部分布置,下乙個學期的開始,課程不會太緊張,一般沒有什麼事情分散精力)4)專案難度可以團隊展示需求分析和軟體設計部分,根據老師來確定幾顆星(最高5顆星),控制大部分團隊在3-4顆星,少數2顆星,有能力的學生可以挑戰一下5顆星(在之後的實施中,想更改星級,聯絡老師,由老師決定是否在之前的基礎上有提高星級的可能)。

2、不足

1)助教不足:個人覺得在團隊開始之後的作業情況反饋上稍微懈怠(助教也是跟我們一樣是學生,精力分配也很正常,應該算不上不足,優點太多)

3、評分標準

1)個人的評分標準:我表示贊同,沒有問題

結對評分表標準:我也贊同,沒有問題

團隊專案評分標準:之後說到了百分比,表示贊同

2)個人覺得合理評分準則:(1)沒有人情分(2)針對個人:排版,敘述,實際成果三部分比重可以考慮一下2:3:5(其實有的同學做的還行,但是敘述和排版存在問題就成績好像有點低)(3)針對團隊/結對:可以說到百分比,這個百分比由兩個或者團隊商量給出。

4、結對程式設計的體會

1)真正體會到了結對程式設計的好處,嚴格了進行了結對程式設計,工作量並不是對等的。程式設計中有乙個人在盯著看自己編寫的**,你總會發現自己比之前謹慎多了,自己平時寫**有在寫之前在**部分寫上接下來的程式設計思路和步驟,做上註解的習慣,一步步寫**,不斷的修改**和程式設計的思路與步驟。在之前我們討論過使用什麼資料結構來寫,我想用stl中的map,她說用鍊錶,然後我們討論,最終使用的是我的stl中的map,理由時間複雜度logn,使用map容器,大大縮減了**量,效率高。然後給隊友講一下stl中map原理和基本使用,然後我開始程式設計,她幫我找錯,然後她提醒我我寫錯的部分,然後她找出來測試用例,的確出現了bug,然後就換成她來解決我寫的bug,然後剩下我來繼續完善**部分。

5、團隊評價

1)我覺得我們的團隊是成功的,因為我們首先做出來了,不管這個平台的難易,最可惜的是伺服器端不能跑,伺服器上跑有bug,備考期末中,之前的搶修告一段落。

2)如果從來,我會選擇這個團隊,因為這裡有團結有民主,有頭腦風暴想設計時存在的問題,有可以在一起碰撞出程式設計的火花,可以很好的共事。

6、團隊時間安排

7. 關於本門課程你還有其他任何好的建議/意見;(見第1條)

1)在現有的基礎上,可以適當增加一下課時(個人覺得2個班可以增加4課時),2)在展示自己團隊的需求分析和軟體設計部分。3)最終的檢查成果可以放在下個 學期的開始(因為現在都到了期末考試各種複習,沒有太多時間去做自己的團隊專案,大家精力分散,如果用乙個長假期來緩衝具體開發階段,這樣在長假期時候可 以完善自團隊的專案,包括我們做的不好的ui部分,以及伺服器端部分布置,下乙個學期的開始,課程不會太緊張,一般沒有什麼事情分散精力)4)專案難度可 以團隊展示需求分析和軟體設計部分,根據老師來確定幾顆星(最高5顆星),控制大部分團隊在3-4顆星,少數2顆星,有能力的學生可以挑戰一下5顆星(在 之後的實施中,想更改星級,聯絡老師,由老師決定是否在之前的基礎上有提高星級的可能)。

作業 《構建之法 現代軟體工程》

我讀了前兩章 第一章 概論 軟體 程式 軟體工程 軟體工程是把系統的,有序的,可量化的方法應用到軟體的開發,執行和維護上的過程 軟體工程包括下列領域 軟體需求分析,軟體設計,軟體構建,軟體測試和軟體維護 軟體工程和下列的學科相關 電腦科學。計算機工程,管理學,數學,專案管理學,質量管理,軟體人體工學...

構建之法 現代軟體工程

我理解的軟體工程 軟體工程就是把系統的,有序的,可量化的方法應用到軟體的開發,運營和維護上的過程。軟體工程包含的領域有很多,軟體需求分析,軟體設計,軟體構建,軟體測試和軟體維護。我理解的軟體工程是,這必須需要乙個團隊或者乙個小組合作才能做出優秀的產品,乙個人是不可能完成的。軟體工程並不是我以前理解的...

構建之法 軟體工程簡介

這一周的主要授課知識點是軟體工程相關概念,軟體工程和電腦科學的關係,源 管理。實踐內容是簡單的源 管理操作。首先我們應該認識到我們在學習時,軟體工程可分為以下階段 需求分析,設計階段,實現階段,穩定階段,發布階段,維護階段。但是在現實工作時,實習生往往是先從維護階段開始,學習並維護一些已有的軟體,接...