Tổng hợp tài liệu, ebook Công Nghệ Thông Tin tham khảo.
Lập trình song song dựa trên dữ liệu q Môi trường lập trình: q Ngôn ngữ truyền thống (Fortran) q Thư viện đồ họa (OpenGL, Direct3D) q Ngôn ngữ mở rộng (CUDA) q Ngôn ngữ xử lý theo kiểu mảng Ngôn ngữ truyền thống q Bắt nguồn từ lĩnh vực tính toán hiệu năng cao (High Performance Computing) q Sử dụng rộng rãi trong các siêu máy tính q Ngôn ...
30 trang | Chia sẻ: thucuc2301 | Ngày: 24/11/2020 | Lượt xem: 662 | Lượt tải: 0
Measurement and quality assessment Framework for product metrics Measure, measurement, and metrics Formulation, collection, analysis, interpretation, feedback Principles for metrics characterization and validation Metrics for requirements model Function-based metrics Metrics for specification quality Metric for design model Architectural d...
23 trang | Chia sẻ: dntpro1256 | Ngày: 24/11/2020 | Lượt xem: 595 | Lượt tải: 0
Version control Project repository, version management capability, make facility, issue/bug tracking Change control Configuration audit compliments technical reviews Status reporting Configuration management for WebApp Content, people, scalability, politics
18 trang | Chia sẻ: dntpro1256 | Ngày: 24/11/2020 | Lượt xem: 634 | Lượt tải: 0
TÓM TẮT # Khi dùng các lệnh, hàm, thủ tục trong các đơn vị chuẩn, bạn phảI khai báo đúng. Ví dụ: nếu dùng lệnh Clrscr, Gotoxy(x,y) bạn phảI khai báo Uses Crt; khi muốn xuất dữ liệu ra màn hình, bạn phảI khia báo Uses Printer; # Dùng khai báo Type để khai báo các cấu trúc như tập hợp, mẫu tin . nếu có dùng hằng số thì khai báo Const. Trước kh...
16 trang | Chia sẻ: thucuc2301 | Ngày: 24/11/2020 | Lượt xem: 1022 | Lượt tải: 0
1/ Phân tích công việc và chọn cách giảI, gọI là giảI thuật (algorithm) Để lập trình giảI quyết một vấn đề, điều trước tiên cần có là giảI thuật. GiảI thuật là kiến thức về lĩnh vực của vấn đề đang giảI quyết. GiảI thuật có ý nghĩa quyết định đến thành công của chương trình, có giảI thuật tốt, mớI có chương trình tốt. Có những giảI thuật tổng q...
18 trang | Chia sẻ: thucuc2301 | Ngày: 24/11/2020 | Lượt xem: 779 | Lượt tải: 0
Lớp File Lớp File dùng cho việc thao tác trên tập tin và thư mục Tạo đối tượng File File myFile; myFile = new File(“data.txt”); myFile = new File(“myDocs”, “data.txt”); Thư mục cũng được coi như là một tập tin File myDir = new File(“myDocs”); File myFile = new File(myDir, “data.txt”); Có phương thức riêng để thao tác với thư mục Một số ph...
49 trang | Chia sẻ: thucuc2301 | Ngày: 24/11/2020 | Lượt xem: 687 | Lượt tải: 0
Sử dụng Wildcard trong Generic
Trong lập trình generic, ký tự “?” đại diện cho kiểu chưa biết
Wildcards được dùng cho vài tình huống:
kiểu tham số
kiểu thuộc tính
kiểu biến cục bộ
kiểu trả về
“?”
Đại diện cho một kiểu chưa xác định
Ví dụ: List> list = new ArrayList
24 trang | Chia sẻ: thucuc2301 | Ngày: 24/11/2020 | Lượt xem: 645 | Lượt tải: 0
Change management Software configuration management SCM scenario Elements of SCM Component, process, construction, and human elements SCM repository SCM process Identification of objects
22 trang | Chia sẻ: dntpro1256 | Ngày: 24/11/2020 | Lượt xem: 630 | Lượt tải: 0
Component-level testing Equivalence partitioning, boundary value analysis, path testing Navigation testing Testing navigation syntax and semantics Configuration testing Server-side and client-side issues Security testing Firewall, authentication, encryption, authorization Performance testing Load and stress testing
23 trang | Chia sẻ: dntpro1256 | Ngày: 24/11/2020 | Lượt xem: 656 | Lượt tải: 0
Computers, display devices, operating systems, browsers, network connection speeds Differences in client-side processing speed Sometimes minor issues Serious issues e.g. download speed, missing plug-in, page layout Define a set of “commonly encountered” client-side configurations Tree structures for possible configurations
23 trang | Chia sẻ: dntpro1256 | Ngày: 24/11/2020 | Lượt xem: 596 | Lượt tải: 0