during the design phase of an sdlc, if the project team selects a solution that requires custom programming, the team’s systems analysts will create a set of ________ specifications.