為什麼軟體開發需要不同的環境
Ⅰ 軟體開發環境的分類有哪幾種
從模型及方法來分類:有支持噴泉模型、演化模型和瀑布模型,以及結構化方法和信息模型方法等多種軟體開發的環境
從功能和結構的特點來分類:就有單體型、分散型以及並發型和協同型等多種軟體開發環境
從應用范圍來分類:主要有通用型以及專用型的軟體開發環境
從技術開發階段來分類
工具集,在軟體的開發環境中包含的有支持開發方法工具,就像設計工具、編碼工具還有維護工具等,他們是獨立於模型和方法的工具
集成機制,這是對工具集成一級用戶軟體開發、管理以及維護提供的一套統一支持機制,若是按功能來劃分可以劃分為環境信息庫、環境用戶界面,還有消息伺服器和過程的控制三個部分
環境信息庫:環境信息庫是軟體開發環境中的核心,它主要用來存儲和系統有關的信息,還要進行信息的交流和分享。這種庫中的存儲的信息主要是包括兩類,一是在開發的過程中產生的信息,就像設計文檔之類的,還有一類是由環境來提供的信息支持,如系統的配置還有可用性構件等
環境用戶界面:軟體開發環境的一個重要特徵就是具有統一的用戶界面,這也是它能夠發揮優越性的保障
Ⅱ 開發時的軟硬體環境和運行時的軟硬體環境分別是什麼
開發時的軟硬體環境是產品開發時所涉及到的編程語言以及用到的硬體設備。
運行過程中的軟硬體環境指涉及到的編程語言支持的編譯環境及軟體運行時所應該具有的設備和相關硬體設施。
對於開發來說,所有電腦的硬體代表整個硬體環境。然而軟體環境是指開發時的編譯環境及相關的驅動程序,常包括操作系統、計算機版本號等。如果要求特定的功能方面,則還需在系統中裝入特定序號的軟體或者驅動程序,例如WORD和其他相關事項,以及如果是軟體開發,則必須指定使用的計算機語言和版本號。
(2)為什麼軟體開發需要不同的環境擴展閱讀:
軟體工具是軟體開發的核心,其中互動式對話系統常常採用人機交互界面進行完成,人機交互界面是衡量機器開發環境質量的重要標志,而軟體開發環境的核心是存儲各種軟體工具處理產生的軟體產品或半成品的軟體環境資料庫,所有工具之間的聯系和相互理解是通過存儲在信息庫中的共享數據來實現的。
軟體開發常用到的幾種語言如下:JAVA,C / C ++ / php / JSP / ASP / POWERBUILDER / DELPHI / .NET / C#/ vb /等。
隨著應用程序最關鍵的需要使用資料庫,常見的資料庫有:MySQL / SQLSERVER / ORACLE等。
Ⅲ 軟體開發的開發環境有哪幾種
軟體開發的環境:開發環境是在開發工具中及有原代碼的環境下,軟體開發環境(簡稱SDE)是指在基本硬體和宿至軟體的基礎上,為支持系統軟體和應用軟體的工程化開發和維護而使用的一組軟體,簡稱SDE。它由軟體工具和環境集成機制構成,前者用以支持軟體開發的相關過程、活動和任務,後者為工具集成和軟體的開發、維護及管理提供統一的支持。包括:1>.軟體開發模型及開發方法
2>.按功能及結構特點分類,有單體型、協同型、分散型和並發型等多種類型的軟體開發環境。3>.按應用范圍分類,有通用型和專用型軟體開發環境。其中專用型軟體開發環境與應用領域有關,故又可稱為應用型軟體開發環境
4>.按開發階段分類,有前端開發環境(支持系統規劃、分析、設計等階段的活動)、後端開發環境(支持編程、測試等階段的活動)、軟體維護環境和逆向工程環境等。5>.
(1)軟體開發的一致性及完整性維護;(2)配置管理及版本控制;(3)數據的多種表示形式及其在不同形式之間自動轉換;(4)信息的自動檢索及更新;(5)項目控制和管理.