Home > Articles > Programming

  • Print
  • + Share This
This chapter is from the book


After domain analysis and requirements refinement is completed, the following requirements are identified in the clothing management domain.

  1. Selecting—deciding what to wear

    1. How you select clothing changes based on what you are going to do in it.

    2. Appropriateness must be checked for articles selected to be worn together.

    3. The cleanliness of an article of clothing can impact whether or not it is selected.

    4. The state of repair of an article of clothing can impact whether or not it is selected.

    5. The environment in which you plan to wear the clothing can impact the selection.

  2. Cleaning—handling the dirty laundry

    1. Determining when an article needs to be cleaned must be customizable.

    2. For each article of clothing the cleaning method should be able to be specified.

  3. Repairing—fixing damaged clothing

    1. Determining when an article of clothing needs to be repaired must be customizable.

    2. A process with specific customizable steps needs to be supported for deciding on and initiating repairs.

  4. Purchasing—getting additional clothing

    1. A customizable frequency of clothing purchase and the criteria used for determining what clothing to buy must be provided.

    2. Different modes of clothing purchase need to be supported.

Let's look at each of these in more detail.

  • + Share This
  • 🔖 Save To Your Account