Chương 4 giới thiệu đến người học về cài đặt phần mềm. Các nội dung chính được trình bày trong chương này gồm có: Kỹ năng lập trình; phương pháp lập trình; kiến trúc mô hình 1 lớp, 2 lớp, 3 lớp; sử dụng công cụ Visual Source Safe để tổ chức, quản lý, chia sẻ source code;... Mời các bạn cùng tham khảo.
Chương 4: Cài đặt Phần mềm GVLT: Trần Anh Dũng Nội dung Giới thiệu Kỹ lập trình Phương pháp Lập trình tuyến tính Lập trình hướng cấu trúc Lập trình hướng đối tượng Kiến trúc mơ hình lớp, lớp, lớp Sử dụng công cụ Visual Source Safe để tổ chức, quản lý, chia sẻ source code Giới thiệu Cài đặt? Là trình chuyển đổi từ thiết kế chi tiết sang mã lệnh Lựa chọn ngơn ngữ lập trình: Phụ thuộc vào cấu hình máy Phụ thuộc vào số lượng ngơn ngữ lập trình sẵn có Phụ thuộc vào thói quen sử dụng ngơn ngữ lập trình Phụ thuộc vào khách hàng … Đánh giá rủi ro chọn ngơn ngữ lập trình Kỹ lập trình Hiểu rõ ngơn ngữ (language-specific) Sử dụng tên biến thích hợp có nghĩa Tên biến phải rõ ràng, tránh nhầm lẫn Nên có thích bên mơ-đun Mã lệnh chuẩn Thống cách đặt tên Mô-đun, tên hàm, tên biến,… Khả tái sử dụng Kỹ lập trình Thơng tin tối thiểu mơ-đun: Tên mô-đun Mô tả vắn tắt công việc mơ-đun phải thực Tên lập trình viên Ngày viết Ngày chỉnh sửa Danh sách tham số Danh sách biến … Lập trình tuyến tính Khi phần mềm cịn đơn giản: Chương trình viết với câu lệnh thực từ đầu đến cuối Tuy nhiên: Khoa học máy tính ngày phát triển Các phần mềm đòi hỏi ngày phức tạp lớn nhiều Phương pháp lập trình tuyến tính hiệu ? Lập trình cấu trúc Phương pháp lập trình thủ tục hay lập trình cấu trúc Hệ thống chia chức (hàm) thành chức nhở Chương trình tổ chức thành chương trình Chương trình = Cấu trúc liệu + giải thuật Tổ chức liệu nào? Khi thay đổi cấu trúc liệu? Lập trình Hướng đối tượng Lập trình hướng đối tượng – Lập trình định hướng đối tượng - OOP Là phương pháp lập trình lấy đối tượng làm tảng để xây dựng thuật giải, xây dựng chương trình Dữ liệu + Hành vi liệu = Đối tượng Cách tiếp cận gần gũi thực tế Mơ hình kiến trúc tầng (1 layer) Người dùng Màn hình nhiệm vụ f I/O Xử lý biến cố Xử lý Xử lý liệu Dữ liệu X Mơ hình kiến trúc tầng (1 layer) Người dùng Màn hình Dữ liệu Người dùng Màn hình Màn hình Dữ liệu Người dùng Người sử dụng Màn hình Phần mềm Dữ liệu 10 Bộ nhớ phụ Mơ hình kiến trúc tầng (3 layer) Hệ thống Người dùng Hệ thống đơn vị xử lý thể Hệ thống đơn vị xử lý nghiệp vụ Hệ thống đơn vị xử lý lưu trữ Hệ thống đơn vị lưu trữ 16 Giới thiệu Microsoft Visual Source Safe 17 Giới thiệu Qui mô dự án phần mềm lớn Nhiều người tham gia Tổ chức, quản lý ??? Phần mềm 18 Giới thiệu Cần phải có cơng cụ hỗ trợ quản lý Clients 19 Giới thiệu 20 Visual SourceSafe Admin 21 Visual SourceSafe Admin 22 Visual SourceSafe Admin Quản lý user 23 Visual SourceSafe Admin Quản lý user 24 Microsoft Visual SourceSafe 25 Microsoft Visual SourceSafe 26 Microsoft Visual SourceSafe 27 Microsoft Visual SourceSafe 28 Microsoft Visual SourceSafe 29 30 ... thiểu m? ?-? ?un: Tên m? ?-? ?un Mô tả vắn tắt công việc m? ?-? ?un phải thực Tên lập trình viên Ngày viết Ngày chỉnh sửa Danh sách tham số Danh sách biến … Lập trình tuyến tính Khi phần mềm... ngôn ngữ (language-specific) Sử dụng tên biến thích hợp có nghĩa Tên biến phải rõ ràng, tránh nhầm lẫn Nên có thích bên m? ?-? ?un Mã lệnh chuẩn Thống cách đặt tên M? ?-? ?un, tên hàm, tên... thủ tục hay lập trình cấu trúc Hệ thống chia chức (hàm) thành chức nhở Chương trình tổ chức thành chương trình Chương trình = Cấu trúc liệu + giải thuật Tổ chức liệu nào? Khi thay đổi