0 votes 0 votes The lower degree of cohesion is kind of: Logical Cohesion Coincidental Cohesion Procedural Cohesion Communicational Cohesion IS&Software Engineering isro2018 is&software-engineering + – Arjun asked Apr 22, 2018 • recategorized Dec 31, 2019 Arjun 10.6k views answer comment Share Follow See all 0 reply Please log in or register to add a comment.
Best answer 3 votes 3 votes answer is B http://www.cs.sjsu.edu/~pearce/modules/lectures/ood/metrics/Cohesion.htm sonveer tomar 1 answered Apr 22, 2018 • selected Apr 23, 2018 by ManojK sonveer tomar 1 comment Share Follow See all 0 reply Please log in or register to add a comment.
1 votes 1 votes Functional Cohesion: Every essential element for a single computation is contained in the component. A functional cohesion performs the task and functions. It is an ideal situation. Sequential Cohesion: An element outputs some data that becomes the input for other element, i.e., data flow between the parts. It occurs naturally in functional programming languages. Communicational Cohesion: Two elements operate on the same input data or contribute towards the same output data. Example- update record int the database and send it to the printer. Procedural Cohesion: Elements of procedural cohesion ensure the order of execution. Actions are still weakly connected and unlikely to be reusable. Ex- calculate student GPA, print student record, calculate cumulative GPA, print cumulative GPA. Temporal Cohesion: The elements are related by their timing involved. A module connected with temporal cohesion all the tasks must be executed in the same time-span. This cohesion contains the code for initializing all the parts of the system. Lots of different activities occur, all at init time. Logical Cohesion: The elements are logically related and not functionally. Ex- A component reads inputs from tape, disk, and network. All the code for these functions is in the same component. Operations are related, but the functions are significantly different. Coincidental Cohesion: The elements are not related(unrelated). The elements have no conceptual relationship other than location in source code. It is accidental and the worst form of cohesion. Ex- print next line and reverse the characters of a string in a single component. source https://www.geeksforgeeks.org/software-engineering-coupling-and-cohesion/ abhishek tiwary answered Nov 1, 2020 abhishek tiwary comment Share Follow See all 0 reply Please log in or register to add a comment.