❶ 軟體和程序還有文件都是什麼意思啊,他們之間有什麼關系啊。
軟體和程序還有文件是三個從上到下的問題,軟體是有文件組成的,而文件是有程序編寫出來的,程序是用編程語言寫的,你要做軟體就要先學編程語言-->寫程序-->文件-->打包成軟體
❷ 軟體、文檔、程序、代碼的專業定義是什麼他們分別有何作用
我的理解是
軟體是屬於計算機內部的運行程序,殺毒文件屬於軟體
文檔是文本檔案
,word這種類型
程序屬於軟體的一部分
代碼是編寫軟體
及系統應用程序的一種也是
編寫系統用的
❸ 程序軟體和程序文件是什麼意思有什麼不同
可以按字面意思來理解
程序軟體就是
一個軟體,軟體是由很多程序段組成的,有很多的相關聯的文件組成.
而程序文件則是一個程序,比如說用c語言編寫的一個程序,是由代碼組成的的一個功能單一的程序.而這個程序則是以一個文件的形式存在.
希望你能夠理解~對你所幫助~
❹ 軟體和程序有什麼區別
1、一些特點不一樣:
軟體,無形的,沒有物理形態,只能通過運行狀況來了解功能、特性、和質量;軟體滲透了大量的腦力勞動,人的邏輯思維、智能活動和技術水平是軟體產品的關鍵。
程序,以某些程序設計語言編寫,運行於某種目標結構體繫上。
2、作用不一樣
軟體,運行時,能夠提供所要求功能和性能的指令或計算機程序集合;程序能夠滿意地處理信息的數據結構。
程序,識別和執行的指令,滿足人們某種需求的信息化工具。
(4)軟體文件程序是什麼擴展閱讀:
軟體按授權類別分類:
專屬軟體:此類授權通常不允許用戶隨意的復制、研究、修改或散布該軟體。違反此類授權通常會有嚴重的法律責任。傳統的商業軟體公司會採用此類授權,例如微軟的Windows和辦公軟體。專屬軟體的源碼通常被公司視為私有財產而予以嚴密的保護。
自由軟體:此類授權正好與專屬軟體相反,賦予用戶復制、研究、修改和散布該軟體的權利,並提供源碼供用戶自由使用,僅給予些許的其它限制。以Linux、Firefox 和OpenOffice 可做為此類軟體的代表。
共享軟體:通常可免費的取得並使用其試用版,但在功能或使用期間上受到限制。開發者會鼓勵用戶付費以取得功能完整的商業版本。根據共享軟體作者的授權,用戶可以從各種渠道免費得到它的拷貝,也可以自由傳播它。
免費軟體:可免費取得和轉載,但並不提供源碼,也無法修改。
公共軟體:原作者已放棄權利,著作權過期,或作者已經不可考究的軟體。使用上無任何限制。
❺ 舉例說明文件,程序和軟體的區別
文件 就是你電腦里的一切可以看到的東東,他包括程序和軟體 軟體是程序的別稱了就像是你用的QQ 他就是軟體又是程序
❻ 應用程序和軟體有什麼區別
1、概念不同。
應用程序(application software或applicationProgram)是計算機軟體的主要分類之一,是指為針對用戶的某種特殊應用目的所撰寫的軟體。
應用程序在分類上也比較多,系統應用程序,桌面應用程序,驅動應用程序,網路應用程序,手機應用程序,物聯網應用程序等。
根據《軟體工程:實踐者的研究方法》中的定義,軟體(software)是一系列按照特定順序組織的計算機數據和指令,是計算機中的非有形部分。計算機中的有形部分稱為硬體,由計算機的外殼及各零件及電路所組成。
軟體由一個或多個應用程序組合而成,分類上有編程語言、系統軟體、惡意軟體,嵌入式軟體,游戲軟體,應用軟體和介於這兩者之間的中間件。
系統軟體就是常見的操作系統,Windows,Mac OS,Linux都是操作系統軟體。
應用軟體是需要運行在操作系統上的軟體,比如常見的文檔處理軟體,圖像處理軟體,編程軟體等。
惡意軟體會故意造成隱私或機密數據外泄、系統損害(包括但不限於系統崩潰等)、數據丟失等故障及信息安全問題。
中間件是一種獨立的系統軟體或服務程序,分布式應用軟體藉助這種軟體在不同的技術之間共享資源。
軟體包括所有在計算機運行的程序,和其架構無關,例如可執行文件、庫及腳本語言都屬於軟體。軟體不分架構,有其共通的特性。
應用程序只是軟體的一部分,而軟體的概念及其廣泛,不是只有應用程序。
2、功能不同
軟體由多個應用程序組合而成,功能及其復雜,比如常見的office 軟體,能做表格,做PPT,處理文檔等功能。
而應用程序功能比較單一,只能處理一類工作。PPT只能用來處理幻燈片,沒有辦法處理復雜表格,想要錄制音頻需要調用office軟體包里錄制音頻的應用程序。
3、開發難度不同。
軟體的開發難度要比應用程序大得多,由於需要多個應用程序配合,而且需要在不同的操作系統平台上發布,都是用不同的編程語言混合開發而成 。
軟體對性能有一定的要求,很少選擇性能比較差的腳本語言開發,一般都是使用C++,Java這類編譯型語言開發。
但編譯型語言的問題是,有的語言設計不合理,歷史積累,不夠成熟等原因,造成開發起來較繁瑣,調試比較困難,開發時間較長。因此一個功能完整的軟體開發起來通常需要幾年才能完成。
最常見的游戲軟體就是如此,很多游戲軟體的游戲引擎都是C++,C#這種編譯型語言開發(有現成的也需要二次開發),也是整個游戲的靈魂,開發難度也是最大的。
而游戲的動作,事件等則選擇LUA,JavaScript或者Python這些腳本語言開發。很多游戲大作都是跨平台的,開發周期最少的都在1年以上。
應用程序的功能相對比較單一,遇到的業務場景也不會很復雜。通常開發一個功能完善的應用程序,只需要幾個月時間,復雜的應用程序最多1-2年就能完成。
應用程序通常對性能的需求沒有軟體那麼大,很多解釋型的腳本語言也可以開發。開發一個移動端手機應用程序(web應用程序),功能不算很復雜,開發周期都不長。通常一個完整的web應用程序,會分為客戶端和服務端兩部分。
客戶端軟體技術選型上,常用React Native 或者 flutter(IOS有自己的一套UI),服務端軟體一般常用C++、Java、PHP、Python、Ruby等編程語言開發,通常都會同時在安卓和IOS平台上發布。
參考資料來源:網路——應用軟體
參考資料來源:(美)RosgerSPressman 著 ,《軟體工程:實踐者的研究方法 (原書第六版)》第一章
❼ 舉例說明文件、程序和軟體的區別
某一個學校的圖書管理系統或食堂的刷卡系統或公司的工資系統就是一種定製軟體。它們只能在自己單位內使用,不具有通用性,適應自己單位的要求,拿到其他單位就不一定滿足要求。通用軟體如office,qq,暴風影音等,可以在任何電腦上使用。
❽ 什麼是軟體軟體包含哪些內容
軟體是計算機程序、程序所用的數據以及有關文檔資料的集合。
計算機軟體主要包括系統軟體與應用軟體兩大類。
系統軟體是生成、准備和執行其他程序所需要的一組文件和程序,如操作系統(包括DOS、WINDOWS、UNIX等)...
應用軟體是計算機用戶為了解決某些具體問題而購買、開發或研製的各種程序或軟體包,如字處理軟體(包括Word、WPS、Wordstar等).....