1. 程式人生 > >[軟體工程]我對軟體工程領域劃分的認識之一

[軟體工程]我對軟體工程領域劃分的認識之一

最近我對我所理解的軟體工程下各領域的細化有了一個相對準確的認識,這個認識和傳統的軟體工程概念有些差異,先寫在這裡,將來慢慢補充。

軟體工程分為軟體工程過程論和軟體工程方法論。

軟體工程過程論分為:

軟體工程管理過程:團隊的管理思想,領導者的思路,團隊的組織形式,市場定義,客戶行為分析和定位等都在這裡。或者說,這個過程是對外的過程,對外,指的是對開發團隊外,如管理層或者客戶,市場等等。

軟體工程實施過程:就是通常所說的瀑布式、迭代化、螺旋、噴泉等等等等,這裡就不一一列舉了。

軟體工程方法論分為:

軟體開發方法論:比如採用某種語言,某種設計模式,建立什麼架構,細節的實現方法等等。

軟體組織方法論:指的是團隊內成員間的合作方法以及相互關係,諸如結對程式設計,單人程式設計,還有我提出的交換程式設計等等,另外還有資源的分配等都屬於這個方面。

相關推薦

[軟體工程]軟體工程領域劃分認識之一

最近我對我所理解的軟體工程下各領域的細化有了一個相對準確的認識,這個認識和傳統的軟體工程概念有些差異,先寫在這裡,將來慢慢補充。 軟體工程分為軟體工程過程論和軟體工程方法論。 軟體工程過程論分為: 軟體工程管理過程:團隊的管理思想,領導者的思路,團隊的組織形式,市場定義,客

談談軟體開發專案管理的理解

 首先宣告一下,我並不是一個PM,也從未做過與專案管理相關的工作。作為一個每天都偏安一角靜靜地寫程式碼的程式猿,本不應該發表與專案管理相關的觀點。無奈,以個人的角度和眼光,鑑於工作中出現的一些問

軟體一點認識.

微軟認為軟體就是一種服務. 我認為軟體是一種讓我們怎樣更好的使用工具的思路和方法.更是解決複雜問題的解決方案(凡是邏輯能完成的問題). 史學家講人與動物的區別在於會使用工具.比如,語言..語言是種抽象化的工具.而現代的工具的到來(比如計算機等各種電子工具),也帶來一個問題就是

軟體測試的理解以及的職業規劃

       很少分配時間用來思考自己的職業規劃問題,今天總算讓自己的心靜了下來,去考慮我要從事什麼工作,以及我要怎麼去向這方面努力,還有就是我到底喜不喜歡這份工作。要做好職業規劃首先要想好我正在進行的培訓的事情,軟體測試,我也算是接觸了一個月的時間,期間學寫了linux系

有關軟體測試以及軟體測試開發的認識

    就目前來說,軟體測試在軟體開發過程中,受到越來越多的重視,它貫穿於整個開發過程中,各種軟體網際網路公司都在大量招收軟體測試有關人員。     前2天,我看見百度的招聘資訊,它主要招收的軟體測試開發人員,這就說明了,現在隨著社會的進步,科技的發展,以及自動化測試的成為主

對於公司,也是軟體行業,軟體專案的五想法

國慶節假期老闆佈置了一個作業,要求寫五點對公司目前情況的想法建議。我寫下來,不僅是對公司的想法,也是我對軟體行業,軟體專案的一些想法。   1.    產品是“做”出來的,不是“設計”出來的 程式設計師是一群聰明

自動化測試的一些認識

前言 從2017年初開始,到現在差不多半年多的時間,我這邊投入了一部分精力用於專案的自動化測試建設工作。目前來看收益還是比較明顯的,在這個過程中也加深了對自動化測試的理解,這邊就總結下自己對自動化測試的認識。 首先我想說下在開展自動化前後,我的工作狀況的對比: 去年201

談一談本科計算機專業的認識

    新的一年開始了,我大學的所有課程也剛剛結束不久,想一寫篇文章談一談我對計算機專業的認識。博主學的專業是“電腦科學與技術”,今年大四,三年半的校園生活使我對計算機專業的認知一次又一次的改變;由於沒有一個好的“引路人”,自己總是摸索著前進,走了不少的彎路。剛上大學的時候

事務四大特性的認識和理解

一. 首先,我們需要知道事務的四大特性有哪些?            1. 原子性(Atomicity)                               原子性是指事務包含的所有操作要麼全部成功,要麼全部回滾,因此事務的操作成功就必須要完全應用到資料庫,    

談談寫部落格的認識

    一直以來都是在默默的寫部落格,其目的是什麼呢?     今年三月份,我在CSDN上面看到有人竟然總共寫下了六千多條部落格,我深受感觸,於是我決定每天也要好好寫部落格。我的目的並不是說要超過他,

選擇從事Java的認識

    直到2018-3-20那天去了成都本以為在學校學到的微薄的開發技能,結果找了半個月,連開發實習生崗位都應聘不到,現實的情況讓我重新認識這個社會,畢業生基本都屬於那種拿出100%的努力才能享受到那種別人通過關係得到的待遇的百分之一都不到,畢業生找工作是很難的,校招方面的話,運氣好才能拿到份工作,但條件很

軟體工程基礎】書中幾種軟體過程模型的特點以及優缺點的理解和總結

一、瀑布模型優點:簡單易用,將複雜的軟體開發過程明確分解為幾個順序的步驟,降低開發軟體的複雜性。嚴格,第一是每個步驟的嚴格,每個步驟都有明確的標準和技術審查,儘量減少每個步驟的錯誤,同時減少對下個階段的影響。第二是對文件的嚴格要求,每個階段都有各自的規格說明書。缺點:一次性:

軟體工程認識

     軟體工程專業是2002年國家教育部新增專業,隨著計算機應用領域的不斷擴大及中國經濟建設的不斷髮展,軟體工程專業將成為一個新的熱門專業。軟體工程專業以電腦科學與技術學科為基礎,強調軟體開發的工程性,使學生在掌握電腦科學與技術方面知識和技能的基礎上熟練掌握從事軟體需求分析、

軟體工程專業的認識——JavaScript

大一到大三,專業課程上面聽得最多的還是JavaScript,所以我就說說我對JavaScript的認識吧。 1、JavaScript一種直譯式指令碼語言,是一種動態型別、弱型別、基於原型的語言,內建支援型別。它的直譯器被稱為JavaScript引擎,為瀏覽器的一部分,廣泛用於客戶端的指令

軟體工程專業的認識(1)

剛入大學,並不知道“軟體工程”專業是做什麼的,百度了一下也沒看太懂就先簡單理解為開發軟體的吧。那會學校掛著大大的橫幅每個橫幅上面幾乎都有“碼”這個字,不知道到底啥意思。後來接觸的C語言原來就是打程式碼啊。 當我打出第一行程式碼“Hello world!”,妥了,我覺得我對我學的這個專業很

軟體工程的簡要認識

   軟體工程是指用工程化的方式來管理軟體專案,其中包含了可行性分析階段、需求分析階段、規格說明階段、概要設計和詳細設計階段、還包括編碼階段、測試階段以及對系統的維護階段。每個階段的側重點不同,但對於每個大型軟體專案來說,這些階段都是必不可少的。   可行

淺談軟體工程認識與理解

資料結構與演算法、計算機組成原理、計算機作業系統、計算機網路- 軟體工程需重視的。。   軟體工程涉及的資源有:人力、資金、時間的合理分配,涉及到文化與管理等,及各種規劃化。   軟體開發是一個把使用者需要轉化為軟體需求,把軟體需求轉化為軟體設計,用軟體程式碼來實現軟體設計

軟體工程專業的認識

昨天聽了李老師的計算機軟體工程專業的專業介紹,對軟體工程專業的學習內容有了進一步的瞭解。  我國是一個計算機行業的年輕國。尤其是軟體行業的發展更是比西方發達國家晚了很多。雖然近幾年來我國在計算機軟體行業有了突飛猛進的發展,但是我國的技術水平距西方發達國家還有很大的差距。  隨著社會的發展,科技的進步。以IT

軟體工程的一點理解

從大學學程式設計以來,寫程式碼幾乎是以一種拼湊功能的方法來寫 直到負責視訊摘要這個專案以後, 對編碼規範和架構設計有了些感覺, 因為需求總是在變, 如果只是拼湊功能,後面維護和新增功能變得很麻煩。 這也算是一種領悟吧。見到一些程式設計師還是以拼湊功能為中心寫程式碼。

軟件工程這門課的理解

知識 進行 _id 可能 ron size .net 需求 做什麽 ?閱讀本文大概需要 3 分鐘 1、什麽是軟件工程在此之前,除了知道有軟件工程這個專業,我並不知道還有軟件工程這門課程,因此我不敢憑空妄談對軟件工程這門課有什麽理解。當我看到作業是談談自己對軟件工程這門課的理