第一次閱讀和準備作業

2022-06-01 17:00:16 字數 3069 閱讀 4815

第一次閱讀和準備作業

這個作業屬於哪個課程

《課程的鏈結

>

這個作業要求在**

《作業要求的鏈結

>

我在這個課程的目標是

《清楚軟體工程的定義,提前了解今後軟體開發過程中可能遇到的問題以及學習問題解決方法》

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

《提前了解學習內容》

一、自我簡介

2、介紹下自己

我希望寫部落格能讓自己成長起來,增長見識,學習到更多的知識,以便以後能夠用到自己的所學。

我是乙個初學者,在已學習的課程中學習了c、c#,都只能說掌握了基礎,希望自己在接下來的學習中能變得優秀。

說道自己,優點的話,我覺得我對數字挺敏感的,所以打小數學就挺好,還有很多就不詳細寫了。缺點的話,我覺得自己缺乏積極性,做很多事情的時候都是三分鐘熱度的態度,哪怕是在遊戲上同樣不能長久的勾起我的興趣,這是乙個嚴重的缺點,在今後的程式設計過程中,會長時間的去敲**,不積極的話,結局只會是事倍功半。

二、閱讀與思考

(1)初入大學時對軟體工程專業的暢想

我是一名轉專業的學生,在高中時期就想著大學能夠學習計算機專業,後來被調配到了別的專業,在大一上的時候通過《計算機基礎》這門課程,加強了我對軟體工程專業的興趣,所以最終決定轉到了軟體工程。

事實上,和我一開始想象中的有差別,我以為我們專業主要就是敲**,而課程應該也是大部分在機房上課,然而並不是這樣,這個專業也重在理論,大多數的課程都是花費了大量時間在理論上。當然也符合我對軟體工程的專業的期待,我認為這樣的學習方式相較於每天面對**要來的不那麼枯燥。

是我喜歡的領域但你不敢說是我擅長的領域,因為在大一大二期間所需要學習的課程並不多,而懶惰的我也沒有去學習其他課外內容,這使得我對與軟體工程的理解仍處於基本了解的狀態,也只能說是乙個初學者。

當然會的,因為學習了這個專業,擁有了這個專業技能為什麼不加以利用呢?同時我也對軟體開發感興趣。城市的話我想去沿海城市,比如上海、杭州這種沿海高發展的城市,公司沒有想那麼多,崗位的話從事軟體評測或者前端工程師,這也只是大致想法,還沒有過多的去了解。

(2)即將大三,對照前人們走過的路和描述未來發展,現在的你

已經初步了解的有c、c#、資料結構、離散等。已經寫過的**量沒有具體計算過,但確實不多,因為除去上課實驗所必須,課外並沒有做大量的練習。

差距還有很多,在專業知識技能上的差距,缺乏大量的專業練習,缺乏更加深入的學習,缺乏對自己來說有意義的成果,缺乏自我完成專案的能力。總之,自己所需要學習的還有很多。

(3)大三是乙個人生選擇的十字路口,考研、工作、考公、出國,不同的選擇在大三就有不同的努力方向。而無論考研還是工作的每條路徑,也有許多不同的分支

部落格a說「時刻調整方向,找到人生的藍海」,我覺得我要等到我真的已經大三了我才能做出真正的選擇,而現在我想的是考研,一方面是家裡人的希望,另一方面是我覺得如果不考研,也許無法再現在的社會找到乙份好工作。

部落格d提出了英語的重要性,我覺得這也是我的劣勢,雖然現在的我過了四級,但是對英語我卻從來沒有認真的學習過,上一次的六級沒有過。一直以來我對英語的態度都是運氣好就過,運氣不好就重來。我想今後我真的必須花時間在英語上了,否則會成為我未來路上的阻礙。那優勢的話,我覺得自己的學習能力還是不錯的,只要認真的去學效率還是很高的。

看了很多部落格,基本上都談到了他們在大三時期的狀態以及目標,那我給自己大三 最大的規劃就是確定自己的方向,然後為這個方向去努力。::

三、提有質量的問題

6.3-敏捷的團隊中提到了乙個團隊想要程式設計敏捷流程,那團隊就要做出改變,其中有寫到自主管理和自我組織這乙個關鍵字。我通過查閱資料了解到自主管理指的是對組織基層充分授權,從而激勵基層組織和個人工作自覺性和創造性的管理方式,準確的說是一種管理思想。而自我組織也很好理解,那麼問題來了,既然關鍵在於這樣放任管理的方式,要領導人又有什麼用呢,乙個團隊是不是不需要只友領導力的負責人呢?

7.3-msf團隊模型中有一句話是這樣寫的:「在msf團隊模型中任何技術都必須達到特定的關鍵質量目標,每個角色都被認為是同等重要的。」那我是不是可以理解為這種團隊模型中每個角色缺一不可,如果乙個出現錯誤會連帶整個團隊,如同書上所說會危及整個專案,這不是個很大的隱患嗎,效率會因此而大大降低,是否有另一種模型可以代替它?

8.1-軟體需求中提到了軟體需求的幾個步驟:獲取和引導——分析和定義——驗證——在軟體產品的生命週期中管理需求。我想知道的是這幾個步驟的順序是否可以變換,比如獲取和引導需求與分析和定義需求,這兩種需求的介紹是不衝突的,那麼在實際的操作中是不是可以不按照書上特定的順序來操作呢?

10.1-典型使用者和典型場景中列舉了幾個典型使用者以及他們的特點,那麼這裡的典型使用者和我們平常所說的普通使用者有什麼區別呢?還有10.1.1介紹的三個典型使用者和下文10.1.3介紹的典型使用者差距很大,那麼這是為什麼呢?

16.1-創新的迷思中提到了兩個創新的迷思,我也想提出我自己的迷思,作為乙個學軟體的初學者,我很疑惑,為什麼軟體工作者也要學會去創新,我們拿什麼去創新,我們所用的工具,軟體都是已經編寫好的,可能有人會所我們的軟體在更新,這就是創新,但這只能是軟體基礎的擴充套件,只是一種成功的探索,不能算是創新,這種時候我們該怎麼去創新呢?

四、了解和調查源程式版本管理工具

優點:分布式的版本管理,對比集中式的版本管理系統來說不會出現中心伺服器宕機就影響工作,而是可以先儲存在本地,等伺服器修改好還可以接著進行工作,並且git的社群靈活,擁有豐富的資料來進行學習查閱,並且git是開源的,它強調個體,並且對於公共伺服器壓力不會太大,大小專案均可管理,擁有良好的分支機制,git的分支只要不提交合併,對其他人沒有任何影響,並且git是統一管理元資料,存放在稱為.git的檔案目錄裡面。 

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

第一次閱讀和準備作業

課程目標 1.了解軟體工程和電腦科學的區別並認識軟體工程。2.學會團隊合作完成專案。3.學會軟體測試與維護。4.學會利用軟體工程原理來開發軟體 5.完成學業要求。實現目標具體方面 明確團隊合作分工,明白軟體開發流程,提高個人軟體開發能力。一 自我介紹 作為乙個當代大學生,我感覺自己有點頹廢,平時不愛...

第一次閱讀與準備作業

這個作業屬於哪個課程 課程鏈結 這個作業要求在 作業要求的連線 我在這個課程的目標 完成學習軟體工程的課程任務,熟悉程式設計技術,拓展自己的知識面 這個作業在哪個具體方面幫助我實現目標 1.教材學習 2.老師及學長講解 3.個人理解及練習 4.團隊合作 1 回想一下你初入大學時對你所在專業的暢想 2...

第一次作業 準備

這個作業的要求來自於 你為何來上課並且認真參與?認真聽課本就是學生的本分,但一節課40分鐘沒有走神估計很少人能做到。可能有時候老師確實講的不夠精彩,不足以吸引學生,但這不能夠成為逃課或者不聽的理由,去到教室就應該認真聽講,這是對老師的尊重也是對自己的尊重,並且學校既然開設了這門必然有他的道理。通過老...