Even now, in the 21st century, computers still can??™t ???understand???
plain-English commands, hardware still doesn??™t perform flawlessly, and users
still have trouble getting their applications to do what they want and need
them to do. Most important, software cannot be made to anticipate what the
user wants. How many times have you heard people complain that they know
the computer can do what they want but they just can??™t get it to happen?
In this chapter, the expressions end user, user, client,and
customerall mean the same thing: the person or group of
people using the application you??™ve created. Although the terms clientand
customerare normally applied to the parties who pay to have the application
produced, thinking of all usersas clients should be your first step toward producing
bulletproof applications. Always think of your users as the important
people they are, and your work will reflect a conscientious attitude and a professional
approach.
TIP
877
IN THIS CHAPTER
Defining bulletproofing
Looking at the characteristics of
bulletproof applications
Understanding that bulletproofing
goes beyond code
Identifying the principles of
bulletproofing
Developing to a specification
Securing the environment
Providing user feedback
Adding logging to applications
Bulletproofing Access
Applications
What Is Bulletproofing?
Advanced database systems like Access bring valuable data and information directly to the user??™s
desktop.
Pages:
1641
1642
1643
1644
1645
1646
1647
1648
1649
1650
1651
1652
1653
1654
1655
1656
1657
1658
1659
1660
1661
1662
1663
1664
1665