Systems Requirements, Design and Trade-Off Analysis