目前為止軟體的大略需求已經定好,所以可以開始談如何開發軟體了。
軟體分為兩個部分-Client和Server端,因此必須分兩組人馬來進行開發,兩組都必須有人設計軟體的架構,先將Use case圖畫出來,並詳細描述,之後再將Class diagram畫出來。Class diagram先從interface開始畫,以interface勾勒出整個軟體的大致架構後,再去進行實作。
3/23~4/6 必須把軟體架構與單元測試程式完成。
4/7~4/21 實作軟體的細節。
4/22 ~ 4/29 測試另一組人寫的軟體。
註解必須遵守JavaDoc的規格,單元測試則使用JUnit來製作。
說明文件這幾天會PO上來。
原則上是用Netbeans的共同開發功能來編寫軟體,CVS伺服器我會在這周末架好。
以上。
沒有留言:
張貼留言