• Bài giảng Kỹ thuật phần mềm ứng dụng - Chương 9: Ngôn ngữ SQLBài giảng Kỹ thuật phần mềm ứng dụng - Chương 9: Ngôn ngữ SQL

    Giá trị NULL và logic UNKNOWN - NULL là giá trị đặc biệt được đưa vào để biểu diễn giá trị cho các thuộc tính mà không có giá trị. - NULL không thuộc miền giá trị của bất kỳ kiểu dữ liệu nào, nên thực ra nó không được coi như một “giá trị” thực sự cho một thuộc tính, mà chỉ có ý nghĩa đánh dấu là thuộc tính này chưa có giá trị (chưa được khởi tạ...

    pdf32 trang | Chia sẻ: Tiểu Khải Minh | Ngày: 19/02/2024 | Lượt xem: 132 | Lượt tải: 0

  • Bài giảng Kỹ thuật phần mềm ứng dụng - Chương 8: Thiết kế hệ thốngBài giảng Kỹ thuật phần mềm ứng dụng - Chương 8: Thiết kế hệ thống

    Module hóa hiệu quả • Che dấu thông tin – Là cách thiết kế làm sao để thông tin trong một modul (cả chức năng và dữ liệu) là không nhìn thấy và không truy nhập được từ các thành phần bên ngoài mà không có nhu cầu về thông tin đó • Độc lập chức năng (functional independence) – Là tính chất phản ánh mức độ đơn nhất về chức năng và đơn giản về g...

    pdf19 trang | Chia sẻ: Tiểu Khải Minh | Ngày: 19/02/2024 | Lượt xem: 121 | Lượt tải: 0

  • Bài giảng Kỹ thuật phần mềm ứng dụng - Chương 7: Phân tích hệ thốngBài giảng Kỹ thuật phần mềm ứng dụng - Chương 7: Phân tích hệ thống

    Phân tích hành vi • Mục đích: – Xác định các trạng thái của hệ thống, và các sự kiện gây ra sự thay đổi các trạng thái đó – Xác định các hành động cần làm khi có một sự kiện nào đó xảy ra – Thường được dùng để mô tả các hệ thống mà thời điểm, thứ tự xuất hiện các sự kiện là không xác định (ngẫu nhiên bất kỳ), như các hệ thống điều khiển thời g...

    pdf16 trang | Chia sẻ: Tiểu Khải Minh | Ngày: 19/02/2024 | Lượt xem: 135 | Lượt tải: 0

  • Bài giảng Kỹ thuật phần mềm ứng dụng - Chương 6: Mô hình Thực thể & Liên kếtBài giảng Kỹ thuật phần mềm ứng dụng - Chương 6: Mô hình Thực thể & Liên kết

    Ví dụ: Mô hình TT LK – Các liên kết - Liên kết 1:N giữa Khoa và Bộ môn: Một Khoa có nhiều Bộ môn, nhưng ngược lại một Bộ môn thuộc đúng một Khoa. - Liên kết 1:N giữa Bộ môn và Giáo viên: Một Bộ môn có nhiều Giáo viên, nhưng ngược lại một Giáo viên thuộc đúng một Bộ môn. - Liên kết 1:N giữa Khoa và Lớp học: Một Khoa có nhiều Lớp học, nhưng ngượ...

    pdf38 trang | Chia sẻ: Tiểu Khải Minh | Ngày: 19/02/2024 | Lượt xem: 167 | Lượt tải: 0

  • Bài giảng Kỹ thuật phần mềm ứng dụng - Chương 5: Mô hình dữ liệu quan hệBài giảng Kỹ thuật phần mềm ứng dụng - Chương 5: Mô hình dữ liệu quan hệ

    Tóm tắt - Quan hệ = bảng. - Cột của bảng = thuộc tính của quan hệ. - Bộ = hàng = bản ghi - Lược đồ QH = tên + tập các thuộc tính - Thể hiện của QH = nội dung của QH tại một thời điểm - Khóa của QH = tập con các thuộc tính của QH + Khóa của thể hiện + Khóa của lược đồ - Cơ sở dữ liệu quan hệ = tập các quan hệ

    pdf21 trang | Chia sẻ: Tiểu Khải Minh | Ngày: 19/02/2024 | Lượt xem: 119 | Lượt tải: 0

  • Bài giảng Kỹ thuật phần mềm ứng dụng - Chương 4: Các khái niệm và các nguyên tắc phân tíchBài giảng Kỹ thuật phần mềm ứng dụng - Chương 4: Các khái niệm và các nguyên tắc phân tích

    Các nguyên tắc phân tích • Thông tin của bài toán cần được biểu diễn và được hiểu thấu • Các chức năng của phần mềm phải được xác định • Hành vi của phần mềm (dãy các sự kiện bên ngoài) phải được biểu diễn • Các mô hình mô tả thông tin, các chức năng và hành vi phải được phân chia phân mức để có thể làm rõ các thông tin chi tiết • Tiến trình p...

    pdf9 trang | Chia sẻ: Tiểu Khải Minh | Ngày: 19/02/2024 | Lượt xem: 135 | Lượt tải: 0

  • Bài giảng Kỹ thuật phần mềm ứng dụng - Chương 3: Kỹ thuật hệ thống (System Engineering)Bài giảng Kỹ thuật phần mềm ứng dụng - Chương 3: Kỹ thuật hệ thống (System Engineering)

    Tóm tắt • Tính phân cấp của kỹ thuật hệ thống cho phép nhìn hệ thống ở nhiều mức khác nhau • Mối liên hệ giữa Kỹ thuật tiến trình nghiệp vụ và Kỹ thuật sản phẩm phần mềm • Các bước cơ bản trong Kỹ thuật thu thập và xử lý yêu cầu

    pdf20 trang | Chia sẻ: Tiểu Khải Minh | Ngày: 19/02/2024 | Lượt xem: 114 | Lượt tải: 0

  • Bài giảng Kỹ thuật phần mềm ứng dụng - Chương 2: Quản trị dự án phần mềmBài giảng Kỹ thuật phần mềm ứng dụng - Chương 2: Quản trị dự án phần mềm

    Dự án (Project) • Để quản lý thành công các dự án phần mềm, các nhà quản lý cần nắm được các vấn đề giúp dự án thành công, cũng như các vấn đề có thể dẫn đến thất bại. • Có một số dấu hiệu giúp phát hiện việc quản lý dự án đang có vấn đề nguy hại: – Không hiểu rõ các yêu cầu của khách hàng – Phạm vi của hệ thống xác định không đầy đủ – Không...

    pdf17 trang | Chia sẻ: Tiểu Khải Minh | Ngày: 19/02/2024 | Lượt xem: 98 | Lượt tải: 0

  • Bài giảng Kỹ thuật phần mềm ứng dụng - Chương 1: Tổng quan môn họcBài giảng Kỹ thuật phần mềm ứng dụng - Chương 1: Tổng quan môn học

    Mô hình xoáy ốc • Ưu điểm: – Linh hoạt, dễ thích ứng với các loại phần mềm và các nhu cầu sử dụng khác nhau, nhất là các phần mềm quy mô lớn – Có khá đầy đủ các bước trong tiến trình phát triển, nhất là việc chú trọng phân tích tính rủi ro (risk) của phần mềm cả về mặt kỹ thuật và quản lý • Hạn chế: – Phức tạp, cần khá nhiều thời gian để hiể...

    pdf41 trang | Chia sẻ: Tiểu Khải Minh | Ngày: 19/02/2024 | Lượt xem: 124 | Lượt tải: 0

  • Bài Giảng Kỹ thuật anten - Trường Đại học bách khoa TP HCMBài Giảng Kỹ thuật anten - Trường Đại học bách khoa TP HCM

    + Trong đa số trường hợp, có thể dùng nguyên lý thuận nghịch để khảo sát các đặc trưng của anten thu: Các đặc trưng của 1 anten sử dụng để thu sóng điện từ rất gần với các đặc trưng tương ứng của anten khi nó được sử dụng để bức xạ sóng điện từ. Æ Nếu 1 anten có độ lợi G theo 1 hướng cho trước khi bức xạ sẽ có cùng độ lợi như vậy khi nhận bức xạ từ...

    pdf55 trang | Chia sẻ: Tiểu Khải Minh | Ngày: 19/02/2024 | Lượt xem: 174 | Lượt tải: 0