+---+ | W | +---+ WALKTHROUGH A review of requirements, designs or code characterized by the author of the object under review guiding the progression of the review.(BCS) WHITE BOX TESTING See structural test case design. WINDOWING (also called Logic Fix) (1) Any of several procedural techniques that are based on the addition of logic to infer the century value given a two-digit year. These are generally categorized into "Fixed Windowing", and "Sliding Windowing" techniques Use of this method of remediation depends on knowledge of: * the date format used across interfaces * the pivot year used * the method of changing or "sliding" the pivot year, where applicable * a description of the error handling/reporting when exchanged date data is not in the expected date format (IEEE) (2) This is a technology for dealing with dates in data bases and software applications which does not require date field expansion. The windowing method establishes a 100 year (or some other fixed interval) time period, such as 1915 to 2014, and uses program logic to deal with all dates within that period. Using the windowing method, two-digit dates are assigned to the appropriate century. For example assuming that your window runs from 1915 to 2014, dates below the mid point of the window such as 03 or 10 are assigned to the 21st century as 2003 or 2010, while dates above the mid point such as 97 or 98 are assigned to the 20th century as 1997 and 1998. Windows can either be fixed or sliding. However, windowing exacts a performance penalty and assumes that everyone using the data or the application knows about the existence of the windowing routines. (CJ) WINDOWING, FIXED A procedural technique in which two-digit year values are interpreted within a fixed 100 year window which is typically documented in terms of a range of years (e.g., 1950 to 2049) or in terms of a pivot year (e.g., a pivot year of 50 causes values between 50 and 99 to be interpreted as 1950 to 1999, and values between 00 and 49 to be interpreted as 2000 to 2049). (IEEE) WINDOWING, MOVABLE A procedural technique in which two-digit year values are interpreted within a 100-year window, which may be user- or installation- specified. The window bounds or pivot year can be specified when the system is installed or started. (IEEE) WINDOWING, SLIDING A procedural technique in which two-digit year values are interpreted within a 100 year window which is defined in terms of the current date. With this technique, as the current date moves forward, year to year, the window also moves or "slides" forward. Sliding windows are typically documented by specifying a value or a set of values which when added to the current year define the bounds of the window. Thus, for example, a sliding window documented as "-40" defines a pivot year of 57 (i.e. 1957) in 1997 and 58 in 1998. Similarly, a sliding window documented as "-40, +59" defines window bounds of 1957 to 2056 in 1997 and 1958 to 2057 in 1998. (IEEE)