완벽한 개발? 좋은 품질?

이래영·2022년 7월 11일
1
post-thumbnail

좋은 제품이란 어떤 제품일까?
기능만 동작한다면 잘 만든 좋은 제품일까? 결함이 발견되지 않는다면 좋은 제품일까? 혹은 결함이 발견된다고 해서 그 제품이 나쁜 제품일까?
필자는 추후에 이러한 애매(?)한 선택의 길에서 조금이나마 편하기 위해 아래 글을 쓰기로 했습니다.👨‍💻

소프트웨어 테스팅 7대 원칙 역시 추후에 작성 예정입니다! 

🌏 ISO 25010 품질특성

🔨 기능성

  • 기능 성숙도 : 명시된 요구사항의 구현 정도
  • 기능 정확도 : 정의된 정밀도에 따라 정확하게 결과를 제공하는 정도
  • 기능 타당성 :사용자의 목적 달성에 소프트웨어가 도움을 주는 정도

⚙️ 효율성

  • 시간 반응성 : 기능수행 시 응답처리 시간과 처리율이 요구사항을 충족 시키는 정도
  • 요소 활용 : 기능 수행 시 사용되는 자원의 유형 및 양이 요구사항을 만족 시키는 정도
  • 기억 용량 : 제품 혹은 시스템 파라미터의 한계가 요구사항을 만족시키는 정도

🖇 호환성

  • 공존성 : 다른 소프트웨어에 해로운 영향을 주지 않고 환경 및 자원을 공유하면서 요구된 가능을 효과적으로 수행하는 정도
  • 상호 운용성 : 둘 혹은 그 이상의 시스템, 제품 혹은 구성요소가 정보를 교환하거나 교환된 정보를 이상 없이 사용 할 수 있는 정도

✂️ 사용성

  • 타당성 식별력 : 사용자의 요구에 적절한 기능인지 식별 할 수 있는 정도
  • 학습성 : 사용자가 소프트웨어의 사용법을 배워 명시된 목적을 달성 할 수 있는 정도
  • 운용성 : 제품 혹은 시스템의 작동 및 제어를 쉽게 할 수 있는 정도
  • 사용자 오류 보호 : S/W 가 발생한 오류로부터 사용자를 보호하는 정도
    ex) 버튼 비활성화, 알림 창 등
  • 사용자 인터페이스 미학 : 사용자 인터페이스가 사용자에게 만족스러운 정도
  • 접근성: 연령과 장애에 관계 없이 사용 할 수 있는 정도

🤍 신뢰성

  • 성숙성 : S/W 구성요소가 표준적 환경에서 신뢰도 요구를 충족시키는 정도
  • 가용성 : 사용자가 원하는 시간에 사용 및 접근이 가능한 정도
  • 결점 완화 : H/W 혹은 S/W 에 결함이 존재하더라도 시스템, 제품 및 구성 요소가 이를 극복하고 의도한대로 동작하는 정도
  • 회복 가능성 : 중단 및 실패 발생 시 제품 혹은 시스템이 데이터를 복구할 수 있는 정도

🔒 보안성

  • 기밀성 : 제품 혹은 시스템이 반드시 권한이 있는 데이터에만 접근 가능하도록 하는 정도
  • 무결성 : 시스템, 제품 혹은 구성요소가 컴퓨터 프로그램 혹은 데이터에 대해 무단으로 접근 혹은 변경되는 것을 방지하는 정도
  • 부인 방지 : 사건 및 행위 후에 부인하지 못하도록 행동 및 사건에 대해 입증되는 정도
  • 책임성 : 시스템 내의 각 개인을 유일하게 식별하여 언제 어떠한 행동을 하였는지 기록하여 필요 시 그 행위자를 추적할 수 있는 정도
  • 인증성(진본성) : 사건 및 행동에 대해 행위자임을 증명 할 수 있는 정도

💵 유지보수성

  • 모듈성 : 최소한의 영향을 가진 개별 구성요소로 구성된 정도
  • 재사용성 : 자산이 하나 이상의 시스템에서 사용될 수 있거나, 다른 자산을 구추하는데 사용될 수 있는 정도
  • 분석성 : 시스템 변화에 대해 어떠한 영향을 받는지 효과적이고 효율적으로 평가할 수 있는 정도
  • 수정 가능성 : 제품 혹은 시스템이 장애 없이 효과적이고 효율적으로 수정 될 수 있는 정도
  • 시험 가능성 : 제품 혹은 시스템에 대해 테스트 기준을 효과적, 효율적으로 수립할 수 있는 정도

📥 이식성

  • 적용성 : 제품 혹은 시스템이 다른 H/W,S/W 혹은 기타 사용환경에 효과적이고 효율적으로 적용 될 수 있는 정도
  • 설치성 : 제품 또는 시스템이 성공적으로 설치 및 제거될 수 있는 정도
  • 대치성 : 제품이 동일한 화경에서 동일한 목적을 위해 다른 지정 S/W 제품으로 대치될 수 있는 정도

🗓 Reference Site

https://6987.tistory.com/entry/%EC%86%8C%ED%94%84%ED%8A%B8%EC%9B%A8%EC%96%B4-%ED%92%88%EC%A7%88%EC%9D%98-%EC%A0%95%EC%9D%98-ISOIEC-25010-%ED%92%88%EC%A7%88%ED%8A%B9%EC%84%B1

profile
QA 의 성장과 기록을 위한 블로그

0개의 댓글