為什麼軟體要分系統
⑴ 什麼是模式、框架軟體為什麼要分層
模式:就是解決某一類問題的方法論。把解決某類問題的方法總結歸納到理論高度,就是模式。
Alexander有一個經典的定義,每個模式都描述了環境中不斷出現的問題,然後描述了該問題的解決方案的核心。通過這種方式,可以無數次地使用那些已有的解決方案,無需在重復相同的工作。模式有不同的領域,建築領域有建築模式,軟體設計領域也有設計模式。當一個領域逐漸成熟的時候,自然會出現很多模式。
框架:就是某種應用的半成品,是一組組件,供選用完成的系統。
軟體分層的原因是為了實現"高內聚、低耦合"。把問題劃分開來各個解決,易於控制,易於延展,易於分配資源。
需要注意的是,人雖然在創造性方面有絕對優勢,但是在精確性、持久性、效率、質量上是無法比擬機器的。所以我們希望在軟體系統構建過程中,人和機器發揮各自的長處,也就是說,讓人來扮演架構師的角色,而讓機器來扮演程序施工者的角色。
⑵ 計算機的軟體系統有哪兩個部分組成他們有什麼區別
計算機的軟體系統組成由:系統軟體、應用軟體。
兩者區別:
1、系統軟體是指控制和協調計算機及外部設備,支持應用軟體開發和運行的系統,是無需用戶干預的各種程序的集合,主要功能是調度,監控和維護計算機系統。應用軟體是用戶可以使用的各種程序設計語言,以及用各種程序設計語言編制的應用程序的集合,分為應用軟體包和用戶程序。
2、系統軟體使得計算機使用者和其他軟體將計算機當作一個整體而不需要顧及到底層每個硬體是如何工作的。應用軟體包是利用計算機解決某類問題而設計的程序的集合,供多用戶使用。計算機軟體分為系統軟體和應用軟體兩大類。
3、應用軟體是為滿足用戶不同領域、不同問題的應用需求而提供的那部分軟體。 它可以拓寬計算機系統的應用領域,放大硬體的功能。而軟體系統則無。
(2)為什麼軟體要分系統擴展閱讀:
系統軟體包括:
1、操作系統;
2、語言程序,如匯編程序、編譯程序、解釋程序;
3、各種服務性程序,如診斷程序、排錯程序、練習程序等;
4、資料庫管理系統。
應用軟體包括:
1、文字處理軟體如WPS、Word等。
2、信息管理軟體。
3、輔助設計軟體如AutoCAD。
4、實時控制軟體如極域電子教室等。
5、教育與娛樂軟體。
軟體系統(Software Systems)是指由系統軟體、支撐軟體和應用軟體組成的計算機軟體系統,它是計算機系統中由軟體組成的部分。
⑶ 為什麼很多軟體需要區分操作系統的版本呢
電腦是由硬體和軟體組成的跡枯遲,缺了任何一樣都無法運行。我們對電腦進行操作,都是利用操作系統來完成。最姿李初的電腦沒有操作系統,人們通過各種操作按鈕來控制計算機,後來出現了匯編語言,並將它的編譯器內置到電腦中,操作人員通過有孔的紙帶將程序輸入電腦進行編譯。這些將語言內置的電腦只能由操作人員自己編寫程序來運行,不利於設備、程序的共用。為了解決這種問題,就出現了操作系統,這樣就很好實現了程序的共用,以及對計算機硬體資源的管理,使人們可以從更高層次對電腦進行操作,而不用關心其底層的運作。
操作系統是現代電腦必不可少的系統軟體,是電腦的靈魂所在。現代的電腦都是通過操作系統來解釋人們的命令,從而達到控制電腦的目的。幾乎所有的應用程序也是基於操作系統的。
一、操作系統誕生——盤古開天地
最初的操作系統出現在IBM/704大型機上,而微型計算機的操作系統則誕生於20世紀70年代——CP/M。
CP/M是加里.基爾達爾領導的Digisat Reseach公司為8位機開發的操作系統,它能夠進行文件管理,具有磁碟驅動裝置,可以控制磁碟的輸入輸出、顯示器的顯示,以及列印的輸出,它是當時操作系統的標准。
二、操作系統遠古霸主——DOS
DOS似乎只有現在的老鳥有過接觸,新學電腦的人對DOS只是一知半解。它曾經佔領了個人電腦操作系統領域的大部分,全球絕大多數電腦上都能看到它的身影。由於DOS系統並不需要十分強勁的硬體系統來支持,所以從商業用戶到家庭用戶都能使用。雖然用現在的眼光看它不是出色的操作系統,但微軟軟體向下兼容的特點,決定了Windows出問題的時候,很多時候需要在DOS下才能得到解決,因此了解與學習DOS還是很有必要的。點擊了解DOS操作系統……
三、操作系統當代大亨——Windows
從微軟1985年推出Windows 1.0以來,Windows系統經歷了十多年風風雨雨。從最初運行在DOS下的Windows 3.x,到現在風靡全球的Windows 9x、Windows 2000,Windows幾乎代替了DOS曾經擔當的位子,成為了新一帶的操作系統大亨。其普及性也就不用小編多言了。點擊了解Windows操作系統……
相關鏈接:新浪科技Windows操作系統專題: Windows 98,Windows NT,Windows 2000,Windows Me,Windows XP
四、誘人的小企鵝——Linux
Linux是目前十分火爆的操作系統。它是由芬蘭赫爾辛基大學的一個大學生Linus B. Torvolds在1991年首次編寫的。標志性圖標是一個可愛的小企鵝。由於其源代碼的免費開放,使其在很多高級應用中佔有很大市場。這也被業界視為打破微軟Windows壟斷的希望。點擊了解Linux操作系統……
相關鏈接:新浪科技專題:自由奔放的Linux
五、神奇的精靈——FreeBSD
FreeBSD是一種運行在x86平台下的類Unix系統。它以一個神話中的小精靈作為標志,由BSD Unix系統發展而來,加州伯克利學校(Berkeley)編寫,第一個版本由1993年正式推出。BSD Unix和Unix System V是Unix操作系統的兩大主流,以後的Unix系統都是這兩種系統的衍生產品。這款操作系統主要應用於網路伺服器端,不太適合個人用戶。點擊了解FreeBSD操作系統……
相關鏈接:新浪科技專題:FreeBSD大全連載
六、多才多藝的藝術大師——BeOS
如果說Windows是現代辦公軟體的世界,Unix是網路的天下,那BeOS就稱得上是多媒體大師的天堂了。BeOS以其出色的多媒體功能而聞名,它在多媒體製作、編輯、播放方面都得心應手,因此吸引了不少多媒體愛好者加入到BeOS陣營。由於BeOS的設計十分適合進行多媒體開發,所以不少製作人都採用BeOS作為他們的操作平台。點擊了解BeOS操作系統……
七、總結
看完以上內容,我相信大家對個人電腦上的幾種常見操作系統已有比較詳細的了解了吧。在增加知識的敗猜同時,大家快去選擇一款最適合自己的操作系統吧。
⑷ 軟體系統可分為哪幾類
軟體系統分為兩大類:系統軟體、應用軟體。
1、系統軟體:擔負控制和協調計算機及其外部設備、支持應用軟體的開發和運行的一類計算機軟體。系統軟體般包括操作系統、語言處理程序、資料庫系統和網路管理系統。
2、應用軟體:為特定領域開發、並為特定目的服務的一類軟體。應用軟體是直接面向用戶需要的,它們可以直接幫助用戶提高工作質量和效率,甚至可以幫助用戶解決某些難題。
(4)為什麼軟體要分系統擴展閱讀
軟體系統作用:管理軟硬體資源、控製程序執行,改善人機界面,合理組織計算機工作流程和為用戶使用計算機提供良好運行環境的一種系統軟體。軟體系統為位於硬體層之上,所有軟體層之下的一個必不可少的、最基本又是最重要的一種系統軟體。它對計算機系統的全部軟、硬體和數據資源進行統一控制、調度和管理。
從用戶的角度看,它是用戶與計算機硬體系統的介面;從資源管理的角度看,它是計算機系統資源的管理者。其主要作用及目的就是提高系統資源的利用率;提供友好的用戶界面;創造良好的工作環境,從而使用戶能夠靈活、方便地使用計算機,使整個計算機系統能高效地運行。
任務為管理好計算機的全部軟硬體資源,提高計算機的利用率;擔任用戶與計算機之間的介面,使用戶通過操作系統提供的命令或菜單方便地使用計算機。