TAILIEUCHUNG - Bài giảng Phát triển, vận hành, bảo trì phần mềm: Chương 7 - ThS. Nguyễn Thị Thanh Trúc
Bài giảng "Phát triển, vận hành, bảo trì phần mềm - Chương 7: Software measurement" cung cấp cho người học các kiến thức về models, basic concepts, core metrics, metrics characteristics, frequently used metrics, measurement plan,. . | Bài giảng Phát triển, vận hành, bảo trì phần mềm: Chương 7 - ThS. Nguyễn Thị Thanh Trúc Software Measurement Measuring software indicators: metrics and methods Jalote-2002, Ali Arya, 2003 Software Project Management, Measurement Slide 1 Models Empirical Numerical Model Measurement Model Understanding/ Statistical/Math Refinement Analysis Results Results (Empirical) (Numerical) Interpretation Ali Arya, 2003 Software Project Management, Measurement Slide 2 Basic Concepts Project planning and tracking need measurement Purpose = control and visibility Metrics (Measures), quantified process attributes • . size in LOC Plan based on organizational model and goals • . using GQM method Continuous and including phase information • . defect tracking Ali Arya, 2003 Software Project Management, Measurement Slide 3 Core Metrics Management • Work and progress • Budget and cost • Staffing and team dynamics Quality • Change and stability • Modularity • Rework • MTBF Ali Arya, 2003 Software Project Management, Measurement Slide 4 Metrics Characteristics Meaningful to all people involved Quantifiable correlation between process and business Objective and clear Displaying trends (extrapolation) Natural by-product of process Automation supported Correlated Ali Arya, 2003 Software Project Management, Measurement Slide 5 Frequently-Used Metrics Size • SLOC, FP, • Consider re-use and modification • Separate definitions for different languages/system • Compared to estimation (trend) Personnel • Number of staff • Specify experienced, support, • Lower in “total” estimates .
đang nạp các trang xem trước