검색어 입력폼

초보자를 위한 UML 객체지향 설계 3판 1장 연습문제

저작시기 2007.01 |등록일 2007.04.20 한글파일한컴오피스 (hwp) | 5페이지 | 가격 1,500원

소개글

1장 연습문제 1번부터 7번까지 다 푼 레포트 입니다.
다이어그램까지 다 그려놓았습니다.
틀린점이 있을수도 있으나 연습문제 답이 없는 관계로 확인 불가.

목차

없음

본문내용

사용자와 체스 게임을 두는 컴퓨터 기반의 시스템을 구축하고 있다고 가정하자. 이 시스템에 적합한 UML 다이어그램은 무엇일까? 또, 그 이유는?
게임의 내용이나 방식에 따라 하나의 다이어그램이 필요할 수도 있고 여러 개의 다이어그램이 필요할 수도 있다고 생각한다. 게임에 대한 이벤트 등이 다르기에 하나의 다이어그램으로는 표현이 부족하다고 생각하기 때문이다.

우선은 상태 다이어그램(State Diagram)이다. 상태다이어그램은 한 객체가 자신의 생명주기 안에서 취할 수 있는 상태들과 그 상태 간 전이를 일으키는 이벤트들, 그리고 상태 간 변화에서 발생하는 작용들을 표현하는 동적인 뷰 이다. 상태 다이어그램은 사용자의 입력에 따라 컴퓨터의 반응을 나타낼 수 있는데 게임의 내용을 세세하게 다이어그램으로 나타내는 게 아니라 큰 범위의 동작을 나타내는데 사용한다.

그리고 유스케이스(Use Case) 다이어그램도 필요하다. 비록 컴퓨터를 기반으로 하고 있다고는 하지만 사용자가 체스게임을 하지 않을시 에는 아무 쓸모없는 프로그램이기에 사용자를 위한 유스케이스 다이어그램을 사용해야한다.

또한 컴퓨터 시스템을 명확하게 나타낼 수 있도록 준비된 컴포넌트(Component) 다이어그램과 배포(deployment) 다이어그램도 들수 있다. 특히 팀 단위로 개발한다면 특히나 중요한 것은 컴포넌트다.

그 외에도 다른 다이어그램으로도 표현할 수 있는 부분이있다.

참고 자료

없음
다운로드 맨위로