II. THE RELATIONSHIP BETWEEN PROJECT METRICS AND QUALITY MANAGEMENT
A. The Quality of Life Cycle and Metrics
Project metrics used to evaluate software products, and on this basis to promote product design, product manufacturing and product service optimization. The measure of the product of the project is a essential measure of the quality of the project, and is related to the quality of projects measure its mass cycle closely.
B. The Measurement Model of Project Quality
The measure of the product of the project focused on the results as a software development project in terms of the quality of the product, it is independent of its process. The quality of the project consists of a series of quality elements, each of the elements is quality by some measure, each measure measures of quantitative and scored. Quality metrics are throughout the whole process of software
engineering and software delivery, the delivery of the project before the main measure of program complexity, the effectiveness of the module and the total size of the program, the measure after the delivery of the project mainly include the number of residual defects and the maintainability of the
system. Under normal circumstances, the software quality characteristics define the composition layer model. Barry W. Boehm first proposed a hierarchical model of the project quality metrics in Software Risk Management. McCall decomposition of the quality of the project to be able to measure the level of proposed FCM 3-layer model, project quality factor to measure the criteria and metrics , including 11 standard, sub- for the product operation, product revision and product transition. ISO 9126 software
quality summarized as six features, each feature includes a series of sub-features, the quality of its project model includes three layers, the top: project quality requirements and evaluation criteria (SQRC); the middle: the quality of the project design evaluation criteria (SQDC); the low: Project Quality Metrics the evaluation criteria (SQMC).
Lawrence E. Hyatt and Linda H. Rosenberg identify project risks compared the three most commonly used project quality model in A Software Quality Model and metrics for Identifying Project Risks and Assessing Software Quality.
C. The Metrics of Project Quality
The metrics of project quality such as:
1) the complexity measure of Halstead, the basic idea of it is based on the number of operators and operands of the program executable lines of code to calculate the complexity of the program. The greater the amount of operators and operands are the more complex the structure of the program.
2) the complexity measure of McCabe, the basic idea is the complexity of the program largely vary depending on the complexity of the program control flow easiest, it selects a single sequence of program structure, the more loops formed by the loop, the more complex of program.
D. How to set up the Process performance baseline
The methods for setting up process performance baseline are establishing the box plot method, control chart and the confidence interval method, but also need analysis data analysis experience in practice, the following illustrates are the organization level process performance baseline notes:[2]
1) Note identification data stratification
Data stratification is present obvious fragmentary aggregation phenomenon, gathered in a different range of values near the sample point may belong to different types of items or the output values of the different types of activities. The stratification of the identification data using the following method:
By drawing a single value in Minitab control charts and observe it. As shown in the mean above and below the mean of the sample point data aggregation.
**Figure 1. The mean of the sample point data aggregation**
For data stratification should analyze the causes and to determine whether the process of establishing performance baselines need to be classified.
2) Analysis the reason of change for the process performance
Analysis the reason to be a significant change for the process performance, and determine the need for the process of establishing performance baselines respectively.
With the passage of time, the process performance of the organization will change, these changes may be caused due to the optimization of the process, may also be caused due to the enhancement of human capacity, these changes by fluctuations of sample points in the control of FIG 2.
displayed. In the following figure, there are significant changes in the performance of the process starts from point #12:
**Figure 2. Analysis the reason of change for the process performance**
Process performance data for different years can be considered to establish a baseline respectively.
ครั้งที่สอง ความสัมพันธ์ระหว่างตัวชี้วัดโครงการและคุณภาพการบริหารจัดการA. คุณภาพของวงจรชีวิตและตัวชี้วัดตัวชี้วัดโครงการใช้ในการประเมินผลิตภัณฑ์ซอฟต์แวร์และบนพื้นฐานนี้เพื่อส่งเสริมการออกแบบผลิตภัณฑ์, การผลิตสินค้าและการเพิ่มประสิทธิภาพการให้บริการผลิตภัณฑ์ ตัวชี้วัดของผลิตภัณฑ์ของโครงการที่เป็นตัวชี้วัดที่สำคัญของคุณภาพของโครงการและมีความเกี่ยวข้องกับคุณภาพของโครงการวัดรอบมวลของมันอย่างใกล้ชิด. B. วัดรูปแบบของโครงการที่มีคุณภาพวัดของผลิตภัณฑ์ของโครงการที่มุ่งเน้นไปที่ผลเป็นโครงการพัฒนาซอฟต์แวร์ในแง่ของคุณภาพของผลิตภัณฑ์ที่จะเป็นอิสระจากกระบวนการ คุณภาพของโครงการประกอบด้วยชุดขององค์ประกอบที่มีคุณภาพแต่ละองค์ประกอบมีคุณภาพโดยบางวัดแต่ละวัดของมาตรการเชิงปริมาณและคะแนน ตัวชี้วัดที่มีคุณภาพตลอดทั้งกระบวนการของซอฟต์แวร์วิศวกรรมซอฟแวร์และการส่งมอบการส่งมอบของโครงการก่อนที่จะชี้วัดหลักของความซับซ้อนของโปรแกรมประสิทธิภาพของโมดูลและขนาดรวมของโปรแกรมวัดหลังการส่งมอบของโครงการส่วนใหญ่รวมถึง จำนวนข้อบกพร่องที่เหลือและการบำรุงรักษาของระบบ ภายใต้สถานการณ์ปกติลักษณะคุณภาพของซอฟต์แวร์กำหนดองค์ประกอบแบบชั้น แบร์รี่ดับบลิว Boehm แรกที่นำเสนอรูปแบบลำดับชั้นของตัวชี้วัดคุณภาพของโครงการในซอฟแวร์การบริหารความเสี่ยง การสลายตัวของคอลที่มีคุณภาพของโครงการที่จะสามารถวัดระดับการเสนอ FCM แบบ 3 ชั้น, ปัจจัยคุณภาพของโครงการที่จะวัดเกณฑ์และตัวชี้วัดรวม 11 มาตรฐานย่อยสำหรับการดำเนินงานของผลิตภัณฑ์, การแก้ไขสินค้าและการเปลี่ยนแปลงผลิตภัณฑ์ ISO 9126 ซอฟแวร์ที่มีคุณภาพสรุปได้หกคุณสมบัติแต่ละคุณลักษณะรวมถึงชุดของคุณลักษณะย่อยที่มีคุณภาพของรูปแบบของโครงการรวมถึงสามชั้นด้านบน: ต้องการคุณภาพโครงการและเกณฑ์การประเมิน (SQRC); กลาง: คุณภาพของเกณฑ์การประเมินการออกแบบโครงการ (SQDC); ต่ำ: โครงการตัวชี้วัดเกณฑ์การประเมินคุณภาพ (SQMC). อเรนซ์อีไฮแอทและลินดาเอชโรเซนระบุความเสี่ยงโครงการเมื่อเทียบสามใช้กันมากที่สุดรูปแบบโครงการที่มีคุณภาพในซอฟแวร์รุ่นที่มีคุณภาพและตัวชี้วัดสำหรับการระบุความเสี่ยงและการประเมินโครงการซอฟต์แวร์ที่มีคุณภาพC. ตัวชี้วัดของโครงการคุณภาพตัวชี้วัดคุณภาพของโครงการเช่น1) การวัดความซับซ้อนของสคี, แนวคิดพื้นฐานของมันจะขึ้นอยู่กับจำนวนของผู้ประกอบการและถูกดำเนินการของสายปฏิบัติการได้ของโปรแกรมของรหัสในการคำนวณความซับซ้อนของโปรแกรม มากกว่าจำนวนของผู้ประกอบการและถูกดำเนินการมีโครงสร้างที่ซับซ้อนมากขึ้นของโปรแกรม. 2) วัดความซับซ้อนของ McCabe, แนวคิดพื้นฐานคือความซับซ้อนของโปรแกรมส่วนใหญ่แตกต่างกันไปขึ้นอยู่กับความซับซ้อนของการควบคุมการไหลของโปรแกรมที่ง่ายที่สุดที่จะเลือก ลำดับเดียวของโครงสร้างโปรแกรมลูปอื่น ๆ ที่เกิดขึ้นจากวงที่ซับซ้อนมากขึ้นของโปรแกรม. D. วิธีการตั้งค่าพื้นฐานประสิทธิภาพกระบวนการวิธีการสำหรับการตั้งค่าพื้นฐานประสิทธิภาพของกระบวนการมีการจัดตั้งวิธีการพล็อตกล่องแผนภูมิควบคุมและวิธีการช่วงความเชื่อมั่น แต่ยังต้องวิเคราะห์ประสบการณ์ในการวิเคราะห์ข้อมูลในการปฏิบัติต่อไปนี้แสดงให้เห็นถึงประสิทธิภาพของกระบวนการมีระดับองค์กร บันทึกพื้นฐาน: [2] 1) บัตรประจำตัวแบ่งชั้นข้อมูลหมายเหตุการแบ่งชั้นข้อมูลเป็นปัจจุบันที่เห็นได้ชัดปรากฏการณ์การรวมเป็นชิ้นเป็นอันรวมตัวกันในช่วงที่แตกต่างของค่าใกล้จุดตัวอย่างอาจเป็นชนิดที่แตกต่างกันของรายการหรือค่าการส่งออกของประเภทที่แตกต่างกันของกิจกรรม การแบ่งชั้นของข้อมูลประจำตัวที่ใช้วิธีการดังต่อไปนี้: โดยการวาดค่าเดียวในแผนภูมิควบคุม Minitab และสังเกตเห็นมัน ดังแสดงในค่าเฉลี่ยด้านบนและด้านล่างของค่าเฉลี่ยของการรวมข้อมูลจุดตัวอย่าง. ** รูปที่ 1 ค่าเฉลี่ยของข้อมูลจุดตัวอย่างการรวม ** สำหรับการแบ่งชั้นข้อมูลที่ควรวิเคราะห์สาเหตุและเพื่อตรวจสอบว่ากระบวนการของการสร้างเส้นเขตแดนประสิทธิภาพต้อง ที่จะจัด. 2) การวิเคราะห์เหตุผลของการเปลี่ยนแปลงสำหรับประสิทธิภาพของกระบวนการวิเคราะห์เหตุผลที่จะมีการเปลี่ยนแปลงอย่างมีนัยสำคัญสำหรับประสิทธิภาพของกระบวนการและกำหนดความจำเป็นสำหรับกระบวนการของการสร้างเส้นเขตแดนประสิทธิภาพตามลำดับ. กับเนื้อเรื่องของเวลาที่ประสิทธิภาพของกระบวนการ ขององค์กรจะมีการเปลี่ยนแปลงการเปลี่ยนแปลงเหล่านี้อาจจะเกิดจากการเพิ่มประสิทธิภาพของกระบวนการที่อาจจะเกิดจากการเพิ่มประสิทธิภาพของความสามารถของมนุษย์, การเปลี่ยนแปลงเหล่านี้จากความผันผวนของจุดตัวอย่างในการควบคุมของรูปที่ 2. แสดง ในรูปต่อไปนี้มีการเปลี่ยนแปลงอย่างมีนัยสำคัญในการปฏิบัติงานของกระบวนการที่เริ่มต้นจากจุด # 12: ** รูปที่ 2 การวิเคราะห์เหตุผลของการเปลี่ยนแปลงสำหรับประสิทธิภาพของกระบวนการ ** ข้อมูลประสิทธิภาพกระบวนการสำหรับปีที่แตกต่างกันสามารถได้รับการพิจารณาในการสร้างพื้นฐาน ตามลำดับ
การแปล กรุณารอสักครู่..
