Design & Development

Mind Mapping 을 이용한 OOAD

아이디어 도출 회의, 기획, 학습 결과물 정리 등의 도구로 쓰여지는 마인드매핑 기법을 OO 분석/설계에 사용하는 것과 관련한 흥미로운 글.

mind mapping for ooad

내용을 보면 CASE 툴 등을 사용하는 방법의 경우 코딩 종속적인 경향을 갖게 되는 점이나 모델의 변경시 UML 모델 변경에 따른 작업 오버헤드가 있는 점 등의 문제점들이 나타나게 되는데 비해 MindMap 기술을 사용하는 경우 창조성과 열린 사고를 촉진하게 되고 작업의 오버헤드를 최소화할 수 있다는 점 등을 이 기법의 주요 장점으로 소개하고 있다. 또한 이 기법을 사용하는 경우 concept-oriented(또는 concerns oriented) 를 유지할 수 있다는 점 또한 강조하고 있다.

ooad 시 분석 – 설계 간의 간극은 ‘직관’으로 채워지는 경우가 대부분인 듯 하다. 이런 것을 보완할 수 있는 기법으로 그리고 ooad 에 대한 교육의 기법으로 마인드 맵을 이용한 ooad 와 CRC 를 활용해볼 수 있지 않을까?

mind mapping for ooad

덧 : Jude 라는 UML 툴은 자체적으로 Mindmap 기능을 지원하고 있다. ( Community 버전 제공됨 )

Jude 공식 홈페이지에 소개된 Jude 의 Mindmap 지원 가능 소개글

Mind Map is supported from JUDE/Professional2.2 and JUDE/Enterprise2.2
Here are some examples of how you can use Mind Maps created with JUDE.

  • Take quick notes of customer requirements with Mind Map, and create a UseCase Diagram from the Mind Map
  • Brainstorm using Mind Map and create a conceptual Class Diagram
  • Summarize many UML Diagrams for a system into a big picture using Mind Map
  • Describe an objectivity/artifact map on a Mind Map according to the development process
  • Create Hyperlinks to UML Diagrams on a Mind Map and record the history of and the reasons for modifications.
Advertisements

One thought on “Mind Mapping 을 이용한 OOAD

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s