- Implementation: 13-5-2008
- User guide and installation guide: 15-5-2008
- The requirements: 17-5-2008
- Results and conclusions:19-5-2008
- Documentation for detailed design:20-5-2008
- Documentation for problem analysis: 23-5-2008
Final Report是重質多於重量的
Implementation: Discuss on 10-5-2008
- 記錄自己做過甚麼,可以參考我的工作記錄
- Testing
- Black Box testing - Requirements Verification
- Black Box testing - Requirements Verification
- Changes to design(Provide reason) - Requirements Verification
- Summary
- 全方位檢討(驗證)
- 由original problem formulation(簡潔陳述) was correct
- difficulties encountered
- delays/changes in project schedule
- 到how well the solution meets the specification
- limitations of the proposed system
- subsection suggesting further developments to be undertaken
- 由original problem formulation(簡潔陳述) was correct
- User Guide
- 寫自己的function
- Installation guide
- 把Software folder複製到儲存位置(USB記憶體也可以!!)。
- 按JAR file。
- 完成。
- 考慮多個可行方案,然後選擇最好的。
- 要把設計全部列出,不可以因為Project沒有做到而刪去。
- software/hardware architectural design (system design)
- Software architectural design
- 可行方案
- Client-Server
- Database-centric architecture
- Structured Systems Analysis and Design Method (SSADM)
- 正常情況下我們的程式只會在一部電腦上使用。
- 員工可以上網看時間表的話程式會在多部電腦上使用(Client: Staff, Server: Software)
- 可行方案
- hardware architectural design
- 可行方案
- PC
- Pocket PC
- 在普通PC上運作,沒有特別的設計
- 可行方案
- Software architectural design
- data design
- Project資料會以Object Oriented File儲存: 檔案裡全是Objects。
- Project資料會以Object Oriented File儲存: 檔案裡全是Objects。
- user interface design.
- analysed the problem
- 找出真正要解決的問題
- for evidence that you have investigated(調查) commercially available solutions
- 參考過市面上的軟體
- 決定最終的解決方案
- Scope of the proposed system
- description of functions provided
- data processed by the system
- User可以輸入甚麼,例如Task的資料
- other non-functional requirements
- 免安裝的特性應在此說明。
- approach to problem solving
- choice of methods
- tools and techniques
- the quality of design
- data model
- class diagram
- functional model
- use cases
- dynamic model
- state transition diagram
- sequence diagram
- data dictionary
- data model
- http://en.wikipedia.org/wiki/Software_architecture
- http://en.wikipedia.org/wiki/Hardware_architecture

