Week 1 Paper GMGT 555- A BBB Ã¯Â¿Â½ PAGE Ã¯Â¿Â½1Ã¯Â¿Â½
Roles in System Development - End Users
Systems Development Life Cycle - Feasibility
CMGT 555 / Systems Analysis and Development
University Of Phoenix
December 2, 2006
The design of a system varies in response to the expected audience for the perticulare application. Some systems are intended for back rooms, some for the front office, and some are for the general public. They are designed for technical users, others for end users. Some are intended to work standalone in real-time control applications, others for an environment of timesharing and pervasive networking. (Raymond, 2003, chap. 3) What has to be defined is the kind of system and the requirements.
Every system has elements but none are as important as the input of data . This data can ultimately have an effect on the desired outcome .
Each system requires users to enter data in a particular format. If this data is not entered correctly the system is unable to recognize the input as valid data. This is frequently the case with time and date fields. In this situation an error handling process is needed, users will perriodically make input errors. Design considerations are often focused on the wrong issues, to much time is spent on formulating the desired error message and where it must be displayed in the process.
Frequently system programmers will design a system that provides instructions built into the application, thus providing the correct input format. So the users can understand exactly how they should enter the data. However, even this does not always help, users still make input errors, and developers complain about their "stupid" users. (Waloszek, 2000)
One must think that this way of thinking is wrong. The problem truly...