Question: Pseudocode Define any pseudo-code you feel necessary to describe the design of your solution. Which methods are key to the solution and what should each
Pseudocode
Define any pseudo-code you feel necessary to describe the design of your solution. Which methods are key to the solution and what should each do?



Interests +interestName: String +numOflnterests: int +interestRating: int Member Manager +isValidName: boolean +getinterestName(Interest): String +setinterestName0: void +getNumOfinterests(Member): int +getinterestRating(Interest): int +setinterestRating0: void +createNewMember0: Member +validateName0: boolean +setMemberName0: Void +setMemberFileName0: Void +setMemberYear: Void +setMemberinterests0: Void +setMemberinterestsRating0: Void +Input goes to Manager to create a Member +Provides Member Informat interface CSC Match java.io.serializable +createNewMember0: Member +loadMember: Member -listMember0: Member istlMembers0: null +saveMember0: void +removeMember): void +addMemberinterest: void quit): Void Member +name: String tyear: int tinterests: Array List tinterestRating: int +compatibilityRating: int s Member Profile static+saveMember: void static+removeMember0: void static+loadMember(String memberName): Member statica+listMember(String memberName): Member+Members passed to matcher static+listAlIMembers0 +ge +setMemberName: void +getMemberYer(Member): int +setMemberYear0: void +getMemberinterests(Member): Array List +setMemberlnterests0: void +getCompatibilityRating(Member Matcher): int +setCompatibilityRating): void Member Matcher +Matches linked back to member +isCompatible: boolean +listAlIMembers): MemberList +getCompatibilityRating(Member1, Member2): int +compareCompatibilityRating(Member1, Member2): int Member): String Interests +interestName: String +numOflnterests: int +interestRating: int Member Manager +isValidName: boolean +getinterestName(Interest): String +setinterestName0: void +getNumOfinterests(Member): int +getinterestRating(Interest): int +setinterestRating0: void +createNewMember0: Member +validateName0: boolean +setMemberName0: Void +setMemberFileName0: Void +setMemberYear: Void +setMemberinterests0: Void +setMemberinterestsRating0: Void +Input goes to Manager to create a Member +Provides Member Informat interface CSC Match java.io.serializable +createNewMember0: Member +loadMember: Member -listMember0: Member istlMembers0: null +saveMember0: void +removeMember): void +addMemberinterest: void quit): Void Member +name: String tyear: int tinterests: Array List tinterestRating: int +compatibilityRating: int s Member Profile static+saveMember: void static+removeMember0: void static+loadMember(String memberName): Member statica+listMember(String memberName): Member+Members passed to matcher static+listAlIMembers0 +ge +setMemberName: void +getMemberYer(Member): int +setMemberYear0: void +getMemberinterests(Member): Array List +setMemberlnterests0: void +getCompatibilityRating(Member Matcher): int +setCompatibilityRating): void Member Matcher +Matches linked back to member +isCompatible: boolean +listAlIMembers): MemberList +getCompatibilityRating(Member1, Member2): int +compareCompatibilityRating(Member1, Member2): int Member): String
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
