정보처리기사 실기 준비 #3

hongjungkim·2021년 9월 12일
1

요구사항 확인

1. 요구사항

  • 요구공학

    • 사용자의 요구가 반영된 시스템 개발을 위해 요구사항에 대한 도출, 분석, 명세, 검증하는 활동
  • 요구공학의 목적

    • 이해관계자 사이의 효과적인 의사소통 수단
    • 요구사항 누락 방지 및 불필요한 비용 절감
  • 요구사항의 분류
    • 기능적 요구사항
      • 시스템이 제공하는 기능, 서비스에 대한 요구사항
      • 특정 입력 혹은 상황에 대한 시스템 동작 기술
      • 기능성, 완전성, 일관성
    • 비기능적 요구사항
      • 시스템이 수행하는 기능 이외의 사항, 제약사항
      • 품질 속성에 대한 기술, 준수해야 할 제한 조건
      • 신뢰성, 사용성, 효율성, 유지보수성, 이식성, 보안성 및 품질 관련 요구사항, 제약사항
  • 요구공학 프로세스

    • 요구사항 개발

      • 도출 --- 분석 --- 명세 --- 확인 및 검증
    • 요구사항 관리

      • 요구사항 변경 관리, 추적 관리
  • 요구사항 개발 단계
    • 요구사항 도출
      • 소프트웨어가 해결해야 할 문제를 이해하고, 고객으로부터 제시되는 추상적 요구에 대한 정보를 식별하고 수집 방법 결정, 수집된 요구사항을 구체적으로 표현
    • 요구사항 분석
      • 도출된 요구사항에 대해 충돌, 중복 누락 등의 분석을 통해 완전성과 일관성을 확보
    • 요구사항 명세
      • 체계적으로 검토, 평가, 승인될 수 있는 문서를 작성하는 단계
    • 요구사항 확인 및 검증
      • 분석가가 요구사항을 이해했는지 확인하고, 요구사항 문서가 회사의 표준에 적합하고 이해 가능하며, 일관성이 있고, 완전한지 검증
  • 요구사항 개발 단계 상세
    • 요구사항 도출 기법
      • 인터뷰
      • 브레인스토밍
      • 델파이 기법
      • 롤 플레잉
      • 워크숍
      • 설문 조사
    • 요구사항 분석 절차
      • 요구사항 분류
      • 개념 모델링 생성 및 분석
      • 요구사항 할당
      • 요구사항 협상
      • 정형 분석
    • 요구사항 분석 기법
      • 자료 흐름 지향 분석
      • 객체지향 분석
    • 요구사항 분석 기술
      • 청취
      • 인터뷰와 질문
      • 분석
      • 중재
      • 관찰
      • 작성
      • 조직
      • 모델 작성
    • 요구사항 명세 기법
      • 비정형 명세 기법
        • 자연어를 기반으로 서술, 명확성 및 검증에 문제
      • 정형 기법
        • 수학적인 원리와 표기법으로 서술, Z-스키마, Petri Nets, 상태차트 활용
        • 표현이 간결하고 명확성 및 검증이 용이
    • 요구사항 명세 원리
      • 명확성
      • 완전성
      • 검증 가능성
      • 일관성
      • 수정 용이성
      • 추적 가능성
      • 개발 후 이용성
    • 요구사항 확인 및 검증 절차
      • 요구사항 목록 확인
      • 요구사항 정의서 작성 여부 확인
      • 비기능적 요구사항의 확인
      • 타 시스템 연계 및 인터페이스 요구사항 확인
    • 요구사항 정의서 목록
      • ID, 이름, 유형, 품질 속성, 우선순위, 중요도, 출처, 관렵 부서, 전제 조건, 내용, 관련 요구사항, 버전, 수용 여부
    • 요구사항 확인 및 검증 주요 기법
      • 요구사항 검토
      • 동료 검토
      • 워크 스루
      • 인스펙션
      • 프로토타이핑 활용
      • 모델 검증
      • 테스트 케이스 및 테스트를 통한 확인
      • CASE 도구 활용 검증
      • 베이스라인을 통한 검증
      • 요구사항 추적표를 통한 검증
    • 상세 정형 기술 검토 기법
      • 관리 리뷰
      • 기술 리뷰
      • 인스펙션
      • 워크 스루
      • 감사
  • 요구사항 관리 절차 및 산출물
    • 요구사항 협상
      • 우선순위 설정, 시뮬레이션
    • 요구사항 기준선 설정
      • 공식 회의, 형상 관리
    • 요구사항 변경관리
      • 형상통제 위원회, 영향도 분석
    • 요구사항 확인 및 검증
      • 확인 및 검증

2. 요구사항의 시스템화 타당성 분석

  • 요구사항의 기술적 타당성 검토
    • 성능 및 용량 산정의 적정성
    • 시스템 간 상호 운용성
    • IT 시장 성숙도 및 트렌드 부합성
    • 기술적 위험 분석
  • 요구사항의 기술적 타당성 분석 프로세스
    • 타당성 분석 결과 기록
    • 타당성 분석 결과의 이해관계자 검증
    • 타당성 분석 결과 확인 및 배포/공유

Question

  • 요구공학?
  • 기능적 요구사항과 비기능정 요구사항?
  • 요구사항 도출?
  • 브레인스토밍?
  • 비정형 명세 기법?
  • 요구사항 명세서?
  • 인스펙션?
  • 형상통제 위원회?
profile
hangout with 💻 :)

0개의 댓글