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