tailieunhanh - Bài giảng môn học Công nghệ phần mềm: Phần 2 - Nguyễn Chánh Thành

Nối tiếp phần 1 của "Bài giảng môn học Công nghệ phần mềm" mời các bạn cùng tìm hiểu phần 2 để nắm bắt một số vấn đề cơ bản về lập trình; xác minh và thẩm định; quản lý dự án phát triển phần mềm;. Cùng tìm hiểu để nắm bắt nội dung thông tin tài liệu. | CHƯƠNG 4. LẬP TRÌNH . Ngôn ngữ lập trình Ngôn ngữ lập trình là phương tiện để liên lạc giữa con người và máy tính. Tiến trình lập trình - sự liên lạc thông qua ngôn ngữ lập trình - là một hoạt động con người. Lập trình là bước cốt lõi trong tiến trình công nghệ phần mềm. . Đặc trưng của ngôn ngữ lập trình Cách nhìn công nghệ phần mềm về các đặc trưng của ngôn ngữ lập trình tập trung vào nhu cầu xác định dự án phát triển phần mềm riêng. Mặc dầu người ta vẫn cần các yêu cầu riêng cho chương trình gốc có thể thiết lập được một tập hợp tổng quát những đặc trưng công nghệ - dễ dịch thiết kế sang chương trình - có trình biên dịch hiệu quả - khả chuyển chương trình gốc - có sẵn công cụ phát triển - dễ bảo trì. Bước lập trình bắt đầu sau khi thiết kế chi tiết đã được xác định xét duyệt và sửa đổi nếu cần. Về lý thuyết việc sinh chương trình gốc từ một đặc tả chi tiết nên là trực tiếp. Dễ dịch thiết kế sang chương trình đưa ra một chỉ dẫn về việc một ngôn ngữ lập trình phản xạ gần gũi đến mức nào cho một biểu diễn thiết kế. Một ngôn ngữ cài đặt trực tiếp cho các kết cấu có cấu trúc các cấu trúc dữ liệu phức tạp vào ra đặc biệt khả năng thao tác bit và các kết cấu hướng sự vật sẽ làm cho việc dịch từ thiết kế sang chương trình gốc dễ hơn nhiều nếu các thuộc tính này được xác định trong thiết kế . Mặc dầu những tiến bộ nhanh chóng trong tốc độ xử lý và mật độ nhớ đã bắt đầu làm giảm nhẹ nhu cầu chương trình siêu hiệu quả nhiều ứng dụng vẫn còn đòi hỏi các chương trình chạy nhanh gọn yêu cầu bộ nhớ thấp . Các ngôn ngữ với trình biên dịch tối ưu có thể là hấp dẫn nếu hiệu năng phần mềm là yêu cầu chủ chốt. Tính khả chuyển chương trình gốc là một đặc trưng ngôn ngữ lập trình có thể được hiểu theo ba cách khác nhau - Chương trình gốc có thể được chuyển từ bộ xử lý này sang bộ xử lý khác và từ trình biên dịch nọ sang trình biên dịch kia với rất ít hoặc không phải sửa đổi gì. - Chương trình gốc vẫn không thay đổi ngay cả khi môi trường của nó thay đổi như việc cài đặt bản .

TỪ KHÓA LIÊN QUAN
crossorigin="anonymous">
Đã 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.