정보처리기사/필기

1과목 - 인터페이스 설계

공부하고 기록하고 다시보는 블로그 2025. 1. 25. 11:31
  • 인터페이스 요구사항 분류
    • 기능적 요구사항 - 연계, 무슨 일을 해야 하는가?
      • 예 : 버튼을 누르면, 배포실행이 된다.
    • 비기능적 요구사항
      • 품질
      • 제약사항
        • 버튼을 누르고, 3초 뒤에 실행이 안되면, Alert창이 떠야함
      • 성능
      • 보안성
      • 데이터 암호화 및 기록
  • 인터페이스 요구사항 문서화 기법
    • 비정형 명세기법
      • 말로써 표현
    • 정형
      • 수학적 원리로 표기하는방법
        • Z정형 명세 언어
      • 정형 기술 검토
        • 전문가 참여
        • 논쟁과 반박 불가
        • 참가자 수 제한
        • 의제 제한
        • 검토 집중
  • 인터페이스 요구사항 검증 방법
    • 요구사항 검토 
      • 동료검토
        • 2~3명 진행
        • 작성자 요구사항 명세서 설명
        • 작성자가 동료에게 설명하고 동료들을 오류사항 파악
        • 이해관계자가 결함 발견하여 방법
      • 워크스루
      • 설명 : 교육적 목적이나 문서의 이해, 문제 식별이 있으며, 발견된 문제에 해결에 중점을 두지는 않는다. 
        • 검토자료를 회의 전에 전달
        • 짧은 시간동안 회의 동안 서로 오류 검출 및 개선 사항 말하기
      • 인스펙션
      • 설명 : 오류 발견과 수정에 중점을 둔 검토 방법 
        • 전문
        • 소프트웨어 개발자나 담당자를 제외
        • 그외 3자 팀들이 참여하여 다른 관점에서 오류를 찾는 방법
        • 계획 -> 사전교육 -> 준비 -> 인스펙션 회의 -> 수정 -> 후속조치
    • 프로토타이핑 - 완성품은 아니지만, 약식으로 개발
    • 테스트 설계 - 테스트 케이스(세부적인 값, 실행 조건 등의 항목)
    • CASE
      • 관리도구를 활용한 요구사항 추적 및 일관성 검토
      • 소프트웨어 JUNIT와 같은 프로그램을 통해서 오류 검출