Software Engineering Quick Revision Notes
Software Engineering Quick Revision Notes
Preferred when:
- Time-to-market is critical.
Phases:
1. Business Modeling
2. Data Modeling
3. Process Modeling
4. Application Generation
Myth 1: Once program works, job is done. -> Reality: Maintenance is continuous.
Myth 2: More code = better software. -> Reality: Simplicity and clarity matter.
Myth 3: Tools solve all problems. -> Reality: Skills and methodology are key.
Justification:
- No physical degradation.
8. Design Principles
Use Cases: Browse Products, Add to Cart, Checkout, Login, Register, Manage Products (Admin)
13. Refactoring
Importance: