答:在軟件工程發展的過程當中,軟件自己的特色決定了發展的趨勢,軟件的特色能夠歸納爲知識性、社會性、複雜性、不可見性、硬件性、規模愈來愈大。軟件能夠說是人類創造的最爲複雜的系統類型,複雜性一直是發展階段中的重頭,在長時間的硬件發展過程當中,咱們有目共睹的就是一條基本原則「簡單就是可靠」,硬件愈來愈精簡且愈來愈功能強大。這個原則一樣也適合軟件,而與功能的增多或加強相伴的是不斷升級與補丁。現今軟件開發人員可以計算出多種軟件複雜度,由此可對軟件進行檢查、分析和檢查而且精簡。
答:(1)面向過程:就是分析出解決問題所須要的步驟,而後用函數把這些步驟一步一步實現,使用的時候一個一個依次調用就能夠了。適用於大型工程計算,實時數據跟蹤處理,各類自動化控制系統及系統軟件實現領域。 (2)面向對象:徹底由用戶交互控制程序執行過程的應用軟件和系統軟件的開發 (3)面向數據:一關係數據庫管理系統爲支撐環境的信息系統建設 (4)形式化方法:對安全性要求極高,不允許出錯的軟件系統,如軍事、醫藥、交通等領域
答:(1)良好的編程能力。編程能力直接決定了項目開發的效率。 (2)自覺的規範意識和團隊精神。隨着軟件項目規模愈來愈大,僅僅依靠我的力量已經沒法完成工做,所以,現代軟件企業愈來愈重視團隊精神。 (3)認識和運用數據庫的能力。信息以數據爲中心,所以與數據庫的交互是必不可少的,瞭解數據庫的操做和編程是軟件工程師須要具有的基本素質之一。 (4)較強的英語閱讀和寫做能力。做爲基礎軟件工程師,具備必定的英語基礎對於提高自身的學習和工做能力極有幫助。 (5)具備軟件工程的概念。從項目需求分析開始到安裝調試完畢,基礎軟件工程師都必須能清楚地理解和把握這些 過程,並能勝任各類環節的具體工做。 (6)求知慾和進取心。
注:不徹底是原創,僅供參考,謝謝!數據庫