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

時間 2021-06-11 15:20:58

1樓:楚四郎

完整的計算機系統由兩部分組成,即計算機的硬體系統和軟體系統。

計算機軟體(computer software)指計算機系統中除硬體以外的所有事物,一般包括計算機程式、程式說明以及其他資料等。

軟體的正確含義應該是:

(1)執行時,能夠提供所要求功能和效能的指令或計算機程式集合。

(2)程式能夠滿意地處理資訊的資料結構。

(3)描述程式功能需求以及程式如何操作和使用所要求的文件。

軟體具有與硬體不同的特點:

(1)表現形式不同

硬體有形,有色,有味,看得見,摸得著,聞得到。而軟體無形,無色,無味,看不見,摸不著,聞不到。軟體大多存在人們的腦袋裡或紙面上,它的正確與否,是好是壞,一直要到程式在機器上執行才能知道。

這就給設計、生產和管理帶來許多困難。

(2)生產方式不同

軟體是開發,是人的智力的高度發揮,不是傳統意義上的硬體製造。儘管軟體開發與硬體製造之間有許多共同點,但這兩種活動是根本不同的。

(3)要求不同

硬體產品允許有誤差,而軟體產品卻不允許有誤差。

(4)維護不同

硬體是要用舊用壞的,在理論上,軟體是不會用舊用壞的,但在實際上,軟體也會變舊變壞。因為在軟體的整個生存期中,一直處於改變(維護)狀態。

2樓:姓宛秋功世

電腦軟體(computersoftware)是指計算機系統中的程式及其文件。程式是計算任務的處理物件和處理規則的描述;文件是為了便於瞭解程式所需的闡明性資料。程式必須裝入機器內部才能工作,文件一般是給人看的,不一定裝入機器。

軟體是使用者與硬體之間的介面介面。使用者主要是通過軟體與計算機進行交流。軟體是計算機系統設計的重要依據。

為了方便使用者,為了使計算機系統具有較高的總體效用,在設計計算機系統時,必須通盤考慮軟體與硬體的結合,以及使用者的要求和軟體的要求。

軟體的正確含義應該是:

(1)執行時,能夠提供所要求功能和效能的指令或計算機程式集合。

(2)程式能夠滿意地處理資訊的資料結構。

(3)描述程式功能需求以及程式如何操作和使用所要求的文件。

3樓:陳雄軍

生活當中各種軟體已經成為生活中必不可少的一部分,他就像我們的手機號一樣,融入了我們的生活

4樓:麻曉君義錦

電腦軟體分為系統軟體和應用軟體等

系統軟體就是:比如你現在的作業系統windowsxp就是系統軟體,還有比如

dos,linux,unix類系統,netware等都是作業系統。

應用軟體是你用來處理實際問題的,比如千千靜聽、暴風影音等等,這些都是應用軟體。

5樓:

同意樓上的,形象的說,你的每個器官就是硬體,而你心裡想的,或是說你腦子裡想的就是軟體.而軟體要依附於硬體.就像只有有了人這個實體,才談得到思想,意識.

有器官沒思想那是植物人,是死人,就像電腦裡面沒程式,什麼也幹不了,只是一堆破銅爛鐵.

6樓:

計算機軟體(computer software)指計算機系統中除硬體以外的所有事物,一般包括計算機程式、程式說明以及其他資料等。

7樓:

軟體是相對於硬體來說的,看得見摸得著的自然是硬體,軟體是應用在硬體的基礎上的,

8樓:匿名使用者

軟體就是演算法和思想,用抽象的語言描述出來

9樓:瓷藝文化傳媒

軟體就是軟體..軟軟的檔案 呵呵

10樓:菩提樹下的冥思

軟體是思想,硬體是身體

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

11樓:復旦求是

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

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

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

12樓:神語寧熙

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

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

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

13樓:紲室猶

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

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

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

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

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

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

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

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

14樓:秀妍撒浪嘿喲

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

15樓:匿名使用者

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

什麼是軟體?

16樓:北京理工大學出版社

說到計算機軟體,你肯定會想起微軟公司(microsoft),及其總裁,如今美國首富比爾·蓋茨(billgates),正如談到港臺流行歌曲,你會想到四大天王,談到足球會想到巴西球王貝利一樣。比爾·蓋茨於2023年建立了微軟(microsoft)公司。

那麼,什麼是軟體呢,軟體是指裝入計算機的程式及其文件,分為作業系統和應用軟體。而作業系統是軟體的核心,任何程式都通過作業系統來操作其硬體功能。應用軟體是指具有繪圖、製表、圖形、影象處理、文書處理專項功能的軟體。

每二個軟體都有一個名字,比如比較知名的dos(磁碟作業系統)、北大方正排版軟體、wps、中文之星、windows等。

目前最常用是微軟公司推出的windows作業系統,其視覺化視窗及友好介面給計算機使用者帶來巨大沖擊。你可用滑鼠按那些可檢視標和按鈕,windows將指示你下一步操作,而不必像在dos作業系統中那樣記住許多繁瑣的命令。你使用上一段時間,會對它們倍感親切,使用起來更加得心應手了!

微軟公司開發的dos是2023年給ibm公司的ibmpc寫的一個作業系統。七易其版,擁有上億的使用者,獲得鉅額利潤。微軟公司新開發出的windows,為其又獲得滾滾財源。

windows風靡全球,已變成一種潮流和趨勢。

我們知道,計算機硬體是指計算機的主機、外儲存器、終端、鍵盤、印表機等看得見、摸得著的裝置。那麼,計算機軟體是什麼?為什麼計算機要有軟體?

軟體又叫軟裝置,它和硬體一樣,是計算機的重要組成部分。它是用於計算機上的各種型別的程式和有關資料的總稱。它通常依附在硬裝置上,例如存放在內、外儲存器裡。

之所以耙它稱為“軟”件,是因為它比硬體更抽象、更靈活,有很大的彈性或適應性。它和計算機硬體的關係,有點像珠算中的算盤和口訣。如果用人來比方,硬體好比人的軀體,軟體則是人所具有的知識和學問。

要使計算機發揮作用,軟體和硬體兩者缺一不可。

早期的計算機,只有硬體,沒有軟體。每次計算,都要由人工編好程式。由於程式的表示方式和人們常用的數學語言相差甚遠,所以編寫程式要佔去很多的人力。

而且每執行一個程式,機器便被該程式獨佔,因此工作效率很低。後來,人們發現可以創造一些較為通用的語言來和機器對話,於是逐漸形成了一些面向所要解決的問題的程式設計語言,即高階語言,這就是最早期的軟體。此後,這種高階語言得到擴大和完善,向產品的形式過渡,這時開始“軟體”的提法。

為了提高計算機自身管理的能力,人們又給它配上高階管理程式,這就是作業系統。在計算機日益廣泛應用的今天,面向應用物件編寫的程式也越來越多。現在談到計算機系統,絕不僅僅是指它的硬體,而必須同時指機器本身和它所配備的各類軟體。

現在,人們把軟體分為兩大類。一類叫做系統軟體,它是同機器出廠時一起配備好,作為機器的一個重要組成部分**的。其中包括作業系統、語言編譯系統、服務性程式等。

它們用於計算機內部的管理、維護、控制與執行、程式翻譯、編譯等方面。不管幹什麼事情,只要用機器,都要呼叫系統軟體。另一類是應用軟體,包括各種各樣的面向實際問題的程式。

其中,一部分是通用化和商品化了的,稱為軟體包,或叫應用程式包。如計算機輔助設計,各類資料庫,情報檢索系統,醫療診斷系統等等。

計算機做的任何事情,無論是科學計算、工程設計、行政管理、還是跟你玩遊戲,統統是在程式指揮下進行的。程式對於計算機,就像樂譜對於鋼琴,棋譜對於棋一樣重要。它代表了計算機的智慧和靈魂,它是所謂軟體的核心部分。

沒有軟體的計算機就像沒有思想的人,只能是一堆廢物。

人們通常把軟體分成兩大類。專門應用於某個實際領域的軟體稱為應用軟體。例如,幫助老師教學和學生學習的計算機輔助教學軟體,處理各類行政事物的管理應用軟體(工資報表人事檔案、飯店經營等等)、能同你玩各種遊戲的軟體。

各種應用軟體數以千萬計,已經滲透到人類生活的各個領域。

另一類軟體叫系統軟體。它不是隻應用於某個專門領域,而是面向所有使用者。使用者只能通過這個媒介去使用應用軟體。

因此它具有特殊的重要性。在系統軟體中,最重要的有兩類。第一類是高階語言及其編譯程式。

在計算機上執行的應用程式一般是用高階語言編寫的。但計算機除了它本身的機器語言外,並不認識其他任何語言。必須通過“翻譯”——它也是一種軟體,把別的語言翻譯成機器語言,計算機才能執行。

替組合語言當“翻譯”的叫彙編程式。替高階語言當翻譯的叫編譯程式。此外,還有一種翻譯軟體,它不是把用高階語言寫的整個程式翻譯成機器指令後再執行,而是一邊翻譯,一邊執行。

這種翻譯軟體叫解釋程式。basic語言的翻譯程式就是解釋程式。

另一類重要的系統軟體叫作業系統。它是計算機的大管家,指揮著計算機系統自己管理自己。

現在,當人們談到計算機系統時,總是指計算機硬體和軟體的綜合體。計算機越發展,軟體的作用就越突出。這是因為計算機的生命在於應用,要應用就必須有軟體。

什麼是軟體構架,什麼是軟體架構?

吳凌萱 軟體架構 抄software architecture 是一系列相關的抽象模bai式,用於指導大型軟體系統各du個zhi方面的設計。軟體架構是一個系統的dao草圖。軟體架構描述的物件是直接構成系統的抽象元件。各個元件之間的連線則明確和相對細緻地描述元件之間的通訊。在實現階段,這些抽象元件被細...

什麼是軟體簿,什麼是軟體病毒

文庫精選 內容來自使用者 和合文化 輕候彥珺 計算機病毒不是我們說熟悉的生物病毒,計算機病毒是一個程式,一段可執行 但是,計算機病毒就像生物病毒一樣,有獨特的複製能力。同生物病毒一樣計算機病毒可以很快地蔓延,而且常常難以 它們能把自身附著在各種型別的檔案上。當檔案被複制或從一個使用者傳送到另一個使用...

什麼是軟體基礎架構,什麼是軟體架構?

軟體架構是一種動態結構和靜態結構的組合,它為了滿足系統的質量屬性 比如效能 重用 擴充套件 安全等 和功能需求而建立的系統結構,這裡的結構包括了靜態的和動態的,在動態方面要反映的是系統執行時的行為本質特徵,靜態方面要反映系統的組成結構。什麼是軟體架構? 吳凌萱 軟體架構 抄software arch...