2018-12-11 16:21:11分類:行業資訊9811
軟硬件開發環境(Software Development Environment)是指在基本硬件和宿主軟件的基礎上,為支持系統軟件和應用軟件的工程化開發和維護而使用的一組軟件,簡稱SDE。它由軟件工具和環境集成機制構成,前者用以支持軟件開發的相關過程、活動和任務,后者為工具集成和軟件的開發、維護及管理提供統一的支持。相關文章:《凈水器軟硬件開發設計》
(1)按軟硬件開發模型及開發方法分類,有支持瀑布模型、演化模型、螺旋模型、噴泉模型以及結構化方法、信息模型方法、面向對象方法等不同模型及方法的軟硬件開發環境。
(2)按功能及結構特點分類,有單體型、協同型、分散型和并發型等多種類型的軟件開發環境。
(3)按應用范圍分類,有通用型和專用型軟件開發環境。其中專用型軟件開發環境與應用領域有關,故又可稱為應用型軟件開發環境。
(4)按開發階段分類,有前端開發環境(支持系統規劃、分析、設計等階段的活動)、后端開發環境(支持編程、測試等階段的活動)、軟件維護環境和逆向工程環境等。此類環境往往可通過對功能較全的環境進行剪裁而得到。軟件開發環境由工具集和集成機制兩部分構成,工具集和集成機制間的關系猶如“插件”和“插槽”間的關系。
工具集:軟硬件開發環境中的工具可包括:支持特定過程模型和開發方法的工具,如支持瀑布模型及數據流方法的分析工具、設計工具、編碼工具、測試工具、維護工具,支持面向對象方法的OOA工具、OOD工具和OOP工具等;獨立于模型和方法的工具,如界面輔助生成工具和文檔出版工具;亦可包括管理類工具和針對特定領域的應用類工具。
集成機制:對工具的集成及用戶軟件的開發、維護及管理提供統一的支持。按功能可劃分為環境信息庫、過程控制及消息服務器、環境用戶界面三個部分。
環境信息庫:是軟硬件開發環境的核心,用以儲存與系統開發有關的信息并支持信息的交流與共享。庫中儲存兩類信息,一類是開發過程中產生的有關被開發系統的信息,如分析文檔、設計文檔、測試報告等;另一類是環境提供的支持信息,如文檔模板、系統配置、過程模型、可復用構件等。
過程控制和消息服務器:是實現過程集成及控制集成的基礎。過程集成是按照具體軟件開發過程的要求進行工具的選擇與組合,控制集成并行工具之間的通信和協同工作。
環境用戶界面:包括環境總界面和由它實行統一控制的各環境部件及工具的界面。統一的、具有一致視感(Look & Feel)的用戶界面是軟件開發環境的重要特征,是充分發揮環境的優越性、高效地使用工具并減輕用戶的學習負擔的保證。
?(1)軟硬件開發的一致性及完整性維護;
(2)配置管理及版本控制;
(3)數據的多種表示形式及其在不同形式之間自動轉換;
(4)信息的自動檢索及更新;
(5)項目控制和管理;
(6)對方法學的支持。
一種看得見實物的電子產品研發,硬件開發一般分為:原理圖設計、電路圖設計、PCB板設計、測試板生產、功能性測試、穩定性測試、單片機設計、小批量生產、正式投放市場或正式使用等步驟.軟件開發是根據用戶要求建造出軟件系統或者系統中的軟件部分的過程.軟件開發是一項包括需求捕捉、需求分析、設計、實現和測試的系統工程.
2019-01-07
在計算機領域,軟件環境指運行于計算機硬件之上的驅動計算機及其外圍設備實現某種目的的軟件系統。還包括目的軟件之外的應用層軟件,在涉及軟件交互的時候,這些應用軟件往往影響很大。
2019-01-04
IT行業的產品項目開發流程,軟件硬件是怎么開發出來的?為什么產品的結果是這樣?為什么產品開發的速度不能再快一點?為什么程序員經常加班?他們都在忙些什么?測試是不是就是每天忙著點點程序看會不會報錯?
2019-01-03
很多初創企業會詢問要開發app,一般ios與安卓的app,在獲客成本已經達到6-7塊甚至10塊都有,用戶下載一個app,需要有較好的網絡環境以及硬件環境,產品經理千萬不要高估了用戶使用手機的水平和硬件水平。
2018-12-31