[로데시] 개발

[개념 정리] Ⅰ. 요구사항 확인 - 현행 시스템 분석, 요구사항 확인 본문

자격증/정보처리기사 - 실기

[개념 정리] Ⅰ. 요구사항 확인 - 현행 시스템 분석, 요구사항 확인

로데시 2025. 10. 4. 15:39
반응형

현행 시스템 분석

1. 현행 시스템 파악

01) 파악 절차 [3단계]
 
ㆍ1단계: 구성, 기능 - 계층형, 인터페이스 파악
 
ㆍ2단계: 아키텍처 및 소프트웨어 구성 파악
 
ㆍ3단계: 하드웨어 및 네트워크 구성 파악

 
02) 개발 기술 환경
 
ㆍ운영체제
 
 컴퓨터 운영체제: Windows, UNIX, Linux, Mac OS ..
 
 모바일 운영체제: iOS, Android, Tizen ..
 
ㆍDBMS
 
ㆍ미들웨어 - WAS (동적)
 
ㆍ오픈소스
 

 

요구사항 확인

1. 요구사항

🌟01) 요구사항 개념
 
(1) 요구사항 분류
 
ㆍ기능적 요구사항 - 서비스, 기능성, 완전성, 일관성
 
ㆍ비기능적 요구사항 - 성능, 보안, 품질, 안전성, 시간, 처리량, 인터페이스...
 

 
🌟02) 요구공학 프로세스
 
(1) 도출/추출(Elication) - 의견, 이해, 의사소통
 
(2) 분석(Analysis) - 중복·상충 걸러내기, 타당 check -> 완전성 & 일관성 확보
 
(3) 명세(Analysis) - 문서화
 
(4) 확인/검증(Analysis) - 명세서 검토
 

 
분석
 
ㆍ종류 - 요구사항 분류, 개념 모델링 - 이해/단순화 (UML을 사용. ex- 유스케이스, Data Flow(DF), 상태, 목표기반, 객체 ... ), 요구사항 할당, 요구사항 협상, 요구사항 정형분석
 
명세
 
ㆍ종류
 
 ① 비정형 명세 기법 - 자연어 사용
 
 ② 정형 명세 기법 - 수학적 원리, 어려운 표기법 (ex- Z 스키마 ...)
 
확인/검증
 
ㆍ기법 - 요구사항 검토, 프로토타이핑(장단점), 모델 검증, 인수 테스트(사용자 입장. 알파-회사 내부. 개발자와 함께, 베타-개발자 참여X) 형상 관리.
 

 

 

 

반응형