Quy trình cài đặt chương trìnhMã hoá các module thư viện Mã hoá các module chức năng Tích hợp các thành phần Tạo các mô tả hệ thống Chuyển giao và tổng kết KẾT THÚC... Tài liệu chươn
Trang 1Ngày thực hiện: 21/10/2010
Trang 2Các ngôn ngữ lập trình phần mềm
3
Hồ sơ cài đặt
4
Trang 3Quy trình cài đặt chương trình
Mã hoá các module thư viện
Mã hoá các module chức
năng
Tích hợp các thành phần Tạo các mô tả hệ thống
Chuyển giao và tổng kết
KẾT THÚC
Trang 4 Tài liệu chương trình
Khai báo dữ liệu
Xây dựng câu lệnh
Vào và ra dữ liệu
Trang 5 Bao nhiêu chú thích là "đủ"?
Nên đặt chú thích vào đâu?
Chú thích có che mờ luồng logic không?
Chú thích có làm lạc hướng người sử dụng không?
Liệu có chú thích có hỗ trợ cho việc bảo trì không?
Phong cách cài đặt chương trình
2.1 Tài liệu chương trình – chú thích mã nguồn
Trang 6Định dạng cho lời chú thích như sau:
1 Giới thiệu về lịch sử của module
– Tên người thiết kế module (tác giả),
– Tên người xét duyệt (kiểm duyệt)
– Ngày tháng sửa đổi và mô tả sửa đổi
2 Mô tả các thành phần của lớp bao gồm:
– Các thành phần dữ liệu và thuộc tính
– Mô tả về các phương thức (hàm) và mọi đối số
– Danh sách tất cả các module thuộc cấp.
3 Giải thích những đoạn code quan trọng
2.1 Tài liệu chương trình – chú thích mã nguồn
Trang 7Lời chú thích cho mã nguồn nên:
1 Mô tả các khối chương trình, thay vì chú thích cho từng dòng.
2 Dùng dòng trống hay thụt cấp để cho lời chú thích có thể được phân biệt với chương trình
3 Phải đúng đắn; một lời chú thích không đúng hay gây ra hiểu sai thì còn tồi tệ hơn là không có chú thích nào cả.
Phong cách cài đặt chương trình
2.1 Tài liệu chương trình – chú thích mã nguồn
Trang 8• Camel
• Pascal
• Uppercase
2.2 Khai báo dữ liệu – định danh
Trang 9• Tránh dùng các phép kiểm tra điều kiện phức tạp
• Khử bỏ các phép kiểm tra điều kiện phủ định
• Tránh lồng nhau quá nhiều điều kiện hay chu trình
• Dùng các dấu ngoặc để làm sáng tỏ các biểu thức
• Dùng các dấu cách và các ký hiệu dễ đọc để làm sáng
tỏ nội dung câu lệnh,…
Phong cách cài đặt chương trình
2.3 Xây dựng câu lệnh
Trang 10Khi cài đặt vào/ra, cần thoả mãn các tiêu chí cơ bản sau:
Làm hợp lệ dữ liệu vào, kiểm tra sự tin cậy của các tổ hợp
dữ liệu vào quan trọng
Giữ cho định dạng dữ liệu vào đơn giản
Dùng các chỉ báo cuối dữ liệu thay vì yêu cầu người sử
dụng xác định số các khoản mục vào
Đặt nhãn cho các dữ liệu vào
Việc hiển thị dữ liệu ra cần đảm bảo tính chính xác, đầy đủ
2.4 Vào và ra dữ liệu
Trang 11• FoxPro – Visual FoxPro
• Pascal
• C & C++
• Visual Basic
• Java
• C#, VB.NET, F#, J#
Các ngôn ngữ lập trình
Trang 12• Kế hoạch viết mã
• Tiêu chuẩn viết mã
• Thiết kế module chi tiết
• Kế hoạch tích hợp
• Mô tả hệ thống
• Hướng dẫn cài đặt
• Hướng dẫn sử dụng
• Báo cáo tổng kết viết mã