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.
General Embryology tutorial all along with the key concepts of Gametogenesis, Kinds of Egg Membranes, Fertilization, Mechanism of Fertilization, Cleavage, Kinds of Cleavage, Planes of Cleavage, Patterns of Cleavage, Blastulation, Gastrulation and Organogenesis
Hydrogen Element tutorial all along with the key concepts of Properties of Hydrogen, Active Hydrogen, Uses of Hydrogen, Study of group IA and group IIA elements, Chemistry of Group IA and Chemistry of Group IIA
tutorsglobe.com syngamy or true fertilization assignment help-homework help by online double fertilization tutors
Theory and lecture notes of Problems in NP-complete all along with the key concepts of problems in np-complete, Complexity P & NP, CLIQUE theorem. Tutorsglobe offers homework help, assignment help and tutor’s assistance on Problems in NP-complete.
tutorsglobe.com flower is a modified stem evidence assignment help-homework help by online flower-a metamorphosed shoot tutors
Transformation of alkenes tutorial all along with the key concepts of Conversion of alkenes to Epoxides, Conversion of alkenes to syn-1,2-diols, hydroxylation, Ozonolysis of alkenes and oxidative cleavage
tutorsglobe.com monera assignment help-homework help by online five kingdom system of classification tutors
tutorsglobe.com pinnately compound leaves assignment help-homework help by online simple and compound leaves tutors
hire the finest organic chemistry assignment help service from skilled tutors to score notable grades at affordable prices.
www.tutorsglobe.com offers software and software engineering homework help, assignment help, case study, writing homework help, online tutoring assistance by computer science tutors.
separation techniques tutorial all along with the key concepts of instrumentation, reporting practical work, separation processes, precipitation, crystallization and sublimation
tutorsglobe.com kidney transplantation assignment help-homework help by online kidney stone tutors
tutorsglobe.com conversion of acetyl coa assignment help-homework help by online biosynthesis of fatty acids tutors
tutorsglobe.com reproduction in algae assignment help-homework help by online algae tutors
A resource will only be considered as an asset and involved on the statement of financial position if it can be calculated in monetary terms, along with a appropriate degree of reliability.
1946994
Questions Asked
3689
Tutors
1448367
Questions Answered
Start Excelling in your courses, Ask an Expert and get answers for your homework and assignments!!