Which of the following is the best definition of a computer hacker?
A) A hacker is a slang term for a professional programmer.
B) A hacker is a person who is highly skilled in computer programming but has had no
formal education.
C) A hacker is a criminal who tries to discover computer capabilities not mentioned in
software manuals, as well as modify them to obtain maximum performance.
D) A hacker is creates bogus work-at-home opportunities, chain letters, get-rich-quick
scams via email, chat rooms, and websites.
All of the following are drawbacks associated with prototyping EXCEPT:
A) users may confuse the prototype with the finished system causing potential
disappointment by those users when necessary changes are made.
B) prototype development could use funds that might be needed for pre-implementation
testing prior to implementation.
C) a poorly constructed or managed prototype could use up time needed for final
system development.
D) developers and future users can get distracted while developing and using the
prototypes.