2024. 2. 28. 00:19ㆍcs및 소프트스킬/IT 기술 관련
1. 품질 요구사항?
- 소프트웨어에 대한 요구사항이 사용자의 입장에서 얼마나 충족하는가를 나타내는 소프트웨어 특성의 총체
- 소프트웨어 품질 관련 표준 종류
-> ISO/IEC (9126) / ISO/IEC 25010 / ISO/IEC 12119 / ISO/IEC 14598
2. ISO/IEC 9126
- 소프트웨어의 품질 특성과 평가를 위한 국제 표준
3. ISO/IEC 25010
- ISO/IEC 9126 에 호환성과 보안성을 강화하여 개정한 소트프웨어 제품에 대한 국제 표준
4. ISO/IEC 12119
- 패키지 소프트웨어의 일반적인 제품 품질 요구사항 및 테스트를 위한 국제 표준
5. ISO/IEC 14598
- 소프트웨어 품질의 측정과 평가에 필요 절차를 규정한 표준
6. ISO/IEC 의 S/W 품질 특성
- 기능성(Functionality) : 소프트웨어가 사용자의 요구사항을 정확하게 만족하는 기능을 제공하는지 여부
=> 하위 특성 : 적절성/적합성, 정밀성/정확성, 상호 운용성, 보안성, 준수성
- 신뢰성(Reliability) : 주어진 시간동안 주어진 기능을 오류 없이 수행할 수 있는 정도
=> 하위 특성 : 성숙성, 고장 허용성, 회복성
- 사용성(Usability) : 사용자와 컴퓨터 사이에 발생하는 어떤 행위에 대해 사용자가 정확히 이해 후 사용, 향후 다시 사용하고 싶은 정도
=> 하위 특성 : 이해성, 학습성, 운용성, 친밀성
- 효율성(Efficiency) : 사용자가 요구하는 기능을 얼마나 빠르게 처리 할 수 있는지 정도
=> 하위 특성 : 시간 효율성, 자원 효율성
- 유지 보수성(Maintainability) : 환경의 변화 or 새로운 요구사항이 발생 시 소프트웨어 개선 or 확장 할 수 있는 정도
=> 하위 특성 : 분석성, 변경성, 안정성, 시험성
- 이식성(Portability) : 소프트웨어가 다른 환경에서도 얼마나 쉽게 적용할 수 있는지 정도
=> 하위 특성 : 적용성, 설치성, 대체성, 공존성
7. ISP/IEC 12207
- ISO(국제 표준화 기구) 에서 만든 소프트웨어 생명 주기 프로세스
- SW의 개발/운영/유지보수 등 체계적으로 관리하기 위한 소프트웨어 생명 주기 표준을 제공
8. ISO/IEC 12207 구분
- 기본 생명 주기 프로세스 : 획득, 공급, 개발, 운영, 유지보수 프로세스
- 지원 생명 주기 프로세스 : 품질 보증, 검증, 확인, 활동 검토, 감사, 문서화, 형상관리, 문제해결 프로세스
- 조직 생명 주기 프로세스 : 관리, 기반 구조, 훈련, 개선 프로세스
'cs및 소프트스킬 > IT 기술 관련' 카테고리의 다른 글
SW 관련 신기술 (1) | 2024.04.21 |
---|---|
[IT 기술 관련] 소프트웨어 생명주기 및 소프트웨어 공학 (0) | 2024.03.04 |
[IT 용어] 2탄 - 현업에서 쓰는 용어 (1) | 2024.01.10 |
[IT 용어] 1탄 - 현업에서 쓰는 용어 (0) | 2024.01.10 |
Docker&Kubernatis의 대해 (0) | 2023.05.24 |