Skip to main content

Session 18

Continue Recreating an Existing Application Portion

This session continues the application recreation activity from Session 17. The aim is to improve the first version by adding missing behavior, better validation, better interface details, or cleaner implementation.

Problem Statement

Continue the activity of Session 17 by improving or extending the program developed from observing an existing application or a portion of an application.

Expected Deliverable

Improve the Session 17 implementation, document changes, and compare the updated version against the observed application behavior.

Improvement Areas

  • Add missing validation.
  • Improve user interface.
  • Add more realistic data.
  • Improve error handling.
  • Refactor code for maintainability.
  • Add test cases.

Submission Checklist

  • Include Session 17 baseline summary.
  • List improvements made.
  • Include updated code or screenshots.
  • Include comparison with original observed application.
  • Mention remaining limitations.