요구사항
- 소프트웨어가 어떤 문제를 해결하기 위해 제공되는 서비에서 대한 설명과 정상적으로 운영되는데 필요한 제약조건 등을 나타냅니다.
개발 프로세스
- 요구사항 도출 -> 요구사항 분석 -> 요구사항 명세 -> 요구사항 확인
요구사항 도출
- 시스템, 사용자, 그리고 시스템 개발에 관련된 사람들이 서로 의견을 교환하여 요구사항이 어디에 있는지 어떻게 수집할 것인지를 식별하고 이해하는 수집 과정입니다.
요구사항 분석
- 개발 대상에 대한 사용자의 요구사항 중 명확하지 않거나 모호하여 이해되지 않는 부분을 발견하고 이를 걸러내기 위한 과정입니다.
- 소프트웨어 개발의 출발점이면서 실질적인 첫 번째 단계입니다.
- 소프트웨어가 무엇을 해야하는가를 추적하여 요구사항 명세를 작성하는 작업입니다.
- 사용자의 요구를 추출하여 목표를 정하고 어떤 방식으로 해결할 것인지를 결정하는 단계입니다.
요구사항 명세
- 분석된 요구사항을 바탕으로 모델을 작성하고 문서화하는 과정입니다.
요구사항 확인
- 개발 자원을 요구사항에 할당하기 전에 요구사항 명세서가 정확하고 완전하게 작성되었는지를 검토하는 과정입니다.
정보처리기사 2022년 1회 3번 출제
'정보처리기사 > 소프트웨어 설계' 카테고리의 다른 글
자료흐름도(DFD) (0) | 2022.09.22 |
---|---|
통합 테스트 하향식 통합 테스트 vs 상향식 통합 테스트 (0) | 2022.09.22 |
객체지향 방법론 (0) | 2022.09.22 |
애자일(Agile) 소프트웨어 개발 (0) | 2022.09.22 |
사용자 인터페이스(UI, User Interface) 설계 (0) | 2022.09.22 |