Explain basic information flow model, Software Engineering

Assignment Help:

Q. Explain basic information flow model & it's more sophisticated versions?

Ans. A Information flow metrics are useful to the components of a system design. For any component A we is able to define three measures

1: 'FAN IN' is merely a count of the number of other components that is able to all or passes control to component A.

2: 'FAN OUT' is the numerous components that are called by component A.

3: using the subsequent formula derives this.

We will call this determine the INFORMATION FLOW index of component A abbreviated as IF(A).

IF(A) = {FAN IN(A) *FAN OUT (A)}2

The sophisticated IF model be different from basic model in its definition of FAN IN and FAN OUT

For a component A let:

a= the numerous components that call A.

b=the numerous parameters passed to A from components higher in the hierarchy

c= the numerous parameters passed to A from components lower in the hierarchy

d=the numerous data elements read by components A then

FAN IN(A)=a+b+c+d

Also let:

e= the numerous components called by A.

f=the numerous parameters passed from A to components higher in the hierarchy

g= the numerous parameters passed from A to components lower in the hierarchy

h=the numerous data elements written to by A

AN OUT(A)=e+f+g+h

Other than those changes to the essential definitions the derivation analysis and interpretation remain the same.


Related Discussions:- Explain basic information flow model

Cairs library management system , CARS-LMS: In this section let us try...

CARS-LMS: In this section let us try to learn about a different software package, which is commonly used in some of the libraries abroad. The package is known as CAIRS/LMS or

Explain data collection, Data collection A metrics programme should be ...

Data collection A metrics programme should be based on a set of product and process data. Data should be collected immediately (not in retrospect) and, if possible, automati

State both verification and validation, Define Verification &Validation. ...

Define Verification &Validation. Verification : The set of actions that make sure software correctly implements a particular function. Validation : The set of actions that

Type of organizational behaviour, what is type of organizational behaviour ...

what is type of organizational behaviour like classical,neo and morden?

What is walkthrough, What is Walkthrough? Ans) Usually, a step-by-step s...

What is Walkthrough? Ans) Usually, a step-by-step simulation of the implementation of a procedure, as when walking by code, line by line, with an imagined set of inputs. The wor

Draw dfd for the given requirement, A store is in the business of selling p...

A store is in the business of selling paints as well as hardware items. A numeral of reputed companies supplies items to the store. New suppliers are able to also register with the

What is inheritance, Q. What is Inheritance? Inheritance:- Inheritance...

Q. What is Inheritance? Inheritance:- Inheritance is defined as the property of objects by which instances of a class can have access to data and programs contained in a previ

Discuss the design steps of the transform mapping, Discuss the design steps...

Discuss the design steps of the transform mapping. Re-examine the fundamental model. Re-examine and refine the DFD for the software. Determine the DFD has either the

Software decompositiopn, what is software decomposition? what are its techn...

what is software decomposition? what are its techniques?

What is the use of a data flow diagram, What is the use of a data flow diag...

What is the use of a data flow diagram? A data flow diagram is used to represent the functional view of an application domain. It represents all the significant business proces

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd