2017-12-05 17 views
3

시퀀스 다이어그램을 작성해야합니다.이 작업은 클래스 다이어그램에서 새 시퀀스 다이어그램을 만들어 수행해야합니다. 배우, 작업 등. 예약을위한 시퀀스 다이어그램을 만들 필요가 있습니다. 전송할 메시지 중 일부는 원래 클래스 다이어그램에 표시되지 않은 것으로 나타났습니다. 예를 들어 컨트롤러에서 db로부터 사용 가능한 예약을 가져와야한다고 생각했지만 클래스 다이어그램에서 이와 같은 작업을 수행하지 않았습니다. 시퀀스 다이어그램에서는 클래스 다이어그램에 제공된 기능 만 가질 수 있습니까? 또는 클래스 다이어그램에이 작업이 없어도 괜찮습니까? 클래스 다이어그램에 존재하지 않는 기능을 찾으면 가장 가능성이 높지만 확실하지 않은 인상을 받았습니다.시퀀스 다이어그램에 클래스 다이어그램에없는 메시지가있을 수 있습니다

답변

3

글쎄, 당신은 당신의 아키텍처에 구멍을 발견 한 것 같습니다. 그리고 이것은 SD를 만드는 데있어서 가장 큰 장점 중 하나입니다. 누락 된 작업이있는 경우 시스템 설계자에게 연락하여 문제를 해결하는 방법을 알려야합니다. 어떤 경우에도 멋진 다이어그램을 만드는 메시지를 만들지 않습니다. 작업을 식별 한 후에는 반드시 구현해야하는 주석이있는 정확한 메시지를 배치하고 시스템 설계자와 명확하게 구분 한 후 사용해야합니다.