Mô th c phừố chia th i gian Time Sharing... Mô hìốh thác ố c Requirement Specification Architectural Design Detailed Design Coding and Testing Integration and Testing Operation and
Trang 34
Trang 42 Thi t k t i có Ố t kh p Ố i ố i
• Ngh r ốg thi t k t i ch xu t hi ố trong giao
ti p v i Ốáy tíốh ỏà khôốg đúốg Hửy ốgh ỏ i !
• H u h t các v ố đ v tíốh h u d ốg đ u ch b t
ra khi b ố đi du ỏ ch đ ố Ố t ố c ỏ
• Hửy t ốg t ốg b ố đi du ỏ ch đ ố Ố t đ t ố c
và b ố g p ph i ốh ốg đi u sau:
Trang 5Troốg Ố t phòốg ốgh Hà Laố
• Thi t k t i đừu ?
• xu t c i thi ố ?
6
Trang 6Gi Ố ừỐ thaốh TV c a b ố
• Thi t k t i đừu ?
•
• xu t c i thi ố ?
Trang 7RobiốƯt ? V ố thƯo chi u ốào đừy ?
• Thi t k t i đừu ?
• xu t c i thi ố ?
8
Trang 8Ví d 1: Th tho i (voice mail)
Trang 9Ví d 1: Th tho i (voicƯ Ốaiỏ)
• nghe tin ốh ố, b ố ph i tuừố theo các ch d ố sau:
B ố ốh ố s phòốg và ch nghe ỏàỐ th ốào đ thu ỏ i tin
ốh ố ốh ốg khôốg có thêỐ ch d ố ốào ố a
Trang 10Ví d 1: Th tho i (voicƯ Ốaiỏ)
– B ố khôốg bi t password ỏà gì, b ố ốgh đó ỏà s phòốg
c a b ố, ốh ốg khi b ố b Ố thì khôốg có tíố hi u gì!!!
B ố Ốu ố t b vi c ki Ố tra tin ốh ố và g i ỏ từố
– L từố gi i thích v cách th c thu và nghe tin ốh ố:
“Quý khách ph i ốh p vào đúốg th i đi Ố s phòốg và
s Ố r ốg c a đi ố tho i Ti p theo đó, quý khách ph i ỏàỐ 6 thao tác đ truy ốh p vào h p tho i và 5 thao tác
đ ốh ố tho i”
– Quá b c, b ố đi ra và mua Ố t chi c đi ố tho i Ố i
Trang 11ừu ỏà v ố đ c a h th ốg th tho i?
• LàỐ cho ốg i s d ốg Ốu ố t c điêố ỏêố vì quá ốhi u thao tác
• Ng i s d ốg c Ố th y Ố h , nghi ốg v các thao tác Ốà Ốìốh đử th c hi ố
• Khôốg hi u qu ph i th c hi ố ốhi u thao tác
Trang 12Hửy k Ố t s ví d v thi t k t i
Trang 13Ví d 2: Marble answering machine
Trang 14Ví d 2: Marble answering machine
• Các tin ốh ố đ c ỏ u tr
Trang 15Ví d 2: Marble answering machine
• Ng i dùốg có th tùy ý ỏ a ch ố tin ốh ố đ
nghe theo th t b t k
16
Trang 16Ví d 2: Marble answering machine
• Ng i dùốg phừố ỏo i các tin ốh ố g i t i h
Trang 17Ví d 2: Marble answering machine
• Ng i dùốg g i ỏ i ốg i đ ỏ i ỏ i ốh ố
18
Trang 18MarbỏƯ aốswƯriốg ỐachiốƯ có gì t t ?
• S d ốg các v t th quen thu c (hòố bi) và ch ra
có bao ốhiêu tin ốh ố đ ố (s viêố bi)
• Ng i dùốg c Ố th y thích thú khi s d ốg (c Ố giác ốh Ố t trò ch i)
• Ch c ố Ố t thao tác đ th c hi ố ốhi Ố v chíốh
• Thi t k đ ố gi ố ốh ốg r t “ỏ ch ỏửỐ”
• Ít ch c ố ốg ốh ốg b t k ai c ốg có th th c
hi ố đ nghe b t k tin ốh ố ốào
• Tuy ốhiêố: khôốg th s d ốg khách s ố ? Vì
các viêố bi có th b ỏ y / gi ỏàỐ k ối Ố
• Chú ý khi thi t k : cho ai, đ ỏàỐ gì, s d ốg đừu
Trang 193 Tíốh dùốg đ c
M t thi t k t t c n đ m b o
20
Trang 23D h c
• Tính t ng h p
– Tíốh d đoáố ch t p truốg vào kh ố ốg xác đ ốh các
đ ốg tác ti p thƯo d a vào cái đử qua
24
Trang 26• ND hoàố toàố ch đ ốg đ i tho i
• Tuy ốhiêố vi c ch đ ốg s ỏàỐ Ố t v t c a các ốhi Ố v
Ốà ốg i dùốg ch đ ốg đ ốgh Ốà ch a đ c hoàố thàốh
Trang 27– Có hai đ c tr ng c a đa ỏu ốg
• Nhi u kêốh có th cho phép th c hi ố Ố t ốhi Ố v
– M c a s = ốh ố kép chu t trêố Ố t bi u t ốg; dùốg phíỐ ốóốg; ốói « hửy Ố c a s »
• M t bi u di ố đ ố có th t o b ốg cách tr ố các kêốh
– H th ốg c ốh báo = c a s c ốh báo + souốd (bipbip)
28
Trang 29M Ố d o
• Cá ốhừố hóa
– Tíốh thay đ i t đ ốg Ốà h th ốg Ốu ố th c hi ố d a vào tri th c c a ốó v ốg i dùốg
– Ví d : ốg i dùốg có th thay đ i ốh ố ố, têố, phíỐ
ốóốg Ốà Ốìốh thích / hay s d ốg
30
Trang 31• Khôi ph c ki u ỏùi: th b đi ốh h ốg c a các t ốg tác
tr c và
32
Trang 331 Mô th c phừố chia th i gian (Time Sharing)
Trang 34T i sao c ố ốghiêố c u các Ốô th c ?
• Liêố quaố đ ố vi c thi t k các h th ốg t ốg
Trang 364.1 X ỏý theo ỏô
• Giai đo ố: 1950s – 1960s
• X ỏý thƯo ỏô: t p ỏ ốh đ c ỏ u trêố bìa hay
b ốg gi y sau đ ố p vào Ốáy tíốh
• Nh c đi Ố:
– T i Ố t th i đi Ố, ch ch y Ố t ch ốg trìốh c a Ố t
ốg i s d ốg
– Khó s d ốg, v ốg, c ốg k ốh, khôốg d báo đ c
Trang 374.2 Phừố chia th i gian (time sharing)
5-• u đi Ố: so v i x ỏý thƯo ỏô (batch procƯssiốg)
– Gia t ốg ỏ ốg thôốg tiố gi a ốg i dùốg và Ốáy tíốh – Cho phép ốg i dùốg tích c c h ố và có t ốg tác k p
th i
38
Trang 384.3 Thi t b hi ố th quan sát (VDU)
• Giai đo ố: gi a ốh ốg ố Ố 1950s-
• c ốg d ốg đ u tiêố troốg quừố s
• Ch ốg trìốh SkƯtchpad (Ivaố SuthƯrỏaốd, 1962)
– L ố đ u tiêố cho phép bi u di ố thôốg tiố d ốg ốh ỏêố trêố thi t b
– Cho phép ốg i dùốg s d ốg Ốáy tíốh đ t o Ố t cách ốhaốh chóốg các Ốô hìốh tr c quaố, tiốh vi trêố Ốàố
Trang 39The first sketchpad [Ivan
Sutherland,1962]
40
Trang 40http://mugtug.com/sketchpad/
Trang 41– M t khi b côốg c ỏ ố h ố đ c hi u rõ, ốó s cho phép
t o ra các b côốg c ỏ ố h ố ố a và c th ti p t c
42
Trang 424.5 Mô th c đi u khi ố tr c ti p
• Nguyêố ỏý:
– Tíốh ốhìố th y đ c c a đ i t ốg quaố từỐ:
– Gia t ốg ho t đ ốg v i ph ố h i ốhaốh chóốg c a Ố i hàốh đ ốg
Trang 465.1 Mô hìốh thác ố c
Requirement
Specification
Architectural Design
Detailed Design
Coding and Testing
Integration and Testing
Operation and 47
Trang 475.2 Mô hìốh Boherm
Requirement
Specification
System Design
Coding
Testing
Operation and Maintenance 48
Trang 485.3 Mô hìốh hìốh sao
Trang 496 Thi t k t ốg tác
• ốh ốgh a: Designing interactive products to
support people in their everyday and working
lives
50
Trang 50Thi t k t ốg tác đ cùốg ỏàỐ vi c
Trang 51s Principles
Precise Specificatio
n
Architectures Documentations Helps
Evaluation Heuristics
Dialogs Notations
52
Trang 52s Principles
Precise Specificatio
n
Architectures Documentations
Evaluation Heuristics
Dialogs Notations
53
Trang 54s Principles
Precise Specificatio
n
Architectures Documentations
Evaluation Heuristics
Dialogs Notations
55
Trang 557.2 Phừố tích
• Phừố tích: Các k t qu thu ốh ố đ c t pha xác
đ ốh nhu c u s đ c s p x p theo cách th c ốào
đó đ đ a ra các v ố đ chíốh và trao đ i v i các khừu sau c a quá trìốh thi t k
• Các ph ốg pháp:
– Xừy d ốg k ch b ố
– Phừố tích tác ốhi Ố
56
Trang 56s Principles
Precise Specificatio
n
Architectures Documentations
Evaluation Heuristics
Dialogs Notations
57
Trang 58s Principles
Precise Specificatio
n
Architectures Documentations
Evaluation Heuristics
Dialogs Notations
59
Trang 607.5 Cài đ t và tri ố khai
Guideline
s Principles
Precise Specificatio
n
Architectures Documentations
Evaluation Heuristics
Dialogs Notations
61
Trang 617.5 Cài đ t và tri ố khai