... kết giữa các thành phần. Đánh
giá tính đúng đắn so với các yêu cầu lập lại 1.2 nếu
cần thiết.
1
Chương 4:
NHẬP MÔN CÔNG NGHỆ PHẦN MỀM
Thiết kế dữ liệu
20
2. Thiết kế dữ liệu với tính đúng đắn
•
Tiêu ... PM QLTV với 4 YC:
1. Lập thẻ đọc giả
2. Nhận sách
3. Cho mượn sách
4. Trả sách
•
Yêu cầu:
–
Thiết kế dữ liệu với tính đúng đắn
–
Thiết kế dữ liệu vớ...
... v
à
à
tr
tr
ả
ả
l
l
ạ
ạ
i
i
45 /
45 /
61
61
Kiến trúc luồng dữ liệu
a Ví dụ hệ thống xử lý đơn mua hàng
46 /
46 /
61
61
Thiết kế giao diện
a Thiết kế giao diện gồm các nội dung :
V Vai trò, tầm quan trọng
V Tiến trình thiết ... thành công
V Giao diện thiết kế nghèo nàn làm NSD khó khăn, dễ mắc lỗi
a Giao diện thiết kế tồi là một trong nhiều lý do
dẫn đến phần mề...
... Mục tiêu & Kết quả
3. Phân loại các màn hình giao diện
4. Quá trình thiết kế
2. Thiết kế màn hình chính
3. Thiết kế màn hình tra cứu
4. Thiết kế màn hình nhập liệu
30
Thiết kế giao diện với ... gọn 1 công việc trong 1 MH (không cho
MH trôi, không qua nhiều MH).
–
Không nhúng 2 công việc trên 1 MH
1
Chương 5:
NHẬP MÔN CÔNG NGHỆ PHẦN MỀM
Thiết kế giao diệ...
... loại
3. Chiến lược thiết kế xử lý
4. Thiết kế xử lý với mô hình 3 tầng
7
Kiến trúc các thành phần của PM
Người dùng
Phần cứng
Giao diện
Xử lý
Dữ liệu
Người dùng
Phần cứng
Phần mềm
... loại
3. Chiến lược thiết kế xử lý
4. Thiết kế xử lý với mô hình 3 tầng
Sơ đồ luồng dữ liệu
11
Mô tả dữ liệu vào ra của xử lý tương ứng với 1 MHGD
D1: MaDG, MaS, NgàyM D2=D...
... Màn hình 3 Màn hình 4
Dữ liệu 1 Dữ liệu 2 Dữ liệu 3
Người
sử
dụng
Phần
mềm
Bộ
nhớ
phụ
11
11
Mô hình kiến trúc 1 tầng (1 layer)
Hệ thống trên bao gồm:
3 người sử dụng
4 đơn vị xử lý
3 đơn ... Safe
18
18
Giới thiệu
Phần mềm
Qui mô dự án phần mềm lớn
Nhiều người cùng tham gia
Tổ chức, quản lý ???
19
19
Clients
Giới thiệu
Cần phải
có công
cụ hỗ trợ
quản lý
1...
... hiện
Phân
tích
nhu
cầu
phần
mềm
Phân
tích
nhu
cầu
phần
mềm
Đặc
tả
phân
tích
nhu
cầu
Đặc
tả
phân
tích
nhu
cầu
Thiết
kế
phần
mềm
Thiết
kế
phần
mềm
Phần
mềm
và
các
đặc
trưng
chất
lượng
Phần
mềm
và
các
đặc
trưng
chất ... Kiểm thử 1
Công nghệ Phần mềm
Software Engineering
Công ngh
Công ngh
ệ
ệ
Ph
Ph
ầ
ầ
n m
n m
ề
ề
m
m
Software Engineering
Software Engi...
... hỏi:
1. Thiết kế phần mềm là sao?
2. Làm sao để thiết kế phần mềm chất lượng?
30
Hỏi & Đáp
3
Nội dung
1. Mở đầu
1. Khái niệm về thiết kế phần mềm
2. Kết quả thiết kế phần mềm
3. Phương pháp thiết ... xét chủ yếu qui
định, công thức của
yêu cầu chức năng
nghiệp vụ liên quan.
1
Chương 3:
NHẬP MÔN CÔNG NGHỆ PHẦN MỀM
Tổng quan về thiết kế phần m...
... phần mềm
Chương 8: Thiết kế phần mềm
Phần 4: Thiết kế giao diện
Các nội dung chính
•
Các loại giao diện
•
Tầm quan trọng của giao diện
•
Các quy tắc thiết kế giao diện
•
Các bước thiết kế
2
Các ... đáng
11
Các bước thiết kế giao diện
•
Phân tích môi trường, người dùng, các công
việc
•
Thiết kế giao diện
•
Cài đặt giao diện
•
Kiểm tra tính hợp lệ của gi...
... 10
Công cụ InstallShield
11
Công cụ InstallShield
12
1
Chương 6: Đóng gói Phần mềm
2
Giới thiệu
Quy trình đóng gói phần mềm.
Sưu liệu mô tả đóng gói phần mềm
Một số công cụ đóng ... Management Tool
Packer Role
…
3
Công cụ InstallShield
4
Công cụ InstallShield
5
Công cụ InstallShield
6
Công cụ InstallShield
7
Công cụ InstallShield
8
Công cụ Install...
... SP
Thiết kế
hệ thống
Thiết kế
hệ thống
Kiểm thử
tích hợp
Kiểm thử
tích hợp
Thiết kế
chương trình
Thiết kế
chương trình
46 /
46 /
66
66
M
M
ộ
ộ
t mô h
t mô h
ì
ì
nh ch
nh ch
ữ
ữ
V kh
V kh
á
á
c
c
47 /
47 /
66
66
Mô ... tích yêu cầu
Làm bản mẫu
Làm bản mẫu
Thiết kế
Thiết kế
4 GT
4 GT
Bản mẫu vòng thứ n
Bản mẫu vòng thứ n
Mã hóa
Mã hóa
Mô hình vòng thứ n
Mô hì...