- 소프트웨어 품질 목표
- 사용 용이성(Usability) : 쉽게 배우고 사용할 수 있는 정도
- 정확성(Correctness) : 사용자 요구 기능을 충족해야함
- 신뢰성(Reliability) : 사용자가 사용하는 동안 오류 없이 수행되어야함
- 무결성(Integrity) : 허용되지 않는 사용을 방지 및 권한에 대한 변경에 제어
- 효율성(Effciency) : 투자 자원대비 뽑히는 성능이 좋아야함
- 설치 메뉴얼
- 사용자 중심
- 사용자 메뉴얼
- 작성 순서
- 작성 지침 정의
- 사용자 메뉴얼 구성 요소 정의
- 구성 요소별 내용 작성
- 메뉴얼 검토
- 작성 순서
- 소프트웨어 품질 관점의 국제표준 또는 5과목에서는 개발방법론 표준
- 가이드 라인, 정해진 규칙, 품질향상을 목적으로한 일관성 있는 개발을 위한 방법론
- 5과목 - ISO/IEC 12207 : 전반적인 모든 단계를 체계적이고, 일관된 접근 방식을 채택하고 이해관계자와 협을 통해서 옳바른 방향으로 나아가도록 하기 위한 활동
- 주요 프로세스
- 기본 (공정 또는 생명주기) : 흭득, 개발, 유지보수, 운영, 공급
- 지원 (공정 또는 생명주기)
- 조직 (공정 또는 생명주기)
- 주요 프로세스
- 5과목 - CMMI : 프로세스의 성숙도를 평가하고, 공정과 성숙도를 5개로 나눔
- CMM의 발전된 단계를 CMMI로 한다.
- 5개 암기 : 초반에 정관장에 가는게 최고야!!
- 1단계 -> 5단계로 갈 수록 성숙도가 높아진다.
- 1단계 : 초기
- 2단계 : 반복
- 3단계 : 정의
- 4단계 : 관리
- 5단계 : 최적
- 5과목 - SPICE : CMM(I)의 단점을 보완한 국제표준이며, 성숙도 평가하고 개발단계 하나하나를 개선하는데 사용
- 현대 자동차에서 사용됨
- 6개의 단계로 이루어짐 암기 : 불과수로 관리했더니, 확 예뻐졌습니다. 최고야!!
- 5과목 - CMMI와 SPICE 차이
- CMMI는 개발 및 유지보수 프로세스에 집중과 SPICE 광범위
- CMMI 5단계와 SPICE로 6단계
- SPICE는 ISO/IEC 15504로 표기된 국제 표준이다.
- 5과목 - 테일러링
- 의류업계에서 사용하던 기법이다.
- 일반적으로 현제 프로젝트에 맞추어 맞지 않는 기법, 평가 등을 제거하고 꼭 필요하게 커스텀하겠다.
- 내부적 기준
- 외부적 기준
- 법적 제약사항
- 법
- 표준 품질기준
- 산업 표준 및 품질 기준
- 법적 제약사항
- ISO/IEC 12119 : 테스트 지침
- ISO/IEC 14598 : 25040 과 9126포함
- ISO/IEC 9126 : 25010 과 6개의 특성
- 기능성 : 수행능력
- 적절성 / 정확성 / 상호운용성 / 보안성 / 기능 준수성
- 신뢰성 : 고장
- 성숙성 / 결함 허용성 / 복구성
- 사용성 : 사용자와 관련
- 이해성 / 학습성 / 운용성 / 매력성
- 효율성 : 자원과 시간에 대한 효율
- 시간 효율성 / 자원 효율성
- 유지 보수성 : 빨리 분석하고 수정이 쉬운지?
- 분석성 / 변경성 / 안정성 / 시험성
- 이식성 : 옮기는 것
- 적응성 / 설치성 / 공존성 / 대체성
- 기능성 : 수행능력
- 5과목 - ISO/IEC 12207 : 전반적인 모든 단계를 체계적이고, 일관된 접근 방식을 채택하고 이해관계자와 협을 통해서 옳바른 방향으로 나아가도록 하기 위한 활동
- 가이드 라인, 정해진 규칙, 품질향상을 목적으로한 일관성 있는 개발을 위한 방법론
- Migration : 시스템을 새로운 기술 또는 하드웨어 환경에서 사용 할 수 있도록 변환
- 역공항 : 기존의 시스템에 아키텍처, 절차, 데이터 등을 분석하여 추출하는 것
'정보처리기사 > 필기' 카테고리의 다른 글
2과목 - 단위, 통합, 인수 테스트 (0) | 2025.01.27 |
---|---|
2과목 - 애플리케이션 테스트 (0) | 2025.01.27 |
2과목 - 소프트웨어 패키징 (0) | 2025.01.27 |
2과목 - 소프트웨어 테스트 (0) | 2025.01.27 |
2과목 / 3과목 - 데이터베이스, 정규화 (0) | 2025.01.27 |