삽질의 현장/- C++

#028_시(c)시(c)해서 C++?!_프로그램 설계 예시

shovelman 2015. 7. 26. 06:44


안녕하세요 삽잡이입니다~!


오늘은 UML을 사용한 프로그램 설계의 예시에 대해 소개해드리려고 합니다.

머릿속으로 설계를 하고 종이에 구현 방안에 대해서 설계하기에는

어느정도 프로그램의 크기가 커지면 한계가 있다는 것을 몸소 느꼈습니다...


처음 분석하고 설계하는 시간이 많이 잡아먹고...

또한, tool을 사용하는 시간까지 생각하면... 더 많이 잡아 먹습니다...

만들면서도 내가 지금 뭘 하고 있는건가 하는 생각이 드는데요...


하지만, 분명한건 만들어두면 개발할 때에 정말 유용하다는거!


수업때 배운 예시를 보여드리도록 하겠습니다~!



[ 요구 분석 (Use Case Diagram) ]

- 전체


- 학교



[ 설계 ]

- 클래스 다이어그램

  


[ 마을 형성 (시퀸스 다이어그램) ]

- 생성시



- 종료시





- 학생 생성 시





- 학생 => 학교로 이동 시





- 학생 이동





- 전체 보기




- 초점 이동