軟件工程第一次作業
花20分鐘寫一個能自動生成小學四則運算題目的“軟件”,要求:除了整數以外,還要支持真分數的四則運算。
代碼鏈接
在一周之內快速看完《構建之法》,列出你不懂的5-10個問題,發布在自己的博客。
1.怎樣用單元測試覆蓋所有代碼路徑?
2.在做WC項目的時候既然已經模仿了wc.exe的功能,為什么還要進行擴充呢?
3.在做敏捷流程的時候要經常發布可用的軟件,但是經常發布新軟件,而且時間越快越好,這樣能保證產品的完整性嗎?
4.獲取用戶需求的時候只能進行用戶調研嗎?
5.思維導圖形式靈活,但這種圖形沒有一定的順序性,怎樣磁能更好的理解呢?
6.怎樣定義設計師與工程師的交互方式?
軟件有很多種:包裝在盒子里的軟件、基于網頁的軟件、企業或學校或某組織內部的軟件、游戲、手機應用、操作系統、工具軟件,選取三種軟件,請分析它們各自的特點。
1)這些軟件開發者是怎么說服你(陌生人)成為他們的用戶的?他們的目標都是盈利么?他們的目標都是賺取用戶現金么么?還是別的?
2)這些軟件是如何到你手里的(郵購,下載,互相拷貝)
3)這些軟件是如何處理Bug的?又是如何更新新的版本的?
4) 同一類型的軟件之間是如何競爭的?
列舉你在使用上述軟件時觀察到的“特殊”現象,它們和硬件有什么不同?這些能說明軟件的某些本質特性么?
1.手機應用
支付寶:支付寶是國內領先的第三方平臺,致力于提供“簡單、安全、快速”的支付解決方案。支付寶主要提供支付及理財服務。包括網購擔保交易、網絡支付、轉賬、信用卡還款、手機充值、水電煤繳費、個人理財等多個領域。 在進入移動支付領域后,為零售百貨、電影院線、連鎖商超和出租車等多個行業提供服務。還推出了余額寶等理財服務。通過手機可以進行下載,分為安卓和蘋果兩種。第三方支付平臺出現以前,電子商務的支付方式為轉賬或者匯款。這樣的支付方式發生在交易之前,網上欺詐事件時有發生,安全性不高。支付寶出現之后,大多數的支付都是以第三方支付為媒介來進行的。在網上交易時,客戶不是直接把錢劃到交易對方的賬戶上,而是通過網上銀行把錢充值到支付寶賬戶上,在收到商品且確認無誤之后,才通知第三方放款給賣家,事實上這是一種結算業務,通過和人們一直都認可的國家企業合作獲取信任,進行營利與服務。
2.游戲
王者榮耀:它是基于微信、QQ社交關系鏈基礎上的MOBA類手游。《王者榮耀》和《英雄聯盟》不一樣,開發出一個具有充分的可玩性但是上手和操作難度會略高的手游,主要吸引本來就已經很龐大的MOBA類端游玩家,這樣也能很賺錢;二是結合手機端游戲的特點和騰訊社交化的優勢,考慮到MOBA類游戲的團隊屬性、極高的耐玩性和本身就非常受歡迎的特點,再次擴大用戶群體,充分考慮上手簡單和女性玩家的游戲基礎等因素,開發出一款可以讓幾乎所有人快速上手的游戲,在保證門檻足夠低的情況下,再利用匹配同水平玩家和自定義操作方式等的一些游戲制度來留住高水平玩家和舉辦電競比賽。它不像其他的網游,用戶可以通過手機就可以玩,而不是像英雄聯盟一樣需要電腦才可以玩。
3.操作系統
windows 7:內置WinXP、Win7(32/64位)供用戶選擇安裝,大大提高了重裝系統的可選擇性和靈活性。自動智能化檢測當前電腦信息,自動分析當前電腦是否適合使用云騎士重裝,不強制安裝,保證安裝后系統的可用性。用戶可以簡單的進行系統重裝,主要新特性有無限應用程序、增強視覺體驗(沒有完整的Aero效果)、高級網絡支持(ad-hoc無線網絡和互聯網連接支持ICS)、移動中心(Mobility Center)。Win 7 除了外觀上的改變,它的安裝也很簡便,對于一個新用戶來講,它的用戶賬戶設置很容易,對于就用戶來說,也可以將老系統中的個人信息最大程度的保留。
浙公網安備 33010602011771號