요구사항 개발 프로세스 요구사항 개발 프로세스 요구사항 추출 : 고객이 원하는 요구사항을 수집 요구사항 분석 : 추출된 요구사항을 분석 기법을 이용해 식별 가능한 문제들을 도출하고 요구사항을 이해하는 과정 요구사항 명세 : 분석된 요구사항을 명확하고 안전하게 기록. ... 요구사항 검증 : 만든 SRS를 검토 정보처리기사 준비/1과목:소프트웨어 설계 2022.01.13
유스케이스(Usecase) 유스케이스 - 시스템이 액터에게 제공해야하는 기능 - 시스템의 요구사항이자 기능을 의미 유스케이스 다이어그램 - 사용자의 요구를 추출하고 분석하기 위해 사용 - 여기서 액터 -> 시스템 외부에서 시스템과 상호작용하는 사람 혹은 시스템을 의미 사용자 액터 1. 기능을 요구하는 대상 2. 시스템의 수행 결과를 통보받는 사용자 3. 기능을 사용하게 될 대상 - 시스템이 제공해야하는 기능인 유스케이스의 권한을 가지는 대상, 역할 시스템 액터 - 사용자 액터가 사용한 유스케이스를 처리해주는 외부 시스템 - 시스템의 기능 수행을 위해서 연동이 되는 또 다른 시스템 액터를 의미 정보처리기사 준비/1과목:소프트웨어 설계 2022.01.13
시스템 구성 요소 1. 입력(Input) : 처리방법, 처리할 데이터, 조건을 시스템에 투입 하는것 2. 처리(Process) : 입력된 데이터를 처리 방법과 조건에 따라 처리하는것 3. 출력(Output) : 처리된 결과를 시스템에서 산출하는것 4. 제어(Control) : 자료를 입력하여 출력될 때 까지의 처리 과정이 올바르게 진행되는지 감독하는것 5. 피드백(Feedback) : 출력된 결과가 예정된 목표를 만족시키지 못할 경우 목표 달성을 위해 반복 처리 하는것 Maintenance는 유지 보수, 시스템 구성요소에는 포함되지 않는다. 정보처리기사 준비/1과목:소프트웨어 설계 2022.01.13