컴퓨터/정보처리기사
개발 대상에 대한 요구사항을 체계적으로 얻기 위한 일련의 활동을 요구사항 개발 프로세스라고 합니다.
이런 요구사항을 개발하고 정의하는 과정은 요구공학의 큰 요소 중 하나입니다.
요구공학(Requirements Engineering) : 요구사항을 정의하고, 분석 및 관리하는 프로세스를 연구하는 학문.
개발에 관련된 이해관계자들이 서로 의견을 교환하여 요구사항을 어떻게 수집할 것인지를 식별하고 이해하는 과정
소프트웨어 개발 생명주기(SDLC) 동안 지속적으로 반복된다.
개발 대상에 대한 사용자의 요구사항 중 명확하지 않거나 이해되지 않는 부분을 걸러내기 위한 과정이다.
개발 과정에 소비되는 비용과 시간에 대한 제약이 있으므로 요구조건이 적절한지 타당성을 검토해야 하며 이해관계자들이 상충되는 요구사항을 중재하는 과정이다.
분석된 요구사항을 바탕으로 모델을 작성하고 문서화하는 과정이다.
요구사항 명세서가 정확하고 완전하게 작성되었는지 검토하는 과정이다.
요구사항 명세를 작성하는 기법은 정형적,비정혁적으로 구분할 수 있다.
구분 | 정형 명세 기법 | 비정형 명세 기법 |
기법 | 수학적 원리 기반, 모델 기반 | 상태 / 기능 / 객체 중심 |
작성법 | 수학적 기호 또는 정형화된 표기법으로 작성 | 자연어를 기반으로 서술 또는 다이어그램으로 작성 |
특징 | 요구사항을 정확하고 간결하게 표현할 수 있다. 작성자에 관계없이 일관성 있고, 완전성 검증이 가능하다. 표기법이 어려워 사용자가 이해하기 어렵다. |
자연어의 사용으로 인해 작성자에 따라 일관성이 떨어지며, 해석의 차이가 있을 수 있다. 내용의 이해가 쉬어 의사소통이 쉽다. |
종류 | VDM, Z, Pertri-net, CSP 등 | FSM, Decision Table, ER모델링, SADT 등 |
[정보처리기사][요구사항 확인] UML - Unified Modeling Language (0) | 2023.12.06 |
---|---|
[정보처리기사][요구사항 확인] - 요구사항 분석 (0) | 2023.12.02 |
[정보처리기사][요구사항 확인] - 요구사항 정의 (0) | 2023.12.01 |
[정보처리기사][요구사항확인] - 개발 기술 환경 파악 (0) | 2023.11.30 |
[정보처리기사][요구사항확인] - 익스트림프로그래밍(XP) (0) | 2023.11.29 |
91년생 공학엔지니어의 개발일지
TODAY :
YESTER DAY :
TOTAL :
Commnet