※ 본 내용은 스스로 공부하며 중요하다고 생각하는 부분만 정리한 내용입니다.
공부 서적(시나공 정보처리기사 필기책)
출처: 시나공 정보처리기사 필기
저자: 김정준,강윤석,김용갑,김우경
출판사 : 길벗
요구사항 정의
정의 : 소프트웨어에 필요한 조건이나 제약사항 등을 나타내며 이를 토대로 목표와 계획을 수립
유지 보수 과정에 필요한 기준이나 근거를 제공
유형
- 기능 요구사항(기능적인 부분으로 로그인, 회원가입 등)
- 비기능 요구사항(비기능적 부분으로 성능, 인터페이스,테스트 등)
- 사용자 요구사항(사용자 관점으로 본 요구사항, 친숙한 표현 사용)
- 시스템 요구사항(개발자 관점으로 본 요구사항, 전문적, 기술적 언어 사용)
요구사항 프로세스
도출(수집)
요구사항 수집 및 이해하는 과정, 지속적 반복, 문제를 이해하는 첫 번째 단계
주요 기법으로 청취,인터뷰, 설문, 브레인스토밍 등
분석
명확하지 않거나 모호한 부분 발견하는 과정
타당성 조사 및 일정과 비용 제약 설정, 자료 흐름도 및 자료 사전등의 도구를 사용
명세
모델을 작성하고 문서화하는 과정
기능 요구사항은 완벽하게, 비기능 요구사항은 필요한 것만, 명세서 작성
- 정형 명세
수학적 및 모델 기반, 수학적 기호와 정형화된 기법을 사용, 표기법 어려움, 일관성이 있으며 정확하고 간결
- 비정형 명세
상태/기능/객체 중심, 자연어(해석이 달라짐) 또는 다이어그램 기반, 의사소통 용이
확인(검증)
명세서가 정확하게 작성되었는지 확인하는 과정
소프트웨어가 완성된 후 문제가 발생하면 비용이 많이 들기 때문에 검증은 매우 중요한 작업
이해관계자들이 검토, 모든 문제를 발견할 수는 없다.
'정보처리기사' 카테고리의 다른 글
정보처리기사 필기(소프트웨어 설계) 요구사항 분석 CASE와 HIPO (0) | 2021.11.22 |
---|---|
정보처리기사 필기(소프트웨어 설계) 요구사항 분석 (0) | 2021.11.22 |
정보처리기사 필기(소프트웨어 설계) 개발 기술 환경 파악 (0) | 2021.11.21 |
정보처리기사 필기(소프트웨어 설계) 현행 시스템 파악 (0) | 2021.11.20 |
정보처리기사 필기(소프트웨어 설계) XP(eXtreme Programming) 기법 (0) | 2021.11.20 |
댓글