U

UML:

  1. Unified Modeling Language. A cacophony of competing terms.
  2. A graphical method for writing code that is, astonishingly, even more cryptic than the code itself.
  3. A language in the same sense that hieroglyphics or Meso-American script are languages: difficult to write, impossible to translate, tedious to interpret.
  4. Skill requirement for any programming position on any project where the project manager is already in trouble.

Unintended Consequence:

  1. The way the user eventually employs any program.
  2. Getting retained to maintain your own programs.

Unit Test:

  1. A dogmatic method of testing at the most granular coding level in such a way that guarantees validation by relying on known data ranges and functional boundaries; and never testing beyond those.
  2. Substitute for meticulous design.
  3. Marvelous opportunity to rewrite many sections of your code for free after being surprised by the creativity of your users in their ability to do the unexpected.

Unix:

Four-letter word.

Use Case:

  1. A proposed state of the machine where a single user in a single state executes a single act.
  2. The last time logic will be seen or applied during development.
  3. What the engineer hears when the clerk describes each tedious physical step taken to do a simple job during the requirements analysis portion of the design.
  4. What remains when all human imprecision is removed from a User Story.

User Story:

  1. A rambling and disjointed fable — told by someone who does not understand the situation, that, in the telling, crosses at least three physical, logical, and spiritual domains — where the programmer must write the moral.
  2. An artificial construct, originally invented to draw the business stakeholder into the technical process, but has turned like a snake and traps the skilled in an uncomfortable world of imprecision, where the technical experts remain mired in a haze of indistinct thought and the business stakeholder complains of lack of progress.
  3. Actors and Stories: perhaps theatre majors snuck into another aspect of application design.

Unsupported:

  1. A series of steps, available in the program, for which no exception handling has been written, which terminates with core dump every time it’s tried.
  2. Any web service which has been deprecated by code merge.
  3. The state of your contract project since the events of the most recent board meeting.


A B C D E F G H I J K L M N O P Q R S T U V W X Y Z