原创 現代程序設計 作業5

在前四個作業中, 我們體會了數組,子數組的和,二維數組,字符串和字母的處理, 簡單和複雜的 UI 程序等。大家鍛鍊了命令行的處理,模塊的持續重構和演化,單元測試,UI 程序的處理,全局單例的做法,MVC 設計模式等等。同時我們還學習和練習了

原创 現代程序設計 作業7 - 更加簡單的題目

在網上,當用戶發現一個新東西 (海洋裏撈出來的新物種,奇怪顏色的飛鳥,某種新的植物等), 大家會問下面的問題:能吃麼好吃麼怎麼吃這三個振聾發聵的問題被吃貨們簡稱爲能好怎,  大家可以打開鏈接看看,體會一下。我們這門課是《現代程序設計》,我們

原创 現代程序設計 作業6 - 簡單而有意義的題目

這是這個課件的一部分:  現代程序設計 (課程設計中, 徵求意見稿)好多同學們都說題目難,這回我們來一個簡單而很有意義的。  :)寫代碼爽還是讀代碼爽? 往一堆亂麻中再加上一些線索,似乎比較容易;然而從這一團亂麻中理出頭緒,還是比較難的。下

原创 現代程序設計 作業9 - 綜合練習

經過大半學期的學習和練習, 我們把學到的東西綜合起來。在作業2 (http://www.cnblogs.com/xinz/p/3318230.html ) 中, 同學們用各種方法 (主要是動態規劃,外加一些遍歷)計算了一維和二維數組中最小最

原创 現代軟件工程 第九章 【項目經理】練習與討論

9.5.1  PM們的故事講了這麼多條條框框,我們還是來講幾個故事吧。A)是不是所有的好功能都是由PM主導,一步一步根據用戶需求,按照用戶場景設計,然後進行可用性測試等等步驟之後得來的呢?功能本天成,妙手偶得之——一個來自微軟的故事約摸在1

原创 現代軟件工程 第三章 【軟件工程師的成長】練習與討論

1.  選哪一種醫生?作爲一個軟件工程師, 你覺得自己表現如何? 有沒有這樣的體會:看書的時候覺得“技止此耳”,開發項目的時候才覺得實際情況和書上講的都有一些出入,一些重要的細節書上沒有提。我們很多人是邊看Asp.net的書, 邊開發Asp

原创 現代軟件工程 第六章 【敏捷流程】練習與討論

6.3.1  什麼時候適合選擇敏捷我們看了這麼多方法論之後,一些同學一定比較困惑,到底選擇哪一種開發方法比較好呢? 這在實踐中不是難題,有學者還列出了一些簡單的問題來幫助人們做決定[i]:表6-3 問題引出方法問題Yes – 偏向傳統的瀑布

原创 現代軟件工程 第四章 【結對編程】練習與討論

4.7.1  結對項目的案例和論文在現代軟件工程教學的過程中,同學們已經總結了不少切身體會。例如:總結1[i]:那是project到了比較關鍵的創造階段,整整一天,我們倆椅子靠椅子的坐在電腦前,一邊討論一般coding,那次才真正的體會到結

原创 現代軟件工程 第十七章 【人、績效和職業道德】 練習與討論

1. 比較不同團隊的績效評估方法,提出自己團隊的績效評估計劃用某一次《現代軟件工程》課上的幾個團隊的博客做例子:第一組(seven):我們可以按照以上的9級來分,但是對於我們而言,大家在很大程度上都是同一級的勞動者……所以我們可以進一步細分

原创 現代軟件工程 第十五章 【穩定和發佈階段】練習與討論

15.3.0 案例分析可以看看這兩個學生項目的例子,推斷出這些團隊的血型:STG遊戲的跳票(爲了完美,推遲了7天,但是7天之後也沒有發佈……)[leal1] [i]英語學習軟件(說了“明早發佈”,但是明早一直沒到)[ii]15.3.1  反

原创 現代軟件工程 第一章 【概論】練習與討論

1.  像阿超那樣,花二十分鐘寫一個能自動生成小學四則運算題目的“軟件”,和同學們比較一下各自程序的功能、實現方法的異同等等。2.  列舉你在使用軟件的時候觀察到的“特殊”現象,它們能說明軟件的某些本質特性麼?3.  上網調查一下目前流行的

原创 現代軟件工程 第五章 【團隊和流程】練習與討論

團隊模式和團隊的開發模式有什麼關係?如果你領頭開展一個全新的項目,你要怎麼選擇“合適”的團隊模式?不同的團隊模式如何影響團隊績效的評估?團隊精神和集體主義的區別?     大家回想在小學和中學的學習過程,大家在一個班集體,有多少工作是以“團

原创 現代程序設計 作業9 - 綜合練習

經過大半學期的學習和練習, 我們把學到的東西綜合起來。在作業2 (http://www.cnblogs.com/xinz/p/3318230.html ) 中, 同學們用各種方法 (主要是動態規劃,外加一些遍歷)計算了一維和二維數組中最小最

原创 對微軟實習生或者工作感興趣的讀者, 目前我的項目是...

從2014/7/28 開始,我在Windows 的中國工程團隊幹活:  http://weibo.com/3553069862/BfRhaseEw項目和想法挺多,正在學習中...  繼續招人!----------  2014/7  之前 -

原创 現代軟件工程 第十二章 【用戶體驗】練習與討論

1  什麼時候開始考慮用戶體驗?既然用戶體驗和用戶界面對一個項目這麼重要,但是負責這類工作的設計師並不是軟件工程師,設計師們什麼時候加入進來爲好呢? 不同的人有不同的看法。最先:“你要從用戶體驗開始,然後反過來尋求技術的解決方案”。[i]最