What is a metric, and how does it differ from a measure and measurement?
Metric គឺជា quantitative measure of the degree to which a system, component or process possess give attribute។ ខណៈដែល measure គឺជា quantitative indication of the amount និង measurement is an action of measure។
What do we measure ?
Why do we measure in software engineering? List the four main objectives.
What are the characteristics of a good metric?
input product រួចឆ្លងកាត់ process នៃ measurement ដោយ output មកជា process metrics, project metrics and product metrics។
Define process metrics and provide two examples of what they measure.
Process metrics are measurements used to evaluate and improve the effectiveness, efficiency, and quality of the software development process. It’s involve
- Product
- Business Conditions
- Technology
- Development enviroment
- People
- Customer Characteristics
Example: people and product, etc
What is the goal of project metrics, and how are they applied in the SDLC?
goals of project metrics:
- តាមដាន និងគ្រប់គ្រង
- ធ្វើឲ្យគម្រោងកាន់តែមានប្រសិទ្ធភាព
- ធានាបាននូវគុណភាព
- កាត់បន្ថយហានិភ័យ
They are applied in the SDLC:
- Requirements Phase
- Analyst Phase
- Design Phase
- Development Phase
- Testing Phase
- Maintenance Phase
Explain the purpose of design metrics.
តើជំហាននៃការបង្កើត metrics មានអ្វីខ្លះ? ចូររៀបរាប់។
តើ project metrics ចែកចេញជាប៉ុន្មានអ្វីខ្លះ?
What are the components of architecture design metrics?
Define product metrics and explain how effectiveness is calculated.
Product metrics ប្រើសម្រាប់វាស់គុណភាព និង ការឆ្លើយតបទៅនឹងតម្រូវការផលិតផលដែលមិនទាន់សម្រេចទៅតាម ដំណាក់កាល។
Effectiveness = (Quantity in % * Quality in %) / 100
What are maintenance metrics, and what do they measure?
maintenance metrics ប្រើសម្រាប់វាស់ cost, effort, productivity និង defect ទាក់ទងនឹង maintenance project។ គេវាស់វាទៅលើ
- ទំហំនៃការផ្លាស់ប្ដូរ
- ប្រភេទនៃការធ្វើ maintenance
តើមាន metrics ប៉ុន្មានដែរគេប្រើសម្រាប់វាស់ សកម្មភាព maintenance នៅក្នុង ស្ថាប័នមួយ?
List two types of direct and indirect measures in software metrics.
Direct
- Cost and effort applied
- Lines of Code
- Execution speed
- memory size
- Defects per unit time
Indirect
- Quality
- Complexity
- Efficiency
- Functionality
- Reliability
- Other
Discuss the role of process metrics in improving software development processes.
What are the key differences between direct and indirect measures in software metrics?