본문 바로가기
정보처리기사 [필기]/1과목 소프트웨어 설계

[정보처리기사 - 필기] SW아키텍처 설계 : 시스템 품질속성

by 뚜~ 2022. 7. 26.
품질속성
내용
가용성
(Availability)
소프트웨어가 필요할 때 작업을 수행할 준비가 되었는지 판단
오류 발생 시 시스템의 반응을 판단하는 척도
시스템 오류를 완화시켜 서비스 중단 시간을 최소화 하는 것
변경용이성
(Modifiability)
변경 사항의 지역화
의미적 응집성 유지, 변경처리예상, 모듈 일반화, 변경의 폭 제한
파급효과(연쇄작용)의 방지
정보은닉, 기존 인터페이스 유지, 통신 경로 제한, 중개자 사용
바인딩 시점의 연기
런타임 등록, 설정파일, 다형성, 컴포넌트 교체, 전해진 프로토콜 준수
성능
(Performance)
시스템 이벤트에 정해진 시간 내에 응답해야 함
보안성
(Security)
인증되지 않은 접근으로부터 데이터와 정보를 보호
비밀성 및 무결성 (인가 받지 않은 데이터 및 서비스 접근 통제)
시험용이성
(Testability)
테스팅을 통해 결함을 발견
사용편의성
(Usability)
사용자가 얼마나 쉽게 쓰는지에 대한 척도
시스템 기능 학습, 시스템 효율적 사용, 오류의 영향 최소화, 사용자 요구에 따른 시스템의 적용, 신뢰와 만족 증가

댓글