INtro
1. OO fundamentals
2. Requirement
3. Use Cases and User Stories
4. Domain Modeling
5. Class Diagrams
6. Inheritance and Composition
7. Software Development
Glossaries
Conclusion
INtro
1. OO fundamentals
2. Requirement
Defining requirements /
functional requirements , แต่ก็อาจะเป็น Non-fn req
Non-fn เช่น ใน banking ต้องรู้ legal , performance ว่า transaction ใช้เวลาเท่าไร
fn req – ต้องเป็นแบบ must do… ยังไม่ต้อง detail เช่น ยังไม่ต้องรีบเขียนว่า ต้องใช้ inheritance
ส่วน non-fn ก็มกัจะเป็นแบบ system/application should be…
featureต่างๆ พยายามเอาที่ minimal แต่จำเป็นก่อน ยังไม่ตอ้งเอาหลายๆอย่างมากนัก
FURPS+ require
3. Use Cases and User Stories
4. Domain Modeling
5. Class Diagrams
6. Inheritance and Composition
7. Software Development
Glossaries
Conclusion
