Part 1. 요구사항 확인 (요구사항 확인)

Codren·2021년 3월 27일
0

정보처리기사 실기 Part 1. 요구사항 확인 ( 요구사항 확인 )


Section 1. 요구사항 개발

1. 요구사항

  • " 문제의 해결 또는 목적을 위해 사용자가 요구하는 S/W에 필요한 모든 기능과 성능 그리고 그 외 필요한 모든 것들 "



2. 요구공학

  • " 소프트웨어 개발 시 모든 요구사항이 반영될 수 있도록 사용자의 요구사항을 추출, 분석, 명세, 검증, 관리하는 구조화된 활동 집합 "



3. 요구사항 도출(추출) 기법

  • 문서조사, 설문, 인터뷰, 브레인스토밍, 워크숍, 프로토타이핑



4. 요구사항의 종류

  • 기능적 요구사항 - 기능적 속성
  • 비기능적 요구사항 - 제품 품질 만족을 위한 속성



5. 요구사항 타당성 검증사항

  • 무결성 및 완전성, 일관성, 명확성, 기능성, 검증 가능성, 추적 가능성



Section 2. 요구사항 관리

1. 요구사항 관리

  • " 요구사항 도출, 분석, 명세, 확인 단계에서의 모든 요구사항 개발 프로세스의 주요 이슈 관리 "
  • 요구사항 협상 - 요구사항 기준선 - 요구사항 변경관리 - 요구사항 확인
  • 요구사항 기준선 - " 공식적으로 합의되고 검토된 요구사항 명세서를 결정 "



2. CMMi

  • 단체나 조직에서 소프트웨어를 개발하고 운영하는 성숙도 능력이 어느정도인지를 판단 및 규정하는 미국의 지침 "

    ① 초기 (Initial)단계
    ② 관리 (Managed)단계
    ③ 정의 (Defined)단계 - 정형화, 표준화
    ④ 정량적 관리 (Quantitatively Managed)단계 - 3단계 + 정량적 이해
    ⑤ 최적화 (Optimizing)단계



3. 정형분석

  • " 구문과 의미를 지닌 언어로 요구사항을 표현하며 요구사항 분석의 마지막 단계에서 수행 "



4. 검증과 확인

  • 검증 (Verification) - "제품이 명세대로 완성되었는지 개발자의 시각에서 제품의 생산 과정을 테스트 "
  • 확인 (Validation) - " 사용자의 요구사항을 잘 수행하고 있는지 사용자의 시각에서 제품의 결과를 테스트 "



5. 인수테스트

  • 알파테스트 - " 개발사 내에서 진행되는 테스트 "
  • 베타테스트 - " 다수의 사용자가 자신의 환경에서 일정기간 사용하며 테스트 "

0개의 댓글