軟體工程
作業要求
/homework/10619
作業目標
要求個人編寫程式
作業正文
詳見下文
參考文獻
結對人員:
申彪框架設計,後期美化
ui設計,**編寫
psp**
psp2.1
personal software process stages
預估耗時(分鐘)
實際耗時(分鐘)
planning
計畫20
20estimate
估計這個任務需要多少時間
3030
development
開發300
330analysis
需求分析 (包括學習新技術)
720900
design spec
生成設計文件
3030
design review
設計複審
2030
coding standard
**規範 (為目前的開發制定合適的規範)
6080
design
具體設計
120120
coding
具體編碼
360420
code review
**複審
6090
test
測試(自我測試,修改**,提交修改)
360300
reporting
報告20
20test repor
測試報告
2020
size measurement
計算工作量55
postmortem & process improvement plan
事後總結, 並提出過程改進計畫
2010
合計2145
2405
使用說明
並且使用我們的樹時應當注意多組同門樹輸入時,每組資料之間必須有空行。
解題思路描述與設計實現說明
思路描述:
重要在於輸入資訊的提取部分,由演算法,根據d3樹的格式,對輸入的文字資料進行切割,再將其存入對應的容器或變數,再生成對應的節點,由節點展示開;另一方面,對於題設中的:"導師:","級博士生:","級碩士生:","級本科生:"和"、"關鍵字,根據這些來選擇資料並匯入。
**組織與內部實現設計(類圖)
說明演算法的關鍵與關鍵實現部分流程圖
總體的思路即類似資料結構中樹的演算法模組,根據關鍵字「博士生」、「碩士生」、「本科生」、「導師」、「xx級」來識別物件的級別來建立節點將其姓名寫入。
貼出你認為重要的/有價值的**片段,並解釋
//解析輸入資料,放到建立樹的函式裡
try
} catch (err)
///不同學歷學生的節點建立並初始化、之後建立關係
object.keys(stageset).foreach(function(v) ;
})});
}if (masternamelist[v]) ;
})});
}if (bachelornamelist[v]) ;
})});
}children.push();
});//根節點即導師
"en">class="source-data">
請輸入:
class="tree-action">
okbutton>
div>
///這裡我們只展現部分**,更多的函式在js中
object.keys(stageset).foreach(function(v) ;
})});
}if (masternamelist[v]) ;
})});
}if (bachelornamelist[v]) ;
})});
}children.push();
});return ;
}
. 附加特點設計與展示
設計的創意獨到之處,這個設計的意義每個節點可以通過點選來展開和關閉,能將其子節點隱蔽。
實現思路
通過d3檔案內的函式來實現一些操作
實現成果展示:
. github的**簽入記錄
. 遇到的**模組異常或結對困難及解決方法
困難及解決方法:
**模組異常:
因為有些函式實現的不是很好,我們對樹的關聯沒有辦法很好的解決。
.心得總結
開始遇到這次任務,什麼都不會,看到題目一頭霧水。過了一天,兩人都開始抓緊時間學習這些不會的新技術,並且在學習的過程思考應該如何完成所對應的模組。而對於學習方面,我們總結了,應該踏實的去努力學,不要害怕那些不會的,這門專業、這麼工程所遇到的肯定是需要自己去學的,不然需要我們幹嘛?並且,對待任何問題都應該是這樣!
.評價你的隊友
值得學習的地方、需要改進的地方
挺好的,學習了很多製作軟體的只是,很歐克。
2020軟體工程第五次作業
這個作業屬於那個課程 這個作業的要求在那裡 homework 10619 這個作業的目標 多行文字框輸入資料,根據資料構建出家族樹 作業正文 其他參考文獻 psp2.1 personal software process stages 預估耗時 分鐘 實際耗時 分鐘 planning 計畫20 20...
軟體工程第五次作業
人臉口罩佩戴識別檢測 開發以網頁為依託的人臉口罩佩戴識別檢測系統,得到比同型別產品更準確 更快速的檢測結果,並用各種線上 線下方式進行推廣。機場 醫院 購物中心 遊樂場等公共場所。1 need 當前,國內疫情局勢基本明朗,生活和生產秩序逐步恢復,但我們仍然不能放鬆警惕。在地鐵站 學校等 量大的場所,...
軟體工程實踐第五次作業
yuqiancha 部分 測試 zhazhahui 部分 測試 psppersonal software process stages 預估耗時 分鐘 實際耗時 分鐘 planning 計畫30 40 estimate 估計這個任務需要多少時間 3040 development 開發150 120 ...