Các kỹ thuật trong EA giúp phân tích yêu cầu phần mềm

Một phần của tài liệu đề cương ôn thi phân tích và thiết kế phần mềm (Trang 34 - 36)

 Xem xét cấu trúc phân cấp và cài đặt của yêu cầu phần mềm

Sử dụng cửa sổ Hierachy. Khi lựa chọn 1 Requirement, ta sẽ xem được các thông tin về:

• Quan hệ phân cấp của Requirement: cho biết nó là con của các

Requirement nào, cha của các Reqiurement nào, quan hệ thuộc loại nào (sở hữu hay kết tập) …

• Quan hệ về cài đặt của Requirement: nó được cài đạt bởi các Element nào. Nếu Requirement có các Requirement con, EA có thể chi tiết việc cài đặt của từng Requirement con đó.

 Phân tích sự phụ thuộc của Requirement

Sử dụng ma trận quan hệ (Relationship Matrix): thông qua cửa sổ Relationship Matrix. Cho biết quan hệ giữa các đối tượng trong 2 package

 Quản lý thay đổi:

Sử dụng cửa sổ Audit View: ghi chép lại các thay đổi đã thực hiện. Kích hoạt Audit View:

• Chọn Audit Settings • Enable Auditing  Lập báo cáo

Sử dụng menu Project | Documentation

• Lập các báo cáo đặc tả thông thường : thông tin về Requirement và các Requirement con tương ứng. Có nhiều định dạng văn bản khác nhau như: Rich Text Format, HTML,…

• Báo cáo quan hệ cài đặt • Báo cáo quan hệ phụ thuộc

… …

Chương 2. Thiết kế phần mềm (Software Design) 1.Nêu quy trình thiết kế phần mềm mức Logic

• Thiết kế mức logic là sự mô tả giải pháp về mặt tổ chức, cấu trúc và mối quan hệ giữa các phần của giải pháp từ góc nhìn của đội dự án.

• Pha thiết kế logic bắt đầu sau pha thiết kế mức khái niệm.

• Quy trình:

o Phân tích thiết kế mức logic:

o Lọc danh sách các công cụ và công nghệ thích hợp.

o Xác định các dịch vụ và đối tượng nghiệp vụ.

o Xác định các thuộc tính quan trọng và các mối quan hệ chủ đạo.

o Tối ưu thiết kế logic:

o Trau chuốt thiết kế logic.

o Kiểm tra, phê chuẩn thiết kế logic.

• Đầu ra của thiết kế logic:

o Mô hình đối tượng mức logic.

o Thiết kế giao diện người dùng ở mức cao.

o Mô hình dữ liệu mức logic.

Đầu ra của thiết kế logic là cơ sở cho thiết kế vật lý.

(adsbygoogle = window.adsbygoogle || []).push({});

Một phần của tài liệu đề cương ôn thi phân tích và thiết kế phần mềm (Trang 34 - 36)