2020軟體工程第一次個人程式設計作業

2022-08-22 00:00:19 字數 1826 閱讀 5757

這個作業屬於哪個課程

軟體工這個作業要求在**

這個作業的目標

《學習解析 json 檔案,從中提取所需資訊並熟悉 github 的使用》

學號<031802117>

目錄任務分解(圖示)

迭代過程

困難描述及解決辦法尋找

單元測試截圖和描述

效能測試

**規範

總結psp2.1

personal software process stages

預估耗時(分鐘)

實際耗時(分鐘)

planning

計畫30

20estimate

估計這個任務需要多少時間

720development

開發analysis

需求分析 (包括學習新技術)

360300

design spec

生成設計文件00

design review

設計複審00

coding standard

**規範 (為目前的開發制定合適的規範)

2020

design

具體設計

3030

coding

具體編碼

180240

code review

**複審

6010

test

測試(自我測試,修改**,提交修改)

3015

reporting

報告30

10test report

測試報告

3060

size measurement

計算工作量

3030

postmortem & process improvement plan

事後總結, 並提出過程改進計畫

3015

合計830

750完成初始化。具體:完成檔案.json的輸入,對輸入資料採取所需資訊,將資訊根據不同的指令需要分為3個檔案並生成出來,以便後續使用。

根據3種不同的指令需要,完成資料的統計,並得出結果。(當然中間一頓操作猛如虎:解析json,分類,資料再轉化為json,生成json檔案)。

最後就是對於這四條指令以外指令的判別(初始化+三條查詢指令),簡稱添添補補。比如初始化的報錯提示,查詢指令的報錯提示。

graph lr

a[開始] -->b[初始化]

a[開始] -->c[查詢指令]

a[開始] -->d[錯誤指令]

b -->e[輸入json並解析]

b -->f[資料分類並統計]

b -->g[生成對應檔案]

c -->h[呼叫函式直接輸出]

我屬於直接copy示例**的人,我第一步先執行那四條指令,明白程式的大概要求。

第三步就是查詢指令怎麼書寫,這個跟c語言差不多,看看就ok了。

最後一步就是指令輸入錯誤會報錯,就比如初始化過了,但沒有生成檔案,報錯。

5.當然還有什麼效能優化,我前面的事情其實都差一塊,這裡實在是沒有能力做到,只知道是多執行緒進行提速。

1.本地測試資料

2.coverage單元測試覆蓋率:

2020軟體工程第一次個人程式設計作業

這個作業屬於哪個課程 這個作業要求在 homework 11167 學號031802314 這個作業的目標 github的使用,對json檔案的解析及處理 psp2.1 personal software process stages 預估耗時 分鐘 實際耗時 分鐘 planning 計畫60 30...

2020軟體工程第一次個人程式設計作業

這個作業屬於哪個課程 這個作業要求在 homework 11167 這個作業的目標 進一步掌握github的使用,學會解析json檔案,為後續的專案合作打好基礎 學號031802427 psp2.1 personal software process stages 預估耗時 分鐘 實際耗時 分鐘 p...

2020軟體工程第一次作業

這個作業屬於哪個課程 這個作業要求在 homework 11061 這個作業的目標 了解和學習使用github和,向同學和老師介紹自己 學號031802507 我叫鄧家俊,是福州大學電腦科學與技術專業18級學生,平時喜歡打球,聽 玩遊戲。大一大二沉迷花花世界,缺少對專業知識和技能學習。希望從現在開始...