Cohesion Analysis 

Determine the module cohesion

1) From the coupling analysis we noticed that the output of the “Survey Form Class” serves as the input to the “Converter Class” as shown in the diagram below.  The data flow diagram also shows the same relationship. This clearly indicates that the two modules are sequentially cohesive module.



2) In the system the remaining classes are “SurveyC Class” and “Database Class”. The User Interface Class as the name suggest, it only perform the User Interface of the system and the Database Class only perform the task of the database management without any interactions with other classes , since each of this class contributes to the execution of one and only one problem-related task they are classified as service cohesive modules

Conclusion

From the analysis done above, the scale of the cohesion in the Online Survey Data Management System are ranging from Service Cohesion and Sequential Cohesion which is a positive aspect of Cohesion as such Cohesion will result in easy maintenance of the system


Directions

Who are We ???  System Specification Project Schedule  Software Cost Estimation
Use Case Diagram Requirements Model Software Design Procedure Design
Coupling Analysis Testing