• Bài giảng Ngôn ngữ C# - Chương 3: Lớp và đối tượngBài giảng Ngôn ngữ C# - Chương 3: Lớp và đối tượng

    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) class { các thuộc tính; phương thức () { Cài đặt } } 7#8 Từ khóa truy xuất  private (mặc định): Truy xuất tr...

    pdf70 trang | Chia sẻ: thanhle95 | Ngày: 01/07/2021 | Lượt xem: 493 | Lượt tải: 1

  • Bài giảng Ngôn ngữ C# - Chương 2: Tổng quan về lập trình hướng đối tượngBài giảng Ngôn ngữ C# - Chương 2: Tổng quan về lập trình hướng đối tượng

    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...

    pdf35 trang | Chia sẻ: thanhle95 | Ngày: 01/07/2021 | Lượt xem: 518 | Lượt tải: 1

  • Bài giảng Ngôn ngữ C# - Chương 1: Cơ bản về Ngôn ngữ C#Bài giảng Ngôn ngữ C# - Chương 1: Cơ bản về Ngôn ngữ C#

    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...

    pdf145 trang | Chia sẻ: thanhle95 | Ngày: 01/07/2021 | Lượt xem: 594 | Lượt tải: 1

  • Bài giảng Quản lý dự án phần mềm - Chương: ISO9000 & CMM - Nguyễn Anh HàoBài giảng Quản lý dự án phần mềm - Chương: ISO9000 & CMM - Nguyễn Anh Hào

    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...

    pdf27 trang | Chia sẻ: thanhle95 | Ngày: 01/07/2021 | Lượt xem: 571 | Lượt tải: 1

  • Bài giảng Quản lý dự án phần mềm - Chương 6: Qualification (Duy trì chất lượng) - Nguyễn Anh HàoBài giảng Quản lý dự án phần mềm - Chương 6: Qualification (Duy trì chất lượng) - Nguyễn Anh Hào

    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...

    pdf20 trang | Chia sẻ: thanhle95 | Ngày: 01/07/2021 | Lượt xem: 580 | Lượt tải: 1

  • Bài giảng Quản lý dự án phần mềm - Chương 5: Validation (Kiểm chứng sản phẩm) - Nguyễn Anh HàoBài giảng Quản lý dự án phần mềm - Chương 5: Validation (Kiểm chứng sản phẩm) - Nguyễn Anh Hào

    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...

    pdf38 trang | Chia sẻ: thanhle95 | Ngày: 01/07/2021 | Lượt xem: 548 | Lượt tải: 1

  • Bài giảng Quản lý dự án phần mềm - Chương 4: Verification (Kiểm soát cách làm) - Nguyễn Anh HàoBài giảng Quản lý dự án phần mềm - Chương 4: Verification (Kiểm soát cách làm) - Nguyễn Anh Hào

    Hổ trợ thay đổi trong cách làm PM  Sự thay đổi của PM là sự sửa đổi trên các phiên bản ấn phẩm của phần mềm (bản đặc tả yêu cầu, thiết kế, mã nguồn, )  Quá trình phát triễn PM thực chất là quá trình nhận biết và thực hiện các thay đổi cần thiết cho các ấn phẩm đang sử dụng; trong đó, một dự định thay đổi cần được xem xét từ nhiều khía cạnh...

    pdf30 trang | Chia sẻ: thanhle95 | Ngày: 01/07/2021 | Lượt xem: 574 | Lượt tải: 1

  • Bài giảng Quản lý dự án phần mềm - Chương 3: Ứng xử với yêu cầu đối với phần mềm - Nguyễn Anh HàoBài giảng Quản lý dự án phần mềm - Chương 3: Ứng xử với yêu cầu đối với phần mềm - Nguyễn Anh Hào

    Yêu cầu đ/v PM có từ đâu ? 1. Môi trường ứng dụng PM (hệ thống lớn) Các vấn đề nghiệp vụ cần giải quyết trong hệ thống Yêu cầu của user và giải pháp nghiệp vụ của vấn đề 2. Môi trường vận hành PM (nguồn lực: con người | phương pháp | công cụ) Máy tính và các thiết bị dùng cho PM Người sử dụng (trực tiếp và gián tiếp) của phần mềm Flat-...

    pdf40 trang | Chia sẻ: thanhle95 | Ngày: 01/07/2021 | Lượt xem: 458 | Lượt tải: 1

  • Bài giảng Quản lý dự án phần mềm - Chương 2: Đặc tả phần mềm - Nguyễn Anh HàoBài giảng Quản lý dự án phần mềm - Chương 2: Đặc tả phần mềm - Nguyễn Anh Hào

    2 khía cạnh mô tả cho PM 1. Người sử dụng cần nêu ra các yêu cầu đ/v PM để nó thoả mãn cho nhu cầu sử dụng của họ.  VD: đáng tin cậy (reliability)|user là PM cho kết quả chính xác trong mọi tình huống. 2. Nhà phát triễn cần biết các chức năng và đặc tính được mong đợi từ PM để làm ra nó.  ie. developers cần biết  Yêu cầu chức năng (funct...

    pdf20 trang | Chia sẻ: thanhle95 | Ngày: 01/07/2021 | Lượt xem: 649 | Lượt tải: 1

  • Bài giảng Quản lý dự án phần mềm - Chương 1: Chất lượng của phần mềm - Nguyễn Anh HàoBài giảng Quản lý dự án phần mềm - Chương 1: Chất lượng của phần mềm - Nguyễn Anh Hào

    Đặc điểm của phần mềm 1. Không có tính chất vật lý (vô hình, .), vd: gmail, search engines, cloud, 2. Không bị hao mòn như phần cứng, chỉ bị lạc hậu ! 3. Sao chép được !!! 4. Sự thay đổi linh hoạt là ưu thế của PM so với phần cứng. Do đó, cách làm ra phần mềm cũng khác: 1. Dựa trên sự tư duy để sáng tác ra phần mềm 2. Phần mềm được sử dụ...

    pdf6 trang | Chia sẻ: thanhle95 | Ngày: 01/07/2021 | Lượt xem: 464 | Lượt tải: 1