This site is from a past semester! The current version will be here when the new semester starts.
TE3201 2020
  • Full Timeline
  • Week 1 [Jan 13]
  • Week 2 [Jan 20]
  • Week 3 [Jan 27]
  • Week 4 [Feb 3]
  • Week 5 [Feb 10]
  • Week 6 [Feb 17]
  • Week 7 [Mar 2]
  • Week 8 [Mar 9]
  • Week 9 [Mar 16]
  • Week 10 [Mar 23]
  • Week 11 [Mar 30]
  • Week 12 [Apr 6]
  • Week 13 [Apr 13]
  • SE Textbook
  • Programming Textbook
  • Admin Info
  • Forum
  • Instructors
  • Announcements
  • repl.it link
  • Files (slides, handouts etc.)
  • Project Info
  • Week 10 [Mar 23] - Summary

    SE Topics

    • [W10.1] OOP and UML Class/Object Diagrams: Inheritance

    • [W10.2] UML Class/Object Diagrams: Composition, Aggregation, Dependencies

    • [W10.3] Types of Testing

    • [W10.1] OOP and UML Class/Object Diagrams: Inheritance
    • [W10.1a] Paradigms → OOP → Inheritance → What

    • [W10.1b] Tools → UML → Class Diagrams → Inheritance → Inheritance

    • [W10.1c] Paradigms → OOP → Inheritance → Overloading

    • [W10.1d] Paradigms → OOP → Inheritance → Overriding

    • [W10.2] UML Class/Object Diagrams: Composition, Aggregation, Dependencies
    • [W10.2a] Paradigms → OOP → Associations → Composition

    • [W10.2b] Tools → UML → Class Diagrams → Composition → Composition

    • [W10.2c] Paradigms → OOP → Associations → Aggregation

    • [W10.2d] Tools → UML → Class Diagrams → Aggregation → Aggregation

    • [W10.2e] Paradigms → OOP → Associations → Dependencies

    • [W10.2f] Tools → UML → Class Diagrams → Dependencies → Dependencies

    • [W10.3] Types of Testing

       Developer Testing

    • [W10.3a] Quality Assurance → Testing → Developer Testing → What

    • [W10.3b] Quality Assurance → Testing → Developer Testing → Why : OPTIONAL

       Unit Testing

    • [W10.3c] Quality Assurance → Testing → Unit Testing → What

       Integration Testing

    • [W10.3d] Quality Assurance → Testing → Integration Testing → What

       System Testing

    • [W10.3e] Quality Assurance → Testing → System Testing → What

       Acceptance Testing

    • [W10.3f] Quality Assurance → Testing → Acceptance Testing → What

    • [W10.3g] Quality Assurance → Testing → Acceptance Testing → Acceptance versus system testing

       Alpha/Beta Testing

    • [W10.3h] Quality Assurance → Testing → Alpha/Beta Testing → What

    Tasks

    1. Submit weekly exercises
    2. Submit weekly project increment Level 11. Use Inheritance, Level 12. Use Multiple Code Files, Level 13. Add Unit Tests