軟件工程第一次做業

  • 花20分鐘寫一個能自動生成小學四則運算題目的「軟件」,要求:除了整數之外,還要支持真分數的四則運算。將代碼上傳至coding.net,並將地址發佈至本身的博客。
    coding地址: https://coding.net/u/z666編程

  • 在一週以內快速看完《構建之法》,列出你不懂的5-10個問題,發佈在本身的博客。
    1.關於bug與測試,怎麼判斷這些bug的重要程度?
    2.怎麼肯定對某個bug的修改不會影響其餘功能?
    3.經過BVT的構建能夠稱爲可測,意思是說團隊能夠用這一版本進行各類測試,這是爲何呢?
    4.對PM的有些功能的理解?
    5.團隊合做模式和開發流程的關係密切,二者可否脫離?
    6.「軟件=程序+軟件工程」,軟件工程具體指的是?
  • 軟件有不少種:包裝在盒子裏的軟件、基於網頁的軟件、企業或學校或某組織內部的軟件、遊戲、手機應用、操做系統、工具軟件,選取三種軟件,請分析它們各自的特色。
    1)這些軟件開發者是怎麼說服你(陌生人)成爲他們的用戶的?他們的目標都是盈 利麼?他們的目標都是賺取用戶現金麼麼?仍是別的?
    2)這些軟件是如何到你手裏的(郵購,下載,互相拷貝)
    3)這些軟件是如何處理Bug的?又是如何更新新的版本的?
    4) 同一類型的軟件之間是如何競爭的?
    - 列舉你在使用上述軟件時觀察到的「特殊」現象,它們和硬件有什麼不一樣?這些能說明軟件的某些本質特性麼?
    - 網頁軟件----手機百度:
    . 經過不定時的推出新聞,有娛樂的,有軍事,引發人們的關注。
    . 他們的目標就是爲了盈利,流量賺取的。經過網上商店下載的。
    . 經過人們的建議,舉報來處理Bug的,若是有新的版本,系統就會提醒你更新的。
    . 同一類軟件經過不斷改造皮膚,窗口等等,給用戶推送更精彩的新聞來競爭的。工具

    - 遊戲----王者榮耀:
                . 經過其餘軟件打廣告,用絢麗的界面,和遊戲場景的美觀吸引用戶的。
                . 引發人們的關注。他們的目標就是爲了盈利,經過購買會員,購買英雄等等來賺取的。
                . 經過網上商店下載的。
                . 經過人們的建議和官方監督來處理Bug的,若是有新的版本,系統就會提醒你更新的或者在有無線網的時候自動更新。
                . 同一類遊戲經過不斷改造英雄皮膚,更低的會員價格來競爭的。
    
         - 工具軟件----VS2017:
                . 這是有微軟公司研發的編寫程序的工具軟件。
                . 學習計算機編程的都會用到。他們的目標既是盈利,又是更好的告知人們微軟的重要性。
                . 它是經過別人拷貝給我插件,而後我自動下載安裝的。
                . 同一類型的工具經過程序的準確性,實用性等競爭。
    
           - *「特殊」現象:
               . 有的時候就忽然卡住了,或者沒法啓動,須要退出程序從新啓動。
               . 軟件是一系列按照特定順序組織的計算機數據和指令的集合,按照特定順序組織的電腦數據和指令的集合。而硬件是電子計算機中全部實體部件和設備的統稱。
               . 這些「特殊」現象能說明軟件的複雜性等等。
相關文章
相關標籤/搜索