본문 바로가기

Programming

06 Collaboration Diagram 협력 다이어그램 자체는 내용이 많거나 어려운 부분이 없기 때문에 이런저런 도입부 없이 바로 넘어 갈게요 :) 협력(Collaboration) 다이어그램 앞선 포스트와 매우 연관 있는 다이어그램 이에요. 시퀀스(Sequence) 다이어그램 이나 협력 다이어그램이나 객체간의 관계에 대해서 표현하는 것이고, 의미적으로 다른 게 있다면 시퀀스 다이어그램은 동적인 상태를 보여 주고 협력 다이어그램은 정적인 상태를 보여 준다는 거죠. 사용되는 요소 보기(box1) 사용 되는 요소 역시 간결해요 :D (개인적으로 많은 것을 공부하지 않아도 쉽게 익힐 수 있는 이런거 조으다조으다 요..ㅋ) 일단은, 협력 다이어그램을 만들어 볼까요? 협력 다이어그램 생성(Create Collaboration Diagram) 앞선 포스팅.. 더보기
05 Sequence Diagram 슬슬 마무리를 향해 가고 있는 다이어그램 포스팅 이네요 :) 으쌰 으쌰 힘내서 가볼까요?! 시퀀스 다이어그램(Sequence Diagram) 사용되는 요소 보기 시퀀스 다이어그램(Sequence Diagram)은 별도의 직역을 모르겠네요. 원래 원어 그대로 읽고 이해 하는걸 좋아라 하기 때문에, 일단은 시퀀스 다이어그램이라고 해 둘게요. 실제로 구현 상에서는 클래스 그 자체를 사용하지 않고, 클래스로 부터 만들어진 "객체"를 사용하는 건 다들 알고 계실 거에요. 그런 객체가 자신이 하게 되는 "일"을 구현상에서는 함수 또는 메소드(Function or Method)라고 하는데, 의인화 시킨다면 객체가 다른 객체에게 "메시지"를 전달 하는 거라고 보면 되요. 시퀀스 다이어그램(Sequence Diagram.. 더보기
04 Statechart Diagram Statechart Diagram에 대해서 공부겸, 이력서및 자소서 작성 때문에 포스팅 작성에 지체가 되버렸네요;_; 세상에서 자소서 쓰는게 제일 힘든 듯 ㅠㅠ)… 무튼! 포스팅을 시작 할게요 :) 상태 다이어그램(Statechart Diagra) 사용되는 요소 보기 상태 다이어그램(Statechart Diagram)은 상태 기계(State machine)를 나타내는 거에요. 주체는 객체가 되는 거구요. 거의 액티비티(Activity) 다이어그램과 유사 하지만, 액티비티(Activity) 다이어그램은 (보통) 사용자가 주체가 되서 시스템이 하는 일(Usecase)을 순서에 맞게 표현해 주는 거에요. 상태 다이어그램(Statechart Diagram)은 객체가 하는 일을 순서에 맞게 표현해 주는 거구요. .. 더보기
안드로이드 개발 환경 구축하기 그저 단순한 안드로이드 어플을 만드려고 보니까 윈도우 다시 깔고, 오프지엘 공부하고, UML 공부하는거 말고는 안드로이드 관련 개발을 할 기회가 없어서인지…. 개발환경이 없네요 ; _ ; 그래서..! 겸사겸사 개발환경 만들면서 포스팅 하려고 해요>_ 더보기
03 Class Diagram 2 이번은 저번 포스팅에 이어서, 남은 요소들과 관계에 대해서 설명 하려고 해요. 이야기 했다시피, 제가 현재 진행하고 있는 프로젝트로는 설명이 안되는 부분이 많아서 임의의 예시를 두었어요. 프로그래밍 업종에 종사하시거나 관련 전공을 배우시는 분들이 많이 볼 것 이라고 예상하지만 예시는 굉장히 일반적인 걸로 두었어요.(그래서 포스팅 준비하는데 시간 좀 걸렸네요 :D 절대 놀지 않았답니다!!) 예시가 적절치 않거나 틀렸거나 질문이 있으신 분들은 댓글을 달아 주시면 답글 바로 답니다 :) 저도 공부하면서 하는 입장이라서 잘못된 부분이 있을 수도 있으니까 함께 해요 ^^ 전체 결과(box1) 클래스 요소를 만드는 것에 대해서는 저번 포스팅에서 상세히 언급 했으니까 대충 아실 거에요. 관계 부분이 상당히 난해 한 .. 더보기