
安卓開發(fā)用Java語言 。Java是由Sun公司于1995年5月推出的面向對象的程序設計語言 。Java繼承了C++語言面向對象技術的核心,又舍棄了C++語言中的指針、運算符重載以及多重繼承的特性,同時引入了泛型編程、類型安全的枚舉等特性,使Java成為簡單、面向對象、分布式、解釋性、健壯、安全與系統(tǒng)無關、可移植、高性能、多線程和動態(tài)的語言 。
【安卓開發(fā)用什么語言】
軟件開發(fā)(Software development),一種用于計算機領域的根據(jù)用戶要求建造出軟件系統(tǒng)或者系統(tǒng)中軟件部分的產品開發(fā)的過程 。它是一項包括需求獲取、開發(fā)規(guī)劃、需求分析和設計、編程實現(xiàn)、軟件測試、版本控制的系統(tǒng)工程 。軟件開發(fā)包括研究、修改、復用、重新設計(再工程)、維護等活動 。軟件一般是通過某種或數(shù)種程序設計語言、在特定的計算機平臺上實現(xiàn)的 。通常采用軟件開發(fā)工具進行開發(fā) 。對所要解決的問題進行總體定義,包括了解用戶的要求及現(xiàn)實環(huán)境,從技術、經濟和社會因素等3個方面研究并論證本軟件項目的可行性,編寫可行性研究報告,探討解決問題的方案,并對可供使用的資源(如計算機硬件、系統(tǒng)軟件、人力等)成本,可取得的效益和開發(fā)進度作出估計,制訂完成開發(fā)任務的實施計劃 。
軟件需求分析就是對開發(fā)什么樣的軟件的一個系統(tǒng)的分析與設想 。它是一個對用戶的需求進行去粗取精、去偽存真、正確理解,然后把它用軟件工程開發(fā)語言(形式功能規(guī)約,即需求規(guī)格說明書)表達出來的過程 。本階段的基本任務是和用戶一起確定要解決的問題,建立軟件的邏輯模型,編寫需求規(guī)格說明書文檔并最終得到用戶的認可 。需求分析的主要方法有結構化分析方法、數(shù)據(jù)流程圖和數(shù)據(jù)字典等方法 。本階段的工作是根據(jù)需求說明書的要求,設計建立相應的軟件系統(tǒng)的體系結構,并將整個系統(tǒng)分解成若干個子系統(tǒng)或模塊,定義子系統(tǒng)或模塊間的接口關系,對各子系統(tǒng)進行具體設計定義,編寫軟件概要設計和詳細設計說明書,數(shù)據(jù)庫或數(shù)據(jù)結構設計說明書,組裝測試計劃 。在任何軟件或系統(tǒng)開發(fā)的初始階段必須先完全掌握用戶需求,以期能將緊隨的系統(tǒng)開發(fā)過程中哪些功能應該落實、采取何種規(guī)格以及設定哪些限制優(yōu)先加以定位 。系統(tǒng)工程師最終將據(jù)此完成設計方案,在此基礎上對隨后的程序開發(fā)、系統(tǒng)功能和性能的描述及限制作出定義 。
推薦閱讀
- 牙醫(yī)app開發(fā)功能有哪些
- 貨運app開發(fā)有什么作用
- APP后端開發(fā)用什么語言
- 編app用什么語言
- app前端開發(fā)用什么語言
- 軟件開發(fā)分為幾個階段
- 如何開發(fā)微信小程序
- mac設置開機啟動項的方法 mac開機啟動項怎么設置
- 家用電腦配置,電腦配置單表格下載
- 如何開發(fā)微信公眾號
