VIETBOOK
Trang 1
Tòm hiïíu "chu k sưëng" ca ûáng dng cú súã dûä liïåu Microsoft Access.
Dïí phất triïín mưåt ûáng dng cú súã dûä liïåu (CSDL) Access thânh cưng, bẩn phẫi lêåp kïë hoẩch tó mó trûúác
khi tẩo ra cấc bẫng biïíu àêìu tiïn. Vò Access àûúåc thiïët kïë cho viïåc phất triïín ûáng dng nhanh (Rapid
Application Development - RAD), quấ trònh lêåp kïë hoẩch cố thïí ngưën nhiïìu thúâi gian vâ nưí lûåc ca bẩn
hún lâ viïåc triïín khai ûáng dng. Dng Access àïí triïín khai mưåt hïå thưëng thưng tin àùåt nïìn tẫng trïn mưåt
hóåc nhiïìu (CSDL) quan hïå thò dïỵ dâng hún lâ dng cấc hïå àưëi th khấc trong Windows, nhûng bûúác triïín
khai nây chó lâ mưåt mùỉt xđch trong chíi cưng viïåc cêìn thiïët àïí tẩo mưåt ûáng dng CSDL. Cưng viïåc nùång
nhổc nhêët lâ thiïët kïë ûáng dng CSDL àïí nố cố thïí àấp ûáng cấc u cêìu do khấch hâng hay cưng ty ca bẩn
àùåt ra, vâ rưìi kiïím tra ûáng dng àïí chùỉc chùỉn rùçng cấc mc tiïu àậ àẩt àûúåc.
Quấ trònh phất triïín mưåt ûáng dng CSDL Access cng nhû cấc hïå thưng tin khấc bao gưìm cấc bûúác
chđnh sau:
1. Xấc àõnh mc tiïu
2. Lêåp ra mưåt kïë hoẩch àïí àẩt àûúåc cấc mc tiïu nây
3. Thûåc thi kïë hoẩch
4. Àấnh giấ cấc kïët quẫ àïí xấc àõnh rùçng viïåc thûåc thi kïë hoẩch àậ hoân thânh àûúåc cấc
mc tiïu àïì ra
Trong lơnh vûåc phất triïín phêìn mïìm, quấ trònh nây thûúâng àûúåc chín hốa thânh chu k sưëng ca phêìn
mïìm gưìm 5 bûúác chđnh nhû sau:
1. Àõnh ra cấc mc tiïu
2. Thiïët kïë ûáng dng àïí àẩt àûúåc cấc mc tiïu nây
3. Thi hânh viïåc thiïët kïë, trong trûúâng húåp nây lâ cấc àưëi tûúång CSDL Access
4. Kiïím tra viïåc thûåc thi vâ xấc àõnh rùçng tđnh toân vển ca dûä liïåu àậ àûúåc duy trò
5. Bẫo trò vâ nêng cêëp sẫn phêím ûáng dng
Cấc phêìn mïìm ûáng dng thûúng mẩi cho Microsoft Windows (chùèng hẩn nhû Access Word vâ Excel)
bao gưìm cấc têåp tin thûåc thi (EXE), thû viïån liïn kïët àưång (DLL) (thânh phêìn hưí trúå) vâ têåp tin trúå gip
(HLP). Cấc nhâ phất triïín phêìn mïìm ûáng dng khưng phẫi lo àấp ûáng nhu cêìu ca tûâng cấ nhên sûã dng
nïn ûáng dng chó cêìn àûúåc thiïët kïë sao cho thỗa mận cấc àôi hỗi chung ca àa sưë ngûúâi dng. Cấc nhu cêìu
5. Giai àoẩn câi àùåt ûáng dng. Câi àùåt phiïn bẫn sẫn phêím ca ûáng dng tẩi núi lâm viïåc. Vúái cấc ûáng
dng nhiïìu ngûúâi dng, bẩn cêìn câi àùåt Access tẩi mưíi trẩm lâm viïåc vâ CSDL trïn mấy ch. Ngûúâi quẫn
l mẩng hay quẫn l ûáng dng sệ thiïët lêåp cấc thưng sưë bẫo mêåt vâ quìn khai thấc dûä liïåu cho ngûúâi dng.
Nïëu ûáng dng ca bẩn sệ àûúåc câi àùåt tẩi nhiïìu núi lâm viïåc úã xa, bẩn phẫi tẩo ra cấc chûúng trònh setup àïí
tûå àưång hốa quấ trònh câi àùåt.
6. Giai àoẩn hën luån sûã dng. Cấc nhâ phất triïín CSDL thûúâng cố trấch nhiïåm àâo tẩo ngûúâi dng
hóåc cung ûáng nhên sûå àïí àiïìu hânh ûáng dng. Cấc doanh nghiïåp lúán thûúâng mën cố nhûäng bíi hën
luån nghiïm tc mâ chó bẩn, lâ ngûúâi tẩo ra ûáng dng, múái cố à khẫ nùng thuët trònh. Àïí thiïët lêåp mưåt
hïå thưëng CSDL an toân, ngûúâi quẫn l ûáng dng CSDL cêìn phẫi am hiïíu àêìy à vïì cấc chûác nùng bẫo mêåt
ca Access.
7. Giai àoẩn bẫo trò ûáng dng. Bẫo trò ûáng dng sau khi nố àậ àûúåc phất hânh nhû mưåt sẫn phêím CSDL.
Ba cưng viïåc bẫo trò ûáng dng lâ chónh sûãa (loẩi trûâ lưíi trong ûáng dng), lâm tûúng thđch (chónh sûãa ûáng
dng àïí nố thđch húåp vúái cấc thay àưíi ca mưi trûúâng hoẩt àưång), vâ lâm hoân chónh ûáng dng (tẩo thïm
cấc àùåc trûng múái cho ûáng dng dûåa trïn àôi hỗi ca ngûúâi sûã dng). Giai àoẩn nây cng bao gưìm cấc àúåt
kiïím tra vâ phên tđch àõnh k àïí xấc àõnh xem ûáng dng cố àẩt àûúåc cấc mc tiïu àïì ra hay khưng. Chi phđ
bẫo trò ca cấc ûáng dng CSDL thûúng mẩi lúán thûúâng àẩt àïën 50% toân bưå chi phđ cho dûå ấn phất triïín
ûáng dng.
Bẫy giai àoẩn trong chu k sưëng ca ûáng dng CSDL tẩo thânh cấc mc chi tiïët ca bẫng kïë hoẩch àïì
xët hay ngên sấch dânh cho thiïët kïë ûáng dng CSDL. Khẫ nùng xấc àõnh chđnh xấc thúâi gian cêìn thiïët àïí
hoân thânh mưíi giai àoẩn chó cố thïí àẩt àûúåc bùçng kinh nghiïåm. Bẩn cố thïí gia tùng sûå chđnh xấc ca viïåc
lûúång àõnh thúâi gian bùçng cấch chia mưíi giai àoẩn ra thânh cấc thânh phêìn riïng biïåt, mưíi thânh phêìn chûác
nhûäng u cêìu vâ cưåt mưëc quan trổng ca nố. Bẩn cng cố thïí cêìn phẫi lùåp lẩi chíi cấc giai àoẩn trong
"chu k sưëng" nây nhiïìu lêìn cho túái khi ûáng dng ca bẩn thûåc sûå lâ "àẩn bùỉn khưng thng". Bùçng cấch
dng sûå hưí trúå ca cấc cưng c CASE (Computer Aided Software Engineering) àïí tẩo ra thiïët kïë khấi niïåm
vâ liïn kïët thiïët kïë vúái CSDL Access, bẩn cố thïí tiïët kiïåm mưåt sưë lûúång thúâi gian vâ cưng sûác àấng kïí
trong giai àoẩn àêìu ca chu k sưëng ûáng dng CSDL.
Phêìn viïåc khố lûúång àõnh thúâi gian nhêët cố lệ lâ giai àoẩn thi hânh cấc thiïët kïë CSDL, àùåc biïåt nïëu bẩn
àang trong quấ trònh hổc sûã dng Acces. Nïëu àêy lâ lêìn àêìu tiïn bẩn bûúác vâo mưi trûúâng Windows, nhûng
trûúác àố àậ tûâng sûã dng CA-Clipper hóåc Paradox àïí phất triïín cấc ûáng dng CSDL cho DOS, thò hậy
dûåa vâo khoẫn thúâi gian cêìn thiïët à tẩo ra cấc ûáng dng DOS àïí tđnh toấn bẫng kïë hoẩch àïì xët hay ngên