• Bài giảng Lập trình căn bản - Phần 2 - Chương 1: Giới thiệu về ngôn ngữ C & môi trường turbo C 3.0Bài giảng Lập trình căn bản - Phần 2 - Chương 1: Giới thiệu về ngôn ngữ C & môi trường turbo C 3.0

    Directories: Include directories: chứa các tập tin ta muốn đưa vào chương trình (file .h trong dòng #include). Library directories: chứa các tập tin thư viện (file .lib) Output directory: chứa các tập tin “đối tượng “ .obj và .exe sau khi biên dịch chương trình. Source directories: chứa các tập tin “nguồn” (.obj và .lib). Environment: dùng đ...

    ppt16 trang | Chia sẻ: nguyenlam99 | Ngày: 08/01/2019 | Lượt xem: 943 | Lượt tải: 0

  • Bài giảng Lập trình căn bản - Phần 1: Giới thiệu về cấu trúc dữ liệu và giải thuậtBài giảng Lập trình căn bản - Phần 1: Giới thiệu về cấu trúc dữ liệu và giải thuật

    Được dùng để chuyển một chương trình nguồn sang chương trình đích. Có 2 dạng: Thông dịch (interpreter): Dịch từng lệnh một, dịch tới đâu thực hiện tới đó. Ví dụ: ngôn ngữ LISP. Biên dịch (compiler): Dịch toàn bộ chương trình nguồn thành chương trình đích rồi sau đó mới thực hiện. Ví dụ: Pascal, C.

    ppt26 trang | Chia sẻ: nguyenlam99 | Ngày: 08/01/2019 | Lượt xem: 1008 | Lượt tải: 0

  • Bài giảng Lập trình căn bản - Hướng đối tượngBài giảng Lập trình căn bản - Hướng đối tượng

    Truy xuất hiện thực thông qua tham chiếu interface Bạn có thể khai báo 1 biến tham chiếu tới interface . Khi bạn gọi phương thức  phương thức thực thi sẽ tự động tìm đến thể hiện thực sự.

    pptx117 trang | Chia sẻ: nguyenlam99 | Ngày: 08/01/2019 | Lượt xem: 1137 | Lượt tải: 0

  • Ngôn ngữ java - Cơ bản về ngôn ngữ javaNgôn ngữ java - Cơ bản về ngôn ngữ java

    Khi thao tác trên mảng có thể gặp 1 số biệt lệ sau: NegativeArraySizeException IndexOutOfBoundsException ArrayIndexOutOfBoundsException ArrayStoreException

    pptx143 trang | Chia sẻ: nguyenlam99 | Ngày: 08/01/2019 | Lượt xem: 994 | Lượt tải: 0

  • Bài giảng Lập trình căn bản - Tổng quanBài giảng Lập trình căn bản - Tổng quan

    Chương 1: Giới thiệu về ngôn ngữ C & môi trường lập trình Turbo C Chương 2: Các thành phần của ngôn ngữ C Chương 3: Các kiểu dữ liệu sơ cấp chuẩn và các lệnh đơn Chương 4: Các lệnh có cấu trúc Chương 5: Chương trình con Chương 6: Kiểu mảng Chương 7: Kiểu con trỏ Chương 8: Kiểu chuỗi ký tự Chương 9: Kiểu cấu trúc Chương 10: Kiểu tập tin

    ppt3 trang | Chia sẻ: nguyenlam99 | Ngày: 08/01/2019 | Lượt xem: 1017 | Lượt tải: 0

  • Phân tích yêu cầu phần mềm - Sắp xếp yêu cầu ưu tiên Requirements PrioritizationPhân tích yêu cầu phần mềm - Sắp xếp yêu cầu ưu tiên Requirements Prioritization

     Đàm phán ª Là thăm dò sự cộng tác: ¾ Một thành viên cố gắng tìm một sự thỏa thuận có thể đáp ứng cho tất cả các thành viên khác. ª Cũng được biết như: ¾ Hành vi hợp nhất ¾ Thiết lập thương lượng ª Khác với: ¾ phân phối/cạnh tranh sự thỏa hiệp  Cạnh tranh ª Là phóng to chính bạn : ¾ Không quan tâm đến mức độ hài lòng của các thành vi...

    pdf15 trang | Chia sẻ: nguyenlam99 | Ngày: 08/01/2019 | Lượt xem: 987 | Lượt tải: 0

  • Phân tích yêu cầu phần mềm - Kiểm tra và kiểm chứng (verification and validation)Phân tích yêu cầu phần mềm - Kiểm tra và kiểm chứng (verification and validation)

    Kiểm chứng (Validation) bạn đã giải quyết đúng vấn đề. ª Prototyping – cho phản hồi của khách hàng sớm ª Inspection – các chuyên gia lĩnh vực đọc đặc tả một cách kỹ lưỡng ª Formal Analysis – phân tích toán học các mô hình của bạn ª cộng thêm các buổi họp & giao tiếp thường xuyên với các đối tác  Kiểm tra (Verification) các bước trong công ngh...

    pdf17 trang | Chia sẻ: nguyenlam99 | Ngày: 08/01/2019 | Lượt xem: 1070 | Lượt tải: 0

  • Phân tích yêu cầu phần mềm - Đặc tả yêu cầu Requirements SpecificationsPhân tích yêu cầu phần mềm - Đặc tả yêu cầu Requirements Specifications

    Đặc tả yêu cầu nhằm một số mục đích: ª Chuyển tải thông tin ª Lập hợp đồng ª Làm cơ sở cho việc kiểm tra ª Làm cơ sở cho việc quản lý các thay đổi  Đặc tả yêu cầu có một số dạng người dùng: ª Có chuyên môn và không chuyên môn  Đặc tả tốt thì rất khó viết Hoàn chỉnh, nhất quán, hợp lệ, không mơ hồ, dễ kiểm tra, dễ sửa đổi, dễ lần vết  ...

    pdf15 trang | Chia sẻ: nguyenlam99 | Ngày: 08/01/2019 | Lượt xem: 1032 | Lượt tải: 0

  • Phân tích yêu cầu phần mềm - Yêu cầu phi chức năng Non - Functional Requirements (NFRs)Phân tích yêu cầu phần mềm - Yêu cầu phi chức năng Non - Functional Requirements (NFRs)

    Xác định ‘tiêu chuẩn đáp ứng’ cho mỗi yêu cầu ª Đặt ‘tiêu chuẩn đáp ứng’ bên cạnh yêu cầu ª E.g. Đối với phần mềm ATM mới ¾ Yêu cầu: “Phần mềm phải trực quan và rõ ràng (không cần giải thích gì thêm)” ¾ Tiêu chuẩn đáp ứng: “95% các khách hàng hiện có của ngân hàng sẽ có thể rút tiền và gửi séc trong vòng 2 phút khi sử dụng sản phẩm lần đầu tiê...

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

  • Phân tích yêu cầu phần mềm - Mô hình hóa tương tác hệ thốngPhân tích yêu cầu phần mềm - Mô hình hóa tương tác hệ thống

    Trong giai đoạn phân tích ª Chúng ta muốn biết về lĩnh vực ứng dụng và các yêu cầu ª Vì thế, chúng ta xây dựng mô hình phác họa quá trình diễn tiến (coursegrained model) để mô tả các nhiệm vụ sẽ nằm ở đâu, và các đối tượng sẽ tương tác như thế nào ¾ Mô hình này sẽ chỉ rõ một thông báo được chuyển đi, nhưng không quan tâm quá nhiều về nội dung ...

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