사용 설명서
참조사이트
http://blog.hanhtrinhtuoitre.com/download-ibm-rational-rose-enterprise-v7-0/
1. Giới thiệu
Rational rose là phần mềm công cụ mạnh hỗ trợ phân tích,thiết kế hệ thống phần mềm theo đối tượng.Nó giúp ta mô hình hóa hệ thống trước khi viết mã trình.
Rational rose hỗ trợ cho việc làm mô hình doanh nghiệp,giúp bạn hiểu được hệ thống của mô hình doanh nghiệp. Giúp chúng ta phân tích hệ thống và làm cho chúng tacos thể thiết ké được mô hình.
Mô hình Rose là bức tranh của hệ thống từ những phối cảnh khác nhau nó bao gồm tất cả các mô hình UML,actors,use cases, objects, component và deployment nodes,trong hệ thống.Nó mô tả chi tiết mà hệ thống bao gồm và nó sẽ làm việc như thế nào vì thế người lập trình có thể dùng mô hình như một bản thiết kế cho công việc xây dựng hệ thống.
Theo phong cách lập trình truyền thống thì sau khi đã xác định yêu cầu hệ thống,người phát triển sẽ lấy một vài yêu cầu,quyết định thiết kế và viết mã chương trình.
2. Download
3. Hướng dẫn cài đặt
Sau khi cài đặt, chạy chương trình lên sẽ có thông báo kích hoạt bản quyền. Bạn hãy lựa chọn như hình dưới.
Ta vào thư mục Crack (có sẵn trong file bạn download), nhấn vào file license.upd
Thành công !
(lưu ý: có thể bạn cần chạy bằng quyền administrator – nhấn chuột phải vào chương trình, chọn run as administrator)
Một số hướng dẫn sử dụng cơ bản
1.Creating_use_case http://www.fileden.com/files/2009/4/…ss_Diagram.swf
3.Creating_collaboration http://www.fileden.com/files/2009/4/…laboration.swf
4.Creating_Sequence http://www.fileden.com/files/2009/4/…e_Diagrams.swf
5.Creating_State http://www.fileden.com/files/2009/4/…te_Diagram.swf
사용법
Rose 는 Rational이라는 회사에서 개발한 UML을 보다 편리하게 사용할 수 있도록 해 주는 소프트웨어입니다.그래서 정식 명칭은 Rational Rose 이지만, 아는 사람들 사이에서는 그냥 줄여서 Rose라고 부르는 것 같습니다. (본 글 타래에서도 Rose로 지칭할 예정입니다.)
시작하는 글에서도 조금 언급했지만, UML은 Unified Modeling Language의 약어이고, 소프트웨어 공학, 특히 모델링 쪽에서의 Jacobson, Rumbaugh, Booch와 같은 대가들이 그들의 이론을 모아서 만든 모델링 언어입니다. 소프트웨어 개발 전반-사양 분석부터 클래스 설계 및 배포에이르기까지의 거의 모든 것-을 아우르는 방대한 내용을 포함하고 있고, 다양한 다이어그램들을 사용해서 보다 효율적으로 정보를표시합니다.
Rose를 사용해서 C++ 개발하는데 필요한 최소한의 내용은 추후 글 타래에서도 다룰 예정이지만, UML에 대해 보다 자세한내용을 아시려면, 당연히 관련 책을 봐야 할 것입니다. (위에서 링크한 URL은 위키피디아 영문판입니다. UML이 무엇인지를아는 데는 어느 정도 도움이 될 것입니다.) 제가 추천하고 싶은 책은 "UML Distilled: A Brief Guide to the Standard Object Modeling Language" 입니다.
|
리팩토링이라는 책의 저자로도 유명한 마틴 파울러가 쓴 책인데, 저는 영문판으로 된 2판과 3판을 봤습니다. (2판 한국어판은 아주 잘 번역되었다는 느낌은 못 받았고, 3판 번역판은 안 봐서 잘 모르겠습니다.)
현재 이 글을 쓰는 시점에서 사용되는 Rose의 버전은 7입니다. 이젠 좀 오래되서 기억이 가물가물 하지만, 이전 버전은 Rose 2003 처럼 연도가 붙었습니다. (표준 C++을 사용하는 경우는 2003과 7 사이에 큰 차이는 없는 것 같습니다.)
Rose는 Linux도 지원이 됩니다만, 필자는 아직 사용해 본 적이 없기 때문에, 본 글에서는 윈도우용 버전을 기준으로 설명을 하도록 하겠습니다. 또한, Rose 7은, Vista의 경우 Home 에디션이나 Home Promium 에디션에서는 C++ 코드 생성이 되지 않기 때문에, 본 글 타래에서 설명할 Rose의 기능을 모두 사용하려면 윈도우 XP에 설치해서 사용하셔야 합니다.
Pentium 4에 512 MB의 하드웨어 사양이라면, 윈도우 XP에서 Rose를 사용하는데 불편이 없습니다.
Linux나 다른 윈도우 OS라면, Virtual Box에서 XP를 게스트 OS를 돌리는 방법을 추천합니다. 하드웨어 사양이 Core2Duo에 2GB 이상의 메모리면 이상이면 큰 무리없이 Virtual Box에서 Rose를 그럭저럭 사용 할 수 있습니다.
그럼 Rose의 설치 과정 부터 살펴보도록 하겠습니다.
설치
Rose 설치 CD를 넣은 후, 자동 실행하면 <그림 1>과 같은 LauchPad 다이얼로그가 나타납니다.
<그림 1>
여기서 Install IBM Ration Rose Enterprise Edition을 클릭합니다. 사용자의 윈도우 환경에 따라 <그림 2>와 같은 추가 기능 설치가 나타날 수 있지만, 예 버튼을 클릭해서 그대로 진행하시면 큰 문제는 없습니다.
<그림 2>
이후 <그림 3>와 같은 Setup Wizard 다이얼로그가 나타납니다. 다음 버튼을 클릭합니다.
<그림 3>
배포 방법을 묻는 <그림 4>의 화면이 나타나면 Desktop installation from CD image 항목을 클릭하고 다음 버튼을 클릭합니다.
<그림 4>
이후 <그림 5>, <그림 6>이 나타나면 Next 버튼을 클릭해서 다음으로 넘어갑니다.
<그림 5>
<그림 6>
<그림 7>이 나타나면, 승인 버튼을 클릭합니다.
<그림 7>
필요하다면 <그림 8>과 같이 설치 경로를 변경합니다. (필자는 윈도우의 프로그램은 별도의 파티션에 설치해서 사용하기 때문에 D 드라이브로 바꾸어서 설치해 봤습니다.)
<그림 8>
그 다음에는 Rose에서 지원하는 많은 기능들 중 필요한 것을 선택할 수 있는 <그림 9>와 같은 화면이 나타납니다. Rose C++ Addin은 반드시 포함되여야 합니다. 잘 모르겠거나, 선택이 귀찮다면 기본값으로 둔 채 Next 버튼을 클릭합니다.
<그림 9>
<그림 10>의 화면에서 Install 버튼을 클릭하면, <그림 11>과 같이 실제 설치 작업이 시작됩니다.
<그림 10>
<그림 11>
이후 install 작업이 완료되면 <그림 12>의 완료 화면과 동시에 또는 그보다 먼저 <그림 13>의 License Key Administrator가 실행됩니다.
<그림 12>
<그림 13>
임시 키 또는 평가용 키를 받은 게 있다면, Enter a Temporary or Evaluation Key를 클릭하고, 정품 라이센스가 있다면 Point to a Rational License Server to get my licenses 또는 Import a Rational License File을 클릭합니다. 이후 다음 버튼을 클릭해서 해당 서버, 키, 파일을 지정하면 라이센스의 설치가 완료되고 Rose를 사용할 수 있게 됩니다.
다음 글에서는 Rose가 어떻게 생겼고, 기본적인 사용자 인터페이스는 어떻게 생겼는 지를 살펴보도록 하겠습니다.