๐Ÿ‘ฉ‍๐Ÿ’ปProgramming

[์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ] Software Quality

taesooya 2022. 7. 29.
Software Quality

 

 

1๏ธโƒฃ์†Œํ”„ํŠธ์›จ์–ด ํ’ˆ์งˆ ๋ชฉํ‘œ

  • ์ด์‹์„ฑ Portability
    • ๋‹ค์–‘ํ•œ ํ•˜๋“œ์›จ์–ด ํ™˜๊ฒฝ์—์„œ๋„ ์šด์šฉ ๊ฐ€๋Šฅํ•˜๋„๋ก ์‰ฝ๊ฒŒ ์ˆ˜์ •๋  ์ˆ˜ ์žˆ๋Š” ๋Šฅ๋ ฅ
  • ํšจ์œจ์„ฑ Efficiency
    • ์ตœ์†Œ์˜ ์ž‘์—…์œผ๋กœ ์š”๊ตฌ๋˜๋Š” ๊ธฐ๋Šฅ์„ ์ˆ˜ํ–‰ํ•˜๋Š” ์ •๋„
  • ์‚ฌ์šฉ ์šฉ์ด์„ฑ Usability
    • ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์‰ฝ๊ฒŒ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ์ •๋„
  • ์ •ํ™•์„ฑ Correctness
    • ์‚ฌ์šฉ์ž์˜ ์š”๊ตฌ์‚ฌํ•ญ์„ ์ถฉ์กฑ์‹œํ‚ค๋Š” ์ •๋„
  • ์œ ์ง€๋ณด์ˆ˜ ์šฉ์ด์„ฑ
  • ์‹ ๋ขฐ์„ฑ
  • ๋ฌด๊ฒฐ์„ฑ
  • ๊ฒ€์‚ฌ ์šฉ์ด์„ฑ
  • ์ƒํ˜ธ ์šด์šฉ์„ฑ
  • ์œ ์—ฐ์„ฑ
  • ์žฌ์‚ฌ์šฉ์„ฑ

 

2๏ธโƒฃ์†Œํ”„ํŠธ์›จ์–ด ๊ตญ์ œ ํ‘œ์ค€ ํ’ˆ์งˆ ํŠน์„ฑ

 

  • ISO/IEC 25000
    1. ISO 9126, ISO 14598. ISO 12119์˜ ์—ฌ๋Ÿฌ ํ‘œ์ค€ ๋ฌธ์„œ๋ฅผ ํ†ตํ•ฉํ•˜๊ณ  ์žฌ๊ตฌ์„ฑํ•˜์—ฌ ๋งŒ๋“  ํ‘œ์ค€ ๋ฌธ์„œ - 2500n, 2501n, 2502n, 2503n, 2504n์˜ ๋‹ค์„ฏ๊ฐ€์ง€ ๋ถ„์•ผ๋กœ ๋‚˜๋ˆŒ์ˆ˜ ์žˆ๊ณ , ํ™•์žฅ ๋ถ„์•ผ์ธ 2505n์ด ์žˆ๋‹ค.
    2. ์†Œํ”„ํŠธ์›จ์–ด ํ’ˆ์งˆ ํ‰๊ฐ€๋ฅผ ์œ„ํ•œ ์†Œํ”„ํŠธ์›จ์–ด ํ’ˆ์งˆํ‰๊ฐ€ ํ†ตํ•ฉ๋ชจ๋ธ ํ‘œ์ค€์ด๋‹ค
    3. System and Software Quality Requirements and Evaluation = SQuaRE์ด๋ผ๊ณ ๋„ ํ•œ๋‹ค
    4. ๊ธฐ์กด ์†Œํ”„ํŠธ์›จ์–ด ํ’ˆ์งˆ ํ‰๊ฐ€ ๋ชจ๋ธ๊ณผ ์†Œํ”„ํŠธ์›จ์–ด ํ‰๊ฐ€ ์ ˆ์ฐจ ๋ชจ๋ธ์ธ ISO/IEC 9126๊ณผ ISO/IEC 14598์„ ํ†ตํ•ฉํ•˜์˜€๋‹ค

๋Œ“๊ธ€