1. 程式人生 > >軟工課後作業01-P18第四題

軟工課後作業01-P18第四題

大型 ice 升級 教材 新技術 質量檢測 折舊 批量 關註

(1)建立Github賬號:

技術分享圖片

(2)教材第一章P18,第4題

  1)開發者一般以軟件的娛樂性(如王者榮耀),可用性(如office)以及社交性(如QQ,微信)來吸引我們成為他們的用戶的,他們的目標之初不一定是為了盈利,而是吸引大量的用戶,然後再增添一些盈利功能,如office的會員,QQ的各種鉆等等。

  2)一般都是在官網下載。就拿QQ來說,當時剛上5年紀,剛接觸這個軟件,感覺很神奇,可以跟五湖四海的人交朋友。

  3)一般都是打上補丁來修改BUG的,發送一個更新包來升級新版本。

  4)同一類型的軟件的競爭一般都是取長補短,創新技術。如QQ是利用互聯網理念和軟件理念的差別以及一些當時較先進的技術打敗ICQ成為了即時通訊市場的王者。

  5)軟件和硬件的區別:

  • 1.硬件產品存在老化和折舊問題,而軟件並不存在這些問題;
  • 2.硬件是看得見、摸得著的物理部件或設備,而軟件產品是以程序和文檔的形式存在,通過在計算機上運行來體現他的作用;
  • 3.硬件產品的成本構成中有形的物質占了相當大的比重;軟件生產主要靠腦力勞動。軟件產品的成本構成中人力資源占了相當大的比重;
  • 4.硬件產品設計定型後可以批量生產,產品質量通過質量檢測體系可以得到保障。軟件生產是“定制”的,只能針對特定問題進行設計或實現。

   軟件的本質特性:

  • 1.軟件工程關註於大型程序的構造;
  • 2.軟件工程的中心課題是控制復雜性——許多軟件的復雜性主要不是由問題的內在復雜性造成的,而是由必須處理的大量細節造成的;
  • 3.軟件經常化,軟件必須有效地支持它的用戶。

軟工課後作業01-P18第四題