수제비 2022 정보처리기사 실기 수험서를 보고 공부한 기록입니다.
업무 분석가가 제시한 분석 모델이 개발할 응용 소프트웨어 미칠 영향을 검토하여 기술적인 타당성 조사하는 활동이다
[분석 모델의 기술적 타당성 검토]
유스케이스 모델의 개별 유스케이스에 대한 분석 모델을 작성한 후, 해당 분석 모델로 시스템을 개발할 경우에 대한 영향을 필요한 자원, 상호 운용성, 시장 성숙도, 기술적 위험 분석 측면으로 타당성 조사를 한다
- 성능 및 용량 산정의 적정성
- 요구사항을 만족시키기 위한 분석 모델에 따라 시스템을 구현할 때 요구되는 시스템의 자원 식별
- 분석 클래스에서 불필요하고 지나치게 많은 속성들을 포함시키게 되면 객체 생성 시 시스템의 메모리 자원이 많이 요구되며, 전체 시스템의 성능 저하 발생
- 시스템 간 상호 운용성
- 분석 모델을 이용하여 보다 구체적으로, 시스템 간 상호 정보 및 서비스가 교환 가능한지 검토
- 분석 모델에서 정의한 구체적인 정보의 존재 여부, 생성 가능성, 교환 방식 지원 등에 대해서 확인
- IT 시장 성숙도 및 트렌드 부합성
- 분석 모델이 과거의 문제를 해결하고 최근 많이 사용되는 트렌드에 부합되는지 확인
- 분석 자동화 도구 활용 방안 고려
- 기술적 위험 분석
- 분석 모델이 시스템의 기술 구조, 프레임워크, 사용되는 하드웨어 및 소프트웨어와 부합되는지 확인
- 분석 모델이 검증되지 않은 기술의 사용을 가정으로 하고 있어 추가적인 비용 발생 가능성이 있는지 확인
- 분석 모델을 구현하기 위하여 특정 업체 기술, 특허, 라이선스에 의존해야 하는지 확인
[분석 모델의 시스템화 타당성 분석 프로세스]
- 타당성 검토의견 컬럼 추가
- 분석 모델까지 요구사항 추적표를 작성하고, 타당성 검토의견 작성
- 타당성 검토의견 작성
- 작성된 요구사항 추적표에 타당성 검토의견 작성
- 타당성 검토의견을 제외한 나머지 속성들은 분석 모델 검증 수행 내용의 작성 절차와 동일
- 유스케이스 모델, 개념 수준 분석 클래스 모델, 분석 클래스 모델의 기술적 타당성 검토를 위하여 필요 지식에 명시된 바와 같이 성능 및 용량, 시스템 간 상호 운용성, 시장 성숙도 및 트렌드 부합성, 기술적 위험 분석을 참조하여 검토의견 작성
- 타당성 분석 결과 검증
- 타당성 분석 결과를 관련 이해관계자에게 배포하여 사전 검토를 요청
- 관련 이해관계자가 모여 분석 모델 타당성 분석 결과를 검증
- 타당성 분석 결과에 이견이 있는 경우 프로젝트 관리자의 중재 하에 합의 도출
- 타당성 분석 결과 확인 및 배포/공유
- 이해관계자 검증을 거친 타당성 분석 결과를 의사 결정자 확인
- 확정된 타당성 분석 결과를 이해관계자에게 배포하여 공유