Tổng hợp tất cả tài liệu, ebook, giáo trình Công Nghệ Thông Tin chọn lọc và hay nhất.
Phân loại ngôn ngữ lập trình Ngôn ngữ máy (mã máy) - Là ngôn ngữ nền tảng của bộ vi xử lý. Các chương trình được viết trong tất cả các loại ngôn ngữ khác cuối cùng đều được chuyển thành ngôn ngữ máy trước khi chương trình đó được thi hành. Hợp ngữ - Hợp ngữ tương tự như ngôn ngữ máy nhưng lại sử dụng các ký hiệu gợi nhớ (hay mã lệnh hình ...
24 trang | Chia sẻ: thanhle95 | Ngày: 01/07/2021 | Lượt xem: 524 | Lượt tải: 1
Định Nghĩa Giao diện là một dạng của lớp trừu tượng Chỉ có các nguyên mẫu phương thức, thuộc tính, chỉ mục, được khai báo trong giao diện. Tất cả các thành phần khai báo trong giao diện mặc định là public (nên không có từ khóa về mức độ truy cập trong khai báo các thuộc tính và phương thức) Khi một lớp kế thừa một giao diện ta nói rằ...
9 trang | Chia sẻ: thanhle95 | Ngày: 01/07/2021 | Lượt xem: 449 | Lượt tải: 1
Khái niệm tính đa hình Tính đa hình là khả năng để cho một thông điệp có thể thực hiện bằng nhiều cách khác nhau tùy thuộc vào đối tượng cụ thể nhận thông điệp. Khi một lớp dẫn xuất được tạo ra, nó có thể thay đổi cách thực hiện các phương thức nào đó mà nó thừa hưởng từ lớp 4 cơ sở.#5 Trừu tượng hóa Trừu tượng hóa là khả năng mô tả ...
12 trang | Chia sẻ: thanhle95 | Ngày: 01/07/2021 | Lượt xem: 553 | Lượt tải: 1
Đặt vấn đề Cách 1: Sửa lại lớp CDate cho phù hợp với các yêu cầu của lớp CDate trong ứng dụng trên Sửa lại hàm kiểm tra Ảnh hưởng đến các chương trình khác có sử dụng lớp CDate ở dạng tổng quát. Đặt vấn đề Cách 2: Xây dựng lớp CDate mới độc lập với lớp CDate Tốn nhiều công sức. Cách 3: Sao chép lớp CDate để tạo ...
34 trang | Chia sẻ: thanhle95 | Ngày: 01/07/2021 | Lượt xem: 538 | Lượt tải: 1
Một cách thể hiện điển hình
6
Che giấu dữ liệu và các “giải thuật” cụ thể ở
bên trong lớp (class)#7
Cú pháp định nghĩa lớp (class)
70 trang | Chia sẻ: thanhle95 | Ngày: 01/07/2021 | Lượt xem: 493 | Lượt tải: 1
Phương pháp lập trình? C++/C#/Java/v.v là NNLT để viết chương trình. PPLT là hệ thống hướng dẫn các giai đoạn cần thiết, cấu trúc của một chương trình. PPLT là các cách tiếp cận giúp cho quá trình cài đặt hiệu quả hơn. Các yêu cầu chính của phần mềm Tính tái sử dụng (reusability) Tính mở rộng (extensibility) Tính mềm dẻo (flex...
35 trang | Chia sẻ: thanhle95 | Ngày: 01/07/2021 | Lượt xem: 519 | Lượt tải: 1
Lập trình là gì? Máy tính dùng để giải quyết một loạt các bài toán. Mỗi bài toán có cách giải quyết khác nhau dựa vào thuật giải. Lập trình viên thể hiện các thuật giải theo một ngôn ngữ lập trình cụ thể.#4 Lập trình là gì? Máy tính chỉ hiểu được ngôn ngữ máy, do đó cần phải có giai đoạn chuyển ngôn ngữ lập trình sang ngôn ngữ máy thôn...
145 trang | Chia sẻ: thanhle95 | Ngày: 01/07/2021 | Lượt xem: 594 | Lượt tải: 1
Nguyên lý CL trong ISO 9000 1. Hướng đến khách hàng: Tổ chức phụ thuộc vào các khách hàng; vì vậy phải hiểu được yêu cầu hiện tại và tương lai của họ, làm thỏa mãn yêu cầu và cố gắng vượt hơn. 2. Trách nhiệm lãnh đạo: là thiết lập mục đích (+mục tiêu) và hướng dẫn tổ chức hướng đến nó. Họ phải thiết lập môi trường của tổ chức để nhân viên h...
27 trang | Chia sẻ: thanhle95 | Ngày: 01/07/2021 | Lượt xem: 572 | Lượt tải: 1
Qualification ISO 25010 - Quality In Use đưa ra các tiêu chí chất lượng trong ngữ cảnh sử dụng PM, như: 1. Phát huy được năng lực (effectiveness) 2. Hiệu quả dùng tài nguyên (efficiency) 3. Thỏa mãn cho tác nhân (Satisfaction) 4. An toàn (safety) 5. Khả dụng (usability) Qualification là những hành động bảo đảm cho PM bộc lộ được các tố c...
20 trang | Chia sẻ: thanhle95 | Ngày: 01/07/2021 | Lượt xem: 580 | Lượt tải: 1
Lỗi phần mềm : ngôn từ Error: là “sự hư hỏng” trong bản thân chương trình (vd: logic bị sai). Fault: là “sự hư hỏng” trong chức năng xử lý của chương trình do error gây ra. Failure : là “sự hư hỏng” nhận biết được, khi phần mềm đang chạy đụng đến fault. Không chắc là fault sẽ luôn luôn gây ra failure. Defect: là khiếm khuyết của chương...
38 trang | Chia sẻ: thanhle95 | Ngày: 01/07/2021 | Lượt xem: 548 | Lượt tải: 1