You are on page 1of 16

NHẬP MÔN

CÔNG NGHỆ PHẦN MỀM

Giảng viên: Đỗ Thị Thanh Tuyền


Email: tuyendtt@uit.edu.vn
Nội dung môn học

n Tổng quan về Công nghệ phần mềm

n Xác định và mô hình hóa yêu cầu phần mềm

n Thiết kế phần mềm: - Thiết kế DỮ LIỆU (tt)

n Cài đặt phần mềm

n Kiểm thử, tích hợp và bảo trì

n Đồ án môn học

Nhập môn Công nghệ Phần mềm 2 December 17


Ví dụ

n  Thiết kế dữ liệu cho đề tài Quản lý các đại lý.


n  Các bước thực hiện:
v  Bước 1: Xét yêu cầu Tiếp nhận đại lý
Ø  Thiết kế dữ liệu với tính đúng đắn
Ø  Thiết kế dữ liệu với tính tiến hóa
v  Bước 2: Xét yêu cầu Lập Phiếu xuất hàng

v  Bước n: Xét yêu cầu phần mềm cuối cùng

Nhập môn Công nghệ Phần mềm 3 December 17


Ví dụ (tt)

Ø  Thiết kế dữ liệu với tính đúng đắn:


- Biểu mẫu liên quan: BM1
- Sơ đồ luồng dữ liệu: SĐ1
- Các thuộc tính mới: TenDaiLy, LoaiDaiLy,
DienThoai, DiaChi, Quan, NgayTiepNhan.
- Thiết kế dữ liệu: table DAILY
- Các thuộc tính trừu tượng: MaDaiLy
- Sơ đồ Logic

DAILY

Nhập môn Công nghệ Phần mềm 4 December 17


Ví dụ (tt)

DAILY

MaDaiLy

TenDaiLy

LoaiDaiLy

DienThoai

DiaChi

Quan
NgayTiepNhan

Nhập môn Công nghệ Phần mềm 5 December 17


Ví dụ (tt)

Ø  Thiết kế dữ liệu với tính tiến hóa:


- Qui định liên quan: QĐ1
- Sơ đồ luồng dữ liệu về việc thay đổi qui định: SĐ6
- Các thuộc tính mới: TenLoaiDaiLy, TenQuan.
- Các tham số mới: SoDaiLyToiDa
- Thiết kế dữ liệu: table DAILY, table LOAIDAILY, table
QUAN, table THAMSO
- Các thuộc tính trừu tượng: MaLoaiDaiLy, MaQuan
- Sơ đồ Logic

Nhập môn Công nghệ Phần mềm 6 December 17


Ví dụ (tt)

QUAN DAILY LOAIDAILY

MaQuan MaDaiLy MaLoaiDaiLy

TenQuan TenDaiLy TenLoaiDaiLy

MaLoaiDaiLy

DienThoai

DiaChi
THAMSO
MaQuan
TenThamSo
NgayTiepNhan
GiaTri

Nhập môn Công nghệ Phần mềm 7 December 17


Ví dụ (tt)

QUAN DAILY LOAIDAILY

THAMSO

Nhập môn Công nghệ Phần mềm 8 December 17


Ví dụ (tt)

n  Thiết kế dữ liệu cho đề tài Quản lý các đại lý.


n  Các bước thực hiện:
v  Bước 1: Xét yêu cầu Tiếp nhận đại lý
v  Bước 2: Xét yêu cầu Lập Phiếu xuất hàng
Ø  Thiết kế dữ liệu với tính đúng đắn
Ø  Thiết kế dữ liệu với tính tiến hóa

Nhập môn Công nghệ Phần mềm 9 December 17


Ví dụ (tt)

Ø  Thiết kế dữ liệu với tính đúng đắn:


- Biểu mẫu liên quan: BM2
- Sơ đồ luồng dữ liệu: SĐ2
- Các thuộc tính mới: NgayLapPhieu, MatHang, DVT,
SoLuongXuat, DonGiaXuat, ThanhTien.
- Thiết kế dữ liệu: table QUAN, table DAILY, table
LOAIDAILY, tableTHAMSO, table PHIEUXUATHANG,
table CT_PXH.
- Các thuộc tính trừu tượng: MaPhieuXuat, MaCT_PXH
- Sơ đồ Logic
Nhập môn Công nghệ Phần mềm 10 December 17
Ví dụ (tt)

PHIEUXUATHANG CT_PXH

MaPhieuXuat MaCT_PXH

MaDaiLy MaPhieuXuat

NgayLapPhieu MatHang

DVT

SoLuongXuat

DonGiaXuat

ThanhTien
Nhập môn Công nghệ Phần mềm 11 December 17
Ví dụ (tt)

QUAN DAILY LOAIDAILY

CT_PXH PHIEUXUATHANG

THAMSO

Nhập môn Công nghệ Phần mềm 12 December 17


Ví dụ (tt)

Ø  Thiết kế dữ liệu với tính tiến hóa:


- Qui định liên quan: QĐ2
- Sơ đồ luồng dữ liệu về việc thay đổi qui định: SĐ7
- Các thuộc tính mới: TenMatHang, TenDVT,
SoNoToiDa.
- Các tham số mới:
- Thiết kế dữ liệu: table QUAN, table DAILY, talbe
LOAIDAILY, table THAMSO, table PHIEUXUATHANG,
table CT_PXH, table MATHANG, table DVT.
- Các thuộc tính trừu tượng: MaMatHang, MaDVT.
- Sơ đồ Logic

Nhập môn Công nghệ Phần mềm 13 December 17


Ví dụ (tt)

PHIEUXUATHANG CT_PXH MATHANG

MaPhieuXuat MaCT_PXH MaMatHang

MaDaiLy MaMatHang TenMatHang

NgayLapPhieu MaPhieuXuat MaDVT

TongTien SoLuongXuat SoLuongTon

DonGiaXuat

LOAIDAILY ThanhTien

MaLoaiDaiLy DVT

TenLoaiDaiLy MaDVT

SoNoToiDa TenDVT

Nhập môn Công nghệ Phần mềm 14 December 17


Ví dụ (tt)

QUAN DAILY LOAIDAILY

MATHANG CT_PXH PHIEUXUATHANG

DVT THAMSO

Nhập môn Công nghệ Phần mềm 15 December 17


Q&A

Nhập môn Công nghệ Phần mềm 16 December 17

You might also like