ការរចនាប្រព័ន្ធព័ត៌មានដោយប្រើបច្ចេកវិទ្យាករណី។ ការរចនាប្រព័ន្ធព័ត៌មានជំនួយកុំព្យូទ័រ

ដើម្បីធ្វើស្វ័យប្រវត្តិកម្មដំណើរការនៃការរចនា និងការអភិវឌ្ឍន៍ប្រព័ន្ធព័ត៌មានក្នុងទសវត្សរ៍ទី 70-80 វិធីសាស្រ្តរចនាសម្ព័ន្ធត្រូវបានប្រើប្រាស់យ៉ាងទូលំទូលាយ មានន័យថាការប្រើប្រាស់វិធីសាស្រ្តផ្លូវការសម្រាប់ការពិពណ៌នាអំពីប្រព័ន្ធដែលកំពុងត្រូវបានបង្កើត និងទទួលយក។ ដំណោះស្រាយបច្ចេកទេស. ក្នុងករណីនេះពួកគេបានប្រើ ឧបករណ៍ក្រាហ្វិកការពិពណ៌នា ម៉ូដែលផ្សេងៗប្រព័ន្ធព័ត៌មានដោយប្រើដ្យាក្រាមនិងដ្យាក្រាម។ នេះគឺជាហេតុផលមួយក្នុងចំណោមហេតុផលសម្រាប់ការលេចឡើងនៃកម្មវិធី និងឧបករណ៍បច្ចេកវិទ្យាដែលហៅថាឧបករណ៍ CASE និងបច្ចេកវិទ្យា CASE សម្រាប់ការបង្កើត និងថែរក្សាប្រព័ន្ធព័ត៌មានដែលអនុវត្តពួកវា។

ពាក្យ CASE (Computer Aided Software/System Engineering) ត្រូវបានប្រើក្នុងន័យទូលំទូលាយ។ អត្ថន័យដើមពាក្យ CASE ត្រូវបានកំណត់ចំពោះតែបញ្ហាស្វ័យប្រវត្តិកម្មអភិវឌ្ឍន៍ប៉ុណ្ណោះ។ កម្មវិធី. បច្ចុប្បន្ននេះពាក្យនេះបានទទួលកាន់តែច្រើន អត្ថន័យទូលំទូលាយ, អត្ថន័យ ស្វ័យប្រវត្តិកម្មនៃការអភិវឌ្ឍន៍ប្រព័ន្ធព័ត៌មាន.

ករណី- គ្រឿងបរិក្ខារគឺជាឧបករណ៍ផ្នែកទន់ដែលគាំទ្រដំណើរការនៃការបង្កើត និង/ឬរក្សាប្រព័ន្ធព័ត៌មាន ដូចជា៖ ការវិភាគ និងការបង្កើតតម្រូវការ ការរចនាមូលដ្ឋានទិន្នន័យ និងកម្មវិធី ការបង្កើតកូដ ការធ្វើតេស្ត ការធានាគុណភាព ការកំណត់រចនាសម្ព័ន្ធ និងការគ្រប់គ្រងគម្រោង។

ករណី- ប្រព័ន្ធអាច​ត្រូវ​បាន​កំណត់​ជា​សំណុំ​ឧបករណ៍ CASE ដែល​មាន​គោល​បំណង​មុខងារ​ជាក់លាក់ ហើយ​ត្រូវ​បាន​អនុវត្ត​ក្នុង​ផលិតផល​កម្មវិធី​តែ​មួយ​។

ករណី- បច្ចេកវិទ្យាគឺជាសំណុំនៃវិធីសាស្រ្តសម្រាប់ការវិភាគ ការរចនា ការអភិវឌ្ឍន៍ និងការថែទាំ ប្រព័ន្ធស្មុគស្មាញនិងត្រូវបានគាំទ្រដោយសំណុំនៃឧបករណ៍ស្វ័យប្រវត្តិកម្មដែលទាក់ទងគ្នាទៅវិញទៅមក។

ករណី- ឧស្សាហកម្មបង្រួបបង្រួមក្រុមហ៊ុន និងក្រុមហ៊ុនរាប់រយនៃសកម្មភាពផ្សេងៗ។ គម្រោងកម្មវិធីបរទេសធ្ងន់ធ្ងរស្ទើរតែទាំងអស់ត្រូវបានអនុវត្តដោយប្រើឧបករណ៍ CASE ហើយចំនួនសរុបនៃកញ្ចប់ដែលបានចែកចាយលើសពី 500 ធាតុ។

គោលដៅចម្បងករណី - ប្រព័ន្ធនិងមធ្យោបាយគឺដើម្បីបំបែកការរចនាកម្មវិធីចេញពីការសរសេរកូដរបស់វា និងដំណាក់កាលអភិវឌ្ឍន៍ជាបន្តបន្ទាប់ (ការធ្វើតេស្ត ឯកសារ។ វិស្វកម្ម(ពីវិស្វកម្មភាសាអង់គ្លេស - ការអភិវឌ្ឍន៍) ។

ឧបករណ៍ CASE ទំនើបគាំទ្របច្ចេកវិទ្យារចនាប្រព័ន្ធព័ត៌មានផ្សេងៗគ្នា៖ ពី ឱសថសាមញ្ញការវិភាគ និងឯកសារទៅកាន់ឧបករណ៍ស្វ័យប្រវត្តិកម្មខ្នាតពេញលេញដែលគ្របដណ្តប់វដ្តជីវិតកម្មវិធីទាំងមូល។

ដំណាក់កាលដែលពឹងផ្អែកលើកម្លាំងពលកម្មច្រើនបំផុតនៃការអភិវឌ្ឍន៍ IS គឺជាដំណាក់កាលនៃការវិភាគ និងការរចនា ក្នុងអំឡុងពេលដែលឧបករណ៍ CASE ធានានូវគុណភាពនៃការសម្រេចចិត្តបច្ចេកទេសដែលបានធ្វើ និងការរៀបចំ ឯកសារគម្រោង. ឯណា តួនាទីសំខាន់វិធីសាស្រ្តលេង តំណាងដែលមើលឃើញព័ត៌មាន។ នេះពាក់ព័ន្ធនឹងការសាងសង់រចនាសម្ព័ន្ធឬដ្យាក្រាមផ្សេងទៀតនៅក្នុងពេលវេលាជាក់ស្តែងការប្រើប្រាស់ចម្រុះ ក្ដារលាយពណ៌, ការផ្ទៀងផ្ទាត់ពីចុងដល់ចប់ក្បួនវាក្យសម្ព័ន្ធ។ ឧបករណ៍ធ្វើគំរូក្រាហ្វិក ប្រធានបទអនុញ្ញាតឱ្យអ្នកអភិវឌ្ឍន៍សិក្សាដោយមើលឃើញនូវប្រព័ន្ធព័ត៌មានដែលមានស្រាប់ និងបង្កើតវាឡើងវិញស្របតាមគោលដៅ និងដែនកំណត់ដែលមានស្រាប់របស់ពួកគេ។

ឧបករណ៍ CASE បង្កើតជាមូលដ្ឋាននៃគម្រោង IP ណាមួយ។ វិធីសាស្រ្តត្រូវបានអនុវត្តតាមរយៈបច្ចេកវិទ្យាជាក់លាក់ និងស្តង់ដារគាំទ្រ បច្ចេកទេស និង ឧបករណ៍ដែលធានាការប្រតិបត្តិនៃដំណើរការ វដ្ដ​ជីវិតប្រព័ន្ធព័ត៌មាន។

លក្ខណៈពិសេសនៃឧបករណ៍ CASE៖

- ភាសាក្រាហ្វិកបង្រួបបង្រួម. បច្ចេកវិទ្យា CASE ផ្តល់ឱ្យអ្នកចូលរួមគម្រោងទាំងអស់ រួមទាំងអតិថិជនជាមួយនឹងភាសាក្រាហ្វិកតែមួយ តឹងរ៉ឹង មើលឃើញ និងវិចារណញាណ ដែលអនុញ្ញាតឱ្យពួកគេទទួលបានសមាសធាតុដែលមើលឃើញជាមួយនឹងរចនាសម្ព័ន្ធសាមញ្ញ និងច្បាស់លាស់។ ក្នុងពេលជាមួយគ្នានេះ កម្មវិធីត្រូវបានបង្ហាញជាដ្យាក្រាមពីរវិមាត្រ (ងាយស្រួលប្រើជាងការពណ៌នាច្រើនទំព័រ) ដែលអនុញ្ញាតឱ្យអតិថិជនចូលរួមក្នុងដំណើរការអភិវឌ្ឍន៍ និងអ្នកអភិវឌ្ឍន៍ទាក់ទងជាមួយអ្នកជំនាញប្រធានបទ ដើម្បីបំបែកសកម្មភាពរបស់អ្នកវិភាគប្រព័ន្ធ។ អ្នករចនា និងអ្នកសរសេរកម្មវិធី ដែលធ្វើឱ្យវាកាន់តែងាយស្រួលសម្រាប់ពួកគេក្នុងការការពារគម្រោងទៅកាន់ការគ្រប់គ្រង ហើយក៏ធានាបាននូវភាពងាយស្រួលនៃការថែទាំ និងការផ្លាស់ប្តូរប្រព័ន្ធផងដែរ។

- មូលដ្ឋានតែមួយទិន្នន័យគម្រោង. មូលដ្ឋាននៃបច្ចេកវិទ្យា CASE គឺការប្រើប្រាស់មូលដ្ឋានទិន្នន័យគម្រោង (ឃ្លាំង) ដើម្បីរក្សាទុកព័ត៌មានទាំងអស់អំពីគម្រោង ដែលអាចចែករំលែកដោយអ្នកអភិវឌ្ឍន៍ស្របតាមសិទ្ធិចូលប្រើប្រាស់របស់ពួកគេ។ ខ្លឹមសារនៃឃ្លាំងរួមបញ្ចូលមិនត្រឹមតែប៉ុណ្ណោះទេ វត្ថុព័ត៌មានប្រភេទផ្សេងៗគ្នា ប៉ុន្តែក៏មានទំនាក់ទំនងរវាងសមាសធាតុរបស់វា ក៏ដូចជាច្បាប់សម្រាប់ការប្រើប្រាស់ ឬដំណើរការសមាសធាតុទាំងនេះផងដែរ។ ឃ្លាំងអាចផ្ទុកវត្ថុនៃប្រភេទផ្សេងៗ៖ ដ្យាក្រាមរចនាសម្ព័ន្ធ និយមន័យនៃអេក្រង់ និងម៉ឺនុយ គម្រោងរបាយការណ៍ ការពិពណ៌នាអំពីទិន្នន័យ និងតក្កវិជ្ជាសម្រាប់ដំណើរការរបស់ពួកគេ ក៏ដូចជាគំរូនៃទិន្នន័យ ការរៀបចំ និងការដំណើរការ។ កូដប្រភព, ធាតុទិន្នន័យ។ល។

- ការរួមបញ្ចូលគ្នានៃមធ្យោបាយ. ដោយផ្អែកលើឃ្លាំង ឧបករណ៍ CASE ត្រូវបានរួមបញ្ចូល និងបំបែក ប្រព័ន្ធ​ព័ត៌មានរវាងអ្នកអភិវឌ្ឍន៍។ ក្នុងពេលជាមួយគ្នានេះ សមត្ថភាពរបស់ឃ្លាំងផ្តល់នូវកម្រិតជាច្រើននៃការរួមបញ្ចូលៈ ចំណុចប្រទាក់អ្នកប្រើទូទៅសម្រាប់ឧបករណ៍ទាំងអស់ ការផ្ទេរទិន្នន័យរវាងឧបករណ៍ ការរួមបញ្ចូលដំណាក់កាលអភិវឌ្ឍន៍តាមរយៈ ប្រព័ន្ធបង្រួបបង្រួមតំណាងនៃដំណាក់កាលវដ្តជីវិត ការផ្ទេរទិន្នន័យ និងឧបករណ៍រវាងវេទិកាផ្សេងៗគ្នា។

- គាំទ្រដល់ការអភិវឌ្ឍន៍ក្រុម និងការគ្រប់គ្រងគម្រោង. បច្ចេកវិទ្យា CASE គាំទ្រដល់ការអភិវឌ្ឍន៍ជាក្រុមនៃគម្រោង ដោយផ្តល់នូវសមត្ថភាពក្នុងការធ្វើការលើបណ្តាញ ការនាំចេញ-នាំចូលបំណែកគម្រោងណាមួយសម្រាប់ការអភិវឌ្ឍន៍ និង/ឬការកែប្រែរបស់ពួកគេ ក៏ដូចជាការធ្វើផែនការ ការគ្រប់គ្រង ការគ្រប់គ្រង និងអន្តរកម្ម ពោលគឺមុខងារចាំបាច់ក្នុង ដំណើរការនៃការអភិវឌ្ឍ និងថែទាំគម្រោង។ មុខងារទាំងនេះក៏ត្រូវបានអនុវត្តដោយផ្អែកលើឃ្លាំង។ ជាពិសេស ការគ្រប់គ្រងសុវត្ថិភាព (ការរឹតបន្តឹង និងសិទ្ធិចូលប្រើ) កំណែ និងការគ្រប់គ្រងការផ្លាស់ប្តូរ។ល។ អាចត្រូវបានអនុវត្តតាមរយៈឃ្លាំង។

- ប្លង់. បច្ចេកវិទ្យា CASE ធ្វើឱ្យវាអាចបង្កើតប្លង់ (គំរូ) បានយ៉ាងឆាប់រហ័ស ប្រព័ន្ធអនាគតដែលអនុញ្ញាតឱ្យអតិថិជនវាយតម្លៃនៅដំណាក់កាលដំបូងនៃការអភិវឌ្ឍន៍ថាតើគាត់ពេញចិត្តនឹងវាប៉ុណ្ណា និងថាតើវាអាចទទួលយកបានសម្រាប់អ្នកប្រើប្រាស់នាពេលអនាគត។

- ការបង្កើតឯកសារ. ឯកសារគម្រោងទាំងអស់ត្រូវបានបង្កើតដោយស្វ័យប្រវត្តិដោយផ្អែកលើឃ្លាំង (ជាធម្មតាស្របតាមតម្រូវការនៃស្តង់ដារបច្ចុប្បន្ន)។ អត្ថប្រយោជន៍ដែលមិនគួរឱ្យសង្ស័យនៃបច្ចេកវិទ្យា CASE គឺថាឯកសារតែងតែឆ្លើយតប ស្ថានភាពបច្ចុប្បន្នកិច្ចការ ចាប់តាំងពីការផ្លាស់ប្តូរណាមួយនៅក្នុងគម្រោងត្រូវបានឆ្លុះបញ្ចាំងដោយស្វ័យប្រវត្តិនៅក្នុងឃ្លាំង (វាត្រូវបានគេដឹងថាជាមួយនឹងវិធីសាស្រ្តប្រពៃណីចំពោះការអភិវឌ្ឍន៍កម្មវិធី ឯកសារនៅក្នុង សេណារីយ៉ូករណីល្អបំផុតត្រូវបានពន្យារពេល ហើយការកែប្រែមួយចំនួនមិនត្រូវបានឆ្លុះបញ្ចាំងនៅក្នុងវាទាល់តែសោះ)។

- ការផ្ទៀងផ្ទាត់គម្រោង. បច្ចេកវិទ្យា CASE ផ្តល់នូវការផ្ទៀងផ្ទាត់ដោយស្វ័យប្រវត្តិ និងការគ្រប់គ្រងគម្រោងសម្រាប់ភាពពេញលេញ និងស្ថិរភាពនៅក្នុងដំណាក់កាលដំបូងនៃការអភិវឌ្ឍន៍ ដែលប៉ះពាល់ដល់ភាពជោគជ័យនៃការអភិវឌ្ឍន៍ទាំងមូល។

- ការបង្កើតដោយស្វ័យប្រវត្តិ កូដកម្មវិធី . ការបង្កើតកូដកម្មវិធីត្រូវបានអនុវត្តនៅលើមូលដ្ឋាននៃឃ្លាំង និងអនុញ្ញាតឱ្យអ្នកបង្កើតដោយស្វ័យប្រវត្តិរហូតដល់ 85-90% នៃអត្ថបទជាភាសា កម្រិតខ្ពស់.

- ថែទាំ និងវិស្វកម្មឡើងវិញ. ការថែរក្សាប្រព័ន្ធក្នុងក្របខ័ណ្ឌនៃបច្ចេកវិទ្យា CASE ត្រូវបានកំណត់លក្ខណៈដោយការថែរក្សាគម្រោង មិនមែនកូដកម្មវិធីទេ។ ឧបករណ៍ Reengineering អនុញ្ញាតឱ្យអ្នកបង្កើតគំរូប្រព័ន្ធពីកូដរបស់វា និងបញ្ចូលគំរូលទ្ធផលទៅក្នុងគម្រោង ធ្វើបច្ចុប្បន្នភាពឯកសារដោយស្វ័យប្រវត្តិនៅពេលកូដផ្លាស់ប្តូរ ផ្លាស់ប្តូរការកំណត់ដោយស្វ័យប្រវត្តិនៅពេលកែសម្រួលកូដ។ល។

ការអភិវឌ្ឍន៍កម្មវិធីចាប់ផ្តើមជាមួយនឹងកំណែបឋមមួយចំនួននៃប្រព័ន្ធ។ ជម្រើសនេះអាចជាគំរូដើមដែលត្រូវបានបង្កើតឡើងជាពិសេសសម្រាប់គោលបំណងនេះ ឬ ប្រព័ន្ធហួសសម័យ. ក្នុងករណីចុងក្រោយ ដើម្បីស្ដារចំណេះដឹងអំពីប្រព័ន្ធសូហ្វវែរសម្រាប់គោលបំណងនៃការប្រើប្រាស់ជាបន្តបន្ទាប់ ការអភិវឌ្ឍន៍ឡើងវិញត្រូវបានប្រើប្រាស់ - វិស្វកម្មឡើងវិញ។

ការ​អភិវឌ្ឍ​ឡើង​វិញ​មក​ដល់​ការ​កសាង​គំរូ​ដើម ប្រព័ន្ធកម្មវិធីដោយពិនិត្យមើលកូដកម្មវិធីរបស់វា។ ការ​មាន​គំរូ អ្នក​អាច​កែ​លម្អ​វា ហើយ​បន្ទាប់​មក​បន្ត​ទៅ​ការ​អភិវឌ្ឍ​ម្ដង​ទៀត។ គោលការណ៍មួយក្នុងចំណោមគោលការណ៍ដែលគេស្គាល់ច្បាស់បំផុតនៃប្រភេទនេះគឺគោលការណ៍នៃវិស្វកម្មការធ្វើដំណើរជុំទី (RTE) ។

ប្រព័ន្ធ CASE ទំនើបផ្តល់ទាំងការអភិវឌ្ឍន៍ដំបូង និងការអភិវឌ្ឍន៍ឡើងវិញ ដែលបង្កើនល្បឿនការអភិវឌ្ឍន៍កម្មវិធី និងបង្កើនគុណភាពរបស់វា។

បច្ចុប្បន្ន ក្នុងចំណោមតម្រូវការផ្សេងទៀតសម្រាប់ឧបករណ៍ CASE ខាងក្រោមត្រូវបានដាក់៖

ភាពអាចរកបាននៃសមត្ថភាពក្នុងការកំណត់គំរូចម្បងនៃភារកិច្ចដែលបានអនុវត្ត (គំរូអាជីវកម្មជាធម្មតាតម្រង់ទិសវត្ថុ) និងច្បាប់នៃអាកប្បកិរិយារបស់វា (ច្បាប់អាជីវកម្ម);

គាំទ្រដំណើរការរចនាដោយប្រើបណ្ណាល័យដែលបំពាក់ដោយឧបករណ៍សម្រាប់រក្សាទុក ស្វែងរក និងជ្រើសរើសធាតុរចនា (វត្ថុ និងច្បាប់);

ភាពអាចរកបាននៃមូលនិធិដើម្បីបង្កើត ចំណុចប្រទាក់អ្នកប្រើនិងរក្សាការរីករាលដាល ចំណុចប្រទាក់កម្មវិធី(ការគាំទ្រសម្រាប់ OLE, ស្តង់ដារ OpenDoc, ការចូលប្រើបណ្ណាល័យ HTML/Java ។ល។);

ភាពអាចរកបាននៃសមត្ថភាពសម្រាប់បង្កើតកម្មវិធីម៉ាស៊ីនភ្ញៀវដែលបានចែកចាយផ្សេងៗ។

គំរូ CASE ឋានានុក្រមត្រូវគ្នានឹងទំហំធំនៃបញ្ហា។ អក្សរកាត់ CASE (Computer-Aided Software/System Engineering) តំណាងឱ្យកម្មវិធីកុំព្យូទ័រជំនួយ ឬវិស្វកម្មប្រព័ន្ធ។

បច្ចេកវិទ្យា CASE គឺជាទិសដៅដែលកំពុងរីកចម្រើននាពេលបច្ចុប្បន្ន និងឆាប់រហ័សក្នុងការបង្កើតប្រព័ន្ធ CAD នៅក្នុងវិស័យ ផលិតផលសូហ្វវែរនិងប្រព័ន្ធដំណើរការព័ត៌មាន។ ស្ទើរតែគ្មានផលិតផលសូហ្វវែរបរទេសធំណាមួយត្រូវបានបង្កើតនាពេលបច្ចុប្បន្នដោយគ្មានការប្រើប្រាស់ឧបករណ៍ CASE ។

ក្នុងចំណោមប្រព័ន្ធក្នុងស្រុកដែលបានបង្កើតដោយប្រើឧបករណ៍ CASE ប្រព័ន្ធ BOSS-CORPORATION ពី IT Co. គួរតែត្រូវបានកត់សម្គាល់។ នៅគ្រប់ដំណាក់កាលនៃការបង្កើតប្រព័ន្ធនេះ ឧបករណ៍អភិវឌ្ឍន៍ដែលជាកម្មសិទ្ធិរបស់គ្រួសារ Oracle 2000 (Designer/2000, Developer/200, Programmer/2000) ត្រូវបានប្រើប្រាស់។

វិសាលភាពនៃការអនុវត្តបច្ចេកវិទ្យា CASE ទាក់ទងនឹងការបង្កើត ជាដំបូងនៃប្រព័ន្ធព័ត៌មានសេដ្ឋកិច្ច ដែលត្រូវបានពន្យល់ដោយធម្មជាតិដ៏ធំនៃប្រព័ន្ធទាំងនេះ។

គួរកត់សំគាល់ថា បច្ចេកវិទ្យា CASE ត្រូវបានប្រើប្រាស់មិនត្រឹមតែដើម្បីបង្កើតប្រព័ន្ធគ្រប់គ្រងដោយស្វ័យប្រវត្តិប៉ុណ្ណោះទេ ប៉ុន្តែថែមទាំងអភិវឌ្ឍផងដែរ។ ម៉ូដែលប្រព័ន្ធជួយក្នុងការសម្រេចចិត្តក្នុងវិស័យផែនការយុទ្ធសាស្រ្ត ការគ្រប់គ្រង​ហិរញ្ញវត្ថុក្រុមហ៊ុន ការបណ្តុះបណ្តាលបុគ្គលិក ជាដើម។ តំបន់នៃការអនុវត្តបច្ចេកវិទ្យា CASE នេះបានទទួលឈ្មោះផ្ទាល់ខ្លួន - ការវិភាគអាជីវកម្ម។

បច្ចេកវិទ្យា CASE ក៏ត្រូវបានប្រើប្រាស់ផងដែរ ដែលបញ្ហានៃប្រធានបទមានភាពស្មុគស្មាញខ្លាំង ឧទាហរណ៍ក្នុងការអភិវឌ្ឍន៍កម្មវិធីប្រព័ន្ធ។

ចូរយើងពិចារណាអំពីមូលដ្ឋានគ្រឹះនៃវិធីសាស្រ្តនៃបច្ចេកវិទ្យា CASE ។

មូលដ្ឋាននៃវិធីសាស្ត្រ CASE គឺការធ្វើគំរូ។ បច្ចេកវិទ្យា CASE គឺជាវិធីសាស្រ្តគំរូសម្រាប់ការរចនាប្រព័ន្ធស្វ័យប្រវត្តិ។

បច្ចេកវិទ្យា CASE ផ្អែកលើគំរូ៖ វិធីសាស្រ្ត - វិធីសាស្រ្ត - សញ្ញាណ - ឧបករណ៍

វិធីសាស្រ្តកំណត់វិធីសាស្រ្តទូទៅក្នុងការវាយតម្លៃ និងជ្រើសរើសជម្រើសប្រព័ន្ធ លំដាប់នៃដំណាក់កាលរចនា និងដំណាក់កាល និងវិធីសាស្រ្តក្នុងការជ្រើសរើសវិធីសាស្ត្រ។

វិធីសាស្រ្តកំណត់លំដាប់នៃការរចនាធាតុផ្សំនីមួយៗនៃប្រព័ន្ធ (ឧទាហរណ៍ មានវិធីសាស្រ្តដែលគេស្គាល់សម្រាប់ការរចនាលំហូរទិន្នន័យនៅក្នុងប្រព័ន្ធ ការកំណត់ជាក់លាក់ (ការពិពណ៌នា) នៃដំណើរការ តំណាងឱ្យរចនាសម្ព័ន្ធទិន្នន័យនៅក្នុងការផ្ទុក។ល។)។

កំណត់ចំណាំគឺជាសញ្ញាសម្គាល់ក្រាហ្វិក និងច្បាប់ដែលត្រូវបានរចនាឡើងដើម្បីពិពណ៌នាអំពីរចនាសម្ព័ន្ធនៃប្រព័ន្ធ ដំណាក់កាលនៃដំណើរការព័ត៌មាន រចនាសម្ព័ន្ធទិន្នន័យ។ល។ កំណត់សម្គាល់រួមមានក្រាហ្វ ដ្យាក្រាម តារាង តារាងលំហូរ ភាសាផ្លូវការ និងធម្មជាតិ។

ជាចុងក្រោយ ឧបករណ៍គឺជាឧបករណ៍ ការរចនាឧបករណ៍ស្វ័យប្រវត្តិកម្មក្នុងទម្រង់នៃផលិតផលសូហ្វវែរសម្រាប់ផ្តល់នូវរបៀបរចនាអន្តរកម្ម (បង្កើត និងកែសម្រួលការរចនាក្រាហ្វិកនៃប្រព័ន្ធព័ត៌មាន) និងការបង្កើតកូដកម្មវិធី (ការបង្កើតកូដកម្មវិធីប្រព័ន្ធដោយស្វ័យប្រវត្តិ)។

វិធីសាស្រ្តនៃការរចនាដោយផ្អែកលើការគាំទ្រកុំព្យូទ័រជាក់ស្តែងតម្រូវឱ្យមានការសាងសង់ការពិពណ៌នាផ្លូវការនៃប្រព័ន្ធព័ត៌មានក្នុងទម្រង់ជាគំរូព័ត៌មាន។ ការសាងសង់គំរូ CASE នៃប្រព័ន្ធមួយពាក់ព័ន្ធនឹងការបំផ្លាញប្រព័ន្ធ និងលំដាប់លំដោយនៃប្រព័ន្ធរងដែលខូច។

គំរូប្រព័ន្ធគួរតែឆ្លុះបញ្ចាំង៖

ផ្នែកមុខងារនៃប្រព័ន្ធ;

ទំនាក់ទំនងរវាងទិន្នន័យ;

ការផ្លាស់ប្តូរនៃស្ថានភាពប្រព័ន្ធនៅពេលធ្វើការក្នុងពេលវេលាជាក់ស្តែង។ ដើម្បីធ្វើគំរូប្រព័ន្ធព័ត៌មានក្នុងទិដ្ឋភាពដែលបានបញ្ជាក់ចំនួនបី ប្រភេទឧបករណ៍ក្រាហ្វិកដែលមានសញ្ញាណជាក់លាក់ត្រូវបានប្រើប្រាស់។

1. ដ្យាក្រាមលំហូរទិន្នន័យ - DFD (ដ្យាក្រាមលំហូរទិន្នន័យ)។ ពួកវាត្រូវបានប្រើដោយភ្ជាប់ជាមួយវចនានុក្រមទិន្នន័យ និងលក្ខណៈបច្ចេកទេសនៃដំណើរការ។

2. Entity-relationship diagrams - ERD (Entity Relationship Diagrams) ដែលបង្ហាញពីទំនាក់ទំនងរវាងទិន្នន័យ។

3. ដ្យាក្រាមការផ្លាស់ប្តូររដ្ឋ - STD (ដ្យាក្រាមអន្តរកាលរដ្ឋ) ដើម្បីឆ្លុះបញ្ចាំងពីឥរិយាបទអាស្រ័យលើពេលវេលានៃប្រព័ន្ធ (តាមពេលវេលាជាក់ស្តែង)។

តួនាទីឈានមុខគេក្នុងការធ្វើគំរូជាកម្មសិទ្ធិរបស់ DFD ។

DFD ត្រូវបានរចនាឡើងដើម្បីឆ្លុះបញ្ចាំងពីទំនាក់ទំនងរវាងប្រភពនិងអ្នកទទួលទិន្នន័យ (ហៅថាអង្គភាពខាងក្រៅទាក់ទងនឹងប្រព័ន្ធព័ត៌មាន) លំហូរទិន្នន័យ ដំណើរការដំណើរការ (ដំណើរការគណនាដែលត្រូវគ្នានឹងមុខងារនៃប្រព័ន្ធ) ការផ្ទុកទិន្នន័យ (ដ្រាយ) .

តំណាងក្រាហ្វិកនៃដ្យាក្រាមលំហូរទិន្នន័យនៅលើអេក្រង់បង្ហាញផ្តល់នូវភាពច្បាស់លាស់នៃការបង្កើតគំរូ និងភាពងាយស្រួលនៃការកែតម្រូវធាតុផ្សំសំខាន់ៗនៃម៉ូដែលនៅក្នុងរបៀបអន្តរកម្ម។

ដោយសារការតំណាងក្រាហ្វិកមិនគ្រប់គ្រាន់ដើម្បីកំណត់ឱ្យបានត្រឹមត្រូវនូវធាតុផ្សំនៃ DFD ការពិពណ៌នាអត្ថបទ និងមធ្យោបាយផ្សេងទៀតក្នុងការបញ្ជាក់ដំណើរការដំណើរការ និងរចនាសម្ព័ន្ធទិន្នន័យត្រូវបានប្រើប្រាស់។

ដូច្នេះ ស្ទ្រីមទិន្នន័យត្រូវបានបញ្ជាក់នៅក្នុងលក្ខខណ្ឌនៃរចនាសម្ព័ន្ធរបស់វានៅក្នុងវចនានុក្រមទិន្នន័យ។ ដំណើរការនីមួយៗ (មុខងារប្រព័ន្ធ) អាចត្រូវបានលម្អិតដោយប្រើ DFD កម្រិតទាប ដែលវាត្រូវបានបែងចែកទៅជាដំណើរការជាច្រើន ក្នុងពេលដំណាលគ្នាលម្អិតអំពីលំហូរទិន្នន័យ។

ដំណើរការលម្អិតបញ្ចប់នៅពេលដែលការពិពណ៌នាអំពីដំណើរការលម្អិតនីមួយៗអាចត្រូវបានធ្វើឡើងដោយប្រើវិធីសាស្ត្រសរសេរក្បួនដោះស្រាយដំណើរការដែលបានជ្រើសរើស។ ការបញ្ជាក់អំពីដំណើរការមានលេខដំណើរការ និងឈ្មោះ បញ្ជីឈ្មោះទិន្នន័យបញ្ចូល និងទិន្នផលពីវចនានុក្រមទិន្នន័យ និងក្បួនដោះស្រាយដំណើរការដែលបំប្លែងស្ទ្រីមទិន្នន័យបញ្ចូលទៅជាធាតុបញ្ចូល។ បច្ចេកវិទ្យា CASE ប្រើវិធីសាស្រ្តខាងក្រោមសម្រាប់បញ្ជាក់ក្បួនដោះស្រាយដំណើរការ៖

ការពិពណ៌នាអត្ថបទ;

ភាសារចនាសម្ព័ន្ធធម្មជាតិ;

តារាងការសម្រេចចិត្ត;

ដើមឈើការសម្រេចចិត្ត;

ភាសាដែលមើលឃើញ;

ភាសាសរសេរកម្មវិធី។

ភាសាសរសេរកម្មវិធី (C, Cobol ។

ភាសាធម្មជាតិដែលមានរចនាសម្ព័ន្ធត្រូវបានយល់យ៉ាងងាយស្រួលមិនត្រឹមតែដោយអ្នករចនានិងអ្នកសរសេរកម្មវិធីប៉ុណ្ណោះទេ អ្នកប្រើប្រាស់ចុងក្រោយ. នេះគឺជាសេចក្តីថ្លៃថ្នូររបស់គាត់។ ទោះយ៉ាងណាក៏ដោយ វាមិនផ្តល់ការបង្កើតកូដដោយស្វ័យប្រវត្តិទេ ដោយសារតែមានភាពមិនច្បាស់លាស់។

តារាង និងមែកធាងសេចក្តីសម្រេច ខណៈពេលដែលឆ្លុះបញ្ចាំងយ៉ាងច្បាស់ពីទំនាក់ទំនងរវាងការរួមបញ្ចូលគ្នានៃលក្ខខណ្ឌ និងសកម្មភាពចាំបាច់ វាមិនមានសមត្ថភាពនីតិវិធីសម្រាប់ការបង្កើតកូដនៃកម្មវិធីនោះទេ។

ភាសាដែលមើលឃើញផ្តល់នូវការបង្កើតកូដដោយស្វ័យប្រវត្តិ ប៉ុន្តែលក្ខណៈបច្ចេកទេសនៃដំណើរការដែលបង្ហាញដោយជំនួយរបស់ពួកគេគឺពិបាកក្នុងការកែតម្រូវ។

ខ្លឹមសារនៃឃ្លាំងទិន្នន័យនីមួយៗដែលតំណាងនៅក្នុងដ្យាក្រាមលំហូរទិន្នន័យត្រូវបានពិពណ៌នាដោយវចនានុក្រមទិន្នន័យ និងគំរូទិន្នន័យ ERD ។ ក្នុងករណីប្រតិបត្តិការប្រព័ន្ធតាមពេលវេលាជាក់ស្តែង DFD ត្រូវបានបំពេញដោយ STD ។

រចនាសម្ព័ន្ធឋានានុក្រមនៃគំរូ CASE ត្រូវបានបង្ហាញក្នុងរូប។ ១១.៩.

គោលការណ៍វិធីសាស្រ្តដ៏សំខាន់នៃបច្ចេកវិទ្យា CASE សម្រាប់ការបង្កើតប្រព័ន្ធព័ត៌មាន គឺជាការបែងចែកយ៉ាងច្បាស់លាស់នៃដំណើរការបង្កើតប្រព័ន្ធជា 4 ដំណាក់កាល៖

ការរចនាជាមុន (ដំណាក់កាលនៃការវិភាគ ការបង្កើតគំរូ និងការកសាងគំរូនៃតម្រូវការប្រព័ន្ធ);

ការរចនាដែលពាក់ព័ន្ធនឹងការរចនាឡូជីខលនៃប្រព័ន្ធ (ដោយគ្មានកម្មវិធី);

ដំណាក់កាលសរសេរកម្មវិធី (រួមទាំងការរចនាមូលដ្ឋានទិន្នន័យរាងកាយ);

ក្រោយគម្រោង រួមទាំងការដាក់កំហិត ប្រតិបត្តិការ និងការថែទាំប្រព័ន្ធ។

នៅដំណាក់កាលមុននៃការរចនា គំរូនៃតម្រូវការសម្រាប់ប្រព័ន្ធត្រូវបានបង្កើតឡើង ពោលគឺការពិពណ៌នាលម្អិតអំពីអ្វីដែលវាគួរធ្វើ ដោយមិនបង្ហាញពីវិធីដើម្បីអនុវត្តតម្រូវការ។

នៅដំណាក់កាលរចនា គំរូតម្រូវការត្រូវបានបញ្ជាក់ឱ្យច្បាស់លាស់ (ការអភិវឌ្ឍន៍លម្អិត គំរូតាមឋានានុក្រមផ្អែកលើ DFD និងដំណើរការជាក់លាក់) និងពង្រីកវាទៅជាគំរូនៃការអនុវត្តដោយផ្អែកលើ កម្រិតឡូជីខល. នៅចុងបញ្ចប់នៃដំណាក់កាលនេះ គម្រោងត្រូវបានត្រួតពិនិត្យយ៉ាងប្រុងប្រយ័ត្ននៅកម្រិតនៃគំរូនៃការអនុវត្តឡូជីខល។

ដំណាក់កាលបន្ទាប់ (ការសរសេរកម្មវិធី) ពាក់ព័ន្ធនឹងការរចនារូបវិទ្យានៃប្រព័ន្ធ។ ដំណាក់កាលនេះពាក់ព័ន្ធនឹងការបង្កើតកូដដោយស្វ័យប្រវត្តិដោយផ្អែកលើលក្ខណៈបច្ចេកទេសនៃដំណើរការកម្មវិធីប្រព័ន្ធ និងការរចនាមូលដ្ឋានទិន្នន័យជាក់ស្តែង។

ដំណាក់កាលក្រោយគម្រោងចុងក្រោយចាប់ផ្តើមជាមួយនឹងការធ្វើតេស្តទទួលយក។ នេះត្រូវបានបន្តដោយការចាត់ចែងប្រតិបត្តិការអចិន្ត្រៃយ៍ ការថែទាំ និងការអភិវឌ្ឍន៍ប្រព័ន្ធ។

លំដាប់នៃប្រតិបត្តិការសម្រាប់បង្កើតប្រព័ន្ធព័ត៌មានផ្អែកលើបច្ចេកវិទ្យា CASE ត្រូវបានបង្ហាញនៅក្នុងរូបភព។ ១១.១០.

ចូរយើងពិចារណាកត្តាប្រសិទ្ធភាពនៃបច្ចេកវិទ្យា CASE ។

1. វាគួរតែត្រូវបានកត់សម្គាល់ថាបច្ចេកវិទ្យា CASE បង្កើតឱកាសនិងផ្តល់នូវការផ្លាស់ប្តូរនៃអាំងតង់ស៊ីតេពលកម្មនៃការបង្កើតប្រព័ន្ធមួយទៅដំណាក់កាលមុនការរចនានិងការរចនា។ ការសិក្សាដោយប្រុងប្រយ័ត្ននៃដំណាក់កាលទាំងនេះនៅក្នុង របៀបអន្តរកម្មជាមួយនឹងការគាំទ្រកុំព្យូទ័រកាត់បន្ថយចំនួន កំហុសដែលអាចកើតមាននៅក្នុងការរចនាដែលពិបាកក្នុងការកែតម្រូវនៅដំណាក់កាលបន្តបន្ទាប់។

2. ទម្រង់ក្រាហ្វិកនៃការតំណាងនៃគំរូដែលអាចយល់បានចំពោះអ្នកប្រើប្រាស់ដែលមិនមែនជាអ្នកសរសេរកម្មវិធីធ្វើឱ្យវាអាចអនុវត្តគោលការណ៍នៃការរចនាអ្នកប្រើប្រាស់ដែលផ្តល់នូវការចូលរួមរបស់អ្នកប្រើប្រាស់ក្នុងការបង្កើតប្រព័ន្ធ។ គំរូ CASE អនុញ្ញាតឱ្យអ្នកសម្រេចបាននូវការយល់ដឹងគ្នាទៅវិញទៅមករវាងអ្នកចូលរួមទាំងអស់ក្នុងការបង្កើតប្រព័ន្ធ (អតិថិជន អ្នកប្រើប្រាស់ អ្នករចនា អ្នកសរសេរកម្មវិធី)។

3. វត្តមាននៃគំរូផ្លូវការនៃប្រព័ន្ធនៅដំណាក់កាលមុននៃការរចនាបង្កើតឱកាសសម្រាប់ការវិភាគពហុវ៉ារ្យង់ជាមួយនឹងការបង្កើតគំរូ និងការវាយតម្លៃប្រហាក់ប្រហែលនៃប្រសិទ្ធភាពនៃជម្រើស។ ការវិភាគនៃគំរូប្រព័ន្ធអនុញ្ញាតឱ្យអ្នកកែតម្រូវប្រព័ន្ធនាពេលអនាគត មុនពេលវាត្រូវបានអនុវត្តជាក់ស្តែង។ វិធីសាស្រ្តនេះបង្កើនល្បឿន និងកាត់បន្ថយការចំណាយលើការបង្កើតប្រព័ន្ធ។

4. ការជួសជុលតំរូវការសម្រាប់ប្រព័ន្ធក្នុងទម្រង់បែបបទផ្លូវការជួយសម្រាលអ្នករចនាពីតម្រូវការសម្រាប់ការកែតម្រូវជាច្រើនចំពោះតម្រូវការអ្នកប្រើប្រាស់ថ្មី។

5. ការបំបែកការរចនាប្រព័ន្ធចេញពីការសរសេរកម្មវិធីបង្កើតស្ថេរភាពនៃដំណោះស្រាយរចនាសម្រាប់ការអនុវត្តលើវេទិកាផ្នែកទន់ និងផ្នែករឹងផ្សេងៗគ្នា។

6. វត្តមាននៃគំរូនៃការអនុវត្តប្រព័ន្ធផ្លូវការ និងឧបករណ៍ស្វ័យប្រវត្តិកម្មដែលត្រូវគ្នាអនុញ្ញាតឱ្យបង្កើតកូដដោយស្វ័យប្រវត្តិនៃកម្មវិធីប្រព័ន្ធ និងការបង្កើតរចនាសម្ព័ន្ធមូលដ្ឋានទិន្នន័យសមហេតុផល។

7. នៅដំណាក់កាលប្រតិបត្តិការនៃប្រព័ន្ធ វាអាចធ្វើការផ្លាស់ប្តូរនៅកម្រិតគំរូ ដោយមិនចាំបាច់ប្រើអត្ថបទកម្មវិធី អាចជាដោយអ្នកឯកទេសមកពីនាយកដ្ឋានស្វ័យប្រវត្តិកម្មរបស់ក្រុមហ៊ុន។

8. គំរូប្រព័ន្ធអាចត្រូវបានប្រើមិនត្រឹមតែជាមូលដ្ឋានសម្រាប់ការបង្កើតរបស់វាប៉ុណ្ណោះទេប៉ុន្តែក៏សម្រាប់គោលបំណងនៃការបណ្តុះបណ្តាលបុគ្គលិកដោយស្វ័យប្រវត្តិដោយប្រើដ្យាក្រាមផងដែរ។

9. ដោយផ្អែកលើគំរូនៃប្រព័ន្ធបច្ចុប្បន្ន ការវិភាគអាជីវកម្មអាចត្រូវបានអនុវត្តដើម្បីគាំទ្រដល់ការសម្រេចចិត្តគ្រប់គ្រង និងការរៀបចំអាជីវកម្មឡើងវិញនៅពេលផ្លាស់ប្តូរទិសដៅនៃសកម្មភាពរបស់ក្រុមហ៊ុន។

ចូរយើងពិចារណាឧបករណ៍កម្មវិធីដែលផ្តល់បច្ចេកវិទ្យា CASE ។ អាស្រ័យលើគោលបំណងមុខងាររបស់ពួកគេ ពួកគេត្រូវបានបែងចែកទៅជាក្រុមចាត់ថ្នាក់ដូចខាងក្រោម ដោយផ្តល់នូវ៖

ការវិភាគប្រព័ន្ធព័ត៌មាន និងការរចនា;

ការរចនាមូលដ្ឋានទិន្នន័យ;

ការសរសេរកម្មវិធី;

ថែទាំនិងវិស្វកម្មឡើងវិញ;

ការគ្រប់គ្រងដំណើរការរចនា។

ឧបករណ៍វិភាគ និងការរចនាត្រូវបានប្រើដើម្បីបង្កើតគំរូ CASE ទាំងប្រព័ន្ធត្រួតពិនិត្យដែលមានស្រាប់ និងដែលបានអនុវត្ត។ ពួកគេគាំទ្រការស្ថាបនាក្រាហ្វិក និងការគ្រប់គ្រងនៃគំរូឋានានុក្រមនៃដ្យាក្រាមលំហូរទិន្នន័យ និងការពិពណ៌នាអំពីសមាសធាតុរបស់វា។ ឧបករណ៍ទាំងនេះអនុញ្ញាតឱ្យអ្នកវិភាគ និងអ្នករចនាចូលប្រើមូលដ្ឋានទិន្នន័យនៃប្រព័ន្ធដែលកំពុងត្រូវបានរចនា (ឃ្លាំង)។

ឧបករណ៍ទាំងនេះរួមមាន: កញ្ចប់ CASE ក្នុងស្រុក។ អ្នកវិភាគ ការរចនា/IDEF (កម្មវិធីមេតា) អ្នកអភិវឌ្ឍន៍ (ASYST Technologies) ។ល។

ដើម្បីសំរបសំរួលតំរូវការរបស់អ្នកប្រើ គំរូនៃចំណុចប្រទាក់អ្នកប្រើត្រូវបានបង្កើត រួមទាំងម៉ឺនុយ ទម្រង់អេក្រង់ និងរបាយការណ៍ក្នុងទម្រង់ជាតារាង ឬក្រាហ្វ។ ឧទាហរណ៍នៃឧបករណ៍ផ្នែកទន់ចំណុចប្រទាក់អ្នកប្រើគឺអ្នកអភិវឌ្ឍន៍ / 2000 (Oracle) ។

ឧបករណ៍រចនាមូលដ្ឋានទិន្នន័យផ្តល់នូវគំរូទិន្នន័យឡូជីខល ការបម្លែងដោយស្វ័យប្រវត្តិនៃគំរូទិន្នន័យទៅជាទម្រង់ធម្មតាទីបី និងការបង្កើតគ្រោងការណ៍មូលដ្ឋានទិន្នន័យ។ ឧទាហរណ៍នៃឧបករណ៍បែបនេះគឺ Designer/2000 ពី Oracle, ERWin (Logic Works) ជាដើម។

ឧបករណ៍សរសេរកម្មវិធីគាំទ្រការបង្កើតកូដដោយស្វ័យប្រវត្តិពីដំណើរការជាក់លាក់ ការធ្វើតេស្ត និងការចងក្រងឯកសារកម្មវិធី។ ទាំងនេះរួមមាន Programmer/2000 (Oracle), DECASE (DEC), APS (កម្មវិធី Sage) ជាដើម។

ឧបករណ៍ថែទាំ និងវិស្វកម្មឡើងវិញអនុញ្ញាតឱ្យអ្នកធ្វើការផ្លាស់ប្តូរប្រព័ន្ធនៅកម្រិតគំរូក្រោមការផ្លាស់ប្តូរលក្ខខណ្ឌអាជីវកម្ម (ឧបករណ៍ Adpac CASE ពី Adpac ។ល។)។

ឧបករណ៍គ្រប់គ្រងដំណើរការរចនាគាំទ្រដល់ការធ្វើផែនការ និងការត្រួតពិនិត្យការអនុវត្តសំណុំនៃការងាររចនា ក៏ដូចជាអន្តរកម្មរវាងអ្នកវិភាគ អ្នករចនា និងអ្នកសរសេរកម្មវិធីដោយផ្អែកលើ មូលដ្ឋានទូទៅទិន្នន័យគម្រោង (ឧទាហរណ៍ គម្រោងការងាររបស់បច្ចេកវិទ្យាអាជីវកម្មអនុវត្ត)។ ភាពពាក់ព័ន្ធនៃការបង្កើតកញ្ចប់ឧបករណ៍រួមបញ្ចូលគ្នាដើម្បីគាំទ្របច្ចេកវិទ្យា CASE នៅគ្រប់ដំណាក់កាលនៃវដ្តជីវិតនៃប្រព័ន្ធព័ត៌មានគឺជាក់ស្តែង។

ក្នុងរយៈពេលមួយទសវត្សរ៍កន្លងមកនេះ ទិសដៅថ្មីក្នុងវិស្វកម្មផ្នែកទន់បានលេចចេញមក - CASE (Computer-Aided Software/System Engineering) - បកប្រែតាមព្យញ្ជនៈ - ការអភិវឌ្ឍន៍កម្មវិធីប្រព័ន្ធព័ត៌មានដោយមានការគាំទ្រ (ប្រើ) កុំព្យូទ័រ។ បច្ចុប្បន្ន មិនមាននិយមន័យដែលទទួលយកជាទូទៅនៃ CASE ទេ ពាក្យ CASE ត្រូវបានប្រើក្នុងន័យទូលំទូលាយណាស់។ អត្ថន័យដើមនៃពាក្យ CASE ដែលកំណត់ចំពោះបញ្ហាស្វ័យប្រវត្តិកម្មនៃការអភិវឌ្ឍន៍កម្មវិធីតែប៉ុណ្ណោះ ឥឡូវនេះបានទទួលអត្ថន័យថ្មីមួយ ដែលគ្របដណ្តប់ដំណើរការនៃការបង្កើតប្រព័ន្ធព័ត៌មានស្វ័យប្រវត្តិដ៏ស្មុគស្មាញទាំងមូល។ ឥឡូវនេះពាក្យ CASE tools សំដៅលើឧបករណ៍សូហ្វវែរដែលគាំទ្រដំណើរការនៃការបង្កើត និងថែរក្សា IS រួមទាំងការវិភាគ និងការបង្កើតតម្រូវការ ការរចនាកម្មវិធីកម្មវិធី (កម្មវិធី) និងមូលដ្ឋានទិន្នន័យ ការបង្កើតកូដ ការធ្វើតេស្ត ឯកសារ ការធានាគុណភាព ការគ្រប់គ្រងការកំណត់រចនាសម្ព័ន្ធ និងគម្រោង។ ការគ្រប់គ្រង ក៏ដូចជាដំណើរការផ្សេងៗទៀត។ ឧបករណ៍ CASE រួមជាមួយនឹងកម្មវិធីប្រព័ន្ធ និងផ្នែករឹង បង្កើតបរិយាកាសអភិវឌ្ឍន៍ IS ពេញលេញ។

ឧបករណ៍ CASE អនុញ្ញាតឱ្យអ្នកមិនត្រឹមតែបង្កើតផលិតផល "ត្រឹមត្រូវ" ប៉ុណ្ណោះទេប៉ុន្តែថែមទាំងធានានូវដំណើរការ "ត្រឹមត្រូវ" សម្រាប់ការបង្កើតពួកវាផងដែរ។ គោលដៅចម្បងរបស់ CASE គឺដើម្បីបំបែកការរចនានៃ IS ពីការសរសេរកូដ និងដំណាក់កាលអភិវឌ្ឍន៍ជាបន្តបន្ទាប់ ហើយក៏លាក់បាំងពីអ្នកអភិវឌ្ឍន៍នូវរាល់ព័ត៌មានលម្អិតនៃបរិយាកាសអភិវឌ្ឍន៍ និងប្រតិបត្តិការរបស់ IS ផងដែរ។ នៅពេលប្រើបច្ចេកវិទ្យា CASE គ្រប់ដំណាក់កាលនៃវដ្តជីវិតរបស់កម្មវិធី (បន្ថែមលើបញ្ហានេះនឹងត្រូវបានពិភាក្សាខាងក្រោម) នៃការផ្លាស់ប្តូរប្រព័ន្ធព័ត៌មាន ជាមួយនឹងការផ្លាស់ប្តូរដ៏អស្ចារ្យបំផុតដែលប៉ះពាល់ដល់ដំណាក់កាលនៃការវិភាគ និងការរចនា។ ឧបករណ៍ CASE ដែលមានស្រាប់ភាគច្រើនគឺផ្អែកលើរចនាសម្ព័ន្ធ (ភាគច្រើន) ឬការវិភាគតម្រង់ទិសវត្ថុ និងវិធីសាស្ត្ររចនា ដោយប្រើការបញ្ជាក់ក្នុងទម្រង់ជាដ្យាក្រាម ឬអត្ថបទដើម្បីពិពណ៌នាអំពីតម្រូវការខាងក្រៅ ទំនាក់ទំនងរវាងគំរូប្រព័ន្ធ ថាមវន្តឥរិយាបទប្រព័ន្ធ និងស្ថាបត្យកម្ម កម្មវិធី. វិធីសាស្រ្តបែបនេះផ្តល់នូវការពិពណ៌នាយ៉ាងម៉ត់ចត់ និងមើលឃើញនៃប្រព័ន្ធដែលបានរចនាឡើង ដែលចាប់ផ្តើមជាមួយនឹងទិដ្ឋភាពទូទៅរបស់វា ហើយបន្ទាប់មកក្លាយជាលម្អិត ដោយទទួលបានរចនាសម្ព័ន្ធឋានានុក្រមជាមួយនឹងការកើនឡើងនៃកម្រិត។ បច្ចេកវិទ្យា CASE ត្រូវបានប្រើដោយជោគជ័យក្នុងការបង្កើត ICs ស្ទើរតែគ្រប់ប្រភេទ ប៉ុន្តែពួកគេកាន់កាប់ទីតាំងមានស្ថេរភាពនៅក្នុងតំបន់ខាងក្រោម៖

    ការធានានូវការអភិវឌ្ឍន៍នៃអាជីវកម្ម និងពាណិជ្ជកម្ម IS ការប្រើប្រាស់យ៉ាងទូលំទូលាយនៃបច្ចេកវិទ្យា CASE គឺដោយសារតែការប្រើប្រាស់យ៉ាងទូលំទូលាយនៃតំបន់កម្មវិធីនេះ ដែល CASE ត្រូវបានប្រើមិនត្រឹមតែសម្រាប់ការអភិវឌ្ឍន៍ IS ប៉ុណ្ណោះទេ ប៉ុន្តែវាក៏សម្រាប់បង្កើតគំរូប្រព័ន្ធដែលជួយដោះស្រាយបញ្ហានៃ ការធ្វើផែនការយុទ្ធសាស្រ្ត ការគ្រប់គ្រងហិរញ្ញវត្ថុ ការកំណត់គោលនយោបាយរបស់ក្រុមហ៊ុន និងការបណ្តុះបណ្តាលបុគ្គលិកជាដើម។ (ទិសដៅនេះបានទទួលឈ្មោះផ្ទាល់ខ្លួន - ការវិភាគអាជីវកម្ម);

    ការអភិវឌ្ឍន៍ប្រព័ន្ធ និងគ្រប់គ្រងព័ត៌មាន។ ការប្រើប្រាស់យ៉ាងសកម្មនៃបច្ចេកវិទ្យា CASE ត្រូវបានផ្សារភ្ជាប់ជាមួយនឹងភាពស្មុគស្មាញដ៏អស្ចារ្យនៃបញ្ហានេះ និងជាមួយនឹងបំណងប្រាថ្នាដើម្បីបង្កើនប្រសិទ្ធភាពការងារ។

CASE មិន​មែន​ជា​បដិវត្តន៍​ក្នុង​វិស្វកម្ម​កម្មវិធី​ទេ ប៉ុន្តែ​ជា​លទ្ធផល​នៃ​ការ​វិវត្តន៍​ធម្មជាតិ​នៃ​ឧស្សាហកម្ម​ឧបករណ៍​ទាំង​មូល ដែល​ពីមុន​គេ​ហៅ​ថា ឧបករណ៍ ឬ​បច្ចេកវិទ្យា។ ចាប់តាំងពីការចាប់ផ្តើមរបស់ខ្លួន បច្ចេកវិទ្យា CASE បានវិវត្តន៍ដើម្បីយកឈ្នះលើដែនកំណត់នៃវិធីសាស្រ្តរចនារចនាសម្ព័ន្ធនៃទសវត្សរ៍ទី 60 និង 70 ។ សតវត្សទី XX (ភាពលំបាកនៃការយល់ដឹង អាំងតង់ស៊ីតេពលកម្មខ្ពស់ និងតម្លៃនៃការប្រើប្រាស់ ភាពលំបាកក្នុងការផ្លាស់ប្តូរការរចនាជាក់លាក់។ល។) ដោយសារតែស្វ័យប្រវត្តិកម្ម និងការរួមបញ្ចូលឧបករណ៍ជំនួយរបស់ពួកគេ។ ដូច្នេះ បច្ចេកវិទ្យា CASE មិនអាចត្រូវបានចាត់ទុកថាជាវិធីសាស្រ្តឯករាជ្យទេ ពួកគេគ្រាន់តែអភិវឌ្ឍវិធីសាស្រ្តរចនាសម្ព័ន្ធ និងធ្វើឱ្យកម្មវិធីរបស់ពួកគេកាន់តែមានប្រសិទ្ធភាពតាមរយៈស្វ័យប្រវត្តិកម្ម។

បន្ថែមពីលើស្វ័យប្រវត្តិកម្មនៃវិធីសាស្រ្តរចនាសម្ព័ន្ធ និងជាលទ្ធផល លទ្ធភាពនៃការប្រើប្រាស់វិធីសាស្រ្តទំនើបនៃវិស្វកម្មប្រព័ន្ធ និងកម្មវិធី ឧបករណ៍ CASE មាន គុណសម្បត្តិចម្បងដូចខាងក្រោមៈ

    ធ្វើឱ្យប្រសើរឡើងនូវគុណភាពនៃប្រព័ន្ធព័ត៌មានដែលបានបង្កើតតាមរយៈមធ្យោបាយត្រួតពិនិត្យដោយស្វ័យប្រវត្តិ (ជាចម្បងការគ្រប់គ្រងគម្រោង);

    អនុញ្ញាតឱ្យអ្នកបង្កើតគំរូនៃប្រព័ន្ធនាពេលអនាគតក្នុងរយៈពេលដ៏ខ្លី ដែលអនុញ្ញាតឱ្យអ្នកវាយតម្លៃលទ្ធផលរំពឹងទុកនៅដំណាក់កាលដំបូង។

    ពន្លឿនដំណើរការរចនានិងអភិវឌ្ឍន៍;

    ដោះលែងអ្នកអភិវឌ្ឍន៍ពីការងារជាប្រចាំ ដែលអនុញ្ញាតឱ្យគាត់ផ្តោតទាំងស្រុងលើផ្នែកច្នៃប្រឌិតនៃការអភិវឌ្ឍន៍។

    គាំទ្រការអភិវឌ្ឍន៍ និងថែរក្សាការអភិវឌ្ឍន៍;

    គាំទ្របច្ចេកវិទ្យាប្រើប្រាស់ឡើងវិញនៃសមាសភាគអភិវឌ្ឍន៍។

ការលេចឡើងនៃបច្ចេកវិទ្យា CASE និងឧបករណ៍ CASE ត្រូវបាននាំមុខដោយការស្រាវជ្រាវក្នុងវិស័យវិធីសាស្រ្តកម្មវិធី។ ការសរសេរកម្មវិធីបានទទួលនូវលក្ខណៈពិសេសនៃវិធីសាស្រ្តប្រព័ន្ធជាមួយនឹងការអភិវឌ្ឍន៍ និងការអនុវត្តភាសាកម្រិតខ្ពស់ វិធីសាស្រ្តនៃការសរសេរកម្មវិធីដែលមានរចនាសម្ព័ន្ធ និងម៉ូឌុល ភាសារចនា និងឧបករណ៍ជំនួយរបស់ពួកគេ ភាសាផ្លូវការ និងក្រៅផ្លូវការសម្រាប់ការពិពណ៌នាអំពីតម្រូវការ និងលក្ខណៈបច្ចេកទេសរបស់ប្រព័ន្ធ។ល។ ក្នុងទសវត្សរ៍ទី 70-80 ។ វិធីសាស្រ្តរចនាសម្ព័ន្ធបានចាប់ផ្តើមប្រើក្នុងការអនុវត្ត ដោយផ្តល់ឱ្យអ្នកអភិវឌ្ឍន៍នូវវិធីសាស្រ្តផ្លូវការដ៏តឹងរឹងសម្រាប់ការពិពណ៌នាអំពី IP និងការសម្រេចចិត្តបច្ចេកទេសដែលបានធ្វើឡើង។ វាត្រូវបានផ្អែកលើបច្ចេកទេសក្រាហ្វិកដែលមើលឃើញ៖ ដ្យាក្រាមនិងដ្យាក្រាមត្រូវបានប្រើដើម្បីពិពណ៌នាប្រភេទផ្សេងៗនៃគំរូ IC ។ ភាពមើលឃើញនិងភាពតឹងរ៉ឹងនៃមធ្យោបាយ ការវិភាគរចនាសម្ព័ន្ធបានអនុញ្ញាតឱ្យអ្នកអភិវឌ្ឍន៍ និងអ្នកប្រើប្រាស់នាពេលអនាគតនៃប្រព័ន្ធចូលរួមក្រៅផ្លូវការនៅក្នុងការបង្កើតរបស់វាតាំងពីដំបូងមក ពិភាក្សា និងពង្រឹងការយល់ដឹងអំពីដំណោះស្រាយបច្ចេកទេសសំខាន់ៗ។ ទោះជាយ៉ាងណាក៏ដោយ ការប្រើប្រាស់យ៉ាងទូលំទូលាយនៃវិធីសាស្រ្តនេះ និងអនុវត្តតាមអនុសាសន៍របស់ខ្លួនក្នុងការអភិវឌ្ឍន៍ ICs ទំនាក់ទំនងគឺកម្រមានណាស់ ចាប់តាំងពីការអភិវឌ្ឍន៍មិនមែនស្វ័យប្រវត្តិ (សៀវភៅដៃ) វាមិនអាចទៅរួចទេ។ នេះបានរួមចំណែកដល់ការលេចឡើងនៃថ្នាក់ពិសេសនៃកម្មវិធី និងឧបករណ៍ផ្នែករឹង - ឧបករណ៍ CASE ដែលអនុវត្តបច្ចេកវិទ្យា CASE សម្រាប់ការបង្កើត និងថែរក្សា IS ។

វាចាំបាច់ក្នុងការយល់ថាការប្រើប្រាស់ឧបករណ៍ CASE ជោគជ័យគឺមិនអាចទៅរួចទេបើគ្មានការយល់ដឹងអំពីបច្ចេកវិទ្យាមូលដ្ឋានដែលឧបករណ៍ទាំងនេះត្រូវបានផ្អែកលើ។ ឧបករណ៍សូហ្វវែរ CASE ខ្លួនឯងគឺជាឧបករណ៍សម្រាប់ស្វ័យប្រវត្តិកម្មដំណើរការនៃការរចនា និងថែទាំប្រព័ន្ធព័ត៌មាន។ បើគ្មានការយល់ដឹងពីវិធីសាស្ត្ររចនា IS ទេ វាមិនអាចទៅរួចទេក្នុងការប្រើឧបករណ៍ CASE ។

វិធីសាស្រ្តនៃការរចនា IS ។

មានវិធីសាស្រ្តសំខាន់ពីរក្នុងការរចនាប្រព័ន្ធព័ត៌មាន៖

· រចនាសម្ព័ន្ធ

· ដំណើរការ .

វិធីសាស្រ្តរចនាសម្ព័ន្ធគឺផ្អែកលើការប្រើប្រាស់រចនាសម្ព័ន្ធអង្គការរបស់ក្រុមហ៊ុននៅពេលរចនា ប្រព័ន្ធកំពុងមកដោយការបែងចែករចនាសម្ព័ន្ធ។ បច្ចេកវិទ្យាសកម្មភាពក្នុងករណីនេះត្រូវបានពិពណ៌នាតាមរយៈបច្ចេកវិជ្ជាប្រតិបត្តិការនៃអង្គភាពរចនាសម្ព័ន្ធ និងអន្តរកម្មរបស់វា។

ប្រសិនបើក្រុមហ៊ុន រចនាសម្ព័ន្ធស្មុគស្មាញប្រភេទនៃការកាន់កាប់ ឬបណ្តាញសហគ្រាស បន្ទាប់មកវាក៏ចាំបាច់ដើម្បីឱ្យមានគំរូនៃអន្តរកម្មនៃធាតុផ្សំទាំងអស់របស់វា ដែលនឹងឆ្លុះបញ្ចាំងមិនត្រឹមតែផ្នែកបច្ចេកវិទ្យាប៉ុណ្ណោះទេ ប៉ុន្តែក៏មានទិដ្ឋភាពហិរញ្ញវត្ថុ និងច្បាប់ផងដែរ។

គុណវិបត្តិចម្បងវិធីសាស្រ្តរចនាសម្ព័ន្ធត្រូវបានចងភ្ជាប់ទៅនឹងរចនាសម្ព័ន្ធអង្គការដែលផ្លាស់ប្តូរយ៉ាងឆាប់រហ័សដូច្នេះការផ្លាស់ប្តូរត្រូវធ្វើជាញឹកញាប់ចំពោះការរចនាប្រព័ន្ធនៃប្រព័ន្ធព័ត៌មាន។ ហើយការផ្លាស់ប្តូរ IP ដែលបានបញ្ចប់ជាធម្មតាជាដំណើរការដែលពឹងផ្អែកលើកម្លាំងពលកម្ម យូរ និងធុញទ្រាន់។

វិធីសាស្រ្តដំណើរការមិនផ្តោតលើរចនាសម្ព័ន្ធអង្គការទេ ប៉ុន្តែផ្តោតលើដំណើរការអាជីវកម្ម ពោលគឺឧ។ ឧទាហរណ៍ ក្រុមហ៊ុនផ្គត់ផ្គង់ឧបករណ៍ ផ្គត់ផ្គង់គ្រឿងបន្លាស់ និងគ្រឿងបន្លាស់ ថែទាំឧបករណ៍។ល។ ទាំងនេះនឹងជាដំណើរការអាជីវកម្មរបស់ខ្លួន ដែលត្រូវតែវិភាគនៅដំណាក់កាលទី 1 នៃការរចនា IS ។

វិធីសាស្រ្តដំណើរការគឺកាន់តែមានជោគជ័យដោយសារតែ ដំណើរការអាជីវកម្ម មិនដូចរចនាសម្ព័ន្ធអង្គការទេ ផ្លាស់ប្តូរញឹកញាប់តិច។ លើសពីនេះទៅទៀត មានដំណើរការអាជីវកម្មសំខាន់ៗមួយចំនួននៅក្នុងសហគ្រាស ដែលជាធម្មតាមិនលើសពីដប់ទេ។

នៅក្នុងលក្ខខណ្ឌទំនើប ភាពស្មុគស្មាញនៃការបង្កើតប្រព័ន្ធព័ត៌មានគឺខ្ពស់ណាស់។ ដូច្នេះហើយ បច្ចេកវិទ្យា CASE ឥឡូវនេះត្រូវបានប្រើប្រាស់យ៉ាងទូលំទូលាយក្នុងការរចនា IC ។

បច្ចេកវិទ្យា CASE - នេះ។ កញ្ចប់កម្មវិធី, ស្វ័យប្រវត្តិកម្មទាំងអស់។ ដំណើរការបច្ចេកវិជ្ជាការវិភាគ ការរចនា ការអភិវឌ្ឍន៍ និងថែទាំកម្មវិធីស្មុគស្មាញ។

ឧបករណ៍ CASE ទំនើបគ្របដណ្តប់ជួរដ៏ធំទូលាយនៃការគាំទ្រសម្រាប់បច្ចេកវិទ្យារចនា IS ជាច្រើន៖ ពីការវិភាគសាមញ្ញ និងឧបករណ៍ឯកសាររហូតដល់ឧបករណ៍ស្វ័យប្រវត្តិកម្មខ្នាតធំដែលគ្របដណ្តប់វដ្តជីវិតកម្មវិធីទាំងមូល។

ដំណាក់កាលដែលពឹងផ្អែកលើកម្លាំងពលកម្មច្រើនបំផុតនៃការអភិវឌ្ឍន៍ IS គឺជាដំណាក់កាលនៃការវិភាគ និងការរចនា អំឡុងពេលដែលឧបករណ៍ CASE ផ្តល់ជូន គុណភាព​ខ្ពស់ការសម្រេចចិត្តបច្ចេកទេសដែលបានធ្វើឡើង និងការរៀបចំឯកសារគម្រោង។ ក្នុងករណីនេះ ឧបករណ៍ក្រាហ្វិកសម្រាប់ធ្វើគំរូលើប្រធានបទដើរតួយ៉ាងសំខាន់ ដែលអនុញ្ញាតឱ្យអ្នកអភិវឌ្ឍន៍សិក្សាដោយមើលឃើញនូវ IS ដែលមានស្រាប់ និងបង្កើតវាឡើងវិញស្របតាមគោលដៅ និងដែនកំណត់ដែលមានស្រាប់របស់ពួកគេ។

ឧបករណ៍ CASE រួមបញ្ចូលគ្នាមានដូចខាងក្រោម លក្ខណៈ :



· ធានាការគ្រប់គ្រងដំណើរការអភិវឌ្ឍន៍ IS;

· ការប្រើប្រាស់ឃ្លាំងផ្ទុកទិន្នន័យមេតាគម្រោងដែលបានរៀបចំយ៉ាងពិសេស (ឃ្លាំង)។

ឧបករណ៍ CASE រួមបញ្ចូលគ្នាមានសមាសធាតុដូចខាងក្រោមៈ

· ការវិភាគក្រាហ្វិក និងឧបករណ៍រចនាដែលប្រើដើម្បីពិពណ៌នា និងឯកសារ IS;

· ឧបករណ៍អភិវឌ្ឍន៍កម្មវិធី រួមទាំងភាសាសរសេរកម្មវិធី និងម៉ាស៊ីនបង្កើតកូដ។

· ឃ្លាំងដែលផ្តល់នូវការផ្ទុកកំណែនៃគម្រោងដែលកំពុងត្រូវបានបង្កើត និងរបស់វា។ សមាសធាតុបុគ្គល, ការធ្វើសមកាលកម្មនៃព័ត៌មានដែលទទួលបានពី អ្នកអភិវឌ្ឍន៍ផ្សេងៗកំឡុងពេលបង្កើតក្រុម ការគ្រប់គ្រងទិន្នន័យមេតាសម្រាប់ភាពពេញលេញ និងស្ថិរភាព។

· ឧបករណ៍សម្រាប់គ្រប់គ្រងដំណើរការអភិវឌ្ឍន៍ IS;

·ឧបករណ៍ឯកសារ;

· ឧបករណ៍ធ្វើតេស្ត;

· ឧបករណ៍កែច្នៃឡើងវិញដែលផ្តល់ការវិភាគនៃកូដកម្មវិធី និងគ្រោងការណ៍មូលដ្ឋានទិន្នន័យ និងការបង្កើតគំរូផ្សេងៗ និងការរចនាជាក់លាក់ដោយផ្អែកលើពួកវា។

ទាំងអស់។ ឧបករណ៍ CASE ទំនើបត្រូវបានបែងចែកជាពីរក្រុម។ ក្រុមទីមួយរៀបចំឧបករណ៍ដែលបានបង្កើតឡើងនៅក្នុងប្រព័ន្ធអនុវត្ត ដែលការសម្រេចចិត្តក្នុងការរចនា និងការអនុវត្តទាំងអស់ត្រូវបានចងភ្ជាប់ទៅនឹងប្រព័ន្ធគ្រប់គ្រងមូលដ្ឋានទិន្នន័យដែលបានជ្រើសរើស។ ក្រុមទីពីររៀបចំមធ្យោបាយនៃការអនុវត្តដោយឯករាជ្យពីប្រព័ន្ធ ដែលការសម្រេចចិត្តរចនាទាំងអស់ផ្តោតលើការបង្រួបបង្រួម ដំណាក់កាលដំបូងវដ្តជីវិត និងមធ្យោបាយនៃការចងក្រងឯកសារទាំងនោះ។ ឧបករណ៍ទាំងនេះផ្តល់នូវភាពបត់បែនកាន់តែច្រើនក្នុងការជ្រើសរើសឧបករណ៍អនុវត្ត។

មូលដ្ឋាន សេចក្តីថ្លៃថ្នូរបច្ចេកវិទ្យា CASE - ការគាំទ្រ ការងារជាក្រុមលើ​គម្រោង​ដោយ​សារ​តែ​មាន​ឱកាស​ធ្វើ​ការ​នៅ បណ្តាញក្នុងស្រុកការនាំចេញ និងការនាំចូលបំណែកគម្រោងបុគ្គលរវាងអ្នកអភិវឌ្ឍន៍ ការគ្រប់គ្រងដែលបានរៀបចំគម្រោង។

ជា ដំណាក់កាលការបង្កើតផលិតផលសូហ្វវែរសម្រាប់ប្រព័ន្ធព័ត៌មាន អាចត្រូវបានសម្គាល់ដូចខាងក្រោមៈ

1. បរិយាកាសប្រតិបត្តិការត្រូវបានកំណត់។ នៅដំណាក់កាលនេះ សំណុំនៃដំណើរការវដ្តជីវិតរបស់ IS ត្រូវបានកំណត់ វិសាលភាពនៃ IS ត្រូវបានកំណត់ ហើយទំហំនៃកម្មវិធីដែលគាំទ្រត្រូវបានកំណត់ ពោលគឺឧ។ ការរឹតបន្តឹងត្រូវបានកំណត់លើតម្លៃដូចជាចំនួនបន្ទាត់នៃកូដកម្មវិធី ទំហំមូលដ្ឋានទិន្នន័យ ចំនួនធាតុទិន្នន័យ ចំនួនវត្ថុបញ្ជា។ល។

2. ដ្យាក្រាមត្រូវបានសាងសង់និង ការវិភាគក្រាហ្វិក. នៅដំណាក់កាលនេះ ដ្យាក្រាមត្រូវបានសាងសង់ដែលបង្កើតការតភ្ជាប់ជាមួយប្រភពព័ត៌មាន និងអ្នកប្រើប្រាស់ ដោយកំណត់ដំណើរការនៃការបំប្លែងទិន្នន័យ និងទីតាំងនៃការផ្ទុករបស់ពួកគេ។

3. ភាពជាក់លាក់ និងតម្រូវការសម្រាប់ប្រព័ន្ធត្រូវបានកំណត់ (ប្រភេទនៃចំណុចប្រទាក់ ប្រភេទនៃទិន្នន័យ រចនាសម្ព័ន្ធប្រព័ន្ធ គុណភាព ការអនុវត្ត។ មធ្យោបាយបច្ចេកទេសការចំណាយសរុប។ល។)។

4. ការធ្វើគំរូទិន្នន័យត្រូវបានអនុវត្ត, i.e. ព័ត៌មានត្រូវបានបញ្ចូលដែលពិពណ៌នាអំពីធាតុទិន្នន័យប្រព័ន្ធ និងទំនាក់ទំនងរបស់ពួកគេ។

5. ដំណើរការគំរូត្រូវបានអនុវត្ត, i.e. ព័ត៌មានត្រូវបានបញ្ចូលដែលពិពណ៌នាអំពីដំណើរការប្រព័ន្ធ និងទំនាក់ទំនងរបស់ពួកគេ។

6. ស្ថាបត្យកម្មនៃកម្មវិធីនាពេលអនាគតកំពុងត្រូវបានរចនា។

7. កំពុងដំណើរការ ការក្លែងធ្វើ, i.e. ការធ្វើគំរូ ទិដ្ឋភាពផ្សេងៗប្រតិបត្តិការនៃប្រព័ន្ធផ្អែកលើតម្រូវការជាក់លាក់ និង/ឬលក្ខណៈបច្ចេកទេសនៃការរចនា។

8. គំរូដើម, i.e. កំណែបឋមនៃប្រព័ន្ធទាំងមូល ឬធាតុផ្សំនីមួយៗរបស់វាត្រូវបានបង្កើតឡើង។

9. ការតាមដាន ការវិភាគនៃដំណើរការនៃប្រព័ន្ធត្រូវបានអនុវត្តពីលក្ខណៈជាក់លាក់នៃតម្រូវការរហូតដល់លទ្ធផលចុងក្រោយ។

10. កូដកម្មវិធីត្រូវបានបង្កើត ចងក្រង និងបំបាត់កំហុស។

11. ការធ្វើតេស្តនៃកម្មវិធីលទ្ធផល។ ការវិភាគនិងវាយតម្លៃលទ្ធផលដែលទទួលបាន។

សព្វថ្ងៃនេះ បញ្ហានៃការជ្រើសរើសឧបករណ៍ CASE ដែលសមស្របបំផុតដែលបំពេញបានពេញលេញនូវគោលដៅ និងគោលបំណងដែលបានកំណត់ ហាក់ដូចជាមានភាពពាក់ព័ន្ធបំផុតនៅក្នុងទិដ្ឋភាពនៃភាពខុសគ្នាដ៏ធំទូលាយរបស់ពួកគេ និងដំណោះស្រាយដ៏ច្រើនដែលអ្នកអភិវឌ្ឍន៍ត្រៀមផ្តល់ជូនដើម្បីបំពេញតម្រូវការស្វ័យប្រវត្តិកម្ម។ គោលបំណងនៃអត្ថបទនេះគឺដើម្បីណែនាំ មធ្យោបាយដែលមានស្រាប់ក៏ដូចជាការគូសបញ្ជាក់លក្ខណៈវិនិច្ឆ័យសំខាន់ៗបំផុតសម្រាប់ដំណើរការ ការវិភាគប្រៀបធៀប.

វិធីសាស្រ្តរចនា

ជម្រើសនៃឧបករណ៍ CASE ភាគច្រើនអាស្រ័យលើវិធីសាស្រ្តជាក់លាក់ចំពោះការរចនា IC ។ វិធីសាស្រ្តសំខាន់បំផុតគឺរចនាសម្ព័ន្ធ (មុខងារ) តម្រង់ទិសវត្ថុ ហើយវិធីសាស្ត្រ ARIS ក៏ត្រូវបានគូសបញ្ជាក់ផងដែរ។
ខ្លឹមសារនៃវិធីសាស្រ្តរចនាសម្ព័ន្ធចំពោះការអភិវឌ្ឍន៍ IS ស្ថិតនៅក្នុងការបំបែករបស់វាទៅជាមុខងារស្វ័យប្រវត្តិ៖ ប្រព័ន្ធត្រូវបានបែងចែកទៅជា ប្រព័ន្ធរងមុខងារ, ដែលនៅក្នុងវេនត្រូវបានបែងចែកទៅជាអនុមុខងារ, បែងចែកទៅជាភារកិច្ចនិងដូច្នេះនៅលើ។ បច្ចុប្បន្ននេះ ខាងក្រោមនេះត្រូវបានប្រើប្រាស់យ៉ាងទូលំទូលាយ៖
  • CA ERwin Processer Modeler (ពីមុន៖ BPwin)
  • CA ERwin Data Modeler (ពីមុន៖ ERwin)
វិធីសាស្រ្តតម្រង់ទិសវត្ថុប្រើការបំបែកវត្ថុ ខណៈពេលដែល រចនាសម្ព័ន្ធឋិតិវន្តប្រព័ន្ធត្រូវបានពិពណ៌នានៅក្នុងលក្ខខណ្ឌនៃវត្ថុ និងការតភ្ជាប់រវាងពួកវា ហើយឥរិយាបថនៃប្រព័ន្ធត្រូវបានពិពណ៌នានៅក្នុងលក្ខខណ្ឌនៃការផ្លាស់ប្តូរសាររវាងវត្ថុ។ ឧបករណ៍ដែលបំពេញតាមវិធីសាស្រ្តតម្រង់ទិសវត្ថុ៖

វិធីសាស្រ្ត ARIS កំណត់គោលការណ៍សម្រាប់យកគំរូតាមទិដ្ឋភាពផ្សេងៗនៃសកម្មភាពរបស់អង្គការ គឺផ្អែកលើគោលគំនិតនៃការធ្វើសមាហរណកម្ម ដោយផ្តល់នូវទិដ្ឋភាពរួមនៃដំណើរការអាជីវកម្ម និងតំណាងឱ្យវិធីសាស្រ្តផ្សេងៗគ្នាជាច្រើនដែលរួមបញ្ចូលក្នុងតែមួយ។ វិធីសាស្រ្តជាប្រព័ន្ធ. ជាក្រាហ្វិក វិធីសាស្រ្តនេះត្រូវបានបង្ហាញដូចខាងក្រោម៖

ការប្រៀបធៀបមូលនិធិ

ជាលក្ខណៈវិនិច្ឆ័យសម្រាប់ការប្រៀបធៀបឧបករណ៍ CASE វាត្រូវបានណែនាំឱ្យគូសបញ្ជាក់៖ សមត្ថភាពក្នុងការធ្វើការវិភាគយ៉ាងស៊ីជម្រៅនៃដំណើរការអាជីវកម្ម ភាពពេញលេញនៃការពិពណ៌នា និងភាពច្បាស់លាស់នៃគំរូដែលបានប្រើ ភាពបត់បែន កម្រិតនៃការសម្របខ្លួននៃឧបករណ៍ដែលប្រើដើម្បីដោះស្រាយ។ ភារកិច្ចជាក់លាក់ក៏ដូចជាសមត្ថភាពក្នុងការបង្កើតកូដកម្មវិធី និងអត្រាប្រេវ៉ាឡង់នៃឧបករណ៍ដែលបំពេញតាមវិធីសាស្រ្តដែលកំពុងពិចារណា។

ការប្រៀបធៀបវិធីសាស្រ្តដែលបានពិចារណាដោយអនុលោមតាមលក្ខណៈវិនិច្ឆ័យដែលបានជ្រើសរើស

ការប្រៀបធៀបឧបករណ៍ CASE ពេញនិយមបំផុតនៅក្នុងប្រទេសរុស្ស៊ី

ក្នុងចំណោម លក្ខណៈបុគ្គលឧបករណ៍នីមួយៗអាចត្រូវបានកំណត់ដោយ៖ សមត្ថភាពក្នុងការចេញព័ត៌មានរចនាតាមបីវិធី ឯកសារខាងក្រៅសម្រាប់ Silverrun សូមផ្តោតលើគំរូល្បាក់នៃឧបករណ៍ពី Westmount - Vantage Team Builder ដែលជាអត្ថប្រយោជន៍នៃការធ្វើគំរូយ៉ាងឆាប់រហ័ស នៅពេលដែលឧបករណ៍នេះមានអន្តរកម្មជាមួយ Uniface ។ គ្រឿងបរិក្ខារ Oracle(អ្នករចនា/អ្នកអភិវឌ្ឍន៍) ផ្តល់ជូន ការគាំទ្រពេញលេញជេ ស៊ី ERwin និង BPwin ដែលជាឧបករណ៍ស្វ័យប្រវត្តិកម្មក្នុងស្រុក មានរចនាសម្ព័ន្ធសាមញ្ញ និងត្រូវបានកំណត់គោលដៅ ជាលទ្ធផលពួកគេហាក់ដូចជាសាមញ្ញបំផុតមួយ និង ដំណោះស្រាយងាយស្រួលស្វ័យប្រវត្តិកម្ម។ ឧបករណ៍តម្រង់ទិសវត្ថុដូចជា Rational Rose សព្វថ្ងៃនេះ ភាគច្រើនបំពេញភារកិច្ចការងារជាក្រុម។

ជាលទ្ធផលនៃការប្រៀបធៀបផលិតផល យើងអាចសន្និដ្ឋានថាឧបករណ៍ដែលបំពេញតាមវិធីសាស្រ្តរចនាសម្ព័ន្ធ (ERwin, BPwin) ភាគច្រើនរកឃើញការប្រើប្រាស់របស់ពួកគេនៅដំណាក់កាលនៃការកំណត់តម្រូវការ IS ។ ឧបករណ៍បែបនេះគឺសមរម្យសម្រាប់អនុវត្តការវិភាគស៊ីជម្រៅនៃដំណើរការនៅក្នុងសំណួរ (Vantage Team Builder) និងអនុញ្ញាតឱ្យប្រើប្រាស់ធនធានប្រកបដោយប្រសិទ្ធភាពបំផុតដោយសារភាពឯករាជ្យនៃសមាសភាគកម្មវិធីនីមួយៗ (Oracle)។ សម្រាប់ឧបករណ៍តម្រង់ទិសវត្ថុ វាគឺមានតំលៃកត់សម្គាល់ថាវិធីសាស្រ្តសម្រាប់ការប្រើប្រាស់របស់ពួកគេអនុញ្ញាតឱ្យការរចនានៃប្រភេទណាមួយដោយប្រើភាពជាសកលនិងភាពច្បាស់លាស់នៃភាសា UML ដែលត្រូវបានប្រើនៅក្នុង Rational Rose និង Power Designer ហើយពិតជា ឧបករណ៍ងាយស្រួលសម្រាប់ប្រតិបត្តិការដោយអ្នកឯកទេសនៃកម្រិតនៃការបណ្តុះបណ្តាលណាមួយ។

ការកំណត់ទីតាំងនៃវិធីសាស្រ្តក៏អាចត្រូវបានអនុវត្តទាក់ទងនឹងការដោះស្រាយបញ្ហានៃដំណើរការអាជីវកម្មគំរូនៅដំណាក់កាលនៃការវិភាគ និងការរចនា (ស្របតាមការវិភាគខាងលើ) ដូចខាងក្រោម:

សរុបសេចក្តីមក ខ្ញុំចង់និយាយថា ដោយសារតែការរីករាលដាលនៃស្តង់ដារ UML ប្រហែលជាពេលនេះការវិភាគបែបនេះលែងមានភាពពាក់ព័ន្ធដូចកាលពីប៉ុន្មានឆ្នាំមុនទៀតហើយ។ ទោះយ៉ាងណាក៏ដោយ វាឆ្លុះបញ្ចាំងយ៉ាងច្បាស់ពីគុណសម្បត្តិ និងគុណវិបត្តិនៃមធ្យោបាយជាក់លាក់នៅក្នុងបរិបទនៃវិធីសាស្ត្ររចនាជាក់លាក់មួយ។

ស្លាក: ឧបករណ៍ករណី, ករណី, ការរចនា, វិធីសាស្រ្ត, វិធីសាស្រ្ត, ប្រព័ន្ធព័ត៌មាន, ការវិភាគ, ការប្រៀបធៀប, លក្ខណៈវិនិច្ឆ័យ