Bảo trì Bảo trì
Kiến trúc module
–Hệthống chức năng
–Hệthống giao diện
Tran Ngoc Bao Tran Ngoc Bao Dai Dai hoc Su Pham TP.HCM hoc Su Pham TP.HCM TRẦN NGỌC BẢO TRẦN NGỌC BẢO KHOA TOÁN KHOA TOÁN --TIN HỌC TIN HỌC ĐẠI HỌC SƯPHẠM TP.HCM ( ĐẠI HỌC SƯPHẠM TP.HCM (22)) TRẦN NGỌC BẢO TRẦN NGỌC BẢO KHOA TOÁN KHOA TOÁ
51 trang |
Chia sẻ: Mr Hưng | Lượt xem: 871 | Lượt tải: 0
Bạn đang xem trước 20 trang nội dung tài liệu Nhập môn công nghệ phần mềm - Giai đoạn thiết kế, để xem tài liệu hoàn chỉnh bạn click vào nút DOWNLOAD ở trên
eu
G
N
G
H
Ệ
P
G
N
G
H
Ệ
P
R
F
A
C
E
R
F
A
C
E
Giao dien
M
Ô
N
C
Ô
N
M
Ô
N
C
Ô
N
R
I
N
T
E
R
R
I
N
T
E
R
Xu ly
N
G
N
H
Ậ
P
N
G
N
H
Ậ
P
U
S
E
R
U
S
E
R
B
À
I
G
I
Ả
B
À
I
G
I
Ả
Du lieu
TRẦN NGỌC BẢO KHOA TOÁN -TIN HỌC ĐẠI HỌC SƯ PHẠM TP.HCM (39)39
Ví dụ minh họa Component diagram
Ví dụ minh họa
C di ô ả hệ hố ả lý
P
H
Ầ
N
M
Ề
M
P
H
Ầ
N
M
Ề
M • omponent agram m t t ng qu n
thời khóa biểu
Giao dien
G
N
G
H
Ệ
P
G
N
G
H
Ệ
P
R
F
A
C
E
R
F
A
C
E
User Interface (Win Form) User Interface (Web Form)
M
Ô
N
C
Ô
N
M
Ô
N
C
Ô
N
R
I
N
T
E
R
R
I
N
T
E
R
N
G
N
H
Ậ
P
N
G
N
H
Ậ
P
U
S
E
R
U
S
E
R Windows Form Web Form
User Process (Win) User Process (Web)
B
À
I
G
I
Ả
B
À
I
G
I
Ả
TRẦN NGỌC BẢO KHOA TOÁN -TIN HỌC ĐẠI HỌC SƯ PHẠM TP.HCM (40)40
Ví dụ minh họa Component diagram
Ví dụ minh họa
C di ô ả hệ hố ả lý
P
H
Ầ
N
M
Ề
M
P
H
Ầ
N
M
Ề
M • omponent agram m t t ng qu n
thời khóa biểu
Giao dien
G
N
G
H
Ệ
P
G
N
G
H
Ệ
P
R
F
A
C
E
R
F
A
C
E
User Interface (Win Form) User Interface (Web Form)
M
Ô
N
C
Ô
N
M
Ô
N
C
Ô
N
R
I
N
T
E
R
R
I
N
T
E
R
N
G
N
H
Ậ
P
N
G
N
H
Ậ
P
U
S
E
R
U
S
E
R Windows Form Web Form
User Process (Win) User Process (Web)
B
À
I
G
I
Ả
B
À
I
G
I
Ả
TRẦN NGỌC BẢO KHOA TOÁN -TIN HỌC ĐẠI HỌC SƯ PHẠM TP.HCM (41)41
Ví dụ minh họa Component diagram
Ví dụ minh họa
C di ô ả hệ hố ả lý
P
H
Ầ
N
M
Ề
M
P
H
Ầ
N
M
Ề
M • omponent agram m t t ng qu n
thời khóa biểu Xu lyCBoMon
+
+
+
BMID
MaBM
TenBM
: long
: string
: string
I t () i t
CGiangVien
+
+
+
+
GVID
MaGV
HocVi
ChucDanh
: long
: string
: string
: string
CKhoa
#
+
-
KhoaID
MaKhoa
TenKhoa
: int
: string
: string
G
N
G
H
Ệ
P
G
N
G
H
Ệ
P
R
F
A
C
E
R
F
A
C
E
+ nser : n
+
+
+
+
+
+
TenVT
Ho
Ten
DiaChi
DienThoai
Email
: string
: string
: string
: string
: string
: string
CLOP CLOPNK CMONHOC
M
Ô
N
C
Ô
N
M
Ô
N
C
Ô
N
R
I
N
T
E
R
R
I
N
T
E
R
+
+
+
+
+
LOPID
MALOP
TENLOP
NAMTS
TenVT
: long
: string
: string
: short
: string
+
+
+
LOPNKID
NAM
NAMHOC
: long
: short
: short
+
+
+
+
+
+
+
MonID
MaMon
TenMon
TinChi
SoTietLT
SoTietBT
TenVT
: long
: string
: string
: short
: short
: short
: string
+ Them () : void
N
G
N
H
Ậ
P
N
G
N
H
Ậ
P
U
S
E
R
U
S
E
R +
+
+
Xoa ()
Sua ()
LayDL ()
: void
: void
: void
CNganh
+
+
+
NganhID
MaNganh
TenNganh
: long
: string
: string
CTKB
+
+
+
TKBID
TKB
HOCKY
: long
: string
: short
CTKBLOP
+ TKBLOPID : long
B
À
I
G
I
Ả
B
À
I
G
I
Ả
+ TenVT : string +
+
+
NAMHOC
NGAYBD
NGAYKT
: short
: DateTime
: DateTime
CTKBLOP_CHITIET
+
+
+
THU
TIETBD
TIETKT
: short
: short
: short
TRẦN NGỌC BẢO KHOA TOÁN -TIN HỌC ĐẠI HỌC SƯ PHẠM TP.HCM (42)42
Ví dụ minh họa Component diagram
+
+
LYTHUYET
PHONG
: short
: string
Ví dụ minh họa
C di ô ả hệ hố ả lý
P
H
Ầ
N
M
Ề
M
P
H
Ầ
N
M
Ề
M • omponent agram m t t ng qu n
thời khóa biểu
Du lieu
G
N
G
H
Ệ
P
G
N
G
H
Ệ
P
R
F
A
C
E
R
F
A
C
E
Model Controller
Provier
M
Ô
N
C
Ô
N
M
Ô
N
C
Ô
N
R
I
N
T
E
R
R
I
N
T
E
R
N
G
N
H
Ậ
P
N
G
N
H
Ậ
P
U
S
E
R
U
S
E
R
Model Controller Provider
B
À
I
G
I
Ả
B
À
I
G
I
Ả
TRẦN NGỌC BẢO KHOA TOÁN -TIN HỌC ĐẠI HỌC SƯ PHẠM TP.HCM (43)43
Ví dụ minh họa Component diagram
Ví dụ minh họa
Component diagram mô tả hệ thống quản lý
P
H
Ầ
N
M
Ề
M
P
H
Ầ
N
M
Ề
M
•
thời khóa biểu
Du lieu
G
N
G
H
Ệ
P
G
N
G
H
Ệ
P
R
F
A
C
E
R
F
A
C
E
Model Controller
Provier
M
Ô
N
C
Ô
N
M
Ô
N
C
Ô
N
R
I
N
T
E
R
R
I
N
T
E
R
Model Controller Provider
N
G
N
H
Ậ
P
N
G
N
H
Ậ
P
U
S
E
R
U
S
E
R
B
À
I
G
I
Ả
B
À
I
G
I
Ả
Port_1 Port_2 Port_3
ADO
ADO.NET ODP NET
TRẦN NGỌC BẢO KHOA TOÁN -TIN HỌC ĐẠI HỌC SƯ PHẠM TP.HCM (44)44
Ví dụ minh họa Component diagram
.
Ví dụ minh họa
C di ô ả hệ hố ả lý
P
H
Ầ
N
M
Ề
M
P
H
Ầ
N
M
Ề
M • omponent agram m t t ng qu n
thời khóa biểu
He thong quan ly thoi khoa bieu He thong dich vu nhan tin SMS Mobi
G
N
G
H
Ệ
P
G
N
G
H
Ệ
P
R
F
A
C
E
R
F
A
C
E
Giao dien
SMS Service _
SMS Message
Viettel
M
Ô
N
C
Ô
N
M
Ô
N
C
Ô
N
R
I
N
T
E
R
R
I
N
T
E
R
Xu ly
SMS Data
N
G
N
H
Ậ
P
N
G
N
H
Ậ
P
U
S
E
R
U
S
E
R
Port_2
Vina
B
À
I
G
I
Ả
B
À
I
G
I
Ả
Du lieu
TRẦN NGỌC BẢO KHOA TOÁN -TIN HỌC ĐẠI HỌC SƯ PHẠM TP.HCM (45)45
Ví dụ minh họa Component diagram
Ví dụ minh họa
C di ô ả hệ hố ả lý
P
H
Ầ
N
M
Ề
M
P
H
Ầ
N
M
Ề
M • omponent agram m t t ng qu n
thời khóa biểu
Web site (ASPX) SMS Service (Windows Service)
G
N
G
H
Ệ
P
G
N
G
H
Ệ
P
R
F
A
C
E
R
F
A
C
E
Business Process
M
Ô
N
C
Ô
N
M
Ô
N
C
Ô
N
R
I
N
T
E
R
R
I
N
T
E
R
D t A
Model/Info
N
G
N
H
Ậ
P
N
G
N
H
Ậ
P
U
S
E
R
U
S
E
R
a a ccessSQLClient OracleClient
B
À
I
G
I
Ả
B
À
I
G
I
Ả
SQL DB Oracle DBController Provider
TRẦN NGỌC BẢO KHOA TOÁN -TIN HỌC ĐẠI HỌC SƯ PHẠM TP.HCM (46)46
Ví dụ minh họa Component diagram
NỘI DUNG TRÌNH BÀY
P
H
Ầ
N
M
Ề
M
P
H
Ầ
N
M
Ề
M • Component Diagram ?
• Các thành phần trong Component diagram
G
N
G
H
Ệ
P
G
N
G
H
Ệ
P
R
F
A
C
E
R
F
A
C
E
• Xây dựng Component diagram của ứng
M
Ô
N
C
Ô
N
M
Ô
N
C
Ô
N
R
I
N
T
E
R
R
I
N
T
E
R
dụng quản lý thời khóa biểu
Tạo Component diagram trong Power
N
G
N
H
Ậ
P
N
G
N
H
Ậ
P
U
S
E
R
U
S
E
R •
Designer
B
À
I
G
I
Ả
B
À
I
G
I
Ả
• Tạo report
TRẦN NGỌC BẢO KHOA TOÁN -TIN HỌC ĐẠI HỌC SƯ PHẠM TP.HCM (47)47
Bài tập
P
H
Ầ
N
M
Ề
M
P
H
Ầ
N
M
Ề
M • Xây dựng Component diagram cho các
ứng dụng sau:
G
N
G
H
Ệ
P
G
N
G
H
Ệ
P
R
F
A
C
E
R
F
A
C
E
– Quản lý giải bóng đá vô địch quốc gia
ả ý ì à á à ó
M
Ô
N
C
Ô
N
M
Ô
N
C
Ô
N
R
I
N
T
E
R
R
I
N
T
E
R – Qu n l b nh chọn b i h t hay L n s ng xanh
– Quản lý giáo vụ trường đại học
N
G
N
H
Ậ
P
N
G
N
H
Ậ
P
U
S
E
R
U
S
E
R
– Quản lý giáo vụ trường phổ thông
Quản lý bán hàng
B
À
I
G
I
Ả
B
À
I
G
I
Ả
–
TRẦN NGỌC BẢO KHOA TOÁN -TIN HỌC ĐẠI HỌC SƯ PHẠM TP.HCM (48)48
Bài tập
P
H
Ầ
N
M
Ề
M
P
H
Ầ
N
M
Ề
M • Xây dựng Component diagram cho
các ứng dụng sau:
G
N
G
H
Ệ
P
G
N
G
H
Ệ
P
R
F
A
C
E
R
F
A
C
E
– Quản lý học viên trung tâm tin học,
M
Ô
N
C
Ô
N
M
Ô
N
C
Ô
N
R
I
N
T
E
R
R
I
N
T
E
R
ngoại ngữ
ả ý â ề
N
G
N
H
Ậ
P
N
G
N
H
Ậ
P
U
S
E
R
U
S
E
R – Qu n l nh n sự - ti n lương
– Quản lý bán hàng trực tuyến
B
À
I
G
I
Ả
B
À
I
G
I
Ả
– Quản lý nhà trẻ
TRẦN NGỌC BẢO KHOA TOÁN -TIN HỌC ĐẠI HỌC SƯ PHẠM TP.HCM (49)49
Ôn tập
P
H
Ầ
N
M
Ề
M
P
H
Ầ
N
M
Ề
M • Component diagram ?
• Component ?
G
N
G
H
Ệ
P
G
N
G
H
Ệ
P
R
F
A
C
E
R
F
A
C
E
• Các thành phần trong một component ?
M
Ô
N
C
Ô
N
M
Ô
N
C
Ô
N
R
I
N
T
E
R
R
I
N
T
E
R
• Interface ?
â ộ ố
N
G
N
H
Ậ
P
N
G
N
H
Ậ
P
U
S
E
R
U
S
E
R • X y dựng Component diagram cho m t s
ứng dụng trong phần bài tập
B
À
I
G
I
Ả
B
À
I
G
I
Ả
TRẦN NGỌC BẢO KHOA TOÁN -TIN HỌC ĐẠI HỌC SƯ PHẠM TP.HCM (50)50
PH
Ầ
N
M
Ề
M
P
H
Ầ
N
M
Ề
M
G
N
G
H
Ệ
P
G
N
G
H
Ệ
P
R
F
A
C
E
R
F
A
C
E
M
Ô
N
C
Ô
N
M
Ô
N
C
Ô
N
R
I
N
T
E
R
R
I
N
T
E
R
N
G
N
H
Ậ
P
N
G
N
H
Ậ
P
U
S
E
R
U
S
E
R
B
À
I
G
I
Ả
B
À
I
G
I
Ả
TRẦN NGỌC BẢO KHOA TOÁN -TIN HỌC ĐẠI HỌC SƯ PHẠM TP.HCM (51)51 51
Các file đính kèm theo tài liệu này:
- se_10_3947.pdf