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.
Sexual reproduction, above and beyond producing individuals, introduces variability in the offspring through combining traits of parents.
dc video amplifier construction consists of a driver and an output amplifier. q1 works as a driver amplifier and q2 like output amplifier.
the statement of cash flows is now accepted, together with the income statement and the statement of financial position, like a main financial statement.
Sex Determination and Sex Linkage tutorial all along with the key concepts of Sex Determination, Sex Determination in Drosophila and Sex Determination in Man
tutorsglobe.com blood cells assignment help-homework help by online circulation tutors
Theory and lecture notes of Reduction of Higher Order Equations to Systems all along with the key concepts of differential equations, motion of a pendulum, universal higher order equation. Tutorsglobe offers homework help, assignment help and tutor’s assistance on Reduction of Higher Order Equations to Systems.
automatic irons are fitted along with a thermostatic switch to regulate the heat to a particular value that was predetermined.
Theory and lecture notes of ODE Boundary Value and Finite Differences all along with the key concepts of Beam With Tension, Steady State Heat and Diffusion. Tutorsglobe offers homework help, assignment help and tutor’s assistance on ODE Boundary Value and Finite Differences.
tutorsglobe.com modification of taproot assignment help-homework help by online root modifications tutors
tutorsglobe.com change of electron affinity along a group assignment help-homework help by online electron affinity tutors
tutorsglobe.com classification of grafts assignment help-homework help by online transplantation immunology tutors
tutorsglobe.com taxes of state governments assignment help-homework help by online direct and indirect taxes tutors
tutorsglobe.com production possibilities assignment help-homework help by online basic economic problems tutors
tutorsglobe.com kinds of budget assignment help-homework help by online budget tutors
Dehydration of Alcohol tutorial all along with the key concepts of E1 mechanism for 2- Propanol, Reagents and Chemicals, Experimental procedure, The product analysis
1960192
Questions Asked
3689
Tutors
1469860
Questions Answered
Start Excelling in your courses, Ask an Expert and get answers for your homework and assignments!!