2014-10-24 6 views
2

메서드에 대한 입력 데이터의 정확한 구조를 그리는 좋은 방법을 아는 사람이 있습니까? 제 경우에는 서버 응용 프로그램에 대한 올바른 입력 데이터를 지정해야합니다. 서버는 데이터가있는 http 게시물을 가져옵니다. 이 데이터는 매우 복잡한 json 데이터 구조이기 때문에 이것을 그리기를 원하므로 다음 개발자는 그림을 쉽게 확인하고 http 게시에 필요한 데이터를 이해할 수 있습니다. http 헤더에 필수 또는 필수 데이터로 표시 할 수 있다면 좋을 것입니다.응용 프로그램 입력 사양 : 메서드 입력 데이터 그리기

데이터 흐름도 또는 sth이 필요하지 않습니다. 그런 식으로. 내가 필요한 것은 그림, 서버 메소드에 유효한 json을 빌드하는 방법이다.

누구나 아이디어가 있거나 그냥 대답하거나이 질문에 대한 의견을 말하십시오. 버즈 단어에 대한 아이디어가있는 경우에도 직접 할 수 있습니다.

답변

2

데이터 구조를 설명하려면 UML class diagram 다중도 및 소유권과 "명명 된 연결 종료"를 사용하는 (1)을 고려하십시오. Kirill Fakhroutdinov의 예 uml-diagrams.org: Online Shoppinguml-diagrams.org: Sentinel HASP Licensing Domain은 그림이 어떻게 보이는지 보여줍니다.

구체적으로 json 구조를 설명해야하므로 (2) Google : "json 스키마"를 통해 다른 사람들이 같은 문제에 어떻게 접근했는지 확인할 수 있습니다. 개인적

은 UML 다이어그램을 제공하는 외에 I는 거라고 (3) 실제로 데이터의 예를 확인할 수있는 단순한 형태의 중첩 구조 선택적 부분 등을 또한 다음 현상 포함 json 구조를 설명 할 수 TypeScript definition file를 작성 고려 단순한 TypeScript 스크립트를 작성하고 컴파일하려고 시도하여 정의에 대한 구조 (단위 테스트)

+1

동의하지만, 항상 그 연관의 이름을 지어 라! 사용자가 의도 한 의미론을 최소한으로 지킬 수 있도록 이름을 지정하는 방법의 예는 UML 스펙의 메타 모델을 참조하십시오. –