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 internal economies of scale assignment help-homework help by online internal economies tutors
Theory and lecture notes of One Shot Game all along with the key concepts of one shot game, Strategic Form, Eliminating Dominated Strategies. Tutorsglobe offers homework help, assignment help and tutor’s assistance on One Shot Game.
tutorsglobe.com sleep assignment help-homework help by online co-ordination systems tutors
Want top-notch grades in complex tasks? Hire proficient Marginal Productivity Theory of Distribution Assignment Help tutors to score A++!
tutorsglobe.com cost concepts and categorization assignment help-homework help by online cost and revenue tutors
tutorsglobe.com breeds assignment help-homework help by online poultry tutors
tutorsglobe.com occurrence and principles of extraction of gold assignment help-homework help by online third transition series tutors
Maxwell Relations tutorial all along with the key concepts of Differential forms of thermodynamic potentials, Differential form of internal energy, differential form of Enthalpy, differential of Helmholtz free energy, differential of Gibb's free energy, Four Maxwell Relations of thermodynamics
tutorsglobe.com structure of sarcomere assignment help-homework help by online muscles tutors
tutorsglobe.com normal flora of the body assignment help-homework help by online medical bacteriology tutors
VLF Instruments tutorial all along with the key concepts of EM-16, EM-16 sign conventions, EM-16R, Other VLF instruments, ABEM Wadi scans, high-Q tuning circuits
Polyploidy tutorial all along with the key concepts of Types of polyploidy, Polyploidy in animals and plants, Polyploidy in Plants, Origin of Polyploidy, Polyploidy in animals, Polyploidy in Man
tutorsglobe.com taysach’s disease assignment help-homework help by online inborn errors of metabolism tutors
Hire competent tutors to avail top-class Physical Chemistry Assignment Help and A++ solutions at affordable prices to secure top grades.
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.
1940932
Questions Asked
3689
Tutors
1491169
Questions Answered
Start Excelling in your courses, Ask an Expert and get answers for your homework and assignments!!