design begins. Inputs may include the system specification, with functions
allocated to software, and a software development/project plan. Inputs come
from many sources, including the customer, users, management, QA and
test groups, and as systems requirements allocated to software. The main