• discovery, documenting and maintaining a set of requirements for a system • communication is important • may be biggest cause of software trouble
• discovery, documenting and maintaining a set of requirements for a system • communication is important • may be biggest cause of software trouble
determining what the customer wants the system to do, under what constraints, and including other important details