Tus qauv tswvyim yog dab tsi?

Cov txheej txheem:

Tus qauv tswvyim yog dab tsi?
Tus qauv tswvyim yog dab tsi?
Anonim

Yuav kom tus neeg siv kom nkag siab meej txog kev ua haujlwm ntawm ib qho system, tus tsim qauv tsim lub tswv yim qauv ntawm ib daim ntawv thov tshwj xeeb. Rau cov hom phiaj no, ntau yam ntaub ntawv, duab, specifications, kos duab, thiab lwm yam yog siv. Yog li ntawd koj tuaj yeem nkag siab meej tias tus qauv kev xav yog dab tsi, lub hom phiaj thiab lub hom phiaj nws ua raws, hauv kab lus no peb tau txiav txim siab los nyob ntawm lub tswv yim no kom ntxaws ntxiv.

tswv yim qauv
tswv yim qauv

Lub ntsiab lus

Ib lub tswv yim qauv yog ib lub tswv yim. Txhawm rau tsim cov qauv semantic ntawm ib yam khoom, nws siv ntau lub tswv yim thiab kev sib raug zoo ntawm lawv. Txawm li cas los xij, nws yuav tsum raug coj mus rau hauv tus account tias lub tswv yim qauv ntawm qhov system yog abstract. Tab sis qhov no tsis yog tib lub ntsiab lus ntawm lo lus. Tsis tas li ntawd, muaj lub tswvyim ntawm "conceptual domain model". Lub ntsiab lus ntawm lo lus no yog ib daim ntawv teev cov ntsiab lus muaj feem xyuam yog siv los piav txog ib cheeb tsam. Rau cov hom phiaj no, kev faib cov ntsiab lus, lawv cov yam ntxwv thiab cov khoom, nrog rau cov kev cai ntawm cov txheej txheem tshwm sim hauv lawv tau siv.

Main Tasks

Nws tsim nyog sau cia tias tus qauv kev xav tau tsim feem ntau los pab txhawb kev nkag siab ntawm cov ntaub ntawv los ntawm tus neeg siv zoo tib yam. Nyob rau hauv lwm yam lus, ib tug nqaim tsom xam thiab cov lus piav qhia ntawm lub lag luam ntawm tus qauv yog tsim. Txhawm rau ua tiav qhov txiaj ntsig no, nws yog ib qho tsim nyog ua ntej ua cov qauv no kom yooj yim li sai tau (rau lub hom phiaj no, qhov tsawg kawg nkaus tus nqi yog siv). Thiab qhov thib ob, sim tsom nws kom ntau li ntau tau ntawm kev ua haujlwm ntawm qee yam haujlwm (uas yog, txwv tsis pub tus neeg siv ua haujlwm nrog qhov tsis tshwm sim hauv cheeb tsam no ntau li ntau tau).

tswv yim cov ntaub ntawv qauv
tswv yim cov ntaub ntawv qauv

Lub hom phiaj tseem ceeb

Tus qauv tswv yim muaj cov hom phiaj hauv qab no:

- Tsim cov qauv uas yooj yim, zoo ib yam thiab siv tau yooj yim thiab kawm. Txog qhov kawg no, thaj chaw ua haujlwm tau muab faib ua cov ntsiab lus uas tuaj yeem siv los ua haujlwm nrog cov khoom sib txawv.

- Khaws cov ntsiab lus ruaj khov. Qhov no ua tiav los ntawm qhov tseeb tias cov qauv ntaub ntawv tswv yim, uas pib muaj cov phau ntawv txhais lus ntawm cov ntsiab lus, yog siv los paub txog txhua qhov kev ua thiab cov khoom tau piav qhia hauv qhov program.

Kev siv tsis tau cov ntsiab lus no tau raug pov thawj ua rau muaj ntau lub ntsiab lus raug siv los txhais tib lub tswv yim, lossis tib lo lus raug siv los piav txog cov schemas sib txawv.

kev tsim qauv kev xav
kev tsim qauv kev xav

Kev txhim kho ntawm lub tswv yim qauv

txheej txheem no yog los tsim thawj lub tswv yim. Yav tom ntej, tus tsim tawm tuaj yeem siv taurau kev siv software. Txhawm rau muab cov lus piav qhia ntawm cov txheej txheem nyuaj, qee qhov algorithm ntawm tus cwj pwm ntawm cov khoom siv ntawm qhov system no yog siv, yog li xav txog lawv cov kev sib raug zoo nrog ib leeg. Muaj qee lub sij hawm thaum cov ntaub ntawv muaj nyob rau hauv cov lus piav qhia tsis txaus los nkag siab thiab kawm txog cov khoom ntawm kev ua qauv. Txhawm rau kho qhov kev tshem tawm no, ib tus yuav tsum rov qab mus rau theem ntawm kev sau cov lus ntawm cov ntsiab lus thiab ntxiv cov ntaub ntawv, qhov tsis muaj uas tau tsim thaum lub sij hawm formalization ntawm cov khoom. Tsis tas li ntawd, raws li kev xyaum qhia, tuaj yeem muaj ntau yam rov qab los. Los ntawm txoj kev, kev tsim cov schemes tau txiav txim siab hauv kab lus rau cov qauv yooj yim tsis raug cai.

conceptual system qauv
conceptual system qauv

Hauv kev simulation qauv, cov qauv kev xav sib txawv nrog cov qauv sib txawv tau siv. Feem ntau, lawv cov tswv yim yog coj los ntawm kev ua lej. Qhov no ua rau muaj teeb meem hauv kev xaiv qhov tsim nyog rau kev piav qhia txog tus qauv tsim qauv. Yog li, piv txwv li, rau kev sib cais circuits, nws yog kev cai siv cov txheej txheem-oriented lug. Txhawm rau ua qhov kev tsim kho tas mus li, cov duab kos ntawm qhov system dynamic yog siv. Lub tswv yim cov ntaub ntawv qauv yog tsim los siv cov lus tshwj xeeb, uas yog tsau nyob rau hauv cov qauv ntawm nws tus kheej. Txhawm rau ua kom yooj yim rau kev tsim kho thiab kev ua haujlwm ntawm ib lub voj voog tshwj xeeb, cov txheej txheem tsim tshwj xeeb ntawm programming technology tau siv.

Cov Khoom Tseem Ceeb

Nco ntsoov tias tus qauv kev xav suav nrog ntau lub ntsiab lus tseem ceeb. Ua ntej tshaj plaws, lawv yogtxoj kev kawm ntawm cov khoom thiab kawm txog lawv cov kev ua. Ntawd yog, tus neeg siv yuav tsum tshuaj xyuas cov npe ntawm txhua daim ntawv thov pom rau nws thiab cov kev ua haujlwm uas nws tuaj yeem ua rau txhua yam khoom ib tus zuj zus. Lawm, lwm yam khoom yuav (thiab feem ntau yuav) muaj nyob rau hauv txoj kev loj hlob ntawm lub system, tab sis lawv yuav muab zais los ntawm tus neeg siv.

conceptual domain qauv
conceptual domain qauv

Zoo kawg

Qee zaum, thaum tsim cov khoom ntawm lub tswv yim qauv, lub hauv paus ntsiab lus ntawm cov txheej txheem ntawm cov txheej txheem ntau theem yog siv. Nyob rau hauv txoj kev no, tus tsim tawm ua tiav ib qho yooj yim tsim ntawm tus neeg siv khoom tus phooj ywg. Xws li kev tsim kho pab tswj kev ua haujlwm ntawm qhov system, thiab tseem pab txhawb kev tsim cov ntawv thov cov qauv. Ntawd yog, tus tsim tawm tuaj yeem txiav txim siab seb qhov twg yuav siv tau rau ntau yam khoom, uas ntawm lawv tuaj yeem ua tau dav dav. Qhov no ua rau nws muaj peev xwm ua kom cov qauv kev hais kom ua tau yooj yim dua rau tus neeg siv. Ntawd yog, es tsis txhob kawm ntau tus lej ntawm cov lus hais qhia, koj tsuas yog yuav tsum tau ua tus thawj coj. Kev soj ntsuam tag nrho cov saum toj no, peb tuaj yeem hais tias tus qauv kev xav tsuas yog ib lub tswv yim uas txiav txim siab cov khoom ntawm cov ntsiab lus ntawm cov qauv kev npaj thiab nws cov kev sib raug zoo-thiab-tshwj xeeb tsim nyog kom ua tiav lub hom phiaj tsim.

Pom zoo: