컴퓨터/정보처리기사
요구사항 개발 프로세스의 2번째 단계로, 사용자의 요구사항을 이해하고, 비용과 제약에 대한 설정 그리고 정확한 사용자의 요구를 추출하여 목표를 세워 문서화하는 단계
요구사항 분석을 하는 기법과 각 기법의 특징을 알아두자.
자료의 흐름과 처리를 중심으로 요구사항을 분석하는 기법
자료의 흐름 및 변환 과정과 기능을 도형 중심으로 기술하는 방법
자료 흐름 그래프 또는 버블 차트라고도한다.
Yourdon DeMacro |
Gane SarSon |
이름 | 의미 |
|
프로세스 (Process) |
자료를 변환시키는 시스템의 처리과정을 표현 기능 , 변환, 버블이라고도 함 |
|
자료 흐름 (Data Flow) |
자료의 흐름과 연관관계를 표현 | ||
자료 저장소 (Data Store) |
자료 저장소 (DB, 파일)등을 표현 | ||
단말 (Terminator) |
시스템과 교신하는 외부 계체 입력데이터가 만들어지거나 출력 데이터를 받음 |
자료 흐름도 안의 자료를 더 자세히 정의하고 기록한 것
데이터를 설명하는 데이터로, 데이터의 데이터 또는 메타 데이터라고도 한다.
기호 | 의미 |
= | 자료의 정의 : ~로 구성되어 있다. |
+ | 자료의 연결 : 자료 그리고 자료 |
( ) | 자료의 생략 : 생략 가능한 자료 |
[ ] | 자료의 선택 |
{ } | 자료의 반복 |
* * | 자료의 설명 |
CASE는 요구사항을 자동으로 분석하고, 요구사항 분석 명세서를 기술하도록 개발된 도구.
SADT | SoftTech에서 개발 시스템 정의, 요구사항 분석, 시스템/소프트웨어 설계를 위한 도구 블록 다이어그램을 채택한 자동화 도구 |
SREM ( RSL / REVS ) |
TRW사가 개발 요소, 속성, 관계, 구조를 기술하는 언어 RSL과 RSL로 구성된 요구사항을 분석 자동 명세화하는 REVS를 사용 |
PSL / PSA | 미시간 대학에서 개발 요구사항을 기술하는 언어 PSL과 PSL로 기술한 요구사항을 분석 명세하는 PSA를 사용 |
TAGS | 시스템 공학 방법 응용에 대한 자동 접근 방법 개발 주기의 전 과정에서 이용할 수 있는 통합자동화 도구 |
시스템의 분석 및 설계, 또는 문서화에 사용되어 , 시스템 실행과정인 입력, 처리, 출력의 기능을 표한한 기법
[정보처리기사][요구사항 확인] 소프트웨어 개발 방법론 (0) | 2023.12.12 |
---|---|
[정보처리기사][요구사항 확인] UML - Unified Modeling Language (0) | 2023.12.06 |
[정보처리기사][요구사항 확인] - 요구사항 개발 프로세스 (0) | 2023.12.01 |
[정보처리기사][요구사항 확인] - 요구사항 정의 (0) | 2023.12.01 |
[정보처리기사][요구사항확인] - 개발 기술 환경 파악 (0) | 2023.11.30 |
91년생 공학엔지니어의 개발일지
TODAY :
YESTER DAY :
TOTAL :
Commnet