結合工程實踐選題調研分析同類軟件產品

 

  個人工程實踐選題是「基於阿里雲的多協議網絡通訊系統」,阿里雲通訊服務平臺,整合了三大運營商的通訊能力,爲開發者提供了簡潔易用的短信/語音,三網合一通道。本項目以阿里雲和嵌入式系統爲工做平臺,實現基於TCP/IP,UDP/IP,HTTP等協議的網絡通訊系統。本項目開發環境相關的軟件有centos系統,vim編輯器,gcc編譯器。linux

 

1、這些軟件的開發者是怎麼說服你(陌生人)成爲他們的用戶的?他們的目標都是盈利麼?他們的目標都是賺取用戶的現金麼?仍是別的?vim

我是經過查資料知道這三款軟件是linux系統開發經常使用的,因此採用了這三款軟件做爲項目的開發軟件。這三款軟件都是開源的,也就是不收費。centos

2、這些軟件是如何到你手裏的(郵購,下載,互相拷貝,在線使用...)網絡

這些軟件都是我下載的,由於開源,全部下載起來也很方便。編輯器

3、這些軟件有Bug麼?又是如何更新新版本的?優化

每款軟件都會存在必定量的bug,可是大部分用戶都不會遇到,我在開發過程當中並無遇到。當知道本身使用的軟件有新版本發佈,能夠更新,軟件更新能夠手動更新或者下載源碼從新編譯安裝,固然也能夠不更新。阿里雲

4、此類軟件是何時開始出現的,同一類型的軟件之間是如何競爭的?發展趨勢如何?開發

這些軟件很早就存在的,好比vim編譯器是90年代開始發佈的。同一類型的軟件之間的競爭有不少因素,好比收費因素,使用方便因素,用戶友好性因素,開發愛好因素等,綜合下來用戶就有了本身的偏好,選擇了相應的軟件做爲本身的開發軟件。編譯器

5、列舉你在使用上述軟件時觀察到的「特殊」現象,它們和硬件有什麼不一樣?這些能說明軟件的某些本質特性麼?源碼

軟件是運行在硬件之上的,軟件是在CPU上運行的一些列指令執行的結果,再加上輸入輸出展示給用戶看到。通常軟件運行結果都是可視化的,而硬件都是門電路組成,肉眼是看不到的,需藉助一些光器件才能被肉眼感知。硬件是基礎,軟件是定義硬件執行的指令集合。

6、你我的第一次用此類軟件是何時,你當時是幾年級,班主任叫什麼?在哪裏,什麼狀態,當時的軟件是如何獲得的(買的正版,盜版,下載?)

我第一次用這些軟件的時候是在大學三年級,班主任叫張英傑,在安徽工業大學,是學生,當時的軟件是從老師那裏拷貝的。

7、你是如何精通這類軟件的?它給你什麼好處,壞處?

我還沒精通這些軟件,目前仍是熟悉使用中,不過隨着常用,會愈來愈順手使用這些軟件的。這些軟件能讓我開發程序,完成實際項目。

8、你如今還用它麼,或者是同類軟件的不一樣品牌,爲什麼?

如今還在用,由於開源,不是黑盒子,而且資料多。

9、這種軟件再過10年,20年還會存在麼,爲何?

我相信20年內依然會存在,開源社區的一些高手會不斷優化,改進,使這些軟件能跟上時代的步伐而不至於被淘汰。

相關文章
相關標籤/搜索