A major information system has 1140 modules.There are 96 modules that perform control and coordinationfunctions and 490 modules who function depends o

Burhan Hopper

Burhan Hopper

Answered question

2021-05-13

A major information system has 1140 modules.There are 96 modules that perform control and coordinationfunctions and 490 modules who function depends on prior processing.The system processes approximately 220 data objects that each havean average of three attributes. There are 140 unique data baseitems and 90 different database segments. Finally, 600 modules havesingle entry and exit points. Compute the DSQI for this system

Answer & Explanation

Faiza Fuller

Faiza Fuller

Skilled2021-05-15Added 108 answers

Given data,
The total number of modules S1=1140
The control and coordination functions S2=96
The number of modules whose function
depends on prior processing S3=490
The number of database objects S4=220
The total number of unique database items S5=140
The number of different database segments S6=90
The number of modules with a entry and exit point S7=600
Above all values are determined for a computer program,
now, have to calculate intermediate values follows:
Program structure D1 was developed using a distinct method,
So, here D1=1
Module independence D2=1(S2S1)
=1(961140)
D2=0.91579
Module not dependent on prior processing D3=1(S3S1)
=1(4901140)
D3=0.57018
Database size D4=1(S5S4)
=1(140220)
D4=0.36364
Database compartmentalization D5=1(S6S4)
=1(90220)
D5=0.59091
Module entrance/exit characteristic D6=1(S7S1)
=1(6001140)
D6=0.47368
Now, with the intermediate values determined, the DSQI
is computed in the follows:
DSQI(Design structual quality index) =SwiDi
Where i=1 to 6, wi is the relative weighting of the importance
of each of the intermediate values, if all Di are weighted
equally, then wi=0.167
DSQI=0.167×(D1+D2+D3+D4+D5+D6)
=0.167×(1+0.91579+0.57018+0.36364+0.59091+0.47368)
=0.167×(3.9142)
DSQI=0.65367

Do you have a similar question?

Recalculate according to your conditions!

Ask your question.
Get an expert answer.

Let our experts help you. Answer in as fast as 15 minutes.

Didn't find what you were looking for?