1. 鰻鞄畉p m担n C担ng ngh畛 h畛c 永鞄畉n m畛m Introduction to Software Engineering Department of Software Engineering Faculty of Information Technology Hanoi University of Technology TEL : 04-8682595 FAX : 04-8692906 Email : cnpm @ it - hut . edu . vn
24. Trong DFD kh担ng x叩c 畛nh r探 c叩c h動畛ng th畛c hi畛n ( control aspects ) 京庄畛u 畛 DFD ny kh担ng ch畛 r探 畉u vo l g狸 畛 th畛c hi畛n ch畛c nng D v 畉u ra l g狸 sau khi th畛chi畛n ch畛c nng D . A B C D F E
25. 遺鞄畛c nng D c坦 th畛 c畉n c畉 A , B v C 遺鞄畛c nng D c坦 th畛 ch畛 c畉n m畛t trong A , B v C 畛 th畛c hi畛n 遺鞄畛c nng D c坦 th畛 k畉t xu畉t k畉t qu畉 cho m畛t trong E v F 遺鞄畛c nng D c坦 th畛 k畉t xu畉t k畉t qu畉 chung cho c畉 E v F 遺鞄畛c nng D c坦 th畛 k畉t xu畉t k畉t qu畉 ri棚ng cho c畉 E v F A B C D F E
26. DFD kh担ng x叩c 畛nh s畛 畛ng b畛 gi畛a c叩c ch畛c nng / m担 - un A x畛 l箪 d畛 li畛u v B 動畛c h動畛ng ( nh畉n ) c叩c k畉t qu畉 動畛c x畛 l箪 t畛 A A v B l c叩c ch畛c nng kh担ng 畛ng b畛 ( asynchronous activities ) v狸 th畉 c畉n c坦 buffer 畛 ngn ch畉n t狸nh trang m畉t d畛 li畛u A B
27. Finite State Machines ( FSM ) FSM ch畛a T畉p h畛u h畉n c叩c tr畉ng th叩i Q T畉p h畛u h畉n c叩c 畉u vo I 遺叩界 ch畛c nng chuy畛n ti畉p High pressure alarm High temp. alarm Restart ON OFF
33. 意鞄畛c th畛 t畉p h畛p c叩c th担ng tin li棚n quan c畉n 動畛c x畛 l箪 trong ph畉n m畛m 意鞄畛c th畛 c坦 th畛 c坦 m畛i quan h畛 : person owns car Person Owns Car
34. 意鞄畛c th畛 c坦 c叩c thu畛c t鱈nh Thu畛c t鱈nh : T鱈nh ch畉t c畛a m畛t th畛c th畛 ho畉c m畛t 畛i t動畛ng d畛 li畛u 畉t t棚n cho 1 m畉u ( instance ) c畛a 畛i t動畛ng d畛 li畛u m担 t畉 m畉u ( instance ) t畉o li棚n k畉t ( reference ) 畉n c叩c m畉u kh叩c Car Ford Blue ID Automobile Company Ford T畉p c叩c thu畛c t鱈nh c畛a 1 畛i t動畛ng d畛 li畛u 動畛c x叩c 畛nh th担ng qua ng畛 c畉nh c畛a bi to叩n
35. Quan h畛 ch畛 ra m畛i li棚n quan g畛a c叩c 畛i t動畛ng d畛 li畛u Bookstore Orders Books 1 N Cardinality : ch畛 ra 畛nh l動畛ng c畛a m畛i quan h畛 1:1 one - to - one 1: N one - to - many M : N many - to - many Modality : 0 c坦 th畛 c坦 , c坦 th畛 kh担ng c坦 quan h畛 1 b畉t bu畛c c坦 quan h畛 Customer Is provided with Repair Action 1 N
36. 閣鱈 d畛 ERD m担 t畉 th動 vi畛n Area Title Author Deals with Written by Belongs to Copy holds Was held by Borrower state 1 M N N N Text 1 ER diagram for a library limit
42. 遺叩界 nguy棚n l箪 ph但n t鱈ch y棚u c畉u s畛 d畛ng Nguy棚n l箪 V . B畉n ch畉t ( Essence ) H達y b畉t 畉u b畉ng c叩ch t畉p trung vo b畉n ch畉t c畛a v畉n 畛 ch畛 kh担ng xem x辿t nh畛ng chi ti畉t ci 畉t ( begin by focusing on the essence of the problem without regard to implementation details ) New Tool : Unified Modeling Language ( UML )!