2020軟工個人專案作業

2022-08-22 06:06:09 字數 1914 閱讀 5405

專案

內容這個作業屬於哪個課程

2020計算機學院軟體工程(羅傑 任健)

這個作業的要求在**

個人專案作業

教學班級

006專案位址

個人專案作業

psp2.1

personal software process stages

預估耗時(分鐘)

實際耗時(分鐘)

planning

計畫15

15· estimate

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

development

開發· analysis

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

3090

· design spec

· 生成設計文件

1525

· design review

· 設計複審 (和同事審核設計文件)

1020

· coding standard

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

1525

· design

· 具體設計

3040

· coding

· 具體編碼

90150

· code review

· **複審

2040

· test

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

45120

reporting

報告· test report

· 測試報告

2520

· size measurement

· 計算工作量

1520

· postmortem & process improvement plan

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

1020

合計320

585兩個類:

單元測試的設計:

可以看出關於set的操作開銷佔比較大。

進入具體**分析,發現的確是set的插入佔了很大的開銷。pointss是set>,用於儲存交點。

1.求兩直線的交點:在呼叫該函式的時候先將判斷兩條直線不平行。

2.求圓和直線的交點:

3.求圓之間的交點:首先要判斷圓之間的位置,如果不是內含或者相離,則將之轉化為求與直線的交點問題。這裡的直線是指將兩個圓的標準方程相減得到的解析式,即兩圓的交點直線。

1.單元測試

2.消除code quality analysis的warning

一點說明:**截圖中有部分資料型別是long long以及採用的儲存交點的資料結構是set,在github專案中是表示為double以及儲存交點的資料型別是unordered_set。

2020軟工個人專案作業

專案內容 這個作業屬於哪個課程 2020春季計算機學院軟體工程 羅傑 任健 這個作業的要求在 個人專案作業 我在這個課程的目標是 通過這門課鍛鍊軟體開發能力和經驗,強化與他人合作的能力 這個作業在哪個具體方面幫助我實現目標 進一步應用所學的軟體工程知識,構建專案 psp2.1 personal so...

2020軟工 個人專案作業

q a這個作業屬於哪個課程 2020春季計算機學院軟體工程 羅傑 任健 這個作業的要求在 個人專案作業 我在這個課程的目標是 系統地學習軟體工程開發知識,掌握相關流程和技術,提公升工程化開發的能力 這個作業在哪個具體方面幫助我實現目標 了解熟悉個人軟體開發流程 psp 教學班級 005專案位址 ps...

2020軟工實踐個人程式設計作業

這個作業屬於哪個課程 這個作業要求在 homework 11167 這個作業的目標 軟體開發第一步,總結第一次程式設計作業的學習和實現過程 學號031802412 psp2.1 personal software process stages 預估耗時 分鐘 實際耗時 分鐘 planning 計畫e...