Challenges/정보처리기사

[정보처리기사]1.소프트웨어 설계/화면설계/품질 요구사항

뚱요 2021. 8. 8. 00:00
반응형

[정보처리기사] 정보처리기사 필기 목차

품질 요구사항

소프트웨어의 품질은 소프트웨어의 기능, 성능, 만족도 등 소프트웨어에 대한 요구사항이 얼마나 충족하는가를 나타내는 소프웨어 특성의 총체

소프트웨어 공학의 기본 원칙  20년 3회 기출

- 품질 높은 소프트웨어 상품 개발

- 지속적인 검증 시행

- 결과에 대한 명확한 기록 유지

 

 SW 품질 측정을 위해 개발자 관점에서 고려해야 할 항목  20년 1, 2회 기출

- 정확성, 무결성, 사용성 (O)

- 간결성 (X)

소프트웨어 품질 목표  20년 3회 기출

(1) SW 운영 특성

        •  정확성(Correctness) : 사용자의 요구사항을 충족시키는 정도
        •  신뢰성(Reliablility) : 정확하고 일관된 결과로 요구된 기능을 오류없이 수행하는 시스템 능력의 정도
        •  효율성(Efficiency) : 최소한의 처리 시간과 기억 장소를 소유하여 요구된 기능을 수행하는 시스템 능력을 의미하는 정도
        •  무결성(Integrity) : 허용하지 않은 사용이나 자료의 변경을 제어하는 정도
        •  사용 용이성(Usability) : 소프트웨어를 쉽게 배우고 사용할 수 있는가의 정도

(2) SW 변경 수용 능력

        •  검사 용이성(Testability) : 소프트웨어를 쉽게 검사할 수 있는가의 정도
        •  유지보수 용이성(Maintainability) : 사용자의 기능 변경의 필요성을 만족하기 위하여 소프트웨어를 진화하는 것이 가능한 정도
        •  유연성(Flexibility) : 소프트웨어 품질 목표 중 새로운 요구사항에 접하여 쉽게 수정될 수 있는 시스템의 능력을 요구하는 것의 정도

(3) SW 적용 능력

        •  이식성(Portability) : 다양한 하드웨어 환경에서도 운용 가능하도록 쉽게 수정될 수 있는 정도
        •  상호 운용성(Interoperability) : 다른 소프트웨어와 정보를 교환할 수 있는 정도 
        •  재사용성(Reusability) : 과학 계산용 라이브러리와 같이 이미 만들어진 프로그램을 사용하는 것의 정도

 

 국제 제품 품질 표준

  • ISO/IEC 9126   20년 1, 2, 3회 기출  #기신사 효유이
    • SW 품질 특성과 평가를 위한 표준 지침
    • 기능성(Functionality): 요구사항을 정확하게 만족하는 기능을 제공하는가?
      • 적절성(적합성), 정확성, 상호 운용성, 보안성, 호환성
    •  신뢰성(Reliability): 요구된 기능을 정확하고 일관되게 오류 없이 수행하는가?​
      • 성숙성, 결함 허용성, 회복성 
    •  사용성(Usability): 사용자가 정확하게 이해하고 사용하는가?
      • 이해성, 학습성, 운용성, 친밀성
    •  효율성(Efficiency): 할당된 시간 동안 한정된 자원으로 얼마나 빨리 처리하는가?
      • 시간 효율성, 자원 효율성
    • 유지 보수성(Maintainability): 환경의 변화에 소프트웨어를 쉽게 개선, 확장, 수정할 수 있는가?
      • 분석성, 변경성, 안정성, 시험성
    •  이식성(Portability): 소프트웨어를 다른 환경에서도 쉽게 적용할 수 있는가?
      • 적용성, 설치성, 대체성, 공존성
  • ISO/IEC 12119 패키지 소프트웨어 평가
  •  ISO/IEC 14598 SW 제품평가
  •  ISO/IEC 25000: SW 품질 평가 통합 모델, SQuaRE로도 불리며 위 3개 표준을 통합
    • 품질 관리(2500n), 품질 모델(2501n), 품질 측정(2502n), 품질 요구(2503n), 품질 평가(2504n)
  •  ISO/IEC 25010: 9126 호환& 보안 강화 

 

국제 프로세스 품질 표준

- ISO/IEC 9001 품질경영시스템-품질개선 표준

​- ISO/IEC 12207:  sw life dev cycle: 기본 , 조직, 지원 프로세스                     #기조지

​- ISO/IEC 15504(SPICE):

불완전 → 수행 → 관리 → 확립 → 예측 → 최적화         

- CMMI(Capability Maturity Model Integration): 조직차원의 성숙도를 평가하는 단계별 표현과 프로세스 영역별 능력도를 평가하는 연속적 표현이 있음

 

 

반응형