답변:
비즈니스 규칙의 경우 @Joppe가 우리 모두가 생각하고있는 UML을 지적했다고 생각합니다.
유스 케이스 다이어그램은 액터 / 역할이 시스템과 상호 작용하는 방식과 시스템이 수행하는 작업에 대한 탁월한 개요를 제공합니다. complexe 사용 사례를 들어, 추가 정보가 많은 도움이됩니다 텍스트로 설명 ( 전제 조건 , 사후 조건 , 이전 UC의 실행에 대한 종속성 , 등 )
여러 수준에서 비즈니스에 대한 훌륭한 개요를 제공하는 다이어그램이 있습니다.
조언만으로, 각 사용 사례에 코드를 할당하십시오 (예 : UC-1 , UC-n ). 이것들은 나중에 UI 문서화 중에 유용합니다.
UI 문서의 경우 일반적인 요령 (현재)은 와이어 프레임 을 수행하는 것 입니다. 깨끗하고 단순 해 보이기 때문에 스크린 샷보다 훨씬 좋습니다. 예를 들어 WireframeSketcher를 살펴보십시오.
와이어 프레임에 대한 문서가 충분하지 않을 수 있으므로 각 화면에 대해 간략하게 소개하고 모든 버튼을 설명하십시오. 또한 화면에 포함 된 UC에 대한 참조를 수행 하십시오 ( UC 코드가 유용한 이유 참조 ). 이것은 문서를 일관성있게 만듭니다.
Wireframesketcher와 같은 도구의 요점은 대화 형 모형을 수행한다는 것입니다. 디자인하거나 개발하는 동안 고객에게 대화 형 무언가를 제공하기에 완벽합니다.
탐색 계획 을 문서화하는 것을 잊지 마십시오 . 탐색 Plan에는 UML 다이어그램이 없지만 State Machine Diagram 을 대신 사용할 수 있습니다. 그것이 만들어진 것이 아니라 여전히 그렇습니다.
마지막으로 누구에게 연락하고 있는지 명심하십시오.
기술자 : 세부 사항을 자세히 살펴보고 기술을 사용할 수 있습니다.
기술자 아님 : 기술을 피하십시오 (languaje 및 코드와 관련이 없음). 명확하고 단순하며 고객이 사용하는 것과 동일한 용어 / 단어를 사용하십시오. 프로그래밍에 대해 전혀 모른다고 생각하십시오.
유스 케이스 및 UI 디자인에서 비즈니스 규칙 만 참조하여 비즈니스 규칙과 시스템 스펙을 엄격하게 분리하는 것이 좋습니다. 내가 가장 좋아하는 기술은 다음과 같습니다.-스프레드 시트에 식별 된 비즈니스 규칙 목록이 있습니다. -시스템 설계, 유스 케이스 스펙, 사용자 스토리 또는 무엇이든 "사용자는 비즈니스 규칙 BR012에 지정된대로 정보를 입력합니다", "시스템은 비즈니스 규칙 BR510에 지정된대로 총량을 계산합니다"를 지정하십시오. 이 기사를 추천합니다 http://www.allaboutrequirements.com/business-rules/