728x90

요구 공학 requirement engineering

- 요구사항을 분석, 명세화, 유지, 보수까지 모든 공정. 접근

 

요구공학 공정

1. 요구사항 추출 : 개발하고자하는 시스템에 대한 요구 추출

2. 분석 : 무엇을 구현할것인지 분석

3. 기술 : 분석된 요구사항을 명세화

4. 검증 : 요구사항 명세서 검증 

5. 유지 보수 : 새 요구사항 체계적 관리

 

 

요구 사항 requirement

- 시스템 기능. 사용자가 원하는 조건, 능력

 

요구 분석 명세서 

- 개발 초기에 사용자 요구사항 정리한 문서

 

요구 분석 과정

1. 사용자 요구 파악 : 면담, 문서 검토

2. 소프트웨어 목표 수립 : 요구사항 평가와 목표 수립

3. 모델링 : 자료와 제어 흐름, 기능 처리, 동작 행위 등 모델 작성

4. 요구 분석 명세서 : SRS Software Requirement Specification.  소프트웨어 기능, 성능, 제약조건 등 명세서 작성

 

 

요구사항 분석 방법

1. 구조적 분성 방법

 - 시스셈 기능 중심 구조적 분석. 프로세스 도출, 프로세스간 데이터 흐름 정의

2. 객체 지향 분석

 - 사용자 중심 시나리오 분석. 유스 케이스 모델로 구축

 - 유스케이스 실체화 과정을 통해 추출된 요구사항 분석

 

 

요구사항

1. 비기능적 요구사항

- 소프트웨어 성능, 용이성, 신뢰성, 보안 성 등 기능과 관련되지 않은 요구사항으로 개발 과정의 제약사항에 해당

 ex) 데이터 처리용량, 외부시스템과 연결, 보안 관련 준수사항

2. 기능적 요구사항

 - 소프트웨어 기능에 대한 요구사항 

 ex) 비즈니스 요구사항, 사용자 요구사항, 비즈니스 규칙

 

 

300x250

+ Recent posts