Các hoạt động của quá trình thiết kế phần mềm

3 449 0
Các hoạt động của quá trình thiết kế phần mềm

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

Thông tin tài liệu

Các hoạt động trình thiết kế phần mềm Các hoạt động trình thiết kế phần mềm Bởi: Khoa CNTT ĐHSP KT Hưng Yên Như nói, phân tích nhằm xác định ứng dụng thực thiết kế nhằm để trả lời câu hỏi phần mềm cụ thể nào? Trong thực tế, tách biệt hai giai đoạn mà hai hoạt động tiến hành song song chúng bổ sung lẫn Các hoạt động phải thực trình gồm: định danh, suy diễn, tổng hợp lại, xem xét lại tạo tài tiệu Định danh: tìm kiếm quan trọng có liên quan, việc tìm thực thể, đối tượng, mối quan hệ, chức năng, tiến trình ràng buộc hệ thống Thiết kế việc tham chiếu yêu cầu logic làm việc môi trường tính toán đích Điều có nghĩa định danh cấu trúc thiết kế hệ thống, phương hướng thiết kế tảng Các phương hướng bao gồm: ? Xử lý theo lô, trực tuyến thời gian thực ? Các hàm chức kết nối với ứng dụng làm việc môi trường sản phẩm ? Các giao diện người sử dụng chung điều khiển menu, cửa sổ – biểu tượng – menu – trỏ, điều khiển lệnh, ? Kiểu thao tác, người sử dụng chuyên gia, tập hay bình thường Suy diễn: Xác định chi tiết định danh Về mặt thể hiện, yêu cầu cung cấp kê khai thống khách hàng cho báo cáo đặc biệt Trong trình xem xét, ta tìm câu trả lời cho câu hỏi như: 1/3 Các hoạt động trình thiết kế phần mềm Thông tin đảm bảo chắn người sử dụng? Nó có tồn tại? Điều đặc biệt người sử dụng? Kiểu Query người sử dụng hỏi? Các dạng câu hỏi người sử dụng muốn hỏi mà họ trả lời? Kiểu liệu phân tích người sử dụng cần? Các form (như hình hiển thị hay giấy) đưa ra? Các người sử dụng đặt câu hỏi đâu (vật lý)? Dữ liệu đâu (tập trung/ phân tán/ tập trung)? Và đâu? Mỗi yêu cầu từ trình phân tích khai triển thành chi tiết lớn thiết kế tham chiếu tới phần cứng, phần mềm thuộc cấu trúc thiết kế hệ thống Ở đây, vấn đề liên quan đến cần giải như: ? Cơ sở liệu thiết kế thiết kế để cung cấp nào, mặt thể thời gian đáp ứng tốt với hiệu cao nhất? ? Các chương trình đóng gói để đáp ứng ràng buộc tiến trình? ? Các hoạt động xem xét khác định bao gồm công việc thông thường chung cho tiến trình sử dụng thông thường Về mặt thể hiện, tiến trình hiển thị thực nào? Các lập trình viên viết giao diện hiển thị riêng hay có module chung cho thao tác hiển thị? Phần thân chi tiết hệ thống chương trình tiện ích tất lập trình viên sử dụng ? Hoạt động xem xét cuối kiểm tra ràng buộc ứng dụng Chúng ta chắn ràng buộc bảo toàn thiết kế trình nằm giới hạn quy định Tổng hợp lại: xây dựng khung nhìn thống ứng dụng, điều hoà phần không thích hợp biểu diễn yêu cầu form đồ thị Sự biểu diễn thủ công tự động, sử dụng công cụ tính toán sở Trong thiết kế, tổng hợp lại phải xây dựng thiết kế vật lý ứng dụng, điều chỉnh phần không phù hợp biểu diễn yêu cầu chi tiết Chúng ta thêm hàm chức vào ứng dụng môi trường đặc biệt 2/3 Các hoạt động trình thiết kế phần mềm Xem xét lại: việc thực điều khiển chất lượng Tại cuối giai đoạn, phân tích lại tính khả thi, thời biểu bố trí nhân Xem xét lại chúng cần thiết dựa vào hoàn thiện hơn, khái niệm hệ thống Như thế, xem xét lại thực điều chỉnh chất lượng Tại cuối giai đoạn dẫn hướng thiết kế xuyên suốt, so sánh thiết kế với yêu cầu logic, hoàn thiện logic đắn Phân tích lại thời biểu bố trí nhân để tiến hành cài đặt, kiểm duyệt, thay đổi, đào tạo chuyển công tác, xem xét lại chúng cho phù hợp yêu cầu Tạo tài liệu: tạo chương trình hữu ích đặc biệt tài liệu thiết kế toàn thể Tài liệu thiết kế mô tả sở liệu, cấu trúc ứng dụng, ràng buộc, đồ thị văn thiết kế Các module chương trình bao gồm chi tiết tiến trình, tất giao diện thiết kế thông tin đặc biệt để phát triển ứng dụng Để ý rằng, bàn luận phân tích thiết kế việc tham chiếu đơn giản “cái gì” “như nào”, tham chiếu 1-1 Ở đây, cần tới thoả hiệp yêu cầu phân tích thiết kế Thoả hiệp yêu cầu nghĩa chúng phải cấu trúc lại, thao tác, phân nhỏ hay thay đổi để phù hợp với giới hạn môi trường Việc liên kết phân tích thiết kế chương trình lỏng hay chặt phụ thuộc vào phương pháp luận môi trường cài đặt Về mặt thể hiện, liệu khác sử dụng chuẩn liệu khác Mức độ chi tiết yêu cầu khác ta sử dụng ngôn ngữ cài đặt khác 3/3 ... triển thành chi tiết lớn thiết kế tham chiếu tới phần cứng, phần mềm thuộc cấu trúc thiết kế hệ thống Ở đây, vấn đề liên quan đến cần giải như: ? Cơ sở liệu thiết kế thiết kế để cung cấp nào, mặt... chương trình hữu ích đặc biệt tài liệu thiết kế toàn thể Tài liệu thiết kế mô tả sở liệu, cấu trúc ứng dụng, ràng buộc, đồ thị văn thiết kế Các module chương trình bao gồm chi tiết tiến trình, .. .Các hoạt động trình thiết kế phần mềm Thông tin đảm bảo chắn người sử dụng? Nó có tồn tại? Điều đặc biệt người sử dụng? Kiểu Query người sử dụng hỏi? Các dạng câu hỏi người

Ngày đăng: 01/01/2016, 08:50

Từ khóa liên quan

Mục lục

  • Các hoạt động của quá trình thiết kế phần mềm

Tài liệu cùng người dùng

Tài liệu liên quan