Introduction to Program Quality Quantification
After discussing various program attributes, now I will that how the program quality is measured. To measure the program quality, first we have to measure all the of the ten attributes one by one and then program quality, based on their measurements is calculated accordingly. This shows the tow step procedure of program quality measurement. This two step procedure is:
Step 1 :Assign the Raw score values and weight factors to each of the ten attributes.
Step 2: Calculate the composite Quality score.
Now we will discuss these two steps in details.
Step 1 Assign the Raw score point and weight factors to each of the ten attributes.
As we know that there are total of ten attributes to quantify the program quality. All of these attributes are measured and their measurements are based on two important factors ---
Raw score and weight. These two factors are discussed below as:
1. A raw score is the points given to each of the ten attributes to show that the program is consisting of how much points of each attribute. For an example consider a program in which robustness has 60 points. Then we can say that this program is almost 60% robust.
2. The raw score has the points range from1 to 100.
3. An independent team of experienced members are required to assign the raw score to each attribute.
4. To assign the raw score points such team checks the complete program its performance its effectiveness its working capability its external and internal environment compatibility and used guidelines standards practices rules etc.
5. The raw score of each attribute is independent from application area.
6. No default value is used to assign the raw score points.
7. The raw score of 1 to 100 are categorized in four section as given in table 6.11.
In general first three sections are used but the last and fourth section i.e. low category requires the recoding or redesigning of the software
(b)Weight:
1. A weighting factor refers to the importance or priority of a particular attribute.
2. It has a range of 0 to 10.
3. Each of the attribute must consist of one weighting factor.
4. Weighting factor of each attribute m depends on the importance of the attribute in the software product and is operational internal and external environments .
5. The value of the weight increases with the important of the attribute. So less important attribute will have low weight value.
6. Default weight value for each of the ten attribute is 1.
7. Weight value assignment to each of the attribute depends upon the particular application area or software. So these weight value assignments may vary from application to application .
8. Weight factors are fixed for a given module subprogram or a complete software product.
After having a look of these two important factors next we will see table 6.12, which shows the various program quality attributes with their raw scores ranges and weighting
Using these two major factor values various program quality attributes are measured. These factors will in turn next contribute to calculate the program quality.
Step 2: Calculate the composite Quality Score
Composite Quality Score of program quality which is calculated by dividing the total weighted score by the total weight. Its equation is given below as:
Composite Quality Score= Total weighted Score(WST)/ Total Weight (WT)
Where
(a) Total weighted Score is the sum of the ten weighted scores .so
Total weighted score (WST) =∑W Si
WS1 +WS2 ........................+WS10
A Weighted Score is the product of a raw score and a weight factor for each of the ten attributes so.
Weight score (WS) = Raw score × Weight
For i= 1to 10, this equation is written as:
W Si= R Si Wi [for i =1to 10]
(b) Total Weight is the sum of the ten weight so
Total weight (WT)= ∑ W j
Table 6.13, shows the calculation of total weighted score (WST) by adding the ten weighted scores.
This was the complete procedure to measure the quality of a program. The program quality plays an important role to develop the best code. One more thing to be noted is that program quality attributes depend either directly or indirectly on each other they affect the quality of the program . for an example a program with low score for its physical layout leads to low score for readability and understand ability . this why the quality evaluation team must be consistent in awarding score to achieves a high program quality.
Latest technology based Software Engineering Online Tutoring Assistance
Tutors, at the www.tutorsglobe.com, take pledge to provide full satisfaction and assurance in Program Quality Quantification homework help via online tutoring. Students are getting 100% satisfaction by online tutors across the globe. Here you can get homework help for Program Quality Quantification, project ideas and tutorials. We provide email based Program Quality Quantification homework help. You can join us to ask queries 24x7 with live, experienced and qualified online tutors specialized in Program Quality Quantification. Through Online Tutoring, you would be able to complete your homework or assignments at your home. Tutors at the TutorsGlobe are committed to provide the best quality online tutoring assistance for Software Engineering homework help and assignment help services. They use their experience, as they have solved thousands of the software engineering assignments, which may help you to solve your complex issues of Program Quality Quantification. TutorsGlobe assure for the best quality compliance to your homework. Compromise with quality is not in our dictionary. If we feel that we are not able to provide the homework help as per the deadline or given instruction by the student, we refund the money of the student without any delay.
tutorsglobe.com effect of change of temperature assignment help-homework help by online le chateliers principle tutors
tutorsglobe.com cell division assignment help-homework help by online cell biology tutors
stop the anxiety of complicated assignments and get first-class international law and organization assignment help to score high!
Theory and lecture notes of Properties of Logarithms all along with the key concepts of Change of Base Formula, Logarithms are Exponents, Melodic Mathematics, Common Mistakes in logarithm. Tutorsglobe offers homework help, assignment help and tutor’s assistance on Properties of Logarithms.
theory and lecture notes of theory of common mode rejection ratio i, all along with the key concepts of factors of cmrr, source and input impedance mismatch. tutorsglobe offers homework help, assignment help and tutor’s assistance on theory of common mode rejection ratio i.
www.tutorsglobe.com offers hydroboration reactions homework help, hydroboration reactions assignment help, online tutoring assistance, organic chemistry solutions by online qualified tutor's help.
tutorsglobe.com average variable cost assignment help-homework help by online short run average cost curves tutors
tutorsglobe.com microbial culture assignment help-homework help by online industrial microbiology tutors
Where an intangible asset has a limited life, the approach taken for the depreciation (or amortisation as it is generally called with intangibles) is generally the same like that for property, plant and equipment (tangible non-current assets).
tutorsglobe.com capital rationing assignment help-homework help by online capital budgeting and project planning tutors
Importance of Fungi tutorial all along with the key concepts of Wine Production, Beer Production, Bread Production, Fungi as a source of protein and discovery of Antibiotics
www.tutorsglobe.com offers polymorphism homework help, assignment help, case study, writing homework help, online tutoring assistance by computer science tutors.
Difference between Monocot and Dicot Root - Metaxylem vessels are usually circular in cross section, Metaxylem vessels are usually polygonal in cross section.
Theory and lecture notes of Investment, Time and Risk all along with the key concepts of Intertemporal Investment Decisions, Present Value and Discounting, Present Value Calculations. Tutorsglobe offers homework help, assignment help and tutor’s assistance on Investment, Time and Risk.
Relationship between Vegetation and Climate tutorial all along with the key concepts of Climate-vegetation Interaction in Sahara, Vegetation and Climate, Influence of Vegetation on Soil Type
1962215
Questions Asked
3689
Tutors
1476750
Questions Answered
Start Excelling in your courses, Ask an Expert and get answers for your homework and assignments!!