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.
www.tutorsglobe.com offers answering questions to effects of inflation, theory and concepts of effects of inflation, economics assignment help - homework help.
tutorsglobe.com description of a flower assignment help-homework help by online flower-a metamorphosed shoot tutors
We have seen that, in the early days of financial reporting, stewardship was the key issue. The main aim was to recount what had happened so as to make stewards (managers) accountable and perhaps, therefore, more careful in deploying the assets of the owner.
Theory and lecture notes of single population variance all along with the key concepts of Testing a single population variance, Conditions for testing and Confidence Intervals. Tutorsglobe offers homework help, assignment help and tutor’s assistance on single population variance.
Approach our apt Russian History Assignment Help tutors and attain excellent grades without any efforts at low prices.
Thermosetting Plastics are Aminos (Urea formaldehyde resins, Melamine, Phenolics) Heat and solvent resistant. Non-conductors of electricity. Employed like a Electrical appliance handles, TV and Radio cabinets.
Platyhelminthes tutorial all along with the key concepts of Characteristics of Platyhelminthes, Triploblastic Condition of Platyhelminthes, Acoelomate Condition, Classification of Flatworms, Structure Adults, Life Cycle of Tape Worm and Life cycle of Taenia
tutorsglobe.com second transition series assignment help-homework help by online d block elements tutors
www.tutorsglobe.com offers Behavioral Model homework help, assignment help, case study, writing homework help, online tutoring assistance by computer science tutors.
tutorsglobe.com bio gas assignment help-homework help by online energy crisis tutors
Sequencing of Peptide tutorial all along with the key concepts of sequencing peptides and proteins, Steps to Sequencing, Deciphering the Complete Primary Structure
www.tutorsglobe.com offers State Chart Diagram homework help, assignment help, case study, writing homework help, online tutoring assistance by computer science tutors.
We have earned the reputation of being the leading Medieval Art Assignment Help service via offering A++ papers at fair prices.
tutorsglobe.com quality choice assignment help-homework help by online imperfect information tutors
tutorsglobe.com growing population and environmental impacts assignment help-homework help by online human population and explosion-issues tutors
1946673
Questions Asked
3689
Tutors
1441555
Questions Answered
Start Excelling in your courses, Ask an Expert and get answers for your homework and assignments!!