Developer.

정보처리기사 실기 인터페이스 구현 정리

📂 목차


📚 본문

내/외부 인터페이스 요구사항의 분류

  • 기능 요구사항: 기능과 관련하여 소프트웨어가 가져야 하는 기능적 속성에 대한 요구사항
  • 비기능 요구사항: 기능적 속성이 아닌 성능, 보안, 품질 등에 대한 요구사항

요구사항 개발 단계

  1. 도출
  2. 분석
  3. 명세
  4. 확인 및 검증

요구사항 도출 기법

  • 인터뷰: 이해관계자 대화
  • 브레인 스토밍: 편안한 분위기의 아이디어 회의
  • 델파이 기법: 전문가의 지식
  • 롤 플레잉: 각자 맡은 역을 연기
  • 워크숍: 모든 핵심 인물이 참여하여 공유
  • 설문조사: 설문, 여론조사

요구사항 명세 기법

비정형 명세 기법

자연어 기반으로 서술

  • FSM
  • Decision Table
  • E-R Modeling
  • State Chart

정형 명세 기법

수학적 원리와 표기법을 이용하여 서술

  • VDM
  • Z-Schema
  • Petri-Nets
  • CSP

요구사항 확인 및 검증 기법

정형 기술 검토 기법

  • 동료 검토: 동료 2-3 명이 진행하는 리뷰
  • 워크 스루: 회의 전에 배포해서 사전검토한 후 짧은 시간 동안 회의를 진행
  • 인스펙션: 계획 → 사전 교육 → 준비 → 인스펙션 회의 → 수정 → 후속 조치

시스템 구성요소

  • Input: 데이터
  • Output: 결과
  • Process: 처리 방법, 조건
  • Control: 감독
  • Feedback: 반복 개선