第一次作業

2022-08-24 14:00:14 字數 2505 閱讀 6141

這個作業屬於哪個課程

這個作業要求在**

我在這個課程的目標是

學習軟體工程相關知識

這個作業在哪個具體方面幫助我實現目標

學習使用markdown,了解軟體工程的基礎知識

我是西南石油大學計科2班的學生,選擇計算機專業的原因是因為我從小愛玩遊戲,也有一些簡單的程式設計經驗,並且沒什麼別的愛好。進入大學的一年裡,我加入了acm集訓隊,主要學習資料結構和演算法,雖然程式設計能力有顯著的提高,但平時寫的**都是解決一些oj上的題目,寫乙個題目的**長度一般不超過200行。所以我選這門課的原因是想要學習**在工程上的應用,學著寫一些工程**。

當初你是如何做出選擇你所在專業的決定的?

當時想著學計算機但對於各專業沒有了解太多,就選擇了分數最高的。

你認為過去一(兩)年中接觸到的課程是否符合你對你自己所在專業的期待,為什麼?
符合,大一的課程主要是打基礎,c語言和資料結構與演算法都是學習程式設計的重要基礎。

你覺得你所在的專業是你喜歡的領域嗎,它是你擅長的領域嗎?
目前我是喜歡這個領域的,擅長的話說不上,現在還是乙個蒟蒻。

將來你會選擇從事和你專業相關的工作嗎?是的話給出你想去的城市、公司和崗位,否的話給出原因?
我應該是會的,想去一些大城市闖一闖,但具體去哪還不確定。

自我感覺你已經具備的專業知識、技能、能力有哪些?已經寫過的**量是多少?描述你做的最複雜的專案/作業。
學習了一些比較有用的演算法和資料結構,能比較熟練的使用c++ stl的容器,對問題的抽象能力有所提高。**量估計有2,3萬行吧,複雜專案沒做過,但做過的最複雜的演算法題就是bzoj2434,(這題正解是構建ac自動機fail樹dfs序後遍歷trie樹維護樹狀陣列及離線詢問答案,想了很久都想不出來...)。

離成為乙個合格的本科畢業生,在專業知識、技能、能力上還差距哪些?
還有組成原理,計算機網路,作業系統等專業課沒有學習,也沒有做過什麼專案

對照以上你閱讀的前人們的經歷,你的選擇是什麼?
目前沒有考研考公的打算,還是工作吧。

在這種選擇下,你認為你相比其他同學來說有何優勢,有何劣勢?
盡早工作能夠有更多的經驗但不能深入學習。

針對你的選擇,你給自己的大三設定的規劃安排是什麼?
大三再打一年acm的同時學好基礎然後退役找實習吧

你對於實現自己的夢想已經做了或者計畫做什麼樣的準備?
沒有具體的計畫,現在就努力學習專業知識,希望找個好工作。

書中p184提出,pm是開發人員和銷售人員之間的溝通的橋梁,但在實際中因為可能會頻繁的改變需求而引起開發人員的不滿從而導致開發效率降低,請問如何解決這一問題?

書中在第五章裡介紹了各種各樣的團隊模式,分析了它們的利與弊,但在實際的開發中遇到的情況不可能只是書中的那幾種,那麼應該以什麼樣的標準來分析確定自己的團隊應該採用哪種模式呢?

在p288中講到測試人員的**質量需要特別高,因為測試人員的**bug會跑到使用者那裡去,但寫**總會產生bug,那麼這部分錯誤有什麼額外的辦法可以解決,還是說是開發中無法避免的一環?

p345中指出大部分創新者都不是先行者,創新也是乙個需要機遇和大量精力才可能成功的事,許多創新者都被埋沒在創新的路上。那麼當我們有了獨特的想法時該怎樣去權衡應該還是不應該繼續研究下去?

p380講到領導人看重新人的是知識和專業技能,那麼作為乙個剛進職場的新人特別是在員工眾多的大公司裡如何展示自己的能力與知識才讓領導看重呢?

優點:
非常靈活,可以隨心所欲控制可以和svn整合

缺點:
功能不是很強大,許多場景無法有效應用。

優點:
github提供git儲存庫服務,基於web,允許你使用git的源**管理功能,或者其特性,是乙個開源的分布式版本控制系統,可以有效、高速的處理從很小到非常大的專案版本管理.編輯器自定義的markdown語法非常強大

缺點:
可能不是捕捉創意過程和記錄創意點子的最佳工具。

優點:
編譯速度極快,每次操作都很快速和輕鬆。自動提供撤消、重做和儲存功能,無需編寫任何編碼。

缺點:
更新版本後,某個外掛程式可能會失效。

優點:
提交大檔案速度很快,而且私人專案免費,且不限容量

缺點:
不開源系統不穩定

第一次作業

1.用較低的成本,開發出滿足客戶需求的軟體,開發的軟體可靠性高,易於維護和移植 2.分為設計階段,開發階段和測試執行階段 1 設計階段 分析客戶需求,明確要解決哪些問題,實現哪些功能,以及確定基本方法 2 開發階段 a.概要設計 畫出流程圖,進行模組化劃分,建立模組的層次結構以及呼叫關係 b.詳細設...

第一次作業

1.4 非計算機專業 程式和軟體有何不同?答 程式是通過計算機語言寫出來的具有許多演算法的摸板,是實現軟體功能的底層推手 推手的意思可以理解為動力 所以,程式是軟體的內在因子,而軟體是乙個或多個程式通過編譯器編譯出來的成品。1.3 查詢資料,解釋什麼是圖靈測試?答 指測試者與被測試者 乙個人和一台機...

第一次作業

1.解釋什麼是圖靈測試?圖靈測試 又稱 圖靈判斷 是圖靈提出的乙個關於機械人的著名判斷原則。一種測試機器是不是具備人類智慧型的方法。如果說現在有一台電腦,其運算速度非常快 記億容量和邏揖單元的數目也超過了人腦,而且還為這台電腦編寫了許多智慧型化的程式,並提供了合適種類的大量資料,使這台電腦能夠做一些...