1. Trang chủ
  2. » Công Nghệ Thông Tin

Báo cáo mô hình UML bằng BIRT ppt

6 287 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 6
Dung lượng 170,08 KB

Nội dung

SDI Tóm tắt: Bộ tạo mô hình phần mềm Rational IBM IBM® Rational® Software Modeler và Bộ phát triển hệ thống Rational IBM IBM® Rational® Systems Developer V7.0.5 và bản mới hơn thực hiện

Trang 1

Báo cáo mô hình UML bằng BIRT trong bộ tạo mô hình phần mềm Rational

Linda Damus, Phát triển phần mềm, Systems Documentation, Inc (SDI)

Tóm tắt: Bộ tạo mô hình phần mềm Rational IBM (IBM® Rational® Software

Modeler) và Bộ phát triển hệ thống Rational IBM (IBM® Rational® Systems Developer) V7.0.5 (và bản mới hơn) thực hiện tích hợp các mô hình UML

Rational IBM (IBM® Rational® UML) vào bộ công cụ báo cáo và trí tuệ kinh doanh (BIRT - Business Intelligence and Reporting Tools), một hệ thống báo cáo dựa trên Eclipse mã nguồn mở có thể mở rộng được Bạn có thể dùng giao diện đồ hoạ để thiết kế ra các báo cáo trong bộ biên tập thiết kế báo cáo BIRT Sau đó bạn

có thể sử dụng các thiết kế báo cáo BIRT để biểu hiện các báo cáo về bất kỳ mô hình UML Rational nào (ở dạng HTML hoặc dạng PDF)

Trước khi bạn bắt đầu

Hãy tìm hiểu hướng dẫn này mang lại những gì và làm thế nào để sử dụng nó tốt nhất

Về tài liệu hướng dẫn này

Bộ tạo mô hình phần mềm Rational IBM (IBM® Rational® Software Modeler) và

Bộ phát triển hệ thống Rational IBM (IBM® Rational® Systems Developer) V7.0.5 (và bản mới hơn) thực hiện tích hợp các mô hình UML Rational IBM (IBM® Rational® UML) vào bộ công cụ báo cáo và trí tuệ kinh doanh (BIRT - Business Intelligence và Reporting Tools), một hệ thống báo cáo dựa trên Eclipse

mã nguồn mở có thể mở rộng được Bạn có thể dùng giao diện đồ hoạ để thiết kế

ra các báo cáo trong bộ biên tập thiết kế báo cáo BIRT Sau đó bạn có thể sử dụng các thiết kế báo cáo BIRT để biểu hiện các báo cáo về bất kỳ mô hình UML

Rational nào (ở dạng HTML hoặc dạng PDF)

Trang 2

Về đầu trang

Mục tiêu

Hướng dẫn này sẽ thể hiện cách thiết kế và chạy một báo cáo đơn giản về một mô hình nghiệp vụ UML Mục đích của hướng dẫn này là để dạy những điều cơ bản của việc làm báo cáo mô hình, và nó sẽ tập trung vào cách trích xuất dữ liệu mô hình thành một báo cáo BIRT Nó sẽ không đi sâu vào chi tiết cách sử dụng của chính BIRT, điều đó sẽ được đề cập chi tiết hơn trong các cuốn sách và nguồn tài nguyên trên mạng khác

Về đầu trang

Điều kiện tiên quyết

Bạn cần phải quen biết các vấn đề sau:

• Các khái niệm cơ sở của việc lập mô hình UML

• Bộ tạo mô hình phần mềm Rational

• Ngôn ngữ đường dẫn XML (XPath)

• Đặc tả kỹ thuật của Siêu cấu trúc UML V2.1

Về đầu trang

Yêu cầu về hệ thống

Trang 3

Phần mềm sau đây cần được cài đặt trước khi bạn có thể thực hiện các bài tập trong hướng dẫn này

• Microsoft® Windows®

• Bộ phát triển hệ thống Rational hay Bộ tạo mô hình phần mềm Rational (V7.0.5 và bản mới hơn)

Về đầu trang

Ví dụ về Mô hình kinh doanh ngành ăn uống

Ví dụ này dùng để thể hiện việc làm báo cáo về một mô hình UML đã có áp dụng lược tả mô hình hóa nghiệp vụ Rational (Rational Business Modeling profile) Mô hình gồm có một số lượng nhỏ các ca sử dụng (use cases) và tác nhân nghiệp vụ của một doanh nghiệp kinh doanh ăn uống

Báo cáo mà bạn tạo ra trong hướng dẫn này sẽ bao gồm các thông tin sau được trích xuất từ mô hình:

• Tiêu đề của mô hình và tư liệu, giải thích cách hiển thị tư liệu của mô hình dưới dạng văn bản có định dạng

• Các sơ đồ ca sử dụng, giải thích cách thêm các sơ đồ UML vào báo cáo

• Các ca sử dụng nghiệp vụ và một số thuộc tính của bản mẫu của chúng, chỉ

ra cách báo cáo về các dữ liệu mô hình theo bản mẫu

• Các tác nhân nghiệp vụ và các ca sử dụng kết hợp với chúng, chỉ ra cách báo cáo về các dữ liệu mô hình theo từng nhóm

Trang 4

Có sáu bài học trong hướng dẫn này Bài đầu tiên mô tả chi tiết cách giải nén và nhập khẩu dự án chứa các mô hình UML sẽ được sử dụng trong các bài học tiếp theo Dự án này cũng gồm có một phiên bản chung (generic) của tệp tin thiết kế báo cáo mà sẽ được tạo ra trong hướng dẫn này, nếu bạn muốn lướt qua các bài học từ bài 2 đến bài 5, các bài đó mô tả cách xây dựng tệp tin thiết kế báo cáo BIRT Bài 6 cho bạn biết cách để biểu hiện báo cáo cuối cùng về mô hình kinh doanh ngành ăn uống

Về đầu trang

Báo cáo mô hình bằng BIRT

Các báo cáo BIRT lấy dữ liệu từ các nguồn dữ liệu và các bộ dữ liệu Một nguồn

dữ liệu chỉ rõ một địa chỉ để lấy dữ liệu làm báo cáo Trong việc làm báo cáo mô hình, nguồn dữ liệu là một tập hợp các siêu mô hình, và mỗi nguồn dữ liệu chứa các biểu thức XPath, sử dụng các cấu trúc siêu mô hình để truy vấn dữ liệu từ một

mô hình cá thể vào lúc thực hiện

Bộ dữ liệu xác định dữ liệu nào phải lấy, và cách lấy được nó Đối với một báo cáo mô hình, mỗi bộ dữ liệu mô tả một bảng trình bày các dữ liệu được trích xuất

từ mô hình này, và nó gồm hai phần:

Một ánh xạ bảng là một biểu thức XPath, để tìm ra các đối tượng mô hình

cấu tạo nên các hàng của bảng

Một ánh xạ cột là một tập hợp các biểu thức XPath, để tìm ra các thuộc

tính của các đối tượng mô hình ấy; các thuộc tính này làm nên các cột của bảng

Trang 5

Ngôn ngữ XPath được sử dụng để biểu thị các truy vấn cho cả các hàng và các cột của mỗi bộ dữ liệu mô hình UML Trong Bộ tạo mô hình phần mềm Rational và

Bộ phát triển hệ thống Rational (V7.0.5 và bản mới hơn), trình phân tích cú pháp

sử dụng cho những biểu thức này có khả năng hiểu khung công tác mô hình hóa Eclipse (Eclipse modeling framework (EMF)-aware) Điều này có nghĩa là bạn có thể viết ra các biểu thức dẫn hướng trong cấu trúc của mô hình trong bộ nhớ Ví dụ, bạn có thể tạo ra một bộ dữ liệu của tất cả những tác nhân UML trong mô hình bằng cách sử dụng biểu thức “//Actor”, thậm chí khi trong tài liệu XML của mô hình này không có nút nào là “Actor”

Kiến trúc sư phần mềm Rational® của IBM® và Bộ phát triển hệ thống Rational (V7.0.5 và bản mới hơn), đóng góp thêm các hàm XPath mà có thể được sử dụng trong những biểu thức này để thao tác dữ liệu mô hình, thí dụ như hàm getURI(),

để tìm ra URI của một phần tử mô hình Một danh sách hoàn chỉnh các hàm có sẵn

trong chủ đề Publishing and generating reports on UML models > Designing model information reports > Additional XPath functions for EMF and UML data sets trong hồ sơ tư liệu của sản phẩm Việc thi hành XPath cũng có thể mở

rộng được cho phía khách thông qua các hàm XPath tuỳ chỉnh bằng cách sử dụng điểm mở rộng org.eclipse.jet.xpathFunctions

Mục lục

Trước khi bạn bắt đầu

• Bài 1: Nhập khẩu dự án UML Mô hình kinh doanh ngành ăn uống

• Bài 2: Tạo tệp tin thiết kế báo cáo BIRT

Trang 6

• Bài 3: Thêm các sơ đồ UML vào báo cáo thiết kế

• Bài 4: Thêm dữ liệu bản mẫu vào thiết kế báo cáo

• Bài 5: Thêm dữ liệu được nhóm vào thiết kế báo cáo

• Bài 6: Tạo báo cáo

• Những điều bạn đã học

Ngày đăng: 08/08/2014, 14:20

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w