Điều chỉnh các ranh giới hệ thống

Một phần của tài liệu Bài giảng phân tích, thiết kế hệ thống thương mại điện tử (Trang 110 - 111)

Thiết kế tổng thể bắt đầu với điều chỉnh các ranh giới hệ thống, liên quan đến quyết định những đối tượng và yêu cầu được phục vụ bởi các phần mềm ứng dụng đã được phát triển (việc này tương tự như việc sửa đổi các nhận dạng ban đầu của ứng dụng). Trong khi các ranh giới phân tích hạn chế bộ phận các vấn đề được xem xét, thì các ranh giới thiết kế sẽ giới hạn bộ phận các giải pháp.

Hầu hết các ứng dụng hiện đại, và đặc biệt với các ứng dụng TMĐT, sự phức tạp của ứng dụng khiến chúng không khả thi trong việc đáp ứng mọi yêu cầu cùng lúc (lịch sử lâu dài của các dự án phức tạp là không bao giờ kết thúc). Tốt nhất là lựa chọn một số con các yêu cầu hợp lý để thiết kế một phiên bản đầu tiên của hệ thống và để trì hoãn các yêu cầu khác đến quá trình phát triển sau này.

Khi thiết lập ranh giới thiết kế, nhà phát triển cần xem xét mức độ thiết yếu của các yêu cầu như thế nào để đạt được thành công của hệ thống và để đạt được thành công các yêu cầu khác đã được chọn cho hệ thống. Nhà phát triển cần vượt qua các ý tưởng cơ bản ban đầu và một hệ thống đặc biệt để có được người dùng, và các nhà tài trợ, để xác định hệ thống thật sự sẽ được thiết kế. Điều này có thể liên quan tới:

109

- Xác định xem các nguồn lực được yêu cầu như thời gian, con người... có sẵn hay không: Phát triển ít nhất một hệ thống cơ bản; phát triển các bổ sung đối với hệ thống cơ bản (xem xét cái gì được mong muốn nhất để phát triển, việc quyết định các yêu cầu thay thế có thể được: bổ sung trong các giới hạn nguồn lực hiện có);

- Xác định các yêu cầu khác có thể đáp ứng được mà không cần các nguồn lực bổ sung.

Các ranh giới hệ thống cho các mục đích thiết kế được thiết lập tại hệ thống cơ bản, cộng với các yêu cầu bổ sung có thể được xem xét theo ngân sách, bởi vì chúng đánh giá sử dụng thêm hoặc sẽ không cần thêm chi phí nào nữa. Thà bỏ đi những gì còn lại của phân tích hoặc bỏ qua hết những yêu cầu không thể đáp ứng tại thời điểm này, nhà phát triển nên:

- Giữ lại những yêu cầu này như một nguồn thông tin để thúc đẩy tương lai một cách hợp lý;

- Xem xét các ảnh hưởng của thiết kế chi tiết về sự thuận tiện hoặc kiềm chế sự thúc đẩy hợp lý mà có thể đáp ứng những yêu cầu này trong tương lai.

Tinh chỉnh các ranh giới hệ thống sẽ:

-Giới hạn các đối tượng được làm mẫu trong chương trình ứng dụng;

-Giới hạn các thuộc tính và các hoạt động của mỗi đối tượng được làm mẫu; - Giới hạn các yêu cầu liên quan khác cần được xem xét trong thiết kế.

Một phần của tài liệu Bài giảng phân tích, thiết kế hệ thống thương mại điện tử (Trang 110 - 111)