A. 硬體環境和軟體環境具體指什麼
硬體環境( Hardware Environment),計算機及其外圍設備組成的計算機物理系統。 即硬體設施,是指由傳播活動所需要的那些物質條件、有形條件之和構築而成的環境。
在計算機領域,軟體環境指運行於計算機硬體之上的驅動計算機及其外圍設備實現某種目的的軟體系統。 還主要指軟體的運行環境,比如XP,Linux, 以及軟體運行所需的周邊軟體等等。除此之外,還包括目的軟體之外的應用層軟體,在涉及軟體交互的時候,這些應用軟體往往影響很大。
B. 什麼是軟體開發環境
可稱為應用型軟體開發環境。 ⑷按開發階段分類,有前端開發環境(支持系統規劃、分析、設計等階段的活動)、後端開發環境(支持編程、測試等階段的活動)、軟體維護環境和逆向工程環境等。此類環境往往可通過對功能較全的環境進行剪裁而得到。軟體開發環境由工具集和集成機制兩部分構成,工具集和集成機制間的關系猶如插件和插槽間的關系。 工具集:軟體開發環境中的工具可包括:支持特定過程模型和開發方法的工具,如支持瀑布模型及數據流方法的分析工具、設計工具、編碼工具、測試工具、維護工具,支持面向對象方法的OOA工具、OOD工具和OOP工具等;獨立於模型和方法的工具,如界面輔助生成工具和文檔出版工具;亦可包括管理類工具和針對特定領域的應用類工具。 集成機制:對工具的集成及用戶軟體的開發、維護及管理提供統一的支持。按功能可劃分為環境信息庫、過程式控制制及消息伺服器、環境用戶界面三個部分。 環境信息庫:是軟體開發環境的核心,用以儲存與系統開發有關的信息並支持信息的交流與共享。庫中儲存兩類信息,一類是開發過程中產生的有關被開發系統的信息,如分析文檔、設計文檔、測試報告等;另一類是環境提供的支持信息,如文檔模板、系統配置、過程模型、可復用構件等。 過程式控制制和消息伺服器:是實現過程集成及控制集成的基礎。過程集成是按照具體軟體開發過程的要求進行工具的選擇與組合,控制集成並行工具之間的通信和協同工作。 環境用戶界面:包括環境總界面和由它實行統一控制的各環境部件及工具的界面。統一的、具有一致視感(Look & Feel)的用戶界面是軟體開發環境的重要特徵,是充分發揮環境的優越性、高效地使用工具並減輕用戶的學習負擔的保證。 較完善的軟體開發環境通常具有如下功能: (1)軟體開發的一致性及完整性維護; (2)配置管理及版本控制; (3)數據的多種表示形式及其在不同形式之間自動轉換; (4)信息的自動檢索及更新; (5)項目控制和管理; (6)對方法學的支持。
C. 什麼叫軟體環境
就是軟體運行的環境!例如你的操作系統是什麼,你要運行的程序需要什麼其他的軟體支持什麼的。硬體環境是指你是用什麼類型的伺服器,內存硬碟的限制等等。
D. 一個軟體開發的項目的軟體環境指的什麼
軟體開發環境(Software Development Environment)是指在基本硬體和宿主軟體的基礎上,為支持系統軟體和應用軟體的工程化開發和維護而使用的一組軟體,簡稱SDE。它由軟體工具和環境集成機制構成,前者用以支持軟體開發的相關過程、活動和任務,後者為工具集成和軟體的開發、維護及管理提供統一的支持。
軟體開發環境可按以下幾種角度分類:
(1)按軟體開發模型及開發方法分類,有支持瀑布模型、演化模型、螺旋模型、噴泉模型以及結構化方法、信息模型方法、面向對象方法等不同模型及方法的軟體開發環境。
(2)按功能及結構特點分類,有單體型、協同型、分散型和並發型等多種類型的軟體開發環境。
(3)按應用范圍分類,有通用型和專用型軟體開發環境。其中專用型軟體開發環境與應用領域有關,故又可稱為應用型軟體開發環境。
⑷按開發階段分類,有前端開發環境(支持系統規劃、分析、設計等階段的活動)、後端開發環境(支持編程、測試等階段的活動)、軟體維護環境和逆向工程環境等。此類環境往往可通過對功能較全的環境進行剪裁而得到。軟體開發環境由工具集和集成機制兩部分構成,工具集和集成機制間的關系猶如「插件」和「插槽」間的關系。
工具集:軟體開發環境中的工具可包括:支持特定過程模型和開發方法的工具,如支持瀑布模型及數據流方法的分析工具、設計工具、編碼工具、測試工具、維護工具,支持面向對象方法的OOA工具、OOD工具和OOP工具等;獨立於模型和方法的工具,如界面輔助生成工具和文檔出版工具;亦可包括管理類工具和針對特定領域的應用類工具。
集成機制:對工具的集成及用戶軟體的開發、維護及管理提供統一的支持。按功能可劃分為環境信息庫、過程式控制制及消息伺服器、環境用戶界面三個部分。
環境信息庫:是軟體開發環境的核心,用以儲存與系統開發有關的信息並支持信息的交流與共享。庫中儲存兩類信息,一類是開發過程中產生的有關被開發系統的信息,如分析文檔、設計文檔、測試報告等;另一類是環境提供的支持信息,如文檔模板、系統配置、過程模型、可復用構件等。
過程式控制制和消息伺服器:是實現過程集成及控制集成的基礎。過程集成是按照具體軟體開發過程的要求進行工具的選擇與組合,控制集成並行工具之間的通信和協同工作。
環境用戶界面:包括環境總界面和由它實行統一控制的各環境部件及工具的界面。統一的、具有一致視感(Look & Feel)的用戶界面是軟體開發環境的重要特徵,是充分發揮環境的優越性、高效地使用工具並減輕用戶的學習負擔的保證。
較完善的軟體開發環境通常具有如下功能:
(1)軟體開發的一致性及完整性維護;
(2)配置管理及版本控制;
(3)數據的多種表示形式及其在不同形式之間自動轉換;
(4)信息的自動檢索及更新;
(5)項目控制和管理;
(6)對方法學的支持。
E. 什麼是軟體的運行環境
運行環境,也就是程序的運行平台,我們通常所說的程序是指應用程序,就是在運行平台(即系統程序)上進行二次開發出來的應用軟體.
運行環境對應用程序的重要性是不言而寓的,打個比方說,我要用C#在Windows上開發一個程序(即應用程序),就要用到許多系統里提供給你的各種介面(如API,DLL等等),要做的也是各種對Windows而言才有用的東西(如窗口句柄,開始菜單,快捷方式,任務欄,任務管理器等等),這樣開發出的程序移植到其他系統程序的平台上(如MSDOS,Mac OS,linux,UNIX等),因為其他系統並沒有提供這種介面程序,就會使你的程序不可運行.所以一旦開發出某個程序,都會說明是基於什麼什麼操作平台上運行的,不過因為windows操作系統在中國的佔有率是幾乎是處於獨佔地位,所以就可以簡略掉.
F. 什麼是軟體環境
軟體環境 Software Environment
運行於計算機硬體之上的驅動計算機及其外圍設備實現某種目的的軟體系統。
硬體環境 Hardware Environment
計算機及其外圍設備組成的計算機物理系統。
硬環境和軟環境,是依據傳播活動參加者的感受所作出的分類。
所謂硬環境,是指由傳播活動所需要的那些物質條件、有形條件之和構築而成的環境。所謂軟環境,是指由傳播活動所需要的那些非物質條件、無形條件之和構築而成的環境。
就存在形式來說,硬環境是一種物質環境,軟環境是一種精神環境。作為物質環境,它被限定或固定在一定的地理位置上(如湖畔的出版大廈,山頂的發射塔)和人為的具體的物質空間之中(如大禮堂、會議室、演播廳)。它獨立於人們的意識、體驗之外,具有靜態的和硬性的特徵。作為精神環境,它反映了社會風氣、媒介管理、群體風貌、生活狀況、信息交流等情況。它是一個被人體驗和意識的世界,具有動態的和軟性的特徵。
就條件准備來看,由於硬環境是存放、容留傳播活動的由有形物質條件構成的空間和場所,其重要性、緊迫性容易立即呈現出來,因而引人矚目、容易得到重視;而軟環境是圍繞、彌漫在傳播活動四周的由無形的精神因素構成的境況和氣氛,其重要性、影響力是緩慢呈現的,因而容易被人忽視。另外,硬環境的需求比較具體、明確,一旦滿足即可看到成效;而軟環境的需求往往比較模糊,難以量化,即使付出代價也難立即看到效果。這也是人們忽視軟環境建設的一個原因。正是在這些情況下,我們希望人們在重視硬環境建設的同時,千萬不要忽視軟環境的建設。否則,不僅傳播活動在硬環境中獲得的良好效果會消失在軟環境之中,而且會由於能量內耗而導致兩種環境都產生負面效應。
G. IT項目的軟體環境、硬體環和開發工具分別是什麼
IT項目的軟體環境指軟體的運行環境,如XP,Linux等。硬體環境指硬體設施。開發工具指特定的軟體包、軟體框架、硬體平台、操作系統等建立應用軟體的特殊軟體:
1、軟體環境:
主要指軟體的運行環境,比如XP,Linux, 以及軟體運行所需的周邊軟體等等。除此之外,還包括目的軟體之外的應用層軟體,在涉及軟體交互的時候,這些應用軟體往往影響很大。
2、硬體環境:
硬體環境( Hardware Environment),計算機及其外圍設備組成的計算機物理系統。包括:移動設備,個人電腦,網路伺服器等。
3、開發工具:
一般是指一些被軟體工程師用於為特定的軟體包、軟體框架、硬體平台、操作系統等建立應用軟體的特殊軟體。包括:常用工具FLASH、網頁開發工具、java工具等。
(7)什麼是軟體在環擴展閱讀:
相關的開發工具:
1、Eclipse
Eclipse 是一個開放源代碼的、基於Java的可擴展開發平台。就其本身而言,它只是一個框架和一組服務,用於通過插件組件構建開發環境。幸運的是,Eclipse 附帶了一個標準的插件集,包括Java開發工具(Java Development Kit,JDK)。
2、DW
Dreamweaver是美國MACROMEDIA公司開發的集網頁製作和管理網站於一身的所見即所得網頁編輯器,它是第一套針對專業網頁設計師特別發展的視覺化網頁開發工具。Micromedia公司後被Adobe公司收購,Dreamweaver也隨Adobe軟體一同發布。
3、FLASH
FLASH是Macromedia公司出品(現已被Adobe收購)的,用在互聯網上動態的、可互動的shockwave。它的優點是體積小,可邊下載邊播放,這樣就避免了用戶長時間的等待。
H. 什麼是軟體測試環境,軟體開發環境,軟體生產運行環境
測試環境(TE)是指為了完成軟體測試工作所必需的計算機硬體、軟體、網路設備、歷史數據的總稱;
開發環境(DE)是指在基本硬體和宿主軟體的基礎上,為支持系統軟體和應用軟體的工程化開發和維護而使用的一組軟體,它有軟體工具和環境集成機制構成,前者用以支持軟體開發的相關過程、活動和任務,後者為工具集成和軟體的開發、維護及管理提供統一的支持。
生產運行環境就是交付客戶最終使用的環境。
I. 在做軟體環模擬時,遇到如下錯誤,請問是什麼意思
硬體在環
也即是硬體在迴路(HiL),首先看一下下面三種情況的區別(如果將實際控制器的模擬稱為 虛擬控制器,實際對象的模擬稱為虛擬對象,可得到控制系統模擬的3種形式:)
①虛擬控制器+虛擬對象=動態模擬系統,是純粹的系統模擬;
②虛擬控制器+實際對象=快速控制原型(RCP)模擬系統,是系統的一種半實物模擬;
③實際控制器+虛擬對象=硬體在迴路(HiL)模擬系統,是系統的另一種半實物模擬 。
J. 什麼是軟體開發環境
軟體開發環境(Software Development Environment,SDE)是指在基本硬體和宿至軟體的基礎上,為支持系統軟體和應用軟體的工程化開發和維護而使用的一組軟體,簡稱SDE。它由軟體工具和環境集成機制構成,前者用以支持軟體開發的相關過程、活動和任務,後者為工具集成和軟體的開發、維護及管理提供統一的支持。
SDE在歐洲又叫集成式項目支援環境(Integrated Project Support Environment,IPSE)。
軟體開發環境的主要組成成分是軟體工具。人機界面是軟體開發環境與用戶之間的一個統一的互動式對話系統,它是軟體開發環境的重要質量標志。存儲各種軟體工具加工所產生的軟體產品或半成品(如源代碼、測試數據和各種文檔資料等)的軟體環境資料庫是軟體開發環境的核心。工具間的聯系和相互理解都是通過存儲在信息庫中的共享數據得以實現的。
軟體開發環境資料庫是面向軟體工作者的知識型信息資料庫,其數據對象是多元化、帶有智能性質的。軟體開發資料庫用來支撐各種軟體工具,尤其是自動設計工具、編譯程序等的主動或被動的工作。
較初級的SDE資料庫一般包含通用子程序庫、可重組的程序加工信息庫、模塊描述與介面信息庫、軟體測試與糾錯依據信息庫等;較完整的SDE資料庫還應包括可行性與需求信息檔案、階段設計詳細檔案、測試驅動資料庫、軟體維護檔案等。更進一步的要求是面向軟體規劃到實現、維護全過程的自動進行,這要求SDE資料庫系統是具有智能的,其中比較基本的智能結果是軟體編碼的自動實現和優化、軟體工程項目的多方面不同角度的自我分析與總結。這種智能結果還應主動地被重新改造、學習,以豐富SDE資料庫的知識、信息和軟體積累。這時候,軟體開發環境在軟體工程人員的恰當的外部控制或幫助下逐步向高度智能與自動化邁進。
軟體實現的根據是計算機語言。時至今日,計算機語言發展為演算法語言、資料庫語言、智能模擬語言等多種門類,在幾十種重要的演算法語言中,C&C++語言日益成為廣大計算機軟體工作人員的親密夥伴,這不僅因為它功能強大、構造靈活,更在於它提供了高度結構化的語法、簡單而統一的軟體構造方式,使得以它為主構造的SDE資料庫的基礎成分——子程序庫的設計與建設顯得異常的方便。
事實上,以C&C++為背景建立的SDE子程序庫能為軟體工作者提供比較有效、靈活、方便、友好的自動編碼基礎,尤其是C++的封裝等特性,更適合大項目的開發管理和維護。
軟體開發環境可按以下幾種角度分類:
(1)按軟體開發模型及開發方法分類,有支持瀑布模型、演化模型、螺旋模型、噴泉模型以及結構化方法、信息模型方法、面向對象方法等不同模型及方法的軟體開發環境。
(2)按功能及結構特點分類,有單體型、協同型、分散型和並發型等多種類型的軟體開發環境。
(3)按應用范圍分類,有通用型和專用型軟體開發環境。其中專用型軟體開發環境與應用領域有關,故又軟體開發方法(Software Development Method)是指軟體開發過程所遵循的辦法和步驟。軟體開發活動的目的是有效地得到一些工作產物,也就是一個運行的系統及其支持文檔,並且滿足有關的質量要求。軟體開發是一種非常復雜的腦力勞動,所以經常更多討論的是軟體開發方法學,指的是規則、方法和工具的集成,既支持開發,也支持以後的演變過程(交付運行後,系統還會變化,或是為了改錯,或是為了功能的增減)。
關於組成軟體開發和系統演化的活動有著各種模型(參見軟體生存周期,軟體開發模型,軟體過程),但是典型地都包含了以下的過程或活動:分析、設計、實現、確認(測試驗收)、演化(維護)。
有些軟體開發方法是專門針對某一開發階段的,屬於局部性的軟體開發方法。特別是軟體開發的實踐表明,在開發的早期階段多做努力,在後來的測試和維護階段就會使費用較大地得以縮減。因此,針對分析和設計階段的軟體開發方法特別受到重視。其它階段的方法,從程序設計發展的初期起就是研究的重點,已經發展得比較成熟(參見程序設計,維護過程)。除了分階段的局部性軟體開發方法之外,還有覆蓋開發全過程的全局性方法,尤為軟體開發方法學注意的重點。
對軟體開發方法的一般要求:當提出一種軟體開發方法時,應該考慮許多因素,包括:①覆蓋開發全過程,並且便於在各階段間的過渡;②便於在開發各階段中有關人員之間的通信;③支持有效的解決問題的技術;④支持系統設計和開發的各種不同途徑;⑤在開發過程中支持軟體正確性的校驗和驗證;⑥便於在系統需求中列入設計、實際和性能的約束;⑦支持設計師和其他技術人員的智力勞動;⑧在系統的整個生存周期都支持它的演化;⑨受自動化工具的支持。此外,在開發的所有階段,有關的軟體產物都應該是可見和可控的;軟體開發方法應該可教學、可轉移,還應該是開放的,即可以容納新的技術、管理方法和新工具,並且與已有的標准相適應可稱為應用型軟體開發環境。
⑷按開發階段分類,有前端開發環境(支持系統規劃、分析、設計等階段的活動)、後端開發環境(支持編程、測試等階段的活動)、軟體維護環境和逆向工程環境等。此類環境往往可通過對功能較全的環境進行剪裁而得到。軟體開發環境由工具集和集成機制兩部分構成,工具集和集成機制間的關系猶如「插件」和「插槽」間的關系。
工具集:軟體開發環境中的工具可包括:支持特定過程模型和開發方法的工具,如支持瀑布模型及數據流方法的分析工具、設計工具、編碼工具、測試工具、維護工具,支持面向對象方法的OOA工具、OOD工具和OOP工具等;獨立於模型和方法的工具,如界面輔助生成工具和文檔出版工具;亦可包括管理類工具和針對特定領域的應用類工具。
集成機制:對工具的集成及用戶軟體的開發、維護及管理提供統一的支持。按功能可劃分為環境信息庫、過程式控制制及消息伺服器、環境用戶界面三個部分。
環境信息庫:是軟體開發環境的核心,用以儲存與系統開發有關的信息並支持信息的交流與共享。庫中儲存兩類信息,一類是開發過程中產生的有關被開發系統的信息,如分析文檔、設計文檔、測試報告等;另一類是環境提供的支持信息,如文檔模板、系統配置、過程模型、可復用構件等。
過程式控制制和消息伺服器:是實現過程集成及控制集成的基礎。過程集成是按照具體軟體開發過程的要求進行工具的選擇與組合,控制集成並行工具之間的通信和協同工作。
環境用戶界面:包括環境總界面和由它實行統一控制的各環境部件及工具的界面。統一的、具有一致視感(Look & Feel)的用戶界面是軟體開發環境的重要特徵,是充分發揮環境的優越性、高效地使用工具並減輕用戶的學習負擔的保證。
較完善的軟體開發環境通常具有如下功能:
(1)軟體開發的一致性及完整性維護;
(2)配置管理及版本控制;
(3)數據的多種表示形式及其在不同形式之間自動轉換;
(4)信息的自動檢索及更新;
(5)項目控制和管理;
(6)對方法學的支持。