Tải bản đầy đủ (.pdf) (5 trang)

Mô hình hóa với XDE của Rational và WebSphere Studio ppt

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (141.56 KB, 5 trang )

Mô hình hóa với XDE của Rational và WebSphere Studio
Jeff K. WilsonIBM
Tóm tắt: Trong phần đầu tiên của loạt hướng dẫn này, bạn sẽ thấy nhiều công cụ
để tạo mô hình, để phát triển và làm những việc khác của sản phẩm Rational. Có
rất nhiều chức năng bổ sung thêm nên không thể đề cập được hết trong một hay
thậm chí là ba bài hướng dẫn, vì thế bạn sẽ xem nhanh chức năng và sau đó làm
một số tác vụ đơn gi
ản để cho bạn làm quen với các công cụ sẵn có này. Trong
hướng dẫn này, bạn sẽ thấy các khả năng làm mô hình sẵn có của các công cụ
XDE của Rational cho WebSphere Studio.
Trước khi bạn bắt đầu
Lời giới thiệu
Trong lễ Giáng sinh vừa qua, có trong tay một cưa bàn mới, một bào tay và hơn
300 cái đinh, tôi bắt tay làm cho cô con gái 2 tuổi thân yêu một cái chậu rửa, một
cái bếp và một quầy bếp. Tôi đã có một bản thiết kế ? Ch
ưa. Tất nhiên là chưa. Tôi
chỉ có hơn 300 cái đinh. Tôi đã có một ý tưởng nào đó về các thứ mà tôi muốn
làm? Một kế hoạch? Chắc chắn là có. Đó là một cái bếp, thêm một chậu rửa và
trên hết là một quầy bếp. Ngoài các điều đó ra, tôi thực sự không có gì khác.
Năm lần đi lại ngoài dự kiến tới cửa hàng bán đồ gia dụng gần nhà để mua thêm
gỗ, đi thêm một l
ần nữa để mua hơn 300 cái đinh, sau đó quay lại một lần nữa để
lấy đúng loại đinh, thậm chí mua thêm gỗ nữa, và cứ như vậy, tôi đã hoàn thành
con quái vật là bộ đồ chơi làm bếp với chi phí đắt gấp hai lần một bộ đồ chơi làm
bếp bán sẵn thương mại, và chậm đến ba tuần so với lịch trình (bạn cũng đã đoán
là nó được hoàn thành vào ngay đêm trước lễ Giáng sinh) và theo như tôi đoán,
cân nặng cuối cùng của nó là hơn cái bếp thực của tôi khoảng ba hoặc bốn cân
Anh.
Có lẽ lần sau tôi sẽ lên một kế hoạch? Nhưng tôi đã không làm thế cho bộ ván đầu
giường và bộ ghế của mình (cả hai đều được làm xong muộn hơn so với kế hoạch
và bị đóng đinh quá nhiều). Không lên kế hoạch, có lẽ thế. Giống như bất cứ bác


thợ mộc tạ
i gia có tự trọng nào cũng sẽ công nhận, chưa bao giờ bắt đầu với một
kế hoạch cả. Việc lập kế hoạch rất khó và chán ngắt và thường không có chỗ cho
các điều thú vị mà các bạn của bạn đã thấy trên truyền hình trong kỳ nghỉ cuối
tuần vừa qua. Nếu bạn có đầy đủ băng dán ống và bột mát tít, mọi khó khăn đều
trở thành dễ dàng (hay ít nh
ất là cuối cùng cũng) vượt qua.
Tuy nhiên không ai trả tiền cho tôi làm việc này. Tôi không có ai để được thanh
toán tiền (đừng có nói với vợ tôi chuyện thanh toán). Trong hoàn cảnh này có
nhiều cái rất linh hoạt. Nói theo cách khác, bạn có thể từng thấy rằng ông chủ của
bạn thỉnh thoảng muốn bạn kết thúc công việc đúng thời gian và tiêu đúng kinh
phí. Tôi (rất muốn) nghĩ rằng có một cái gì đó được lập kế hoạch, để xác định
công việ
c, hay chí ít cũng là một chút suy nghĩ về công việc mình làm. Tôi phải
thừa nhận như thế; cho dù tôi không thường xuyên mua nhầm đinh không đúng
kích cỡ.

Về đầu trang
Về hướng dẫn này
Được rồi, bạn không thật sự quan tâm về sự kém cỏi của tôi trong công việc đồ
mộc. Thật sự mà nói, điều mà chúng ta đang nói là lập trình. Tôi có thể đưa ra
nhiều ví dụ tương tự về việc viết một trình ứng dụng nhanh và không kiểm soát
được nó nữa. Tôi chắc chắn là bạn cũng có thể đưa ra các ví dụ như vậy.
Các suy nghĩ tương tự cũng đúng đối với việc lập kế hoạch làm một ứng dụng. Ai
muốn lập kế hoạch? Sếp của tôi là một. Những người ký séc thanh toán cho tôi là
hai. Ở đây không có chuyện linh hoạt. Không có chỗ cho cái tiểu phẩm thú vị mà
tôi đã xem trên truyền hình.
Vậy nếu bạn cần lập kế hoạch, thì ít nhất cái mà bạn có thể hy vọng là có một
phương pháp thực hiệ
n dễ dàng để hoàn thành nhiệm vụ này. Hãy truy cập vào các

công cụ mới của Rational cho WebSphere Studio.
Rational, tất nhiên rồi, đã tỏ ra nổi trội nhiều lần và đã có một số công cụ thực sự
hay cho nhiều nhiệm vụ lập trình. Hơn nữa, là một đối tác lâu năm và gần gũi của
IBM, mối quan hệ giữa hai công ty và các công cụ của họ cũng đã rất mạnh.
Giờ đây, sau khi IBM vừa mua lạ
i Rational, thì sự hợp nhất của nhiều công cụ tạo
mô hình, công cụ phát triển và các công cụ khác của Studio và Rational đã trở nên
tốt hơn bao giờ hết. Chúng không chỉ làm việc tốt cùng nhau; chúng thực sự là các
phần của cùng một bộ công cụ.
Trong hướng dẫn này và trong một vài hướng dẫn kế tiếp, bạn sẽ xem xét một bộ
công cụ phát triển mới. Cụ thể, toàn bộ nhiệm vụ của bạ
n là xem xét cách làm mô
hình, rồi phát triển và cuối cùng là kiểm thử với một số phần phụ trợ của Studio.
Loạt hướng dẫn này gồm 3 phần như sau:
1. Mô hình hóa với XDE Rational và WebSphere Studio
2. Phát triển nhanh nhưng đầy đủ với XDE Rational và WebSphere Studio
3. Phân tích Runtime với PurifyPlus Rational và WebSphere Studio
Có rất nhiều chức năng bổ sung thêm nên không thể đề cập được hết trong một
hay thậm chí là ba bài hướng dẫn, vì thế ta sẽ xem nhanh và sau đó làm một s
ố tác
vụ đơn giản để bạn làm quen với các công cụ sẵn có này. Để bắt đầu, chúng ta sẽ
xem các khả năng tạo mô hình đã sẵn có của các công cụ XDE Rational cho
WebSphere Studio.

Về đầu trang
Tôi có cần phải học theo hướng dẫn này không?
Chắc chắn bạn phải theo rồi, dù bạn là một quản trị viên cơ sở dữ liệu, người phát
triển EJB, kiến trúc sư, nhà phân tích hệ thống hay là bất kỳ ai có liên quan thì
phối cảnh của bạn có thể hoàn toàn khác với cái mà bạn sẽ cần từ công cụ làm mô
hình này.

Tuy nhiên, sau khi đã nói thế, các khái niệm xuyên suốt sẽ là tương tự nhau: làm
th
ế nào bạn có thể chuẩn bị một hệ thống, lập kế hoạch cho nó, tạo mô hình cho nó,
rút ra các mã lệnh, rút ra mô hình từ mã hiện hữu, và mọi thứ khác khi quản lý mọi
công việc một khi chúng bắt đầu chuyển động sau khi khởi công.

Về đầu trang
Các điều kiện cần có trước
Các bước trong hướng dẫn này chỉ dành cho Studio, vì vậy việc cài đặt sẽ khá dễ
dàng. Bạn chỉ cần cài đặt hai sản phẩm là WebSphere Studio và môi trường XDE
của Rational vào Studio. Bạn tải xuống và cài đặt các sản phẩm này theo trình tự
dưới đây và theo đúng hướng dẫn cài đặt điển hình. Kích thước tệp tin của mỗi sản
phẩm được cung cấ
p trước khi bắt đầu tải xuống. Bạn phải chắc chắn rằng có đủ
không gian đĩa trống cho chúng.
1. WebSphere Studio Application Developer (Bộ phát triển ứng dụng
WebSphere Studio)v5.0
2. Rational XDE
3. XDEModelingTut.zip
Cần ghi nhớ một bước quan trọng khi cài đặt XDE Rational. Bạn phải chắc chắn là
cài đặt sản phẩm này tại vào bản cài đặt WebSphere Studio hiện tại. Bản cài đặt
cũng sẽ chạy mà không cần phải có bản quyền cho sản phẩm WebSphere Studio
hiện tại vì nó có thể tự cài đặt môi trường Eclipse riêng của nó và chạy trên chính
môi trường này. Tuy nhiên, hãy sử d
ụng Studio cho hướng dẫn này.
Tải tệp XDEModelingTut.zip xuống và giải nén nó vào địa chỉ C:\temps. Mã
nguồn đơn giản này sẽ được dùng để mô tả quá trình trích xuất mô hình từ một
ứng dụng hiện có.
Mục lục


• Trước khi bạn bắt đầu
• Phối cảnh mô hình hóa
• Kỹ nghệ lùi lại
• Xây dựng một mô hình
• Kết luận

×