Bài giảng lập trình c chương 1 nguyễn minh thành

7 176 0
Bài giảng lập trình c  chương 1   nguyễn minh thành

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

Thông tin tài liệu

Tổng quan kỹ thuật lập trình & bước xây dựng chương trình Nguyễn Minh Thành Thanhnm.itc@itc.edu.vn Các bước để xây dựng hệ thống chương trình  B1: Phân tích xác định rõ toán  B2: Xây dựng thuật toán  B3: Viết chương trình  B4: Chạy kiểm tra chương trình  B5: Bảo trì Đánh giá chất lượng hệ thống chương trình          Đúng đắn, xác (correctness) Chắc chắn (robustness) Thân thiện (user friendliness) Khả thích nghi (adapability): Chương trình có khả để phát triển tiến hóa theo yêu cầu Tính tái sử dụng (reuseability): Chương trình dùng để làm phần chương trình lớn khác Tính hiệu (efficiency) Tính khả chuyển (porability): Khả chuyển đổi dễ dàng môi trường Tính an toàn (security) Tính dừng (halt) Phương pháp Top - down  Phân rã vấn đề cách có hệ thống từ xuống, sử dụng chủ yếu cho trình phân tích thiết kế hệ thống  Quá trình phân rã toán thực theo mức khác Mức thấp gọi mức tổng quan, mức cho thấy chức hệ thống cách tổng thể (hệ thống làm gì?) Mức phân tích chức Quá trình phân tích tiếp tục phân rã nhận mức đơn thể, tiến hành cài đặt Phương pháp Bottom - Up Được sử dụng cho trình cài đặt hệ thống  Ngược lại với phương pháp Top-down, phương pháp từ riêng chung, từ đối tượng thành phần mức cao tới mức thấp, từ mức mođun đến mức tổng thể, từ mođun có sẵn lắp ghép thành mođun  Các nguyên lý lập trình Nguyên lý tối thiểu Nắm vững cấu trúc lệnh, kiểu liệu với phép toán để viết chương trình Tiếp theo, tìm hiểu thư viện tiện ích ngôn ngữ  Nguyên lý địa phương Hạn chế sử dụng biến toàn cục  Nguyên lý quán Thao tác phải phù hợp với liệu  Nguyên lý an toàn Tránh lỗi xây dựng chương trình, lỗi mức thiết kế lỗi nặng nhất, nên phát sửa lỗi bước chương trình  Các phương pháp lập trình Tuần tự  Thủ tục  Đơn thể (module)  Hướng đối tượng  .. .C c bư c để xây dựng hệ thống chương trình  B1: Phân tích x c định rõ toán  B2: Xây dựng thuật toán  B3: Viết chương trình  B4: Chạy kiểm tra chương trình  B5: Bảo trì Đánh giá chất... m c kh c M c thấp gọi m c tổng quan, m c cho thấy ch c hệ thống c ch tổng thể (hệ thống làm gì?) M c phân tích ch c Quá trình phân tích tiếp t c phân rã nhận m c đơn thể, tiến hành c i đặt Phương... chất lượng hệ thống chương trình          Đúng đắn, x c (correctness) Ch c chắn (robustness) Thân thiện (user friendliness) Khả thích nghi (adapability): Chương trình c khả để phát triển

Ngày đăng: 03/12/2015, 18:24

Từ khóa liên quan

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

  • Đang cập nhật ...

Tài liệu liên quan