Chapter 1: Introduction to SE Flashcards

1
Q

Define “Software” as mentioned in the document.

A

Software គឺជាបណ្ដុំនៃ instruction ដែលត្រូវបានសរសេរដោយភាសាកម្មវិធីចាប់ពី 1 ឡើងទៅក្នុងការដោះស្រាយបញ្ហាដោយមានភាពស្វ័យប្រវត្តិ។

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What is Software Engineering (get the latest definitions)?

A

Software Engineering គឺជាវិទ្យាសាស្រ្ដពិតក្នុងការដោះស្រាយបញ្ហាទៅតាមប្រភេទដោយប្រើវិធីសាស្រ្ដក្នុងការរួមបញ្ចូលក្នុងដំណើរប្រតិបត្តិរបស់ software ទៅតាមតម្រូវការដែរចង់បាន។

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

List and briefly explain the seven attributes of software quality.

A

7 attributes are explain as the below following
- Correctness: គ្មានកំហុសកើតឡើងនៅលើ syntax និង semantic
- Maintainability: កម្រិតនៃកម្មវិធីមួយដែលគេអាចផ្លាស់ប្ដូរបាន
- Integrity: កម្រិតនៃកម្មវិធីមួយដែលការពារពីការវាយប្រហារពីខាងក្រៅ
- Usuability: program គឺមានភាពងាយស្រួលក្នុងការប្រើប្រាស់
- Efficiency: កម្រិតនៃគុណភាពដែលប្រើប្រាស់ CPU, RAM, space, network bandwidth តិច
- Reliability: កម្រិតនៃ program ដែលមានបរាជ័យតិច
- Reusability: លទ្ធភាពនៃការប្រើប្រាស់ឡើងវិញ

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What does “Correctness” mean in the context of software quality?

A

Correctness: គ្មានកំហុសកើតឡើងនៅលើ syntax និង semantic

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

How is “Maintainability” defined, and why is it important?

A

Maintainability: កម្រិតនៃកម្មវិធីមួយដែលគេអាចផ្លាស់ប្ដូរបាន

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Describe the “Integrity” attribute of software quality

A

Integrity: កម្រិតនៃកម្មវិធីមួយដែលការពារពីការវាយប្រហារពីខាងក្រៅ

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What is the difference between “Usability” and “Efficiency” in software quality?

A
  • Usuability ផ្ដោតទៅលើ program ដែលមានភាពងាយស្រួលក្នុងការប្រើប្រាស់។ ខណៈពេលដែល Efficiency: គឺជាកម្រិតនៃគុណភាពដែលប្រើប្រាស់ CPU, RAM, space, network bandwidth មានការចំណាយតិច
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Why is software described as “not manufactured in the classical sense”?

A
  • Software ជាទំនិញដែលគ្មានរូប
  • ពុំមានសំណឹក
  • Software តែងមានកំហុសបង្កប់នៅក្នុងនោះតាមទ្រង់ទ្រាយ
  • អាចធ្វើការ copy ដោយសមញ្ញបំផុត
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What does it mean that software “doesn’t wear out”?

A

Software ពុំមានសំណឹក ព្រោះគុណភាពរបស់វាមាននិន្នាការល្អឡើង ក្រោយពីមានកំហុសម្ដងៗ ត្រូវបានរកឃើញ និង កែតម្រូវ។

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Discuss the characteristics of software and how they make software different from hardware.

A
  • និយាយពីបញ្ហា “ទន់”
  • បច្ចេកទេសប្រើប្រាស់
  • មិនមានរូបធាតុ
  • គ្មានរូប មិនអាចចាប់បាន
  • ផលិតដោយមនុស្សជាសំខាន់
  • គ្មានសំណឹក
How well did you know this?
1
Not at all
2
3
4
5
Perfectly