LABORATORIYA JUMISI № 2:
”Strukturalıq modellestiriw usıllari”
Jumıstıń maqseti: rásmiy modellerdi qanday jaratıwdı hám olarǵa islep shıǵılǵan programmalıq támiynat qásiyetlerin anıqlawdı úyreniń.
Qısqasha teoriyalıq maǵlıwmatlar.
Analiz hám tariypini anıqlaw boyınsha programmalıq jantasıw menen úsh qıylı modeller islep shıǵılǵan: funktsiyalar, maǵlıwmatlar hám maǵlıwmatlar aǵımı modelleri modelleri islep shıǵılǵan: funktsiyalar hám maǵlıwmatlar aǵımı modelleri modelleri islep shıǵılǵan. Hár qıylı modeller túrli táreplerdiń islep shıǵarılǵan programmalıq támiynat quralın xarakteristikalap, birdan diagramma formasında islep shıǵılǵan bir neshe modellerden paydalanıw usınıs etiledi hám olardı tekst xarakteristikaları, sózlikler hám basqalar menen anıqlawtırıw usınıs etiledi.
PS rawajlanıwına strukturalıq jantasıw tómendegi modellerden paydalanıwdı óz ishine aladı:
Sistemada ámelge asırılıwı kerek bolǵan processler arqalı dereklerdiń dárekleri hám qarıydarlarınıń óz-ara tásirin xarakteristikalaytuǵın maǵlıwmatlar aǵısları (dfaflowdiaèiagrammalar);
↑ "Kárxana -munasábetlardi" sistemasınıń maǵlıwmatlar bazasın xarakteristikalaytuǵın diagrammalar islep shıǵılǵan;
Sistemanıń minez-qulqların waqıtında xarakteristikalaytuǵın jaǵdaylar (STD - STD SatretsDiagrams).
─ funktsional diagrammalar (SADT texnikası );Diagrammi perexodov sostoyaniy
S pomosh'yu diagramm perexodov sostoyaniy mojno modelirovat' posle-duyushee funktsionirovanie sistemi na osnove yee predidushego i tekushego funktsionirovaniya. Modeliruemaya sistema v lyuboy zadanniy moment vremeni naxoditsya tochno v odnom ız konechnogo mnojestva sostoyaniy. S techeniem vreme-ni ana mojet izmenit' svoe sostoyanie, pri etom perexodi mejdu sostoyaniyami doljni bit' tochno opredeleni.
Maǵlıwmat aǵımı diagrammaları
Kópshilik aǵısların súwretlew ushın sistemada maǵlıwmatlar ámeldegi diagrammaları (DFD - DataFlowdiaAgrammalar). DFD sizge sistemanıń tómen aǵısların baylanıstırıp qoyıw qurallarında óz-ara tásir etetuǵın processler kompleksi formasında súwretlewge múmkinshilik beredi. DFD hár bir processlerdiń hár birinde maǵlıwmatlardı islep shıǵarıw aǵıslarında kirgiziw hám processlerdiń bir-biri menen óz-ara tásirin qanday ózgertiredi. Funktsional model dárejesinde xarakteristikalanǵan funktsiyadan paydalanǵan halda, maǵlıwmatlar aǵıs diagrammaları, drayvlar, derlivlar, maǵlıwmatlar hám sırtqı shólkemler xarakteristikası menen baylanıslı. Maǵlıwmattı saqlaw (saqlaw ) Maǵlıwmattı jazıp alıw hám ajıratıw qábiletine iye bolǵan maǵlıwmatlardı saqlaw ushın jabısatuǵın bolıp tabıladı. Analiz waqtında drayvlarda maǵlıwmatlardı kirgiziw hám saqlaw usılları kórsetilmagan. Bazalar fayllar yamasa maǵlıwmatlar bazalarınıń prototiplari. Maǵlıwmat aǵımı - bul derekten alıwshına maǵlıwmat kanalı bolıp tabıladı. Sırtqı elementlar, processler hám drayvlar maǵlıwmatlar dárekleri hám qabıl etiwshi retinde háreket qılıw múmkin. Sırtqı kárxana - bul maǵlıwmatlardıń ornatılǵan hám / yamasa alıwshı bolǵan ob'ekt. Mısalı, " Klient", " Bank" hám basqalar. Sırtqı kárxanalar málim dárejede qızıǵıwshılıq oyatıw ushın emes, bálki qızıǵıwshılıqtı analiz qılıw hám tema salasındaǵı modellestiriw bólegin sheklewge xızmet etedi. Sistemanıń sırtqı dúnya menen óz-ara tásirin sáwlelendiredi.
Maǵlıwmat aǵımı modeline tıykarlanıp, sózlik (maǵlıwmatlar tarmaǵı ) jaratılǵan, olar sabaqlar hám drayvlar quramı hám maǵlıwmatlardı, aǵıslardıń individual elementleriniń ózgeriwi hám maǵlıwmatlardı saqlaw. Mısalı, document basqarıwdı modellestiriwde hújjetlerdiń dúzilisi hám zárúr quramı tuwrısındaǵı maǵlıwmatlar engiziledi.
" Aslining-baylanısı" diagrammaları
Maǵlıwmatlardıń hár bir dug'ati (saqlaw ) sózliginde dogramma " ob'ekt-baylanıs" (ERD) maǵlıwmat modelin qurıw ushın paydalanıladı. Funktsional diagrammalardan ayrıqsha bolıp esaplanıw (IDEF0) hám " ORD-baylanıs" diagramması (ERD) Diagramma (ERD) maǵlıwmat boslig'ini xarakteristikalaydı. Sistema maǵlıwmatları saqlanatuǵın hám anıqlanǵan maǵlıwmatlar bazası elementleri. Olardıń qásiyetleri hám munasábetlerin qabıl etiń hám anıqlań. Maǵlıwmat modeli funktsional modelge baylanısqan bolıwı kerek: maǵlıwmatlar modeli elementleri hám olardıń atributları maǵlıwmatlar firmalarına sáykes keliwi kerek. Diagrammanıń diagramması - maǵlıwmatlar modelin islep shıǵıw quralı, olar arasındaǵı maǵlıwmatlar hám munasábetlerdi anıqlaw ushın standart usıldı usınıs etetuǵın standart usıl. Ol jaǵdayda tema salasınıń tiykarǵı biznes qaǵıydaların sáwlelendiriwshi sub'ektler hám munasábetler bar. Bul diagramma júdá talap etińmeydi, ol tiykarǵı ın hám olar ortasındaǵı talaplardı qandiradigan tiykarǵı hám munasábetlerdi óz ishine aladı.
wazıypalar hám jumıs tártibi.
1. № 1 laboratoriya jumısları nátiyjeleri boyınsha, programmalıq ónim ushın funktsional hám operativ talaplardı analiz etiń.
2. Tiykarǵı texnikalıq sheshimlerdi (programmalıq tildi tańlaw, programmalıq ónimdiń dúzilisin, HP, jumıs rejimleri quramı quramı )
3. Proektlestiriwtirilgan programmalıq támiynat ushın maǵlıwmatlar aǵıs diagrammaların (dfd) quring.
4. Maǵlıwmat strukturaların eliklew ushın " ob'ekt-baylanıs" diagrammaların anıqlań.
5. Shártler (maǵlıwmatlar ) shártlerin áskerg.
6. Dizayn nátiyjelerin eskiz joybarı formasında saqlań.
Spemom sxemasın (dfd) qurıwda tómendegi qaǵıydalardı kórip shıǵıń :
- Hár bir diagrammada 3 ten 7 ge shekem bolǵan process.
The Bul dárejede áhmiyetsiz bólimlerden qoching.
- Process (i. e., parallel túrde!) Dekompozitsiya (i. e., parallel túrde!).
─ Process atları peyiller yamasa peyilli at bolıwı kerek. Qóllanbalardıń atları at bolıwı kerek. Aǵıs atları hújjetler yamasa hújjetler gruppalarınıń atları bolıwı kerek.
A funktsional birdey processlerdiń tariyplerin tákirarlamang, ámeldegi tariypga joqarı dárejedegi maǵlıwmatqa shaqırıq etiń.
Basqarıw sorawları
1. LCC PS dıń tórtew tiykarǵı modelin atalg.
2. Programmalıq támiynattı islep shıǵıw basqıshların atalg.
3. Eketch joybarınıń tiykarǵı strukturalıq bólimlerin sanap beriń.
4. Rawajlanıwda simulyatsiya ne?
5. Programmanı proektlestiriwde qaysı diagrammalar isletiledi?
6. DFD diagramması ne?
7. Erd diagramması ne?
8. Ne ushın DFD diagrammalarınan paydalanıw kerek?
9. Erd -niagram neden paydalanıw ushın?
10. Process specifikaciyası ne?
Do'stlaringiz bilan baham: |