Bài giảng Nhập môn công nghệ phần mềm - Chương 8: Xây dựng phần mềm

Bài giảng Nhập môn công nghệ phần mềm - Chương 8: Xây dựng phần mềm. Chương này cung cấp cho học viên những nội dung về: khái niệm; mục tiêu của lập trình; lịch sử ngôn ngữ lập trình; các công cụ lập trình; quy trình lập trình; quy ước viết mã; phong cách lập trình; . Mời các bạn cùng tham khảo chi tiết nội dung bài giảng! | NHẬP MÔN CÔNG NGHỆ PHẦN MỀM INTRODUCTION TO SOFTWARE ENGINEERING 1 Chương 8 Xây dựng phần mềm 1. Khái niệm 2 1. Khái niệm Mã hóa là quá trình chuyển đổi thiết kế của một hệ thống sang một ngôn ngữ máy. Giai đoạn viết mã này liên quan đến việc chuyển đặc tả thiết kế thành mã nguồn. Việc biên soạn tài liệu đi kèm với mã nguồn là cần thiết để có thể dễ dàng xác minh sự phù hợp giữa mã với bản đặc tả của nó. Công việc mã hóa được thực hiện bởi lập trình viên là người độc lập với người thiết kế. Mục tiêu không phải là giảm nỗ lực và chi phí của giai đoạn mã hóa mà là để cắt giảm chi phí của các giai đoạn sau. Chi phí kiểm thử và bảo trì có thể được giảm đáng kể với việc mã hóa hiệu quả. 3 Mục tiêu của lập trình 1. Để chuyển thiết kế của hệ thống sang ngôn ngữ máy thực hiện các tác vụ theo chỉ định của thiết kế. 2. Để giảm chi phí của các giai đoạn sau Chi phí kiểm tra và bảo trì có thể giảm đáng kể với việc mã hóa hiệu quả. 3. Làm cho chương trình dễ đọc hơn Chương trình phải dễ đọc và dễ hiểu. Việc mã hóa cần đảm bảo mục tiêu làm tăng khả năng hiểu mã và đọc mã trong quá trình tạo ra phần mềm dễ bảo trì. Để tiến hành việc cài đặt thiết kế cần phải sử dụng ngôn ngữ lập trình bậc cao. 4 Translating from High-level Language to Binary Total 0 10111000 Current 100 101110001 00000000 do while current 0 Translation 01100100 Total Total Current 00000001 11001000 Current Current - 1 Program 01001001 Loop 01110101 11111011 High level Machine language language program progam 5 2. Lịch sử ngôn ngữ lập trình Các ngôn ngữ thế hệ thứ nhất Ngôn ngữ lập trình mã máy machine code Ngôn ngữ lập trình assembly Các ngôn ngữ thế thế thứ hai FOTRAN COBOL ALGOL BASIC Phát triển 1950-1970 Các ngôn ngữ thế hệ thứ ba Ngôn ngữ lập trình cấp cao vạn năng cấu trúc Lập trình hướng đối tượng Lập trình hướng suy diễn logic Các ngôn ngữ thế hệ thứ tư 6 Các loại ngôn ngữ lập trình Procedural Các chương trình nguyên khối chạy từ đầu đến cuối và không có sự can thiệp của người dùng ngoài đầu vào Basic .

Không thể tạo bản xem trước, hãy bấm tải xuống
TỪ KHÓA LIÊN QUAN
TÀI LIỆU MỚI ĐĂNG
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.