第一次作業

2022-06-04 16:09:08 字數 2388 閱讀 8011

寫在作業之前:第一次作業,可能有點不靠譜額。歡迎指導~~

所屬課程:

作業要求:homework/2706

課程目標:1、了解**以外的軟體工程。

2、學習如何有針對性的、合理、高效的設計開發出滿足使用者需要的軟體。

3、學習在軟體開發中團體的分工合作。

作業的幫助:幫助我進行自我的認識,找到學習目標、不足、努力的方向。

正文:一、我的部落格和關於我

~我的部落格:

~關於我自己:說實話,我的性格真的不像一名程式設計師——好動、話多、粗心、耐心差。我身上有很多的缺點(明知道,但就是改不了~~早晚會死於懶。。。。),自己有時候也在想,我以後到底會成為乙個怎樣的人呢?只希望我不要變成自己討厭的樣子就好了~

當然人活著,優點不多,但還是得有一點咯~~自我覺得還是比較願意去幫助別人的,只要我能幫,不違揹我的原則~動手能力還是不錯的,中學時期參加過省舉辦的「四川省中小學生電腦製作機械人現場競賽」獲得過

一、二等獎,本來是想去國家級的比賽的,結果因為馬上高三了,就不得已而放棄了。。。。。。

二、答問

如果說一定有乙個理由讓我選擇這個專業的話,那麼一定是興趣,現在我還清楚的記得,當初的第一志願是軟體工程、然後是機械製造及自動化、第三是化學工程與工藝。都是因為興趣。。。。。。

不是很符合。符合我想象的部分是最終能夠用**等,製作出自己想要的軟體、遊戲等。不過這個學習的過程比我想象中的要更加的需要耐心,同樣的也更加的枯燥。而且要考慮到更多的因素——現實可行性以及是否值得

雖然不是特別符合我的預期,但是,它依舊是我喜歡的領域,但不是我擅長的領域——至少哦現在的我距離擅長還有很長的路要走,我依舊渴望成為一名「大佬」——即使現在這條路還很遠,對我而言甚至不好走。

將來會選擇從事軟體開發相關的工作。如果可以我想留在成都。對我而言最好的結果應該是在公司工作幾年,有工作經驗及專案經驗後能後自己或者和朋友一起成立工作室。

除了上課教學的語言之外,並沒有主動的去學習其他語言(也算是一種失敗吧),資料庫,資料結構。**量沒有算過,但是絕對不算多。

對程式語言的理解和運用不夠(基礎)、**量也不足。大學這兩年來,感覺荒廢了很久,很少逃過課的我甚至沒有一些經常逃課的同學學的好,不是我太笨,而是把上課當做了一種任務,覺得人在**就行了,並沒有認真去聽課。心態沒有放端正!

工作或者考研;

劣勢:失去了進一步深入學習的機會,文憑不夠的話有一些大企業不會考慮招收;

我的選擇是我自己定的,過程也是我自己經歷的,結果如何也是自己造成的;

想要改變,還是要從自己做起;

搞清楚每天該做的事情——緊迫性和重要性;

積累經驗,在程式和**中找到自己所獲得的,並為之努力;

三.我的問題

1、第五章 5.2.9講的是功能團隊模式,我覺得很適合現在的我們,幾個人在一起做乙個小型專案,不同的人有自己擅長的東西。那麼問就來了,幾個人乙個小組,組成乙個團隊,如何能保證大家的進度?如何確定最後大家作出來的東西的協調性?擅長的東西不一樣,最後能很好的合併嗎?(以上針對我們這種學生)是否需要找乙個老師,或者「大佬」學長來統領全域性呢??

2、第八章 8.3 關於使用者調研,我們在大學這兩年以來,看到過,也做過不少的問卷,所以我很清楚,很多人問卷只是敷衍,或者視而不見,所以,在進行網上調研的過程中,如何提高或者說確保調研真實有效性和效率??

3、第八章 8.6計畫和估計是必要的,重要性也不言而喻,但是,怎樣在確定目標後制定計畫和確保計畫實施?估計出的東西肯定和實際有出入,我們只能結合實際得出最接近真時的估計,然而計畫趕不上變化,我們是否需要花同樣的精力和時間去指定乙個plan b?

4、第九章中講到pm最大、最獨特的貢獻是「帶領團隊達成最重要的目標,並保持團隊的平衡」說明pm需要一位管理和協調團隊能力很出眾的人來擔任才行。那麼,這名pm在做決策時如果出現了問題,而正好其他成員對他很信任,一時間沒有發現問題,那麼最後的後果很壞,勢必會影響團隊的凝聚力(如果pm不承擔責任的話)

5、第十六章 16.1中提到領域大佬創新,我覺得沒問題,有些人在無意識中創新、我也很贊同,因為很多創造都是無心的,那麼我想問,像我們這種非大佬的,是不是就沒有必要刻意的去注重創新了呢?因為我們在專業上能力不是特別的突出,刻意去創新會不會適得其反???

四.源程式版本管理工具(以下觀點來自網路了解,我並沒有使用過,觀點可能有些片面)

git: 乙個開源的分布式版本控制系統,用以有效、高速的處理從很小到非常大的專案版本管理。

優點:分布式的版本管理。

社群靈活,擁有豐富的資料來進行學習查閱

開源的,強調個體

離線工作。

缺點:1.版本之間的相容性不好,可能在上個版本的專案內容放到另乙個git版本會出錯。

2.安全性較差

優點:1.自動提供撤消、重做和儲存功能,無需編寫任何編碼

3.編譯器很便於使用

缺點

第一次作業

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

第一次作業

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

第一次作業

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