... khi sử dụng
6
Nội dung
1. Khái niệm
2. Phân 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 ... toán
–
Tra cứu.
19
1
Chương 6:
NHẬP MÔN CÔNG NGHỆ PHẦN MỀM
Thiết kế xử lý
TK XL theo mô hình 3 tầng
20
TK XL theo mô hình 3 tầng
21
TK XL theo mô hình 3...
... 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 kế giao ... Engineering
)
)
Chương 3. Thiết kế hệ thống
Chương
Chương
3
3
. Thi
. Thi
ế
ế
t k
t k
ế
ế
h
h
ệ
ệ
th
th
ố
ố
ng
ng
PGS.TS. Phan H...
... liên 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 ... cầu:
–
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
–
Thiết kế dữ liệu với tính hiệu quả (truy xuất nhanh)
–
Thiết kế dữ liệu với tính hiệu...
... 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ện
20
Chất lượng thiết kế giao ... 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...
... 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ụ InstallS...
... 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 ...
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ềm
20
Phương pháp thiết kế gián tiếp
Bảng thể hiện v...
... f
DL_X
I/O
Xử lý biến cố
Xử lý chính
Xử lý trên dữ liệu
Người dùng
X
Dữ liệu của X
Màn hình nhiệm vụ f
I/O
Xử lý biến cố
Xử lý chính
Xử lý trên dữ liệu
Mô hình kiến trúc 3 tầng (3 layer)
16
16
Mô hình kiến ... vị xử lý thể hiện
Hệ thống đơn vị xử lý nghiệp vụ
Hệ thống đơn vị lưu trữ
Hệ thống đơn vị xử lý lưu trữ
17
17
Giới thiệu
Microsoft Visual Source S...
... tra
bàn giao SP
Kiểm tra
bàn giao 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 ... (Database)
Phần mềm sản phẩm
Thời kỳ thứ hai
1 960 - 1970
Xử lý theo lô (Batch processing)
Phần mềm được viết theo đơn đặt hàng
Thời kỳ đầu tiên
1950 -...
... thuật 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 ... lý do chính đá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...
... 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 ... kế hoạch Test
Lập kế hoạch Test
Thiết kế Test
Thiết kế Test
Test tích hợp
Test tích hợp
Kết thúc
Kết thúc
Test hệ thống
Test hệ thống...