Please enable JavaScript.
Coggle requires JavaScript to display documents.
Chương 4: Giai đoạn thiết kế - Coggle Diagram
Chương 4: Giai đoạn thiết kế
Mục tiêu
Xác định chính xác hệ thống sẽ làm việc như thế nào?
Các công việc
Viết thiết kế theo 3 mức`
Mức tổng thể
Mức giữa
Thiết kế module
Công việc thiết kế
Thiết kế hệ thống mức giữa và phối hợp với kết quả thiết kế hệ thống mức tổng thể để viết tài liệu đặc tả thiết kế
Soạn thảo tài liệu Kế hoạch kiểm thử để chấp nhận
Một số chú ý
Độ phức tạp tăng lên
Sử dụng nhiều kỹ thuật hơn (so với giai đoạn phân tích)
Nên phân chia dự án thành các dự án con (Có người quản lý và nhóm thực hiện riêng cho từng dự án con)
Đặc tả thiết kế
Phải sử dụng ngôn ngữ chặt chẽ, chính xác
Sử dụng các sơ đồ, các hình vẽ, các mô hình thiết kế chuẩn
Ý đồ thiết kế thể hiện ngay trang đầu tiên, sau đó giải thích chi tiết
Đảm bảo tính nhất quán về ngôn ngữ trình bày, cả về lời văn bản lẫn hình vẽ
Nội dung của một tài liệu đặc tả thiết kế
Tổng quan về hệ thống thông tin
Các chuẩn mực và quy ước
Các thành phần chức năng
Các cơ sở dữ liệu, các file và chức năng
Một số vấn đề trong quá trình thiết kế
Đội thiết kế
Chọn người tốt nhất đảm bảo hoạt động diễn ra nhịp nhàng, hiệu quả
Rà soát lại bản thiết kế
Có đáp ứng được tất cả đặc tả chức năng đã đề ra
Được chia thành các phần một cách logic
Mọi vấn đề kỹ thuật được trình bày rõ ràng, dễ hiệu và nằm trong giới hạn về thời gian và giá cả
Vấn đề chấp nhận dự án
Khái niệm
Là việc người sử dụng khẳng định bằng văn bản rằng sản phẩm đã được cung cấp đúng như thỏa thuận, và nếu đó là dự án được thực hiện dưới dạng hợp đồng thì cần tiến hành thanh toán hợp đồng
Các phương pháp kiểm tra (người dùng kiểm tra có chấp nhận được sản phẩm hay không)
Phương pháp cổ điển
Giai đoạn chạy thử hoặc cho chạy song song
Chạy thử
Đội dự án cài đặt hệ thống và cho người sử dụng chạy thử nghiệm
Chạy song song
Hệ thống mới được cài đặt song vẫn duy trì hệ thống cũ và cả hai hệ thống được hoạt động song song để có thể so sánh các kết quả
Nhược điểm
Số lần chayj thử nghiệm lặp lại không biết trước
Khó xác định nguyên nhân gây lỗi
Không đảm bảo hệ thống hoạt động tốt sau khi thử nghiệm
Có thể để lại ấn tượng không tốt cho người dùng
Phương pháp trình diễn hoặc kiểm tra lần lượt tât cả các chức năng
Công việc thực hiện
Liệt kê tất cả các chức năng mà hệ thống cần thực hiện
Xác định các phép thử nghiệm đối với từng loại chức năng (Tài liệu "kiểm thử chấp nhận")
Thực hiện lần lượt các phép thử nghiệm đối với người sử dụng
Chỉ chạy lại các phép thử nghiệm không thành công, các phép thử thành công được người dùng ký nhận
Ưu điểm|
Diễn tả tất cả các chức năng đã được thỏa thuận
Dễ dàng nhận biết nguyên nhân gây ra trục trặc
CÓ thể lặp lại
Người sử dụng thoải mái khi ký nhiều chữ ký cho từng phần hơn là ký một chữ ký cho toàn bộ
Nhược điểm
Phải mất nhiều công sức để viết tài liệu "Kế hoạch kiểm tra để chấp nhận" và thực hiện kế hoạch đó
Người sử dụng không quen vơi phương pháp này
Xem xét lại các ước lượng
Xem xét lại kế hoạch dự án, xem các đánh giá
Đánh giá ước lượng chính xác hơn do đã biết rõ yêu cầu công việc, nguồn lực
Kết luận
Các mốc chính của giai đoạn thiết kế
Tài liệu đặc tả thiết kế được hoàn thành và thông qua
Soạn thảo tài liệu kế hoạch kiểm tra đẻ chấp nhận
Đánh giá lại các ước lượng