標籤:http://blog.csdn.net/horkychen/article/details/46612899從架構設計的角度來看(所謂的組成論),軟體系統就是模組和介面。模組(層次/組件)決定分工,介面決定互動。API就是介面的定義。模組間並不需要關心其它模組的實現,只需要瞭解如何進行協作即可。這樣將複雜度分散到各個模組之中,使得整體系統更為可控。而API的本質,就是提供給模組開發人員使用的介面,是給”人(Programmer)”用的。API的設計任務的核心就是保
標籤:聲明:本文檔的內容主要來源於書籍《軟體調試修鍊之道》作者Paul Butcher,屬於讀書筆記。歡迎轉載!-----------------------------------------------------------------------------------------------------自動化測試 1.有效自動化測試明確說明測試結果是否通過不需要安裝、測試後也能夠撤銷對環境所做的任何修改單擊運行所有的測試全面覆蓋,做到足夠解決完全覆蓋是可能的&
標籤:第二次給廣商的童鞋做助教,有了上一次做助教的經驗,這次面對這個工作,更加從容了 J。以下為工作內容的總結:學生規模: 兩個班的學生,作業批改次數:
標籤:
標籤:一、開學前我對軟體工程這門課的遐想以一個學生的角度來說,我當時對這門課的設想或者希冀是老師是拿出一些實際開發的案例,幫我們分析代碼,例如函數的命名規範,物件導向的分析設計以及代碼的可移植性和擴充性,讓我們理解工程的內涵,怎麼工程化。果然以學生的角度來講目光定義有點狹窄了。從微軟鄒老師的書和通過杜老師(我們軟體工程講師)的講解,軟體工程這門課涉及的內容遠遠不止代碼這一模組,還包括團隊相處合作,團隊開發scrum流程,產品backlog等等。 二、老師和助教在學習和動手開發過程中給予
標籤:軟體工程學習體會
標籤:儘管程式員領著一份不錯的薪水,可是他們也同樣付出了巨大的精力與時間。隨著軟體規模的日益龐大,使用者需求的不確定以及快速變更,使得軟體開發已經不能停留在小作坊式的個人英雄時代,它已經發展為如今的依賴團隊合作的行為,常規的管理方法已經無法滿足軟體開發的實際需求。而軟體工程正是研究如何以系統性的、正常化的
標籤:1、限幅濾波法(又稱程式判斷濾波法)A、名稱:限幅濾波法(又稱程式判斷濾波法)B、方法:根據經驗判斷,確定兩次採樣允許的最大偏差值(設為A),每次檢測到新值時判斷:如果本次值與上次值之差<=A,則本次值有效,如果本次值與上次值之差>A,則本次值無效,放棄本次值,用上次值代替本次值。C、優點:能有效克服因偶然因素引起的脈衝幹擾。
標籤:在開課之前我對於這門課的問題已經有了大致的瞭解和初步的認識。學習軟體工程這門課程已經有一個學期了,整一個學期下來,應該說還是有許多值得肯定的地方的,其實在我看來,軟體工程與其說是一門課程,不如說是一門思想。是一個如何去分析和處理問題的過程,應該說其範疇已經遠遠不止局限於該門課程,成為了一個綜合的一個能夠解決問題的思想集合。 在上課的時候我還是很認真地去聽老師所講述的內容的,我覺得他的思想和我一向而來的培養電腦學生綜合素質的理解還是在一定程度上不
標籤: 軟體工程。 我覺得軟體工程的知識其實就是一個軟體開發的方法論,給你一套前人總結出來的經驗教訓,讓你少走彎路。做一件項目之前來個“可行性分析”(包括目的、要求和自己能力的估算) 這可能是我做事情之前缺少的一個步驟,然後到最後連自己要做什麼都忘記了。這是做事的前提:先看事情是否應該做,是否值得去做,能否做成功。最後再去努力實現。 一個學期的軟體工程,涉足java,web前後端和安卓。。。一個學期下來就一個感受:TM忙的屁滾尿流的。軟體工程學期總結
標籤:
標籤:一個學期將要結束,開學初什麼都不清楚,什麼都不瞭解。在這個學期中,初步接觸到github,這個代碼託管網站是以前不知道的存在,後來通過百度等途徑知道github是個什麼樣的存在,在助教的示範下及協助下,大概瞭解了github的使用方法,並在後續的開發中逐漸熟悉。然後就是單元檢測,在之前的開發中,通常以為在使用中不出現bug就是沒什麼問題了,後來在書本上瞭解懂啊單元測試的存在,知道在編寫代碼後可以通過juint去對編寫的代碼進行單元測試,發現潛在的問題並及時進行修改。然後在書本當中學到了一個
標籤: 時間過得很快,轉眼間一學期就要結束了,課程也即將結束,在這一學期,自己也通過不斷地努力在慢慢的進步中,進度條也記錄著我這一學期學到的東西。 從複利計算的單人開發,到兩人合作,到最後的團隊開發,也在不斷地進步,不斷地嘗試,也遇到很多難題,在解決問題的過程中,也學到了很多東西。 特別是在團隊合作開發中,遇到了最多問題,一開始是隊員之間沒有協調好,導致浪費了很多時間;在開發過程中也遇到很多問題,例如有的隊員進度慢了;還會遇到一些技術方面的難度。在這個過程中我們不斷地進行磨合,一起進步。軟
標籤:一個學期即將到達結尾,馬上我也要步入大三了,王建明老師給我們說過,真正的大學學習時間就只剩這一年了,可回首大二這一學期,有著太多不足,現總結如下。寒假假期老師就布置了任務,而且也說過開學第一節課就會檢查,可想而知,我的結果是慘淡的,開學第一節課的課堂檢測就拿了0分,這也讓我更加知道了呢,這節課可不是能混出來的。王老師的課的確很好,語言幽默,聲音洪亮,每節課都坐在第一排的我能夠認真的聽完這80分鐘。軟體工程概論並沒有像我最初想的那樣,要學習一些編程做軟體的代碼知識,而是著重講軟體開發及整個項
標籤:
標籤:
標籤:轉眼間,十六周的軟體工程已經結束了,心中既有些許激動,又有一些悲傷,不免感慨萬千。 首先,我要說的是我們軟體工程的老師——王建民老師給我留下了深刻的印象,無論是他的講課風格,還是考察學生的方式,都是別具一格,在我之前從沒遇到過,心中真的有幾分的敬意與佩服。依然記得老師的大嗓門,老師每次講課都傾盡自己的全力,為了達到更好的上課效果,老師講課的中不免會說一些逗大家開心的玩笑。還記得被老師沒收過手機,但是老師很同情達理,下課後將手機給我,並面帶笑容的告誡我以後不許上課玩
標籤:軟體工程課個人總結這學期的軟體工程課學到了很多。首先老師上課會講課,但是好像是按照構建之法,就那麼往後講的;而我們看的話,也是看構建之法,不明白為什麼要先看後講,也或者是先講後看。看完之後,要寫閱讀筆記,老師給了一個模版,上面寫筆記,下面寫以前的認識,這種認識是不是有什麼不好的地方,如果有的話,以後要怎麼避免這種問題此類的話。但是筆記這個東西,有時候會寫自己看到的,以前不知道的地方;有時候也會為了湊點字數,抄抄書上的字。不過有一個很大的好處就是,老師堅持讓我們在部落格園發表,我覺得這個很有
標籤:這學期的軟體工程課程結束了,我收穫了很多。 在這學期之前,我就對軟體工程有所耳聞,並興趣濃厚。之所以感興趣,是因為我認為它具有一種領導、支援性的魅力。每次跟其他人提起電腦科學專業,人們都認為學完之後只是寫代碼的。然而卻不盡然。寫代碼只是一個非常細化的工作之一。而軟體工程,是在一個更宏觀的角度的一個範疇。測試、UML、XML、需求文檔……這些新鮮的概念擴充了我的視野,讓我從另外一個角度瞭解了電腦科學。一個項目,需要多方面的支援,有多方面的工作需要被完成,
標籤: 軟體團隊有各種模式,適用於不同的人員和需求。——蜂窩模式 是一種歡樂而隨意的形式。——主治醫師模式 各司其職,為主治醫師服務。——明星模式 主治醫師模式的極點。——社區模式 每個人蔘與自己感興趣的方向。——業餘劇團模式 每個團隊在不同的項目會挑選不同的角色。——秘密團隊