軟體工程第二次作業

2022-09-19 23:15:19 字數 1291 閱讀 7850

選用visual studio 2019作為開發工具。由於電腦中已經安裝好了,不需要重新安裝,在此展示軟體執行後的截圖。軟體執行截圖如下

建立控制台程式用於在裡面編寫需要測試的**,這裡只測試了乙個簡單的求極值函式。

新建專案後分別新增c++檔案與標頭檔案。c++檔案中編寫**如下:

在 vs2019 裡對 c++專案進行單元測試,步驟為新建測試專案》右鍵單擊解決方案》新增乙個新建專案》選擇單元測試。

在專案建立成功後,引用原專案,以保證函式執行。

新增obj檔案,步驟為》選中單元測試專案》右鍵點選選擇屬性》選擇配置屬性-鏈結器-輸入》在附加依賴項中新增路徑,如下圖:

寫測試**了,這裡舉三個例項,如圖

測試結果如下,其中測試結果乙個錯誤兩個正確,符合預期。

軟體工程第二次作業

題目鏈結位址 github鏈結位址 難度瓶頸 最終選擇 改進版本 只是生成數獨終盤,不考慮附加作業,就沒有考慮類,只是函式。array 0 0 7 basic.erase 7 basic為集合名稱 if basic.size 0 for int k 0 k row k else 版本二 void c...

軟體工程第二次作業

github 位址 我剛開始打 的時候覺得打完就好,能過樣例就ok。經歷過一段時間後會發現有可能樣例過了其他測試點全錯,所以就會開始多測試幾組資料,希望自己的 能夠盡量準確。當準確性開始有保障後,我就會去思考程式本身是不是可以進一步改進,使 執行速度變的更快。在我看來自己出資料測試就相當於書中說的單...

軟體工程第二次作業

1.簡述軟體過程 軟體生存週期 軟體過程模型 軟體生存週期模型 三者之間的概念區別。軟體過程 軟體生存週期中的一系列相關過程所涉及的活動 軟體生存週期 軟體生命週期 同任何事物類似,軟體也有乙個從生到死的過程,這個過程一般稱為軟體生存週期或生命週期 軟體過程模型 軟體生存週期模型 為了能高效地開發乙...