iOS/정보처리기사

[정보처리기사] 1과목 2장 화면 설계

Chafle 2022. 2. 23. 20:44
반응형
  •  웹 콘텐츠 접근성을 높이기 위해서 모든 콘텐츠는 사용자가 그 내용을 이해할 수 있도록 '선형 구조'로 작성 되어야한다.

 

  • 화면 단위로 삽입될 구성요소나 콘텐츠, 기능 등을 구체적으로 정리해 놓은 문서는 무엇인가

->  스토리보드

 

  • 사용자 인터페이스 설계 시 초보자가 쉽게 이용할 수 있도록 CLI가 아닌 GUI를 사용

 

소프트웨어 품질 요구사항 종류

ISO/IEC 9126 

ISO/IEC 25010

ISO/IEC 12119

ISO/IEC 14589


요구사항의 평가항목

  • Functionality(기능성) - 소프트웨어가 사용자의 요구사항에 만족하게 기능을 제공하는가? 

사용자의 목적을 위해 기능을 제공 - Suitability(적절성/적합성)

사용자가 요구하는 결과를 정확하게 산출할 수 있는 능력 - Accuracy(정밀성/정확성) 

다른 시스템과 서로 어울려 작업할 수 있는 능력 - Interoperability(상호 운용성)

정보에 대한 접근을 권한에 따라 허용하거나 차단할 수 있는 능력 - Secuity(보안성)

기능과 관련된 표준, 관례 및 규정을 준수할 수 있는 능력 - Compliance(준수성) 

 

  • Reliability(신뢰성) - 소프트웨어가 요구된 기능을 '오류 없이' 수행할 수 있는 정도

결함으로 인한 고장을 피해갈 수 있는 능력 - Maturity(성숙성) 

결함 또는 인터페이스 결여 시에도 규정된 성능 수준을 유지할 수 있는 능력 - Fault Tolerance(고장 허용성)

고장 시 규정된 성능 수준까지 다시 회복하고 직접적으로 영향 받은 데이터를 복구할 수 있는 능력 - Recoverability(회복성)

 

  • Usability(사용성) - 사용자와 컴퓨터 사이에 발생하는 행위에 대하여 사용자가 정확하게 이해하고, 나중에 다시 사용하고 싶은 정도

소프트웨어의 적합성, 사용 방법 등을 사용자가 이해할 수 있는 능력 Understandability(이해성)

소프트웨어 애플리케이션을 학습할 수 있도록 하는 능력 Learnability(학습성)

사용자가 소프트웨어를 운용하고 제어할 수 있는 능력 - Operability(운용성)

사용자가 소프트웨어를 다시 사용하고 싶어 하도록 하는 능력 - Attractiveness(친밀성)

 

  • Efficiency(효율성) - 사용자가 요구하는 기능을 할당된 시간, 한정된 자원으로 얼마나 빨리 처리를 할 수 있는지 정도

특정 기능을 수행할 때 적절한 반응 시간 및 처리시간, 처리율을 제공할 수 있는 능력 - Time Behavior(시간 효율성)

특정 기능을 수행할 때 적절한 자원의 양과 종류를 제공할 수 있는 능력 - Resource Behavior(자원 효율성)

 

  • Maintainability(유지 보수성) - 환경의 변화, 새로운 요구에 소프트웨어를 개선하거나 확장할 수 있는 정도

결함이나 고장이 원인, 수정될 부분들의 식별을 가능하게 하는 능력 - Analyzability(분석성)

결함 제거 또는 환경 변화로 인한 수정 등을 쉽게 구현할 수 있는 능력 - Changeability(변경성)

변경으로 인한 예상치 못한 결과를 최소화할 수 있는 능력- Stability(안정성)

소프트웨어의 변경이 검증될 수 있는 능력 - Testability(시험성)

 

  • Portability(이식성) - 소프트웨어가 다른 환경에서도 얼마나 쉽게 적용할 수 있는지 정도

원래의 목적으로 제공되는 것 외에 다른 환경으로 변경될 수 있는 능력 - Adaptability(적용성)

임의의 환경에 소프트웨어를 설치할 수 있는 능력 - Installability(설치성)

동일한 환경에서 동일한 목적을 위해 다른 소프트웨어를 대신하여 사용될 수 있는 능력 - Replaceability(대체성)

자원을 공유하는 환경에서 다른 소프트웨어와 공존할 수 있는 능력 - Co-existence(공존성)

 

 

* ISO/IEC 25010에는 호환성, 보안성이 추가된다

* ISO/IEC 12119는 ISO/IEC 9126를 이미 준수하고 테스트 절차까지 포함하여 규정한다.

반응형