什麼是軟體?什麼是程式什麼是軟體,什麼是軟體工程?

2021-03-06 05:32:27 字數 4876 閱讀 1080

1樓:匿名使用者

1.軟體(中國大陸及香港用語,臺灣稱作軟體,英文:software)是一系列按照特定順序組織的計算機資料和指令的集合。

一般來講軟體被劃分為系統軟體、應用軟體和介於這兩者之間的中介軟體。軟體並不只是包括可以在計算機(這裡的計算機是指廣義的計算機)上執行的電腦程式,與這些電腦程式相關的文件一般也被認為是軟體的一部分。簡單的說軟體就是程式加文件的集合體。

2.計算機程式,是指為了得到某種結果而可以由計算機等具有資訊處理能力的裝置執行的**化指令序列,或者可以被自動轉換成**化指令序列的符號化指令序列或者符號化語句序列。同一計算機程式的源程式和目標程式為同一作品。

3.程式設計師(英文programmer)是從事程式開發、維護的專業人員。一般將程式設計師分為程式設計人員和程式編碼人員,但兩者的界限並不非常清楚,特別是在中國。

軟體從業人員分為初級程式設計師、高階程式設計師、系統分析員,系統架構師,測試工程師五大類。

4.網路工程師是通過學習和訓練,掌握網路技術的理論知識和操作技能的網路技術人員。網路工程師能夠從事計算機資訊系統的設計、建設、執行和維護工作。

5.c語言是一門通用計算機程式語言,應用廣泛。c語言的設計目標是提供一種能以簡易的方式編譯、處理低階儲存器、產生少量的機器碼以及不需要任何執行環境支援便能執行的程式語言。

6.c++是在c語言的基礎上開發的一種通用程式語言,應用廣泛。c++支援多種程式設計正規化 --物件導向程式設計、泛型程式設計和過程化程式設計。

最新正式標準c++14於2023年8月18日公佈。其程式設計領域眾廣,常用於系統開發,引擎開發等應用領域,是至今為止最受廣大受用的最強大程式語言之一,支援類:類、封裝、過載等!

7.c語言是c++的基礎,c++和c語言在很多方面是相容的。

c語言是一個結構化語言,它的重點在於演算法與資料結構。c程式的設計首要考慮的是如何通過一個過程,對輸入(或環境條件)進行運算處理得到輸出(或實現過程(事物)控制)。c++,首要考慮的是如何構造一個物件模型,讓這個模型能夠契合與之對應的問題域,這樣就可以通過獲取物件的狀態資訊得到輸出或實現過程(事物)控制。

所以c語言和c++的最大區別在於它們解決問題的思想方法不一樣。

8.程式到軟體過程:**→編譯、連結→程式→打包、釋出→軟體。

2樓:長白抽寂寞

我來回答你這些問題

底層開發通俗講就是最接近於硬體的開發,一般用c或者c++來進行開發程式設計。

遊戲開發也是和軟體開發一樣,通過多種語言和工具都可以實現。

程式設計師狹義上是指擁有軟體程式設計人員初級職稱程式設計師的人,廣義上是從事程式開發、維護的專業人員。

網路工程師狹義上指擁有網路技術人員中級職稱網路工程師的人,廣義上是掌握網路技術的理論知識和操作技能的網路技術人員。

c語言提供了許多低階處理的功能,但仍然保持著良好跨平臺的特性。這樣的特殊屬性讓c語言成為如今嵌入式開發的首選。

c++源自c語言,並進行了進化和更新,支援多種程式設計正規化,是至今為止最受廣大受用的最強大程式語言之一,可以進行很多平臺的程式設計。

大多數程式語言不會專屬於某個平臺或者裝置進行程式設計工作,例如:你用c++可以為微控制器寫嵌入式開發,也可以寫windows桌面程式;你用html5可以寫網頁,也可以寫windows phone程式,這種編譯和工作是沒有絕對的,尤其是和.***有關係的程式語言。

一個簡單程式的製作,你首先要制定需求分析,要了解客戶的需求,我們的軟體需要怎樣的功能或者ui要求,之後概要設計和詳細設計,在這個時期,要明確組織結構和模組劃分,確定功能分配,完成介面設計、執行設計以及資料結構設計,並對出錯處理進行設計;然後,就是你一直提到的工作,寫**,編碼工作實際上是一個軟體在全生命週期中相對短暫的過程,你要做的就是根據之前的設計來完成編寫**,類似給你了提綱讓你寫作文;到這裡顯然不能結束,我們需要進行測試,瞭解我們的軟體產品是否存在漏洞或者不足,也就是測bug、找問題,在這個時候要儘可能完善產品;之後,我們就可以交付使用者進行使用軟體了,但是,到了這裡並沒有結束;最後,我們要進入一個軟體生命週期中最長的過程,維護,如果你的軟體還在經營,那你就必須對其保持更新維護,這麼說能懂吧。

3樓:安徽新華電腦專修學院

電腦軟體,是人們為了告訴電腦要做什麼事而編寫的,電腦能夠理解的一串指令,有時也叫**、程式。根據功能的不同,電腦軟體可以粗略地分成四個層次。

4樓:海天之

你好!你的問題我不是很會,在網上找了點資料,可以理解一下。

程式設計是編寫程式的中文簡稱,就是讓計算機為解決某個問題而使用某種程式設計語言編寫程式**,並最終得到相應結果的過程。

軟體是一系列按照特定順序組織的計算機資料和指令的集合。簡單的說軟體就是程式加文件的集合體。

《計算機軟體保護條例》第三條規定:計算機程式,是指為了得到某種結果而可以由計算機等具有資訊處理能力的裝置執行的**化指令序列,或者可以被自動轉換成**化指令序列的符號化指令序列或者符號化語句序列。同一計算機程式的源程式和目標程式為同一作品。

底層就是和硬體打交道的層次:

物件導向程式設計主要是偏向於應用程式設計,而底層程式一般是用組合語言,或c語言進行程式開發;物件導向程式開發,不需要你太多的硬體知識,而底層的程式開發,需要你對計算機或微控制器或嵌入式系統都要有比較深的瞭解,根據它們的實際需求來進行開發才行,更有難度一些!

程式設計師(英文programmer)是從事程式開發、維護的專業人員。一般將程式設計師分為程式設計人員和程式編碼人員

網路工程師是通過學習和訓練,掌握網路技術的理論知識和操作技能的網路技術人員。

c語言是一門通用計算機程式語言,應用廣泛。c語言的設計目標是提供一種能以簡易的方式編譯、處理低階儲存器、產生少量的機器碼以及不需要任何執行環境支援便能執行的程式語言。

c++是在c語言的基礎上開發的一種通用程式語言,應用廣泛。

5樓:迷亡星空

軟體,通俗講就是程式+資料(有些可以看到的文件和看不到的資料)按一定特定組織形式的集合

程式是指令和資料的集合

什麼是軟體,什麼是軟體工程?

6樓:匿名使用者

軟體(英文:software)是一系列按照特定順序組織的計算機資料和指令的集合。一般來講軟體被劃分為程式語言、系統軟體、應用軟體和介於這兩者之間的中介軟體。

軟體工程 (software engineering,簡稱為se)是一門研究用工程化方法構建和維護有效的、實用的和高質量的軟體的學科。它涉及到程式設計語言,資料庫,軟體開發工具,系統平臺,標準,設計模式等方面。在現代社會中,軟體應用於多個方面。

典型的軟體比如有電子郵件,嵌入式系統,人機介面,辦公套件,作業系統,編譯器,資料庫,遊戲等。同時,各個行業幾乎都有計算機軟體的應用,比如工業,農業,銀行,航空,**部門等。這些應用促進了經濟和社會的發展,使得人們的工作更加高效,同時提高了生活質量

7樓:復旦求是

軟體工程專業也算是目前就業比較好的專業之一,注重學生動手能力的培養,不少軟體工程專業的學生在學習期間就能接觸到一些實踐專案,這會明顯提升學生的就業競爭力。軟體工程專業也是一個與時俱進的專業,不少軟體工程專業畢業生的畢業題目都比較貼近技術流行趨勢,比如軟體測試/開發、智慧技術、大資料、機器學習等方向。

就目前軟體工程大環境來講,無論是一本/二本或985/211的院校畢業,面臨的前景都差不多,基本上就業還是程式設計師,一輩子晉升的空間都不會很大。因為學歷問題你並不能在職位上有很大的提升,能力再強與同時期的研究生相比,公司會有較大可能選擇後者。現在軟工行業的hr看履歷表時,先看的就是學歷,年紀,主要是學歷這塊。

研究生是教會你如何用書籍去和世界頂級的人交流 如何去探索研究一個專業領域,學到的東西和本科階段的書本上的知識相比,完全不是一個維度上的。

8樓:神語寧熙

軟體指計算機系統中的程式及其文件。

軟體工程目前無統一的一致的定義,如果考試的話:軟體工程是應用電腦科學理論和技術以及工程管理原則和方法,按預算和進度實現滿足使用者要求的軟體產品的工程,或以此為研究物件的學科。

(參考軟體工程 第三版 錢樂秋)

9樓:紲室猶

(1)軟體工程目標:生產具有正確性、可用性以及開銷合宜的產品。正確性指軟體產品達到預期功能的程度。

可用性指軟體基本結構、實現及文件為使用者可用的程度。開銷合宜是指軟體開發、執行的整個開銷滿足使用者要求的程度。這些目標的實現不論在理論上還是在實踐中均存在很多待解決的問題,它們形成了對過程、過程模型及工程方法選取的約束。

(2)軟體工程過程:生產一個最終能滿足需求且達到工程目標的軟體產品所需要的步驟。軟體工程過程主要包括開發過程、運作過程、維護過程。

它們覆蓋了需求、設計、實現、確認以及維護等活動。需求活動包括問題分析和需求分析。問題分析獲取需求定義,又稱軟體需求規約。

需求分析生成功能規約。設計活動一般包括概要設計和詳細設計。概要設計建立整個軟體系統結構,包括子系統、模組以及相關層次的說明、每一模組的介面定義。

詳細設計產生程式設計師可用的模組說明,包括每一模組中資料結構說明及加工描述。實現活動把設計結果轉換為可執行的程式**。確認活動貫穿於整個開發過程,實現完成後的確認,保證最終產品滿足使用者的要求。

維護活動包括使用過程中的擴充、修改與完善。伴隨以上過程,還有管理過程、支援過程、培訓過程等。

(3)軟體工程的原則是指圍繞工程設計、工程支援以及工程管理在軟體開發過程中必須遵循的原則。

10樓:秀妍撒浪嘿喲

用系統化的、規範化的、量化的方法去開發、運營、維護軟體系統,即將工程化的方法運用到軟體開發中。

11樓:匿名使用者

就是你用電腦能做事情的東西。電腦桌面上的ie瀏覽器,**,防毒軟體。。。

什麼是軟體?軟體開發是做什麼的呢?

12樓:江西新華電腦學院

現在都是資訊化的時代,沒有一門好的技術是難以在社會之中立足的,

現在的電腦技術飛速增長,每家公司都需要電腦人才,你可以去學習電腦專業,

在這個領域中還是有很大的發展空間的,只要自己好好學習,以後的前景不可限量。

什麼是軟體演算法,什麼是軟體演算法

程式演算法是對特定問題求解過程的描述,是指令的有限序列,每條指令完成一個或多個操作。通俗地講,就是為解決某一特定問題而採取的具體有限的操作步驟。程式演算法具有以下特性 1 有窮性 在有限的操作步驟內完成。有窮性是演算法的重要特性,任何一個問題的解決不論其採取什麼樣的演算法,其終歸是要把問題解決好。如...

什麼是CAD軟體 AutoCAD是什麼軟體?

一 cad軟體的概念 計算機輔助設計 computer aided design 指利用計算機及其圖形裝置幫助設計人員進行設計工作。設計人員通常用草圖開始設計,將草圖變為工作圖的繁重工作可以交給計算機完成 由計算機自動產生的設計結果,可以快速作出圖形,使設計人員及時對設計做出判斷和修改 利用計算機可...

什麼軟體是關於汽車維修的,什麼軟體是關於汽車維修的

您好 最全的是米切爾,還有寶馬電路圖 寶馬的istagui 賓士的wis 大眾的elsawin 路虎電路圖等。直接關於維修的軟體沒有!如果你想研究汽車的一些技術知識的話建議你買一臺,車輛診斷電腦簡易版的很便宜 可以檢測車輛所有的部位!應該對你學習很有幫助 典典養車 提供汽車維修服務,定位你周圍的維修...