μ†Œν”„νŠΈμ›¨μ–΄ ν’ˆμ§ˆμ˜ μ •μ˜ (ISO/IEC 25010 ν’ˆμ§ˆνŠΉμ„±)
λ³Έλ¬Έ λ°”λ‘œκ°€κΈ°
디지털 κΏ€νŒ

μ†Œν”„νŠΈμ›¨μ–΄ ν’ˆμ§ˆμ˜ μ •μ˜ (ISO/IEC 25010 ν’ˆμ§ˆνŠΉμ„±)

by 일상을 κ³΅μœ ν•¨λ‹ˆλ‹€ 2022. 5. 25.

μ†Œν”„νŠΈμ›¨μ–΄ ν’ˆμ§ˆμ΄λž€ 무엇인가? ν’ˆμ§ˆμ˜ μ •μ˜μ— λŒ€ν•΄μ„œλŠ” 관점에 따라 μ—¬λŸ¬ ν•™μžκ°€ λ‹€μŒκ³Ό 같이 λ‹€μ–‘ν•œ 견해λ₯Ό 밝히고 μž‡μ§€λ§Œ, μš”κ΅¬μ‚¬ν•­ κ΄€μ μ—μ„œ ν’ˆμ§ˆμ„ λ°”λΌλ³΄λŠ” μ‹œκ°μ΄ μš°μ„Έν•˜λ‹€.

 

Juran

λͺ©μ μ— 적합 : Fitness for use, μ—¬λŸ¬ 가지 νŠΉμ„± 보유(ν’ˆμ§ˆ νŠΉμ„±)

 

Croby

μš”κ΅¬μ‚¬ν•­κ³Ό 일치 : ν’ˆμ§ˆ λ¬Έμ œλŠ” μš”κ΅¬μ™€μ˜ 뢈일치둜 λ°œμƒ, 지속적 λͺ¨λ‹ˆν„°λ§

 

ISO 8402

λͺ…ν™•ν•œ μš”κ΅¬μ‚¬ν•­κ³Ό 잠재된 κΈ°λŒ€μΉ˜λ₯Ό λ§Œμ‘±μ‹œν‚¬ 수 μžˆλŠ” λŠ₯λ ₯에 κ΄€κ³„λ˜λŠ” μ œν’ˆκ³Ό μ„œλΉ„μŠ€μ˜ νŠΉμ§• 및 νŠΉμ„±μ˜ 총체

 

IEEE

μ†Œν”„νŠΈμ›¨μ–΄κ°€ μ§€λ‹Œ λ°”λžŒμ§ν•œ μ†μ„±μ˜ 정도

 

Deming 

μ €λ ΄ν•˜κ³  μ‹œμž₯에 μ ν•©ν•˜λ©°, μ˜ˆμΈ‘ν•  수 μžˆλŠ” μ •λ„μ˜ κ· μ§ˆμ„±κ³Ό 신뒰성을 가지고 μžˆλŠ” 것

 

 

λ°˜μ‘ν˜•

 

 

Weinberg

λˆ„κ΅°κ°€μ— μžˆμ–΄μ„œμ˜ κ°€μΉ˜

 

λŒ€ν•œλ―Όκ΅­ μ‹ ν’ˆμ§ˆν¬λŸΌ

κ²½μŸμžκ°€ 이루지 λͺ»ν•œ 맀λ ₯적, 독창적 μ œν’ˆ 및 μ„œλΉ„μŠ€λ‘œ 고객 κ°€μΉ˜λ₯Ό μ°½μ‘°ν•˜λŠ” ν”„λ‘œμ„ΈμŠ€μ™€ μ‹œμŠ€ν…œ, κΈ°μ—…λ¬Έν™”λ₯Ό ν¬ν•¨ν•œ 경영 ν’ˆμ§ˆ

 

 

 

μ†Œν”„νŠΈμ›¨μ–΄ ν’ˆμ§ˆ ν™œλ™ 이해 (QC, QA, QI, QM)

"ν’ˆμ§ˆ 경쟁λ ₯" SW개발 νšŒμ‚¬μ—μ„œ λ³Ό μˆ˜μžˆλŠ” 문ꡬ이닀. κ·ΈλŸ¬λ‚˜ λŒ€κΈ°μ—…, 쀑견기업을 μ œμ™Έν•˜κ³  μ€‘μ†ŒκΈ°μ—…μ—μ„œ ν’ˆμ§ˆμ‘°μ§μ„ κ°–μΆ”λŠ” κ²½μš°λŠ” ν”μΉ˜ μ•Šλ‹€. λ‹Ήμž₯ κ°œλ°œμ— 집쀑할 인λ ₯도 λΆ€μ‘±ν•˜κΈ° λ•Œλ¬Έμ— λΉ„μš©

odaily.tistory.com


 

ISO/IEC 25010(ꡬ ISO/IEC 9126) ν’ˆμ§ˆ λͺ¨λΈμ—μ„œλŠ” μ†Œν”„νŠΈμ›¨μ–΄ ν’ˆμ§ˆμ˜ νŠΉμ„±μ„ κΈ°λŠ₯μ„±, νš¨μœ¨μ„±, ν˜Έν™˜μ„±, μ‚¬μš©μ„±, μ‹ λ’°μ„±, λ³΄μ•ˆμ„±, μœ μ§€λ³΄μˆ˜μ„±, μ΄μ‹μ„±μ˜ 8κ°€μ§€λ‘œ κ΅¬λΆ„ν•œλ‹€. μ œν’ˆ μƒμ‚°μžλŠ” 고객의 λΉ„μ¦ˆλ‹ˆμŠ€ μš”κ΅¬μ‚¬ν•­μ€ λ¬Όλ‘  ν’ˆμ§ˆμ˜ 8가지 νŠΉμ„±μ„ κ³ λ €ν•˜μ—¬ μ‚¬μš©μžμ˜ λ§Œμ‘±μ„ μ–»κΈ° μœ„ν•΄ λ…Έλ ₯ν•΄μ•Ό ν•œλ‹€.

 

ISO/IEC 25010 ν’ˆμ§ˆνŠΉμ„±

μ£ΌνŠΉμ„± λΆ€νŠΉμ„± μ„€λͺ…
κΈ°λŠ₯μ„± κΈ°λŠ₯ μ„±μˆ™λ„
Functional Completeness
λͺ…μ‹œλœ μš”κ΅¬μ‚¬ν•­μ˜ κ΅¬ν˜„ 정도
κΈ°λŠ₯ 정확도
Functional Correctness
μ •μ˜λœ 정밀도에 따라 μ •ν™•ν•˜κ²Œ κ²°κ³Όλ₯Ό μ œκ³΅ν•˜λŠ” 정도
κΈ°λŠ₯ 타당성
Functional Appropriateness
μ‚¬μš©μžμ˜ λͺ©μ  달성에 μ†Œν”„νŠΈμ›¨μ–΄κ°€ 도움을 μ£ΌλŠ” 정도
νš¨μœ¨μ„± μ‹œκ°„ λ°˜μ‘μ„±
Time-behavior
κΈ°λŠ₯ μˆ˜ν–‰ μ‹œ 응닡 μ²˜λ¦¬μ‹œκ°„κ³Ό 처리율이 μš”κ΅¬μ‚¬ν•­μ„ μΆ©μ‘± μ‹œν‚€λŠ” 정도
μš”μ†Œ ν™œμš©
Resource Utilization
κΈ°λŠ₯ μˆ˜ν–‰ μ‹œ μ‚¬μš©λ˜λŠ” μžμ›μ˜ μœ ν˜• 및 양이 μš”κ΅¬μ‚¬ν•­μ„ 만쑱 μ‹œν‚€λŠ” 정도
κΈ°μ–΅ μš©λŸ‰
Capacity
μ œν’ˆ ν˜Ήμ€ μ‹œμŠ€ν…œ νŒŒλΌλ―Έν„°(졜근 μ‚¬μš©μž 수, 톡신 λŒ€μ—­ν­, λ°μ΄ν„°λ² μ΄μŠ€κ°€ μ €μž₯ν•  수 μžˆλŠ” 데이터양 λ“±)의 μ΅œλŒ€ ν•œκ³„κ°€ μš”κ΅¬μ‚¬ν•­μ„ λ§Œμ‘±μ‹œν‚€λŠ” 정도
ν˜Έν™˜μ„± 곡쑴성
Co-existence
λ‹€λ₯Έ μ†Œν”„νŠΈμ›¨μ–΄μ— ν•΄λ‘œμš΄ 영ν–₯을 주지 μ•Šκ³  ν™˜κ²½ 및 μžμ›μ„ κ³΅μœ ν•˜λ©΄μ„œ μš”κ΅¬λœ κΈ°λŠ₯을 효과적으둜 μˆ˜ν–‰ν•˜λŠ” 정도
μƒν˜Έ μš΄μš©μ„±
Interoperability
λ‘˜ ν˜Ήμ€ κ·Έ μ΄μƒμ˜ μ‹œμŠ€ν…œ, μ œν’ˆ ν˜Ήμ€ κ΅¬μ„±μš”μ†Œκ°€ 정보λ₯Ό κ΅ν™˜ν•˜κ±°λ‚˜ κ΅ν™˜λœ 정보λ₯Ό 이상 없이 μ‚¬μš©ν•  수 μžˆλŠ” 정도
μ‚¬μš©μ„± 타당성 식별λ ₯
Appropriateness recognisability
μ‚¬μš©μžμ˜ μš”κ΅¬μ— μ μ ˆν•œ κΈ°λŠ₯인지 식별할 수 μžˆλŠ” 정도
ν•™μŠ΅μ„±
Learnability
μ‚¬μš©μžκ°€ μ†Œν”„νŠΈμ›¨μ–΄μ˜ μ‚¬μš©λ²•μ„ λ°°μ›Œ λͺ…μ‹œλœ λͺ©μ μ„ 달성할 수 μžˆλŠ” 정도
μš΄μš©μ„±
Operability
μ œν’ˆ ν˜Ήμ€ μ‹œμŠ€ν…œμ˜ μž‘λ™ 및 μ œμ–΄λ₯Ό μ‰½κ²Œ ν•  수 μžˆλŠ” 정도
μ‚¬μš©μž 였λ₯˜ 보호
User error protection
μ†Œν”„νŠΈμ›¨μ–΄κ°€ λ°œμƒν•œ 였λ₯˜λ‘œλΆ€ν„° μ‚¬μš©μžλ₯Ό λ³΄ν˜Έν•˜λŠ” 정도
(λ²„νŠΌ λΉ„ν™œμ„±ν™”, μ•Œλ¦Ό μ°½ λ“±)
μ‚¬μš©μž μΈν„°νŽ˜μ΄μŠ€ λ―Έν•™
User interface aesthetics
μ‚¬μš©μž μΈν„°νŽ˜μ΄μŠ€κ°€ μ‚¬μš©μžμ—κ²Œ 만쑱슀러운 정도
μ ‘κ·Όμ„±
Accessibility
μ—°λ Ήκ³Ό μž₯애에 κ΄€κ²Œμ—†μ΄ μ‚¬μš©ν•  수 μžˆλŠ” 정도
μ‹ λ’°μ„± μ„±μˆ™μ„±
Maturity
μ†Œν”„νŠΈμ›¨μ–΄ κ΅¬μ„±μš”μ†Œκ°€ ν‘œμ€€μ  ν™˜κ²½μ—μ„œ 신뒰도 μš”κ΅¬λ₯Ό μΆ©μ‘±μ‹œν‚€λŠ” 정도
κ°€μš©μ„±
Availableity
μ‚¬μš©μžκ°€ μ›ν•˜λŠ” μ‹œκ°„μ— μ‚¬μš© 및 접근이 κ°€λŠ₯ν•œ 정도
결점 μ™„ν™”
Fault tolerance
ν•˜λ“œμ›¨μ–΄ ν˜Ήμ€ μ†Œν”„νŠΈμ›¨μ–΄μ— 결함이 μ‘΄μž¬ν•˜λ”λΌλ„ μ‹œμŠ€ν…œ, μ œν’ˆ 및 κ΅¬μ„±μš”μ†Œκ°€ 이λ₯Ό κ·Ήλ³΅ν•˜κ³  μ˜λ„ν•œλŒ€λ‘œ λ™μž‘ν•˜λŠ” 정도
회볡 κ°€λŠ₯μ„±
Recoverability
쀑단 및 μ‹€νŒ¨ λ°œμƒ μ‹œ μ œν’ˆ ν˜Ήμ€ μ‹œμŠ€ν…œμ΄ 데이터λ₯Ό 볡ꡬ할 수 μžˆλŠ” 정도
λ³΄μ•ˆμ„± κΈ°λ°€μ„±
Confidentiality
μ œν’ˆ ν˜Ήμ€ μ‹œμŠ€ν…œμ΄ λ°˜λ“œμ‹œ κΆŒν•œμ΄ μžˆλŠ” λ°μ΄ν„°μ—λ§Œ μ ‘κ·Ό κ°€λŠ₯ν•˜λ„λ‘ ν•˜λŠ” 정도
무결성
Intergrity
μ‹œμŠ€ν…œ, μ œν’ˆ ν˜Ήμ€ κ΅¬μ„±μš”μ†Œκ°€ 컴퓨터 ν”„λ‘œκ·Έλž¨ ν˜Ήμ€ 데이터에 λŒ€ν•΄ λ¬΄λ‹¨μœΌλ‘œ μ ‘κ·Ό ν˜Ήμ€ λ³€κ²½λ˜λŠ” 것을 λ°©μ§€ν•˜λŠ” 정도
뢀인 방지
Non-repudiation
사건 및 ν–‰μœ„ 후에 λΆ€μΈν•˜μ§€ λͺ»ν•˜λ„둝 행동 및 사건에 λŒ€ν•΄ μž…μ¦λ˜λŠ” 정도
μ±…μž„μ„±
Accountability
μ‹œμŠ€ν…œ λ‚΄μ˜ 각 κ°œμΈμ„ μœ μΌν•˜κ²Œ μ‹λ³„ν•˜μ—¬ μ–Έμ œ μ–΄λ– ν•œ 행동을 ν•˜μ˜€λŠ”μ§€ κΈ°λ‘ν•˜μ—¬ ν•„μš” μ‹œ κ·Έ ν–‰μœ„μžλ₯Ό 좔적할 수 μžˆλŠ” 정도
진본성(인증성)
Authenticity
사건 및 행동에 λŒ€ν•΄ ν–‰μœ„μžμž„μ„ 증λͺ…ν•  수 μžˆλŠ” 정도
μœ μ§€λ³΄μˆ˜μ„± λͺ¨λ“ˆμ„±
Modularity
μ΅œμ†Œμ˜ 영ν–₯을 가진 κ°œλ³„ κ΅¬μ„±μš”μ†Œλ‘œ κ΅¬μ„±λœ 정도
μž¬μ‚¬μš©μ„±
Reuasbility
μžμ‚°μ΄ ν•˜λ‚˜ μ΄μƒμ˜ μ‹œμŠ€ν…œμ—μ„œ μ‚¬μš©λ  수 μžˆκ±°λ‚˜, λ‹€λ₯Έ μžμ‚°μ„ κ΅¬μΆ•ν•˜λŠ”λ° μ‚¬μš©λ  수 μžˆλŠ” 정도
뢄석성
Analyzability
μ‹œμŠ€ν…œ 변화에 λŒ€ν•΄ μ–΄λ– ν•œ 영ν–₯을 λ°›λŠ”μ§€ 효과적이고 효율적으둜 평가할 수 μžˆλŠ” 정도
μˆ˜μ • κ°€λŠ₯μ„±
Modifiability
μ œν’ˆ ν˜Ήμ€ μ‹œμŠ€ν…œμ΄ μž₯μ•  없이 효과적이고 효율적으둜 μˆ˜μ •λ  수 μžˆλŠ” 정도
μ‹œν—˜ κ°€λŠ₯μ„±
Testability
μ œν’ˆ ν˜Ήμ€ μ‹œμŠ€ν…œμ— λŒ€ν•΄ ν…ŒμŠ€νŠΈ 기쀀을 효과적이고 효율적으둜 μˆ˜λ¦½ν•  수 μžˆλŠ” 정도. λ˜λŠ” 이듀 기쀀을 λ§Œμ‘±ν•˜λŠ”μ§€ 효과적으고 효율적으둜 ν…ŒμŠ€νŠΈν•  수 μžˆλŠ” 정도
이식성 μ μš©μ„±
Adaptability
μ œν’ˆ ν˜Ήμ€ μ‹œμŠ€ν…œμ΄ λ‹€λ₯Έ ν•˜λ“œμ›¨μ–΄, μ†Œν”„ν‰€μ–΄ ν˜Ήμ€ 기타 μ‚¬μš©ν™˜κ²½μ— 효과적이고 효율적으둜 적용될 수 μžˆλŠ” 정도
μ„€μΉ˜μ„±
Installabilty
μ œν’ˆ λ˜λŠ” μ‹œμŠ€ν…œμ΄ μ„±κ³΅μ μœΌλ‘œ μ„€μΉ˜ 및 제거될 수 μžˆλŠ” 정도
λŒ€μΉ˜μ„±
Replaceability
μ œν’ˆμ΄ λ™μΌν•œ ν™˜κ²½μ—μ„œ λ™μΌν•œ λͺ©μ μ„ μœ„ν•΄ λ‹€λ₯Έ 지정 μ†Œν”„νŠΈμ›¨μ–΄ μ œν’ˆμœΌλ‘œ λŒ€μΉ˜λ  수 μžˆλŠ” 정도

 

 

νƒν—˜μ  ν…ŒμŠ€νŒ…(exploratory testing), μ• μžμΌ μ†Œν”„νŠΈμ›¨μ–΄ 개발

μ†Œν”„νŠΈμ›¨μ–΄ κ°œλ°œμ—…μ— 쒅사λ₯Ό ν•˜λ©΄ μ›μΉ˜ μ•Šμ•„λ„ λ“£κ²Œ λ˜λŠ” 개발 방법둠, μ„œμ μ„ κ²€μƒ‰ν•˜λ©΄ μΈμ‚¬μ΄νŠΈμ—μ„œ λ‚˜μ˜¨ Agile μ‹œλ¦¬μ¦ˆκ°€ κ°€μž₯ ꡬ미 λ‹ΉκΈ°κ²Œ 생겼닀. μ˜€λŠ˜μ€ λ‹€μ‹œ μ• μžμΌμ„ 처음 μ ‘ν–ˆλ˜ μ΄ˆμ‹¬μœΌ

odaily.tistory.com

 

μ†Œν”„νŠΈμ›¨μ–΄ ν’ˆμ§ˆ λΉ„μš©

μ†Œν”„νŠΈμ›¨μ–΄ ν’ˆμ§ˆ λΉ„μš© μš°μ„  μ½”λ”©λΆ€ν„° ν•˜λŠ” 코더듀은 ν’ˆμ§ˆμ— λŒ€ν•œ μ˜€ν•΄λ₯Ό 가지고 μžˆλ‹€. => ν’ˆμ§ˆμ„ μ‹ κ²½ μ“°κ²Œ 되면, "일정을 λͺ» λ§žμΆ˜λ‹€", "생산성이 떨어진닀.", "λ¬Έμ„œμž‘μ—…μ΄ λ§Žμ•„ 진닀." ν’ˆμ§ˆ λΉ„μš©

odaily.tistory.com

 

λŒ“κΈ€