Matchmaker

(In this description, ``you'' is the requirement engineer)

Please see the linked annotated questionnaires for Operation Match and a variation called Operation Shadchan (See Section 2):

Operation Match's 1965-1966 Questionnaire,

Operation Match's 1967 Questionnaire, and

Operation Shadchan's Questionnaire.

You are to decide the requirements for a program named "Matchmaker" with the following characteristics and are to express those requirements in the form of a user's manual or a Software Requirements Specification (SRS) document:

You are expected to flesh out this vision into a complete set of requirements that take into account real-life practicalities and that deal not only with the usual normal situations, but also with exceptions. You will be discussing these requirements with your clients (your TAs) and you will be responsible not only for giving them what they want, but also suggesting to them what they should want.