Priori and a posteriori analysis of algorithms

What is the difference between a priori and a posteriori analysis of algorithms? How is this related to what you have been doing as you have been creating Java software for programming assignments?

SECOND PARAGRAPH:
Discussion: Good Graphical User Interface design
Good Graphical User Interface design depends on many intangible factors that are hard to measure, such as the use of color, typography, screen layout etc.

The choice of Typefaces (fonts) is an important part of this. Some fonts almost have a personality of their own. Using the Web and font selection tools in software that you use, discuss with your classmates what fonts you like for different situations and why. What are your favorite fonts. Which fonts do you dislike? What factors influence the choice of a font?

Read the following link. What so you think about this

http://en.wikipedia.org/wiki/The_Magical_Number_Seven,_Plus_or_Minus_Two

Sample Solution