반응형

*분석 모델의 시스템화 타당성 분석

- 업무 분석가가 제시한 분석 모델이 개발할 응용 소프트웨어에 미칠 영향을 검토하여 기술적인 타당성 조사를 하는 활동이다.

 

1. 분석 모델의 기술적 타당성 검토

- 유스케이스 모델의 개별 유스케이스에 대한 분석 모델을 작성한 후, 해당 분석 모델로 시스템을 개발할 경우에 대한 영향을 필요한 자원, 상호 운용성, 시장 성숙도, 기술적 위험 분석 측면으로 타당성 조사를 한다.

- 성능 및 용량 산정의 적정성 : 요구사항을 만족시키기 위한 분석 모델에 따라 시스템을 구현할 때 요구되는 시스템의 자원 식별. 분석 클래스에서 불필요하고 지나치게 많은 속성들을 포함시키게 되면 객체 생성 시 시스템의 메모리 자원이 많이 요구되며, 전체 시스템의 성능 저하가 발생한다.

- 시스템 간 상호 운용성 : 분석 모델을 이용하여 보다 구체적으로, 시스템 간 상호 정보 및 서비스가 교환 가능한지 검토. 분석 모델에서 정의한 구체적인 정보의 존재 여부, 생성 가능성, 교환 방식 지원 등에 대해서 확인한다.

- IT 시장 성숙도 및 트렌드 부합성 : 분석 모델이 과거의 문제를 해결하고 최근 많이 사용되는 트렌드에 부합되는지 확인. 분석 자동화 도구 활용 방안 고려.

- 기술적 위험 분석 : 분석 모델이 시스템의 기술 구조, 프레임워크, 사용되는 하드웨어 및 소프트웨어와 부합되는지 확인. 분석 모델이 검증되지 않은 기술의 사용을 가정으로 하고 있어 추가적인 비용 발생 가능성이 있는지 확인. 분석 모델을 구현하기 위해 특정 업체의 기술, 특허, 라이선스에 의존해야 하는지 확인한다.

 

2. 분석 모델의 시스템화 타당성 분석 프로세스

- 타당성 검토의견 컬럼 추가 : 분석 모델까지 요구사항 추적표를 작성하고, 타당성 검토의견 컬럼을 추가한다.

- 타당성 검토의견 작성 : 작성된 요구사항 추적표에 타당성 검토의견 작성. 타당성 검토의견을 제외한 나머지 속성들은 분석 모델 검증 수행 내용의 작성 절차와 동일하다. 유스케이스 모델, 개념 수준 분석 클래스 모델, 분석 클래스 모델의 기술적 타당성 검토를 위해 필요 지식에 명시된 바와 같이 성능 및 용량, 시스템 간 상호 운용성, 시장 성숙도 및 트렌드 부합성, 기술적 위험 분석을 참조하여 검토의견을 작성한다.

- 타당성 분석 결과 검증 : 타당성 분석 결과를 관련 이해관계자에게 배포하여 사전 검토를 요청. 관련 이해관계자가 모여 분석 모델 타당성 분석 결과를 검증. 타당성 분석 결과에 이견이 있는 경우 프로젝트 관리자의 중재 하에 합의를 도출한다.

- 타당성 분석 결과 확인 및 배포/공유 : 이해관계자가 검증을 거친 타당성 분석 결과를 의사 결정자 확인. 확정된 타당성 분석 결과를 이해관계자에게 배포하여 공유한다.

반응형

+ Recent posts