2018 軟體工程暑期培訓小結

2022-03-09 12:48:33 字數 1313 閱讀 6125

地點:北京航空航天大學計算機學院

主要內容:

《軟體工程》課程相關介紹&經驗分享

結對程式設計

需求分析&原型設計

ai介紹

內容:

兩人結對程式設計完成詞頻統計等等等等功能

詳細要求見部落格 結對程式設計

最後提交的作業:

詳見我的部落格 第9小組

收穫:在本次北航暑期培訓當中,讓我印象最深刻的還是關於結對程式設計的一天了。剛拿到程式設計需求的時候還是懵懵的,看到需求有些複雜想著一下午要完成任務有些慌了手腳。不過好在是結對程式設計嘛,兩個人一起解決問題總歸比乙個人瞎著急來的靠譜呀!而且這次和我結對的是我的導師,她很快理清楚了整個邏輯,並與我一起**實現方案,在我不理解的地方給予我指導。我認為在實際的專案程式設計當中,兩個人的程式設計水平有差距是必然的,那我們就要在兩個人當中取長補短,合理分工,做好專案的要求。

這次結對當中,汪老師就充當了領航員的角色,我充當駕駛員。我們首先一起討論了大體類的設計和演算法設計流程,我就開始程式設計工作啦。值得我學習的地方是我之前看到需求就一股腦開始寫**了,甚至都沒想清楚後續,後面發現問題了又回過頭來修改**不合理的地方,導致效率很低。老師經驗豐富,一開始就告訴我要定義好要用到的函式並將其封裝起來方便後續的呼叫,這其實能很大地提高效率,避免了後期的推翻和大量修改。我遇到不懂的問題也可以及時請教,錯誤也比乙個人程式設計時發現的快,這大概就是結對程式設計的好處吧!

不過在程式設計當中我還是遇到了不少困難,看似不難的乙個任務,結對程式設計還是磕磕絆絆,所以我在這次結對程式設計之後有反思自己的**編寫能力。由於很多寫法的生疏導致查詢花費了許多時間,耽誤了一下進度,還有編寫的時候也沒有完全實現好「領航員」設計的實現方案。這都是我自身的不足和日後需要改進的地方,望以後更加努力!

內容:在這次的團隊專案選題當中,我們組選擇了自選題目,選擇了在我們實驗室已有專案上二次開發,進行新需求的需求分析和原型設計。最後我們的團隊專案確定為——客戶保證金和日常收支管理系統,主要解決物流公司財務方面的問題。具體需求和詳細介紹可以看我們的部落格介紹:

需求分析文件

規格說明書

主要收穫:經過了三天的培訓,有過熬夜加班的充實,有過熱烈討論的學習,有過膜拜ai大神的聽講……遇見了很多很厲害的人,也希望自己能朝著這個方向更進一步,離自己眼中很厲害的人更進一步……

下學期就要擔任軟體工程課的助教一職,自己有許多不足,也有很多地方要更努力地向別人學習,希望自己接受別人幫助的同時能幫助到軟體工程課的同學們。希望下學期能與軟功課的同學們一起學習進步,擔任好助教一職!希望學弟學妹們耐心地上下去這一門課,因為一開始可能會抱怨這門課作業多作業繁瑣有些難度之類的,但真的上下去認真地完成作業,你會發現很多收穫哦。一起learning by doing吧~

軟體工程學習小結

軟體工程階段學習小結 第一部分 軟體工程知識 初次學習涉及軟體工程,在印象中時乙個很大很大的概念,涉及了理科中的方方面面,但正是有了軟體工程,使得我們做乙個專案的時候,變得有條不紊。我們把軟體工程定義為 軟體工程師應用電腦科學理論和技術以及功臣個管理原則和方法,按預定和進度實現滿足使用者要求的軟體產...

軟體工程 軟體工程概述

一.軟體 定義 計算機系統中的程式及其文件 程式 計算任務的處理物件和處理規則的描述 文件 為了便於了解程式所需的闡明性資料 特點 軟體的種類 按功能劃分 系統軟體 支援軟體 應用軟體 二.軟體工程的起源和概念 早期電腦程式 現在人們認為 在資訊產業中,微電子是基礎,計算機和網路是載體,軟體是核心 ...

2018暑期北航軟體能力培養師資培訓有感

2018年7月中旬,我參加了北航計算機學院吳際老師的課程團隊開設的 軟體能力培養之物件導向設計與構造師資培訓 本想在培訓結束之際寫出這篇部落格,但拖延症又犯了。的賬號已經申請n年了,本想好好使用,但回頭就擱置了。所以說有的事情如果當下能做就應立刻行為,當下不做,以後可能就做不了了。藉此契機,正式開始...