• Bài giảng môn Lập trình hướng đối tượngBài giảng môn Lập trình hướng đối tượng

    Ngoài ra, việc tách biệt rời rạc giữa Model và View theo phân tích của chúng ta đang thể hiện tính ưu việt. Tuy nhiên, một ứng dụng có rất nhiều Model và nhiều View, do vậy, mô hình cần có một thành phần lựa chọn và kết nối các thành phần này lại với nhau theo cách hiệu quả nhất. Controller là một trong những đối tượng đưa ra để đón nhận yêu cầ...

    pdf286 trang | Chia sẻ: nguyenlam99 | Ngày: 04/01/2019 | Lượt xem: 1250 | Lượt tải: 0

  • Giáo trình môn học Lập trình mạngGiáo trình môn học Lập trình mạng

    Chương này bước đầu đề cập đến vấn đề lập trình mạng an toàn bảo mật mà chủ yếu với SSL, là giao thức được sử dụng rộng rãi nhất cho việc cài đặt mã hoá trong Web. Với cách tiếp cận này, sinh viên có thể tự nghiên cứu khai thác các kỹ thuật lập trình mạng an toàn bảo mật khác nhau, khai thác các hỗ trợ khác nhau của các môi trường Java, .NET.(b...

    pdf206 trang | Chia sẻ: nguyenlam99 | Ngày: 04/01/2019 | Lượt xem: 1433 | Lượt tải: 0

  • Bài giảng Các kỹ thuật lập trìnhBài giảng Các kỹ thuật lập trình

    7.1. Cài đặt chương trình theo thuật toán Quick Sort không dùng phương pháp đệ qui mà dùng cấu trúc stack. 7.2. Tìm hiểu về giải thuật Shell-Sort là phương pháp cải tiến của Insertion Sort. 7.3. Cài đặt lại giải thuật Bubble Sort sao cho các node nhỏ được đẩy dần về phía trước. 7.4. Một Ternary Heap là cây tam phân gần đầy được cài đặt bằng mả...

    pdf242 trang | Chia sẻ: nguyenlam99 | Ngày: 04/01/2019 | Lượt xem: 1280 | Lượt tải: 0

  • Bảo trì phần mềm - Giới thiệuBảo trì phần mềm - Giới thiệu

    Hình thức đánh giá  Điểm bài tập nhóm: 60%  Báo cáo bài tập nhóm số 1 (tìm hiểu một công cụ bảo trì phân mềm): 25%  Báo cáo bài tập nhóm số 2 (bảo trì một sản phẩm phần mềm cụ thể): 35%  Điểm kiểm tra lý thuyết: 40%  Trắc nghiệm (trên hệ thống elearning)  Ghi chú:  Không có điểm 1 trong 2 nội dung trên sẽ không được tổng kết  Nhó...

    pdf3 trang | Chia sẻ: nguyenlam99 | Ngày: 04/01/2019 | Lượt xem: 1489 | Lượt tải: 0

  • Bảo trì phần mềm - Phần I: Giới thiệu tổng quan về bảo trì phần mềmBảo trì phần mềm - Phần I: Giới thiệu tổng quan về bảo trì phần mềm

    Mối quan hệ giữa các yếu tố bảo trì  Quan hệ giữa sản phẩm và người dùng  Một trong các mục tiêu của sản phẩm phần mềm là phục vụ các nhu cầu của người sử dụng.  Nhu cầu của người dùng thay đổi theo thời gian.  Để một hệ thống vẫn hữu ích và có thể chấp nhận được, nó phải thay đổi để phù hợp với các yêu cầu đang thay đổi này.

    pdf12 trang | Chia sẻ: nguyenlam99 | Ngày: 04/01/2019 | Lượt xem: 1347 | Lượt tải: 0

  • Bảo trì phần mềm - Phần IV: Các kỹ thuật và công cụ bảo trìBảo trì phần mềm - Phần IV: Các kỹ thuật và công cụ bảo trì

    Những công cụ quản lý cấu hình điển hình:  Hệ thống kiểm soát mã nguồn (Source Code Control System – SCCS)  Hệ thống kiểm soát phiên bản (Revision Control System - RSC)

    pdf18 trang | Chia sẻ: nguyenlam99 | Ngày: 04/01/2019 | Lượt xem: 2330 | Lượt tải: 0

  • Bảo trì phần mềm - Phần III: Các vấn đề then chốt trong bảo trì phần mềmBảo trì phần mềm - Phần III: Các vấn đề then chốt trong bảo trì phần mềm

     Ước lượng chi phí bảo trì bằng kinh nghiệm  Dưới dạng đánh giá của chuyên gia dựa vào sự tương tự và cấu trúc phân chia công việc  Là phương pháp được sử dụng để hoàn chỉnh kết xuất từ mô hình thông số nhằm đạt được một dự đoán.  Phương pháp tốt nhất cho dự đoán bảo trì phần mềm là kết hợp dữ liệu quá khứ và kinh nghiệm.

    pdf18 trang | Chia sẻ: nguyenlam99 | Ngày: 04/01/2019 | Lượt xem: 1531 | Lượt tải: 0

  • Bảo trì phần mềm - Phần II: Quy trình bảo trìBảo trì phần mềm - Phần II: Quy trình bảo trì

    Chất lượng phần mềm là yếu tố quan trọng trong việc bảo trì một sản phẩm phần mềm.  Hoạt động kiểm tra chất lượng phần mềm phải được thực hiện để đảm bảo rằng mỗi thành phần phần mềm đáp ứng được các yêu cầu chất lượng.  Đảm bảo chất lượng phần mềm nên được xem xét khi có bất cứ sự thay đổi nào được tạo ra trong hệ thống hiện hành

    pdf9 trang | Chia sẻ: nguyenlam99 | Ngày: 04/01/2019 | Lượt xem: 2154 | Lượt tải: 1

  • Bài tập kỹ thuật lập trình – Vesion 1.0Bài tập kỹ thuật lập trình – Vesion 1.0

    BAI 6.8.4: Vẽ cây tìm kiếm cơ số có được khi chèn cac khóa E A S Y Q U E S T I O N theo thứ tự đó vào một cây được khởi tạo trống. BAI 6.8.5: Một vấn đề xảy ra đối với cac cây tìm kiếm số học 26-hướng (way) là một số ký tự trong bảng chữ cai thì lại được sử dụng rất thường xuyên. Hãy đề nghị một phương phap giải quyết vấn đề này. BAI 6.8.6: ...

    pdf172 trang | Chia sẻ: nguyenlam99 | Ngày: 04/01/2019 | Lượt xem: 1603 | Lượt tải: 0

  • Thiết kế các ứng dụng trên Kit Fpga spartan IIIThiết kế các ứng dụng trên Kit Fpga spartan III

    Các ứng dụng đã thực hiện sử dụng các tài nguyên trên Kit FpGA Spartan 3 gồm : Các công tắc trượt (SW0 đến SW6) . Nút ấn Pushbutton (PB0) . 4 Led 7 đoạn . Giao tiếp PS/2 . 6.1 Đồng hồ và đếm sản phẩm : SW0 : làm công tắc cho phép đếm . SW1 : công tắc để reset toàn bộ đồng hồ và đếm sản phẩm . SW2 : chọn chế độ hiển thị đồng hồ hoặc đếm sản ...

    pdf137 trang | Chia sẻ: nguyenlam99 | Ngày: 04/01/2019 | Lượt xem: 1878 | Lượt tải: 2