728x90
분석 모델 검증
개념 : 요구사항 도출 기법을 활용하여 업무 분석가가 제시한 분석 모델에 대해서 확인하는 활동
분석 모델 검증 방법
유스케이스 모델 검증 | - 시스템 기능에 대한 유스케이스 모형 상세화 수준 및 적정성 검증을 위해서 액터, 유스케이스, 유스케이스 명세서 점검 |
개념 수준의 분석 클래스 검증 | - 시스템의 주요 도메인 개념을 분석 클래스로 도출하여 유스케이스 분석에 활용하므로, 개념 수준의 주요 분석 클래스를 적절히 도출하였는지, 관련 정보가 명확한지 점검 - 주요 클래스 도출 여부, 도출된 클래스 이름과 속성의 적절성, 올바른 클래스들 간의 관계 여부 점검 |
분석 클래스 검증 | - 유스케이스 실현에 필요한 분석 클래스 도출 확인 - 유스케이스 별로 도출된 분석 클래스들이 스테레오 타입으로 표시되었는지 확인 - 경계와 제어 클래스의 도출 여부 및 상세화 정도 확인 - 클래스 간의 관계, 클래스 정보의 상세화 정도 확인 |
분석 모델 검증 프로세스
- 검토의견 컬럼 추가 > 검토의견 작성 > 검토의견 정제
분석 모델의 기술적 타당성 검토 항목
성능 및 용량 산정의 적정성 | - 요구사항을 만족시키기 위한 분석 모델에 따라 시스템을 구현할 때 요구되는 시스템의 자원 식별 - 분석 클래스에서 불필요하고 지나치게 많은 속성들을 포함시키게 되면 객체 생성 시 시스템의 메모리 자원이 많이 요구되며, 전체 시스템의 성능 저하 발생 |
시스템 간 상호운용성 | - 분석 모델을 이용하여 보다 구체적으로, 시스템 간 상호 정보 및 서비스가 교환 가능한지 검토 - 분석 모델에서 정의한 구체적인 정보의 존재 여부, 생성 가능성, 교환 방식 지원 등에 대해서 확인 |
IT시장 성숙도 및 트렌트 부합성 |
- 분석 모델이 과거의 문제를 해결하고 최근 많이 사용되는 트렌트에 부합되는지 확인 - 분석 자동화 도구 활용 방안 고려 |
기술적 위험분석 | - 분석 모델이 시스템의 기술 구조, 프레임워크, 사용되는 하드웨어 및 소프트웨어와 부합되는지 확인 - 분석 모델이 검증되지 않은 기술의 사용을 가정으로 하고 있어 추가적인 비용 발생 가능성이 있는지 확인 - 분석 모델을 구현하기 위하여 특정 업체 기술, 특허, 라이선스에 의존해야 하는지 확인 |
분석 모델의 시스템화 타당성 분석 프로세스
- 타당성 검토의견 컬럼 추가 > 타당성 검토의견 작성 > 타당성 분석 결과 검증 > 타당성 분석 결과 확인 및 배포 / 공유
728x90