標籤:
1、選一種你比較熟悉的軟體,點評它的優缺點,並描述此類軟體的發展曆史
• 系統軟體:作業系統、裝置驅動程式、工具軟體等
• 應用軟體:使用者使用它們來完成工作,從管理核電廠到寫文章,或者通訊、遊戲、瀏覽網頁、播放視頻等。
• 惡意軟體:軟體病毒。
答:熟悉的軟體:windows作業系統
優點:
(1) 簡單明了,直觀,圖形化介面能夠更加便捷的對檔案進行處理
(2) 多任務作業系統
缺點:
(1) 安全性不夠好,容易被駭客破解從而導致資訊的丟失
(2) 速度不如Linux快
Windows系統發展曆程
(1) Windows是由微軟在1983年11月宣布,並在兩年後(1985年11月)發行的。
(2) Windows版本2.0是在1987.11正式在市場上推出的。該版本對使用者介面做了一些改進。2.0版本還增強了鍵盤和滑鼠介面,特別是加入了功能表和對話方塊。
(3) Windows3.0是在1990年5月22日發布的,它將Win/286和Win/386結合到同一種產品中。Windows是第一個在家用和辦公室市場上取得立足點的版本。
(4) 3.1版本是1992.4發布的,跟OS/2一樣,Windows3.1隻能在保護模式下運行,並且要求至少配置了1MB記憶體的286或386處理器的PC。
(5) 在1993年7月發布的Windows NT是第一個支援intel386、486和Pentium CPU的32位保護模式的版本。同時,NT還可以移植到非intel平台上,並在幾種使用RISC晶片的工作站上工作。
(6) Windows95是在1995.8月發布的。雖然缺少了NT中某些功能,諸如高安全性和對RISC機器的可攜性等,但是95具有需要較少硬體資源的優點。
(7) Windows98在1998年6月發布,具有許多加強功能,包括執行效能的提高、更好的硬體支援以及一國際網路和全球資訊網(WWW)更緊密的結合。
(8) WindowsME是介於98SE和2000的一個作業系統,其出生目的是為了讓那些無法符合2000硬體標準同樣享受到類似的功能,但事實上這個版本的
Windows問題非常多,既失去了2000的穩定性,又無法達到98的低配置要求,因此很快被福士遺棄。
(9) Windows2000的誕生是一件非常了不起的事情,2000年2月17日發布的2000被譽為迄今最穩定的作業系統,其由NT發展而來,同時從2000開始,正式拋棄了9X的核心。時至今日,依然有很多電腦是用這一作業系統。
(10) 在2000的基礎上,增強了安全特性,同時加大了驗證盜版的技術,2001.10.25,“啟用”一詞成為電腦中最重要的詞彙。並且,XP的命名方式也廣為散播,各種不同類型的軟體“XP”頒布開始出現。某種角度看,Windows XP是最為易用的作業系統之一。
(11) 2006年11月,具有跨時代意義的Vista系統發布,它引發了一場硬體革命,是PC正式進入雙核、大(記憶體、硬碟)世代。不過因為Vista的使用習慣與XP有一定差異,軟硬體的相容問題導致它的普及率差強人意,但它華麗的介面和炫目的特效還是值得讚賞的。
(12) Windows 7於2009年10月22日在美國發布,於2009年10月23日下午在中國正式發布。Windows 7 的設計主要圍繞五個重點——針對膝上型電腦的特有設計;基於應用服務的設計;使用者的個人化;視聽娛樂的最佳化;使用者易用性的新引擎。
(13) 13.2012年10月26日,Windows8在美國正式推出。Windows 8支援來自Intel、AMD和ARM的晶片架構,被應用於個人電腦和平板電腦上,尤其是移動觸控電子裝置,如觸屏手機、平板電腦等。該系統具有良好的續航能力,且啟動速度更快、佔用記憶體更少,併兼容Windows 7所支援的軟體和硬體。另外在介面設計上,採用平面化設計。
(14) Windows 10是微軟發布的最後一個Windows版本,Windows 10大幅減少了開發階段。自2014年10月1日開始公測,Windows 10經曆了Technical Preview(技術預覽版)以及Insider Preview(內測者預覽版),下一代Windows將作為Update形式出現。Windows10將發布7個發行版本,分別面向不同使用者和裝置。2015年7月29日12點起,Windows 10推送全面開啟,Windows7、Windows8.1使用者可以升級到Windows 10,使用者也可以通過系統升級等方式升級到Win10。Windows 10大幅減少了開發階段。自2014年10月1日開始公測,Windows 10經曆了Technical Preview(技術預覽版)以及Insider Preview(內測者預覽版)
版本曆史:
2、軟體有很多種:shrinkWrap(在封裝盒子裡面的軟體),WebAPP(基於網頁的軟體)、InternalSoftware(企業或學校或某組織內部的軟體)、Games(遊戲)、mobileApps(手機應用)、OperatingSystems(作業系統)、Tools(工具軟體),選取三種軟體,請分析它們各自的特點。
• 這些軟體的開發人員是怎麼說服你(陌生人)成為他們的使用者的?他們的目標都是盈利嗎?他們的目標都是賺取客戶的現金嗎?還是別的?
• 這些軟體是如何到你手裡的(郵購,下載,互相拷貝……)
• 這些軟體是如何處理Bug的?又是如何更新版本的?
• 同一類型的軟體之間是如何競爭的?這一類軟體的發展趨勢如何?
• 列舉你在使用上述軟體時觀察到的“特殊現象”,它們和硬體有什麼不同?這些能說明軟體的某些本質特性嗎?
• 此類軟體是什麼時候開始出現的?
• 你個人是第一次用此類軟體是什麼時候,你當時是什麼狀態,有什麼期望,當時的軟體是如何讓得到的(買的正版,盜版,下載?)
• 你是如何學會用這軟體的?它給你什麼好處?壞處?
• 你現在還用它麼,或者是同類軟體的不同品牌,為何?
• 這種軟體再過10年,20年還會存在嗎?為什嗎?
答:我選取的是WebAPP(基於網頁的軟體)、mobileApps(手機應用)、OperatingSystems(作業系統)三種軟體。對於這三種軟體從以下幾個方面分析它們。
WebAPP(基於網頁的軟體):例如郵箱,一些網頁遊戲等
(1) a.我最初使用這些軟體是因為看到別人使用這些軟體,同時軟體所提供的功能也是我所需要的,於是就開始使用這類軟體。而軟體開發人員說服陌生人成為他們的使用者可以通過某一活動與軟體聯絡起來而帶來大量使用者;通過向潛在使用者展示軟體的功能吸引使用者,在通過這些使用者的良好反映吸引更多的使用者。
b.這些軟體的目標並不都是盈利,但是大部分卻都是直接或者間接的為了盈利。直接盈利在我看來就是賺取客戶的錢,比如說一些網頁遊戲中購買道具,很顯然就是直接盈利。當然其中也有些軟體並不是簡單的盈利。例如,免費郵箱並不盈利,它的主要目標是為了吸引大量的使用者,提高點擊率,這樣在該網站的一些廣告就會被看到,就可以向廣告商收費的,從而實現間接盈利。
(2)這些軟體我都是開啟相應的網頁直接使用的
(3)這些軟體遇到Bug時,或者更新版本,只需要將新的應用程式替換伺服器上老的程式,之後客戶開啟時就會呈現新的版本。
(4)同一類型的軟體的競爭只要體現在他們的宣傳方式,軟體對客戶的適用度,軟體的操作性等方面。WebApp在可能成為一個主要的發展趨勢,因為它使用方便不需要安裝,不需要自己更新,而且開發人員維護起來也很方便。
(5)使用上述軟體觀察到的“特殊現象”:同樣的連結在某一時刻在任何電腦的任何瀏覽器上開啟顯示結果都是一樣的(不考慮不相容的情況),而且可以允許許多使用者同時使用,但是表面上感覺只有自己一人在使用一樣。在這一點上和硬體是不一樣的,硬體在大多數情況下只能供一個使用者使用,即使可以供很多使用者使用也存在著一定的限制,而且使用者可以察覺到其他使用者的使用。這能體現軟體的特性:軟體是邏輯的。
(7)我第一次使用此類軟體是我在高二的時候,需要上交一個說明材料,班主任讓我以郵件的形式發送給他,於是我就使用了QQ郵箱。當時這個軟體就是直接開啟網頁使用了。
(8)我目前使用的的WebApp都是比較簡單的,根據網頁中的一些指示,或者自己嘗試著點擊網頁上的一些連結或者按鈕等看出現的情況,逐漸就學會使用了。對與Web給我帶來的好處與壞處,以郵箱為例。好處:可以使用它的功能,發郵件,收郵件滿足學習上的需要;壞處:總是有一些廣告郵件發到郵箱。
(9)仍然以郵箱為例,由於學習及其他的需要我還在使用使用郵箱,而且在使用QQ郵箱,同時也在使用網易郵箱。因為QQ郵箱比較方便,平時登入QQ就能看見新郵件的提示,但是由於一些地方需要使用郵箱註冊的,但是不建議QQ郵箱,於是又同時是使用了網頁郵箱。
(10) 還會存在,因為此類軟體使用方便,不需要安裝,只需要瀏覽器就可以使用,相信隨著瀏覽器功能的強大,此類軟體也會有更好的發展。
mobileApps(手機應用):例如手機遊戲,手機版qq,,微博等都是mobileApps。
(1)a.我最初使用這類軟體,是因為買回來的智能手機上內建一些應用軟體,在摸索使用的過程中我發現它們簡單、方便實用。於是我又嘗試的去搜尋具有我需要的功能的軟體,使用其他的應用軟體。軟體開發人員說服客戶使用他們的軟體,可以讓手機出場的時候就安裝上他們的軟體,這樣很多客戶都是會嘗試使用到接受這款軟體;當然軟體的宣傳也是必不可少的。
b.在我接觸的mobileApps基本都是免費使用的,但是它們最終的目的肯定是為了盈利,只是很大一部分軟體開發人員盈利的直接對象並不是使用軟體的客戶,比如說廣告商。
(2)這類軟體是手機本身內建,或者下載安裝包到手機上然後安裝使用。
(3)這類軟體處理Bug是退出新的版本。更新版本要下載新的安裝包,重新安裝,覆蓋原有安裝使用。
(4)同類軟體通過突出自己的某一亮點吸引更多的使用者使用。由於手機方便攜帶,現在人習慣了使用手機處理各種事務,所以mobileApps將有很好的發展前景。
(5)使用上述軟體觀察到的“特殊現象”:軟體在手機上無論使用多少次,使用多長時間都能正常使用(不考慮手機問題)。而硬體是無法達到這一點,硬體會隨著使用時間和使用次數的增加產生一定程度的磨損。軟體在運行和使用期間,沒有硬體那樣的機械磨損、老化問題;
(6)此類軟體是從手機使用作業系統的開始出現的。
(7)我第一次使用此類軟體是在高考之後。當時買了第一部手機,也是第一部只能手機,當時就是想用手機休閑娛樂。那時的軟體是手機內建的和自己下載的。
(8)第一次安裝一個軟體開啟後,會有使用教程,跟著做一遍就知道如何使用了。此類軟體給我帶來的好處與壞處如下。好處:給我帶來了簡單快捷的應用。壞處:一些手機版的軟體沒有PC版的功能全面,不便於使用。
(9)我還在用這寫軟體,因為這些軟體在手機上,可以隨時隨地的使用。
(10)還會存在,因為此類軟體使用方便,帶著手機就可隨時隨地使用,相信隨著智能手機的發展,此類軟體也會有更好的發展。
OperatingSystems(作業系統):例如windows作業系統,Linux作業系統等
(1)以windows作業系統為例,在中國很多人都使用windows作業系統,自然而然的就帶動更多的人使用該系統。軟體開發人員
有些作業系統是盈利的,他們的目標就是擷取客戶的現金,如windows作業系統,當然也有些作業系統的目標不是盈利,他們的目標是為了供教學研究使用。
(2)這些軟體是通過拷貝得到的
(3)處理Bug通過添加補丁,更新版本通過重裝作業系統
(4)不同的作業系統以他們不同的優勢吸引不同的使用者,例如windows作業系統簡單易學,適合福士使用,而Unix的安全性好但是需要通過命令列使用,適合專業人士使用。
(5)使用上述軟體觀察到的“特殊現象”:雖然我們使用電腦就會使用的此類軟體,但是我們似乎又並沒有感覺到此類軟體的使用。它是介於硬體和應用軟體之間的一類軟體和具有與其他軟體一樣的特性。
(6)在1947年發明了晶體管,以及莫裡斯·威爾克斯(Maurice Vincent Wilkes)發明的微程式方法,使得電腦不再是機械裝置,而是電子產品。系統管理工具以及簡化硬體操作流程的程式很快就出現了,且成為作業系統的基礎。
(7)我第一次使用此類軟體是小學五年級的時候,但是的資訊技術課讓我第一次接觸到電腦,接觸到作業系統,但是但是我並不知道作業系統的存在,只是想通過電腦玩一些小遊戲。當時的作業系統應該是拷貝安裝的。
(8)我是在老師的教導下學會使用windows作業系統的。好處:簡單方便。壞處:有時電腦會突然死機導致一些資料的丟失。
(9)我現在還在用windows作業系統,因為它比較簡單方便。
(10)作業系統這類軟體,再過10年,20年之後還是會存在的。因為作業系統是管理和控制電腦硬體與軟體資源的電腦程式,是直接運行在“裸機”上的最基本的系統軟體,任何其他軟體都必須在作業系統的支援下才能運行。所以在現在這個資訊時代電腦必不可少同樣作業系統也必不可少。
軟體過程與專案管理——第一周作業(2)