Time of Update: 2018-12-04
給初學者之四:java企業級應用之軟體篇嗯,說過了硬體就該是軟體了 這篇是這個系列的重中之重 首先我們來說說什麼是軟體,統一一下概念 所謂軟體通俗地說就是一套電腦程式 實現了某些功能的電腦程式 在很早很早以前,一台電腦的軟體是不分階層的 一台電腦只有一個系統,這個系統既是作業系統又是應用軟體,與硬體緊密綁定 後來經過許多年的發展發展發展 人們把一些與硬體緊密相連的又經常用到必不可少的功能做到一套程式中去 這一套程式就被人們稱做作業系統
Time of Update: 2018-12-04
軟體工程 測試前面我們學習到編碼,但是我們編的程式不能直接投入到使用,我們只有通過系統測試,發現、改正系統中發現的錯誤,來使我們的程式在交給使用者之前系統能到良好的狀態。 系統測試是對程式設計工作的檢驗,是一個重要環節,是成功地開發系統的重要保證, 1:下面是測試的基本工作流程:
Time of Update: 2018-12-04
前面我們學習到編碼,但是我們編的程式不能直接投入到使用,我們只有通過系統測試,發現、改正系統中發現的錯誤,來使我們的程式在交給使用者之前系統能到良好的狀態。 系統測試是對程式設計工作的檢驗,是一個重要環節,是成功地開發系統的重要保證, 1:下面是測試的基本工作流程:
Time of Update: 2018-12-04
軟體專案管理的對象是軟體工程項目。它所涉及的範圍覆蓋了整個軟體工程過程。 為使軟體項目開發獲得成功,關鍵問題是必須對軟體項目的工作範圍、可能風險、需要資源(人、硬體/軟體)、要實現的任務、經曆的裡程碑、花費工作量(成本)、進度安排等做到心中有數。 這種管理在技術工作開始之前就應開始,在軟體從概念到實現的過程中繼續進行,當軟體工程過程最後結束時才終止 點此看大圖
Time of Update: 2018-12-04
編碼階段是我們把系統分析、設計的結果翻譯成電腦可“理解”、可執行檔代碼的過程,形象的講是“按圖施工”。 點此看大圖 做為軟體工程過程的一個階段,程式編碼是設計的繼續。 程式設計語言的特性和程式設計風格會深刻地影響軟體的品質和可維護性。 為了保證程式編碼的品質,程式員必須深刻理解、熟練掌握並正確地運用程式設計語言的特性。此外,還要求來源程式具有良好的結構性和良好的程式設計風格。
Time of Update: 2018-12-04
軟體介面也稱作UI(User Interface),是人機互動重要部分,也是軟體使用的第一印象,是軟體設計的重要組成部分。軟體介面設計現在越來越被軟體設計重視,所謂的使用者體驗大部分就是指軟體介面的設計。點擊看大圖 在軟體開發過程中,軟體的介面猶如人的眼睛,非常重要。是根據使用者的希望和需要,提供不同的詳細程度的系統響應資訊;通過使用者介面能保證使用者方便、正確的、可靠的使用系統,保證有關程式的和資料的安全性。使用者介面最主要的是根據使用者的需求、滿足使用者的條件,
Time of Update: 2018-12-04
在前期軟體計劃,總體規劃後(“是什嗎?”),隨後就開始需求分析、設計,這是在編碼階段前必不可少的階段,本階段分析設計的透徹,編碼才能有條不紊的進行, 需求分析:關鍵是對客戶提出的要求充分的分析,時刻的與客戶交流,真正意義上理解客戶的要求,“幹什嗎?”提出邏輯模型。 分析設計:主要是“怎麼幹?”,提出物理模型。
Time of Update: 2018-12-04
一個花費了大量資金、人力、物力建立起來的新系統,其效果如何?是否達到了預期的目標?通常會有開發人員和使用者共同進行。對新系統給出評價、分析……軟體品質管理 ANSI/IEEE Std 729-1983定義軟體品質為“與軟體產品滿足規定的和隱含的需求的能力有關的特徵或特性的全體”。 M.J. Fisher定義軟體品質為“所有描述電腦軟體優秀程度的特性的組合”。 點此看大圖
Time of Update: 2018-12-04
1、項目設計項目設計的主導思想,我覺得可以理解為兩種,一種是完全設計,一個是簡單設計。 完全設計是指在具體編寫代碼之前對軟體的各種方面都調查好,做好詳細的需求分析、編寫好全部的開發文檔,設計出程式全部流程後再開始寫代碼。
Time of Update: 2018-12-04
個人認為,測試團隊應該與Team Dev和業務團隊合并,成為一個行政和功能上都統一的團隊。老子說:“道生一、一生二、二生三、三生萬物”。那麼軟體開發公司的萬物,是由哪個”三“產生的呢?個人認為,這個”三“,就是測試、開發和業務人員,他們就像”桃園三結義“一樣,是軟體開發三兄弟,軟體公司的萬物,都由這三方“三生萬物”而來。這一點,是受Lisa Crispin and Janet Gregory 所著Agile Testing一書中提到的Power of
Time of Update: 2018-12-04
摘要:老子哲學 道德經 軟體哲學、軟體之道 參閱:序 消滅人狼 軟體的十大命題 編程規則 聖人曰:寵辱若驚,貴大患若身。何謂寵辱若驚?寵為下。得之若驚失之若驚是謂寵辱若驚。何謂貴大患若身?吾所以有大患者,為吾有身,及吾無身,吾有何患。故貴以身為天下,若可寄天下。愛以身為天下,若可托天下。
Time of Update: 2018-12-04
摘要:老子哲學 道德經 軟體哲學、軟體之道 參閱:序 消滅人狼 軟體的十大命題 編程規則 聖人曰:致虛極,守靜篤。萬物並作,吾以觀複。夫物芸芸,各複歸其根。歸根曰靜,是謂複命;複命曰常,知常曰明。不知常,妄作凶。知常容,容乃公,公乃全,全乃天,天乃道,道乃久,沒身不殆。 軟體是以需求為基礎的,因此做好需求分析是非常關鍵的,如何把握事物的本質,做好需求分析呢?聖人的思想能夠給我們深刻的啟迪。
Time of Update: 2018-12-04
摘要:老子哲學 道德經 軟體哲學、軟體之道 參閱:序 消滅人狼 軟體的十大命題 編程規則 聖人曰:太上,下知有之。其次,親而譽之。其次,畏之。其次,侮之。信不足焉,有不信焉。悠兮其貴言,功成事遂,百姓皆謂∶我自然。 成熟的軟體企業,都應有自身的開發平台和管理體系,但不同企業之間確存在巨大的差異。
Time of Update: 2018-12-04
摘要:老子哲學 道德經 軟體哲學、軟體之道 參閱:序 消滅人狼 軟體的十大命題 編程規則 聖人曰:視之不見,名曰夷。聽之不聞,名曰希。摶之不得,名曰微。此三者不可致詰,故混而為一。其上不皦,其下不昧,繩繩不可名,複歸於無物。是謂無狀之狀,無物之象,是謂惚恍。迎之不見其首,隨之不見其後。執古之道以禦今之有。能知古始,是謂道紀。
Time of Update: 2018-12-04
摘要:老子哲學 道德經 軟體哲學、軟體之道 參閱:序 消滅人狼 軟體的十大命題 編程規則 聖人曰:孔德之容惟道是從。道之為物惟恍惟惚。惚兮恍兮其中有象。恍兮惚兮其中有物。窈兮冥兮其中有精。其精甚真,其中有信。自古及今,其名不去以閱眾甫。吾何以知眾甫之狀哉!以此。
Time of Update: 2018-12-04
摘要:老子哲學 道德經 軟體哲學、軟體之道 參閱:序 消滅人狼 軟體的十大命題 編程規則 聖人曰:希言自然。故飄風不終朝,驟雨不終日。孰為此者?天地。天地尚不能久,而況於人乎?故從事於道者,同於道。德者同於德。失者同於失。同於道者道亦樂得之;同於德者德亦樂得之;同於失者失於樂得之,信不足焉,有不信焉。
Time of Update: 2018-12-04
摘要:老子哲學 道德經 軟體哲學、軟體之道 參閱:序 消滅人狼 軟體的十大命題 編程規則 聖人曰:企者不立;跨者不行。自見者不明;自是者不彰。自伐者無功;自矜者不長。其在道也曰∶餘食贅形。物或惡之,故有道者不處。
Time of Update: 2018-12-04
摘要:軟體哲學、軟體之道、銀彈、人狼、軟體架構 參閱:序 消滅人狼 軟體的十大命題 編程規則 2 軟體架構 – 難中求易 聖人曰:天下皆知美之為美,斯惡矣;皆知善之為善,斯不善已。故有無相生,難易相成,長短相形,高下相傾,音聲相和,前後相隨。是以聖人處無為之事,行不言之教。萬物作焉而不辭。生而不有,為而不恃,功成而弗居。夫唯弗居,是以不去。
Time of Update: 2018-12-04
摘要:軟體哲學、軟體之道、銀彈、人狼、軟體架構 參閱:序 消滅人狼 軟體的十大命題 編程規則 聖人曰:天長地久。天地所以能長且久者,以其不自生,故能長生。是以聖人後其身而身先,外其身而身存。非以其無私邪!故能成其私。 你一定知道天長地久這個成語。 這和軟體有關係嗎?是的,有關係,你搞懂了天長地久的原因,你才知道如何建立企業技術架構。天地無為,萬物叢生,天地不去做萬物之事,因此它才長久。
Time of Update: 2018-12-04
摘要:軟體哲學、軟體之道、銀彈、人狼、軟體架構 參閱:序 消滅人狼 軟體的十大命題 編程規則 聖人曰:上善若水。水善利萬物而不爭,處眾人之所惡,故幾於道。居善地,心善淵與善仁,言善信,正善治,事善能,動善時。夫唯不爭,故無尤。 聖人贊水,因為水的品行近乎於道。