Given the following pseudocode: M1 () { write into file B; } M2(int x) { ...; print x; ...; } M3() { write into file A } M4(Record StudentRecord) { print Student Number; call M1(); } M5() { int i 0;...

Given the following pseudocode: M1 () { write into file B; } M2(int x) { ...; print x; ...; } M3() { write into file A } M4(Record StudentRecord) { print Student Number; call M1(); } M5() { int i 0; call M2(i); } M6() { call M1(); } M7() { call M4(CompleteStudentRecord); call M5(); go to L1;} M8(Boolean x) { if ( x true) call M9() ; else call M6(); call M11(); write into file B; } M9() { call M3() ; call M1(); } M10() { call M8(Boolean flag); call M7(); } M11() { ...L1: write to file C; } Produce a structured chart representing the high-level design hierarchy obtained from the given pseudocode. What is the coupling level between the various modules of the design hierarchy? What is the cohesion level of each module in the design?



May 26, 2022
SOLUTION.PDF

Get Answer To This Question

Related Questions & Answers

More Questions »

Submit New Assignment

Copy and Paste Your Assignment Here