1. Trang chủ
  2. » Công Nghệ Thông Tin

Bài giảng công nghệ phần mềm chương 6 phương pháp thiết kế hệ thống

19 295 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 19
Dung lượng 4,55 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Software Engineering, 2007... 3a Ph ng pháp phân chia STS3a Ph ng pháp phân chia STS 3a Ph ng pháp phân chia STS 3a Ph ng pháp phân chia STS Bài toán F INPUT OUTPUT Lu ng d li u chính OU

Trang 1

Ph n

Ph n IV: IV: Thi t Thi t kk và và l p l p trình trình

Design & Programming

Email: Nhuongld@yahoo.com

Design & Programming

Email: Nhuongld@yahoo.com

Phone: 0987394900

Trang 2

Ch ng

Ch ng 66

Ch ng 66

Trang 3

6.1

6.1 Thi t Thi t kk hh th ng th ng là là gì gì??

6.1

6.1 Thi t Thi t kk hh th ng th ng là là gì gì??

Là thi t k c u hình ph n c ng và c u trúc ph n m m

Có th xem nh Thi t k c u trúc (WHAT), ch không ph i

là Thi t k Logic (HOW)

Trang 4

Quy trình thi t k h th ng

Phân chia mô hình phân tích ra các h con

Phân b các h con cho các b x lý ho c các nhi m v (tasks) Phát tri n thi t k giao di n

Trang 5

Quy trình trình thi t thi t kk hh th ng th ng ((ti p ti p))

Quy

Quy trình trình thi t thi t kk hh th ng th ng ((ti p ti p))

nh p chúng

qu n lý nhi m v

Xét duy t và xem xét các th a hi p (trade-offs)

Trang 6

Các i m i m l u l u ý ý khi khi thi t thi t kk hh th ng th ng

Các

Các i m i m l u l u ý ý khi khi thi t thi t kk hh th ng th ng

(2) Xem xét t i u tài nguyên ki n trúc lên h th ng r i quy t

nh ki n trúc

c ki n trúc nh th nào (4) T ki n trúc các ch c n ng theo (3), hãy xem xét và ch nh

ti t

Trang 7

Các i m i m l u l u ý ( ý (ti p ti p))

Các

Các i m i m l u l u ý ( ý (ti p ti p))

c a h ph n m m có d a theo lu ng d li u và phân chia ra các thành ph n

h n thành các mô un

Trang 8

Thi t

Thi t kk hh th ng th ng

Thi t

Thi t kk hh th ng th ng

Thi t k h th ng

Thi t k h th ng ph n c ng [(1), (2)] Thi t k h th ng ph n m m [(3)-(7)] Thi t k h th ng ph n m m

Thi t k t p (file design) [(7)]

Thi t k ch c n ng h th ng [(3)-(6)]

Trang 9

6.2 Ph ng pháp thi t k h th ng 6.2 Ph ng pháp thi t k h th ng 6.2 Ph ng pháp thi t k h th ng 6.2 Ph ng pháp thi t k h th ng

Ph ng pháp thi t k c u trúc hóa

Structured Design c a Constantine

Ph ng pháp thi t k t ng h p

Composite Design c a Myers

Nhuongld Software Engineering, 2007

Trang 10

Thi t k c u trúc hóa

programming

(Data flow-oriented design)

xác nh phân c p i u khi n; (5) tinh l c c u trúc; (6) ch n

mô t ki n trúc

Trang 11

Thi t

Thi t kk c u c u trúc trúc hóa hóa

Thi t

Thi t kk c u c u trúc trúc hóa hóa

(1) Mô un và tham s

(2) L u bong bóng và c u trúc phân c p

L u bong bóng (Bubble chart)

C u trúc phân c p (Hierarchical structured chart)

TR (Transaction)

(4) Phân tích c u trúc hóa

Trang 12

(1) Mô un

Giao di n gi a các mô un thông qua các bi n tham s

(2a)

(2a) L u L u bong bong bóng bóng (Bubble chart) (Bubble chart)

Bi u th lu ng x lý d li u

Ký pháp

Tên

ch c n ng

ch c n ng

Trang 13

(2b)

(Hierarchical structured chart)

Là phân c p bi u th quan h ph thu c gi a các mô un và giao di n (interface) gi a chúng

nh là t trái qua ph i

nhi u l n

Trang 14

Hierarchical structured chart

Bi n s (arguments) bi u th giao di n gi a các mô un, bi n

(h ng) bi u th flag

Trang 15

Hierarchical structured chart

Module A

Module E

Lu ng d li u

Lu ng flag

Trang 16

(3)

(3) Ph Ph ng ng pháp pháp phân phân chia chia STS, TR STS, TR

Thi t k c u trúc:

Ngu n/Bi n i/H pth )

Minh h a phân chia ch c n ng theo bong bóng c a DFD

Trang 17

(3a) Ph ng pháp phân chia STS

(3a) Ph ng pháp phân chia STS

(3a) Ph ng pháp phân chia STS

(3a) Ph ng pháp phân chia STS

Bài toán

F

INPUT

OUTPUT

Lu ng d

li u chính

OUTPUT

li u chính

Trang 18

Quy t

Quy t nh nh bong bong bóng bóng và và dd li u li u

Quy t

Quy t nh nh bong bong bóng bóng và và dd li u li u

bóng và làm rõ d li u gi a các bong bóng

F1

F1

F

Trang 19

5) Chuy n sang s phân c p

!

Control Module

Source Module

Transform Module

Sink Module

Ngày đăng: 04/12/2015, 21:16

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm