preview

Overview of Information Flow Complexity Metrics

Better Essays

Overview of Information Flow Complexity Metrics: When we say that any software is complex, we want to refer that the software or part of the software is probably difficult to interpret, or incomprehensive by others who wasn’t particularly involved in developing the software at the first place. As being part of this ever growing software industry, we all know that many times software requires updating by developers who was not the original developer of the project. In fact for any large software, it is possible that different teams are engaged to develop different parts of the software, and then there are teams to merge those different parts, to test them and fix the bugs that are found. Even after the software gets released, new feature requests emerge. So, in any of these scenarios programmers or developers need to understand the software or part of the software easily that has been written by some other developers to be able to update, integrate or maintain the system. The obvious reason behind this is that the more complex the software or parts of software is the more difficult it will be to understand, and update them, and there can be higher chances for the software to be error prone. So, more effort and cost will be involved to modify, test, or maintain the software. That is why, starting from the very beginning of the designing phase till the release and even after the release, we constantly seek to interpret the complexity of the software modules. In 1981, Henry

Get Access