軟工課後做業01 15100272

(1)創建Github帳號。windows

 

 

 (2)完成教材第一章P18,第4題瀏覽器

軟件有不少種分類,下面是另外一種:工具

    ShrinkWrap(在包裝盒子裏面的軟件)、Web APP(基於網頁的軟件)、Internet Software(企業或學校或某組織內部的軟件)、Games(遊戲)、ui

     Mobile Apps(手機應用)、Operating Systems(操做系統)、Tools(工具軟件),選取三種軟件,請分析它們各自的特色。操作系統

        我選取三種軟件分析:Games(遊戲)、Operating Systems(操做系統)、Tools(工具軟件)設計

              1.  Games(遊戲)特色:更新頻繁,採用熱更新,熱修復的次數最多,長時間進行一次傳統的更新。blog

       2.Operating Systems(操做系統)特色:種類繁多,更新速度快,應用範圍普遍。遊戲

       3.Tools(工具軟件)特色:功能簡單實用,捆綁的廣告多,運行不穩定,大部分免費下載,不多更新。資源

題1:
1問:首先開發者說服陌生人成爲他們的用戶有不少種方法(軟件實用性、娛樂性、軟件的社交性、軟件的投資盈利性)。
2問:軟件開發者的目標不必定是盈利性,有些公益性的項目並不以盈利爲目的,而是以推進某個領域的發展爲目標(有些人並不缺錢)。固然也有人前期不以盈利爲主,只是單純的作軟件,增長用戶的註冊量。不直接盈利,就是維持保有龐大的客戶羣體,在公司的其餘產品中盈利,屬於間接盈利。目前廣泛兩種盈利方式,一種是程序內購買,好比購買遊戲內的道具、關卡等,購買應用程序內更多的功能;還有一種是在軟件中嵌入廣告,經過用戶點擊廣告賺錢。可是他們的最終目的倒是盈利。

題2:
1問:本人軟件通常都是經過網上下載獲取的(徹底免費或者包含內購),還有系統的預裝軟件。學過專業課以後明白操做系統也算軟件的一種,當初也有在微軟官網郵購過windows xp的安裝光盤,雖然如今網上處處充斥着盜版系統,可是購買正版難免是一種支持知識產權的方法。
2問:當初以第一次接觸電腦是7歲的時候吧!也不知道是幾年級。首次接觸電腦就是IBM生產的筆記本,十多年了還沒壞。。。
3問:首次接觸的軟件是微軟旗下的IE瀏覽器,當時以爲好神奇,能夠聽音樂,在線看電影,玩小遊戲,玩的不亦樂乎。。。

題3:
1問:軟件商處理bug通常都是經過軟件版本的後期升級來解決的;而一些影響體驗的重大bug,通常會發佈一個補丁來解決。小bug無關痛癢乾脆不處理
2問:在互聯網不太普及的時代,不少軟件公司仍是會發布離線更新包,這種更新包其實就是個安裝程序,只是安裝的內容是更新的部分,沒有變化的文件直接用已經安裝的版本的。如今互聯網已經十分普及,幾乎全部軟件都採用在線升級,本人知道的只有幾種方法:完整包更新、補丁更新、後臺下載後臺更新(靜默升級)

題4:
1問: 軟件之間的競爭,體現的則是優點。例如:用戶定製、ui美觀易用,功能創新、軟件流暢、價格優點、綠色無廣告。

題5:
1問:
①軟件運行時是看不到摸不着的,因此軟件是一種邏輯的產品;硬件是看得見、摸得着的物理部件或設備。
②硬件產品的成本構成中有形的物質佔了至關大的比重;軟件生產主要靠腦力勞動。軟件產品的成本構成中人力資源佔了至關大的比重。
③硬件產品設計定型後能夠批量生產,產品質量經過質量檢測體系能夠獲得保障。軟件生產是「定製」的,只能針對特定問題進行設計或實現。
④硬件產品存在老化和折舊問題,部件損壞能夠替換;對於軟件而言,不存在折舊和磨損問題,若是須要的話能夠永遠使用下去。可是軟件故障的排除要比硬件故障的排除複雜得多。

2問:①是一種邏輯產品,與物質產品有很大的區別;②軟件產品的生產主要是研製,生產成本主要在開發和研製;③ 軟件產品不會用壞,不存在磨損,消耗;④生產主要是腦力勞動,大部分產品是"定作"的;⑤開發軟件的費用不斷增長,生產成本至關昂貴。開發

相關文章
相關標籤/搜索