--------------------------------------------------------------------------
아래 내용은 소단위 프로젝트에 사용되는 UML
--------------------------------------------------------------------------
1. SW(SoWhat - 대상 업무 정의서)
2. 용어 정의서
3. Activity Diagram AS-IS (액티비티 다이어그램 - 현재 업무 흐름)
4. Activity Diagram TO-BE (액티비티 다이어그램 - 시스템 개선 후 업무 흐름)
5. Use Case Diagram
6. Component Diagram
(기획자가 하는건 오바인가?)7. Story Board (스토리 보드)
--------------------------------------------------------------------------
1. 대상업무정의 - 요청자의 요구사항 질의, 프로세스 설명. (인터뷰 이후 결정)
- 중요도 (인터뷰 이후 결정)
- 시스템 사용자 (인터뷰 이후 결정)
- 현재 업무 흐름 : AS-IS (인터뷰 이후 결정, 단계별 문장으로 기술)
- 시스템 개선 후의 되길 원하는 업무 흐름 : TO-BE (인터뷰 이후 결정, 단계별 문장으로 기술)
- 요청자 인터뷰 진행(아래는 예제)
1) 대상업무의 프로세스에 대한 설명
2) 누가 시스템을 사용하게 되는가?
3) 입력, 출력, DB 연동 등의 요건 파악
2. 용어 정의서
-대상업무정의에 나온 용어들을 정리.
3.4.5.6. Activity Diagram (AS-IS / TO BE), Use Case Diagram, Component Diagram
--------------------------------------------------------------------------
중,대형 프로젝트에 사용되는 UML
--------------------------------------------------------------------------
적용 방법 고민.
- 사업전략 및 마케팅 기획, 웹 프로젝트 기획안 등의 협의 이후 구축 결정된 내용을
서비스 단위로 나누어 위의 방법을 도입.
따라서, 중, 대형 프로젝트의 경우 여러가지 대상업무정의서가 나올 수 있다.
이것이 효율적인가?
추가
- 디렉토리맵에 열을 추가하여 UML에 대한 정보를 추가한다.
개발자는 디렉토리 맵으로 전체 사이트의 구조를 파악하며, 메뉴(서비스) 별 UML
존재 여부를 파악하여 진행한다.