കേസ് സാങ്കേതികവിദ്യകൾ ഉപയോഗിച്ച് ഒരു വിവര സംവിധാനം രൂപകൽപ്പന ചെയ്യുന്നു. വിവര സംവിധാനങ്ങളുടെ കമ്പ്യൂട്ടർ സഹായത്തോടെയുള്ള ഡിസൈൻ

70-80 കളിൽ വിവര സംവിധാനങ്ങളുടെ രൂപകല്പനയുടെയും വികസനത്തിൻ്റെയും പ്രക്രിയകൾ ഓട്ടോമേറ്റ് ചെയ്യുന്നതിന്, ഘടനാപരമായ രീതിശാസ്ത്രം വ്യാപകമായി ഉപയോഗിച്ചിരുന്നു, അതായത്, വികസിപ്പിച്ചെടുക്കുകയും അംഗീകരിക്കുകയും ചെയ്യുന്ന സിസ്റ്റത്തെ വിവരിക്കുന്നതിനുള്ള ഔപചാരിക രീതികളുടെ ഉപയോഗം. സാങ്കേതിക പരിഹാരങ്ങൾ. ഈ സാഹചര്യത്തിൽ അവർ ഉപയോഗിച്ചു ഗ്രാഫിക് ഉപകരണങ്ങൾവിവരണങ്ങൾ വിവിധ മോഡലുകൾഡയഗ്രാമുകളും ഡയഗ്രമുകളും ഉപയോഗിക്കുന്ന വിവര സംവിധാനങ്ങൾ. CASE ടൂളുകൾ എന്ന് വിളിക്കപ്പെടുന്ന സോഫ്റ്റ്‌വെയറും സാങ്കേതിക ഉപകരണങ്ങളും അവ നടപ്പിലാക്കുന്ന വിവര സംവിധാനങ്ങൾ സൃഷ്ടിക്കുന്നതിനും പരിപാലിക്കുന്നതിനുമുള്ള CASE സാങ്കേതികവിദ്യകളുടെയും ആവിർഭാവത്തിന് ഇത് ഒരു കാരണമായിരുന്നു.

CASE (കമ്പ്യൂട്ടർ എയ്ഡഡ് സോഫ്റ്റ്‌വെയർ/സിസ്റ്റം എഞ്ചിനീയറിംഗ്) എന്ന പദം വളരെ വിശാലമായ അർത്ഥത്തിലാണ് ഉപയോഗിക്കുന്നത്. യഥാർത്ഥ അർത്ഥം CASE എന്ന പദം വികസന ഓട്ടോമേഷൻ പ്രശ്നങ്ങൾക്ക് മാത്രമായി പരിമിതപ്പെടുത്തിയിരിക്കുന്നു സോഫ്റ്റ്വെയർ. നിലവിൽ, ഈ പദത്തിന് കൂടുതൽ ലഭിച്ചു വിശാലമായ അർത്ഥം, അർത്ഥം വിവര സംവിധാനങ്ങളുടെ വികസനത്തിൻ്റെ ഓട്ടോമേഷൻ.

കേസ്- സൌകര്യങ്ങൾആവശ്യകതകളുടെ വിശകലനവും രൂപീകരണവും, ഡാറ്റാബേസുകളുടെയും ആപ്ലിക്കേഷനുകളുടെയും രൂപകൽപ്പന, കോഡ് സൃഷ്ടിക്കൽ, പരിശോധന, ഗുണനിലവാരം ഉറപ്പ്, കോൺഫിഗറേഷൻ, പ്രോജക്ട് മാനേജ്മെൻ്റ് എന്നിവ പോലുള്ള വിവര സംവിധാനങ്ങൾ സൃഷ്ടിക്കുന്നതിനും/അല്ലെങ്കിൽ പരിപാലിക്കുന്നതിനുമുള്ള പ്രക്രിയകളെ പിന്തുണയ്ക്കുന്ന സോഫ്റ്റ്വെയർ ടൂളുകളാണ്.

കേസ്- സിസ്റ്റംഒരു പ്രത്യേക പ്രവർത്തനപരമായ ഉദ്ദേശ്യമുള്ളതും ഒരൊറ്റ സോഫ്‌റ്റ്‌വെയർ ഉൽപ്പന്നത്തിനുള്ളിൽ നടപ്പിലാക്കുന്നതുമായ ഒരു കൂട്ടം CASE ടൂളുകളായി നിർവചിക്കാം.

കേസ്- സാങ്കേതികവിദ്യവിശകലനം, രൂപകൽപ്പന, വികസനം, പരിപാലനം എന്നിവയ്ക്കുള്ള ഒരു കൂട്ടം രീതിശാസ്ത്രമാണ് സങ്കീർണ്ണമായ സംവിധാനങ്ങൾപരസ്പരം ബന്ധിപ്പിച്ചിട്ടുള്ള ഒരു കൂട്ടം ഓട്ടോമേഷൻ ടൂളുകൾ പിന്തുണയ്ക്കുന്നു.

കേസ്- വ്യവസായംവിവിധ പ്രവർത്തനങ്ങളുടെ നൂറുകണക്കിന് സ്ഥാപനങ്ങളെയും കമ്പനികളെയും ഒന്നിപ്പിക്കുന്നു. മിക്കവാറും എല്ലാ ഗുരുതരമായ വിദേശ സോഫ്റ്റ്‌വെയർ പ്രോജക്റ്റുകളും CASE ടൂളുകൾ ഉപയോഗിച്ചാണ് നടപ്പിലാക്കുന്നത്, കൂടാതെ വിതരണം ചെയ്ത പാക്കേജുകളുടെ ആകെ എണ്ണം 500 ഇനങ്ങളിൽ കൂടുതലാണ്.

പ്രാഥമിക ലക്ഷ്യംകേസ് - സംവിധാനങ്ങളും മാർഗങ്ങളുംസോഫ്‌റ്റ്‌വെയർ രൂപകൽപ്പനയെ അതിൻ്റെ കോഡിംഗിൽ നിന്നും തുടർന്നുള്ള വികസന ഘട്ടങ്ങളിൽ നിന്നും (ടെസ്റ്റിംഗ്, ഡോക്യുമെൻ്റേഷൻ മുതലായവ) വേർതിരിക്കുക, അതുപോലെ തന്നെ സോഫ്‌റ്റ്‌വെയർ സിസ്റ്റങ്ങൾ സൃഷ്‌ടിക്കുന്ന മുഴുവൻ പ്രക്രിയയും ഓട്ടോമേറ്റ് ചെയ്യുക, അല്ലെങ്കിൽ എഞ്ചിനീയറിംഗ്(ഇംഗ്ലീഷ് എഞ്ചിനീയറിംഗിൽ നിന്ന് - വികസനം).

ആധുനിക CASE ടൂളുകൾ വിവിധ ഇൻഫർമേഷൻ സിസ്റ്റം ഡിസൈൻ സാങ്കേതികവിദ്യകളെ പിന്തുണയ്ക്കുന്നു: മുതൽ ലളിതമായ പ്രതിവിധികൾമുഴുവൻ സോഫ്‌റ്റ്‌വെയർ ജീവിത ചക്രം ഉൾക്കൊള്ളുന്ന പൂർണ്ണ തോതിലുള്ള ഓട്ടോമേഷൻ ടൂളുകളിലേക്കുള്ള വിശകലനവും ഡോക്യുമെൻ്റേഷനും.

IS വികസനത്തിൻ്റെ ഏറ്റവും അധ്വാനം-ഇൻ്റൻസീവ് ഘട്ടങ്ങൾ വിശകലനത്തിൻ്റെയും രൂപകൽപ്പനയുടെയും ഘട്ടങ്ങളാണ്, ഈ സമയത്ത് CASE ഉപകരണങ്ങൾ എടുക്കുന്ന സാങ്കേതിക തീരുമാനങ്ങളുടെയും തയ്യാറെടുപ്പുകളുടെയും ഗുണനിലവാരം ഉറപ്പാക്കുന്നു. പദ്ധതി ഡോക്യുമെൻ്റേഷൻ. അതിൽ പ്രധാന പങ്ക്കളി രീതികൾ ദൃശ്യ പ്രാതിനിധ്യംവിവരങ്ങൾ. തത്സമയം ഘടനാപരമായ അല്ലെങ്കിൽ മറ്റ് ഡയഗ്രമുകളുടെ നിർമ്മാണം, വൈവിധ്യമാർന്ന ഉപയോഗം എന്നിവ ഇതിൽ ഉൾപ്പെടുന്നു വർണ്ണ പാലറ്റ്, അവസാനം മുതൽ അവസാനം വരെ സ്ഥിരീകരണംവാക്യഘടന നിയമങ്ങൾ. ഗ്രാഫിക്കൽ മോഡലിംഗ് ടൂളുകൾ വിഷയ മേഖലനിലവിലുള്ള ഒരു വിവര സംവിധാനം ദൃശ്യപരമായി പഠിക്കാനും അവരുടെ ലക്ഷ്യങ്ങൾക്കും നിലവിലുള്ള പരിമിതികൾക്കും അനുസൃതമായി അത് പുനർനിർമ്മിക്കാനും ഡവലപ്പർമാരെ അനുവദിക്കുക.

ഏതൊരു IP പ്രോജക്റ്റിൻ്റെയും അടിസ്ഥാനം CASE ടൂളുകളാണ്. നിർദ്ദിഷ്ട സാങ്കേതികവിദ്യകളിലൂടെയും പിന്തുണയ്ക്കുന്ന മാനദണ്ഡങ്ങൾ, സാങ്കേതികതകൾ എന്നിവയിലൂടെയും രീതിശാസ്ത്രം നടപ്പിലാക്കുന്നു ഉപകരണങ്ങൾ, ഇത് പ്രക്രിയകളുടെ നിർവ്വഹണം ഉറപ്പാക്കുന്നു ജീവിത ചക്രംവിവര സംവിധാനം.

CASE ടൂളുകളുടെ സ്വഭാവ സവിശേഷതകൾ:

- ഏകീകൃത ഗ്രാഫിക് ഭാഷ. CASE സാങ്കേതികവിദ്യകൾ ഉപഭോക്താക്കൾ ഉൾപ്പെടെ എല്ലാ പ്രോജക്റ്റ് പങ്കാളികൾക്കും, ലളിതവും വ്യക്തവുമായ ഘടനയോടെ ദൃശ്യമായ ഘടകങ്ങൾ ലഭ്യമാക്കാൻ അനുവദിക്കുന്ന ഒരൊറ്റ, കർശനമായ, ദൃശ്യപരവും അവബോധജന്യവുമായ ഗ്രാഫിക്കൽ ഭാഷ നൽകുന്നു. അതേ സമയം, പ്രോഗ്രാമുകൾ ദ്വിമാന ഡയഗ്രമുകളായി അവതരിപ്പിക്കുന്നു (മൾട്ടി-പേജ് വിവരണങ്ങളേക്കാൾ ഉപയോഗിക്കാൻ എളുപ്പമാണ്), ഉപഭോക്താവിനെ വികസന പ്രക്രിയയിൽ പങ്കെടുക്കാൻ അനുവദിക്കുന്നു, കൂടാതെ ഡവലപ്പർമാർക്ക് വിഷയ വിദഗ്ധരുമായി ആശയവിനിമയം നടത്താനും സിസ്റ്റം അനലിസ്റ്റുകളുടെ പ്രവർത്തനങ്ങൾ വേർതിരിക്കാനും കഴിയും. , ഡിസൈനർമാരും പ്രോഗ്രാമർമാരും, മാനേജ്മെൻ്റിന് പ്രോജക്റ്റ് പ്രതിരോധിക്കുന്നത് അവർക്ക് എളുപ്പമാക്കുന്നു, കൂടാതെ അറ്റകുറ്റപ്പണികൾ എളുപ്പമാക്കുകയും സിസ്റ്റത്തിലെ മാറ്റങ്ങളും ഉറപ്പാക്കുകയും ചെയ്യുന്നു.

- ഒറ്റ അടിസ്ഥാനംപദ്ധതി ഡാറ്റ. പ്രൊജക്‌റ്റിനെക്കുറിച്ചുള്ള എല്ലാ വിവരങ്ങളും സംഭരിക്കുന്നതിന് ഒരു പ്രോജക്റ്റ് ഡാറ്റാബേസ് (റിപ്പോസിറ്ററി) ഉപയോഗിക്കുന്നതാണ് CASE സാങ്കേതികവിദ്യയുടെ അടിസ്ഥാനം, അത് ഡെവലപ്പർമാർക്ക് അവരുടെ ആക്‌സസ് അവകാശങ്ങൾക്ക് അനുസൃതമായി പങ്കിടാൻ കഴിയും. ശേഖരത്തിലെ ഉള്ളടക്കങ്ങൾ മാത്രമല്ല ഉൾപ്പെടുന്നു വിവര വസ്തുക്കൾവ്യത്യസ്ത തരങ്ങൾ, മാത്രമല്ല അവയുടെ ഘടകങ്ങൾ തമ്മിലുള്ള ബന്ധങ്ങൾ, അതുപോലെ തന്നെ ഈ ഘടകങ്ങൾ ഉപയോഗിക്കുന്നതിനോ പ്രോസസ്സ് ചെയ്യുന്നതിനോ ഉള്ള നിയമങ്ങൾ. റിപ്പോസിറ്ററിക്ക് വിവിധ തരത്തിലുള്ള ഒബ്‌ജക്റ്റുകൾ സംഭരിക്കാൻ കഴിയും: ഘടനാപരമായ ഡയഗ്രമുകൾ, സ്‌ക്രീനുകളുടെയും മെനുകളുടെയും നിർവചനങ്ങൾ, റിപ്പോർട്ട് പ്രോജക്റ്റുകൾ, ഡാറ്റയുടെ വിവരണങ്ങളും അവയുടെ പ്രോസസ്സിംഗിനുള്ള ലോജിക്കുകളും അതുപോലെ ഡാറ്റ മോഡലുകളും ഓർഗനൈസേഷൻ, പ്രോസസ്സിംഗ്, സോഴ്സ് കോഡുകൾ, ഡാറ്റ ഘടകങ്ങൾ മുതലായവ.

- മാർഗങ്ങളുടെ സംയോജനം. റിപ്പോസിറ്ററിയെ അടിസ്ഥാനമാക്കി, CASE ടൂളുകൾ സംയോജിപ്പിച്ച് വേർതിരിക്കുന്നു സിസ്റ്റം വിവരങ്ങൾഡെവലപ്പർമാർക്കിടയിൽ. അതേ സമയം, ശേഖരണത്തിൻ്റെ കഴിവുകൾ വിവിധ തലത്തിലുള്ള സംയോജനം നൽകുന്നു: എല്ലാ ഉപകരണങ്ങൾക്കും ഒരു പൊതു ഉപയോക്തൃ ഇൻ്റർഫേസ്, ഉപകരണങ്ങൾ തമ്മിലുള്ള ഡാറ്റ കൈമാറ്റം, വികസന ഘട്ടങ്ങളുടെ സംയോജനം ഏകീകൃത സംവിധാനംജീവിത ചക്രത്തിൻ്റെ ഘട്ടങ്ങളുടെ പ്രതിനിധാനം, വിവിധ പ്ലാറ്റ്‌ഫോമുകൾക്കിടയിൽ ഡാറ്റയുടെയും ടൂളുകളുടെയും കൈമാറ്റം.

- ടീം വികസനവും പ്രോജക്ട് മാനേജ്മെൻ്റും പിന്തുണയ്ക്കുന്നു. CASE സാങ്കേതികവിദ്യ ഒരു പ്രോജക്റ്റിൻ്റെ ഗ്രൂപ്പ് വികസനത്തെ പിന്തുണയ്ക്കുന്നു, നെറ്റ്‌വർക്കിൽ പ്രവർത്തിക്കാനുള്ള കഴിവ് നൽകുന്നു, ഏതെങ്കിലും പ്രോജക്റ്റ് ശകലങ്ങളുടെ കയറ്റുമതി-ഇറക്കുമതി അവയുടെ വികസനത്തിനും കൂടാതെ/അല്ലെങ്കിൽ പരിഷ്‌ക്കരണത്തിനും, അതുപോലെ ആസൂത്രണം, നിയന്ത്രണം, മാനേജ്‌മെൻ്റ്, ഇടപെടൽ, അതായത് ആവശ്യമായ പ്രവർത്തനങ്ങൾ. പദ്ധതികളുടെ വികസനത്തിൻ്റെയും പരിപാലനത്തിൻ്റെയും പ്രക്രിയ. ഈ ഫംഗ്ഷനുകളും റിപ്പോസിറ്ററിയെ അടിസ്ഥാനമാക്കിയാണ് നടപ്പിലാക്കുന്നത്. പ്രത്യേകിച്ചും, സുരക്ഷാ നിയന്ത്രണം (നിയന്ത്രണങ്ങളും ആക്സസ് പ്രത്യേകാവകാശങ്ങളും), പതിപ്പും മാറ്റ നിയന്ത്രണവും മുതലായവ ശേഖരം വഴി പ്രയോഗിക്കാൻ കഴിയും.

- ലേഔട്ട്. CASE സാങ്കേതികവിദ്യ വേഗത്തിൽ ലേഔട്ടുകൾ നിർമ്മിക്കുന്നത് സാധ്യമാക്കുന്നു (പ്രോട്ടോടൈപ്പുകൾ) ഭാവി സംവിധാനം, ഉപഭോക്താവിന് വികസനത്തിൻ്റെ പ്രാരംഭ ഘട്ടത്തിൽ താൻ അതിൽ എത്രത്തോളം സംതൃപ്തനാണെന്നും ഭാവി ഉപയോക്താക്കൾക്ക് അത് എത്രത്തോളം സ്വീകാര്യമാണെന്നും വിലയിരുത്താൻ ഇത് അനുവദിക്കുന്നു.

- ഡോക്യുമെൻ്റേഷൻ ജനറേഷൻ. എല്ലാ പ്രോജക്റ്റ് ഡോക്യുമെൻ്റേഷനും റിപ്പോസിറ്ററിയെ അടിസ്ഥാനമാക്കി സ്വയമേവ ജനറേറ്റുചെയ്യുന്നു (സാധാരണയായി നിലവിലെ മാനദണ്ഡങ്ങളുടെ ആവശ്യകതകൾക്ക് അനുസൃതമായി). ഡോക്യുമെൻ്റേഷൻ എല്ലായ്പ്പോഴും ഉത്തരം നൽകുന്നു എന്നതാണ് CASE സാങ്കേതികവിദ്യയുടെ നിസ്സംശയമായ നേട്ടം നിലവിലുള്ള അവസ്ഥകാര്യങ്ങൾ, പ്രോജക്റ്റിലെ എന്തെങ്കിലും മാറ്റങ്ങൾ സ്വയമേവ റിപ്പോസിറ്ററിയിൽ പ്രതിഫലിക്കുന്നതിനാൽ (സോഫ്റ്റ്‌വെയർ വികസനത്തിനായുള്ള പരമ്പരാഗത സമീപനങ്ങളിലൂടെ, ഡോക്യുമെൻ്റേഷനിൽ മികച്ച സാഹചര്യംകാലതാമസം നേരിടുന്നു, കൂടാതെ നിരവധി പരിഷ്കാരങ്ങൾ അതിൽ പ്രതിഫലിക്കുന്നില്ല).

- പദ്ധതി സ്ഥിരീകരണം. വികസനത്തിൻ്റെ പ്രാരംഭ ഘട്ടത്തിൽ പൂർണ്ണതയ്ക്കും സ്ഥിരതയ്ക്കും വേണ്ടി പ്രോജക്റ്റിൻ്റെ യാന്ത്രിക പരിശോധനയും നിയന്ത്രണവും CASE സാങ്കേതികവിദ്യ നൽകുന്നു, ഇത് വികസനത്തിൻ്റെ മൊത്തത്തിലുള്ള വിജയത്തെ ബാധിക്കുന്നു.

- ഓട്ടോമാറ്റിക് ജനറേഷൻ പ്രോഗ്രാം കോഡ് . പ്രോഗ്രാം കോഡ് സൃഷ്ടിക്കുന്നത് ഒരു ശേഖരണത്തിൻ്റെ അടിസ്ഥാനത്തിലാണ്, കൂടാതെ ഭാഷകളിൽ 85-90% ടെക്‌സ്‌റ്റുകൾ സ്വയമേവ നിർമ്മിക്കാൻ നിങ്ങളെ അനുവദിക്കുന്നു ഉയർന്ന തലം.

- പരിപാലനവും പുനർനിർമ്മാണവും. CASE സാങ്കേതികവിദ്യയുടെ ചട്ടക്കൂടിനുള്ളിലെ സിസ്റ്റം മെയിൻ്റനൻസ് പ്രോജക്റ്റിൻ്റെ അറ്റകുറ്റപ്പണിയാണ്, പ്രോഗ്രാം കോഡുകളല്ല. റീഎൻജിനീയറിംഗ് ടൂളുകൾ അതിൻ്റെ കോഡുകളിൽ നിന്ന് ഒരു സിസ്റ്റം മോഡൽ സൃഷ്ടിക്കാനും തത്ഫലമായുണ്ടാകുന്ന മോഡലുകൾ പ്രോജക്റ്റിലേക്ക് സംയോജിപ്പിക്കാനും നിങ്ങളെ അനുവദിക്കുന്നു, കോഡുകൾ മാറുമ്പോൾ ഡോക്യുമെൻ്റേഷൻ യാന്ത്രികമായി അപ്ഡേറ്റ് ചെയ്യുക, കോഡുകൾ എഡിറ്റുചെയ്യുമ്പോൾ സവിശേഷതകൾ സ്വയമേവ മാറ്റുക തുടങ്ങിയവ.

പ്രോഗ്രാമിൻ്റെ വികസനം സിസ്റ്റത്തിൻ്റെ ചില പ്രാഥമിക പതിപ്പിൽ ആരംഭിക്കുന്നു. ഈ ഐച്ഛികം ഈ ആവശ്യത്തിനായി പ്രത്യേകം വികസിപ്പിച്ച ഒരു പ്രോട്ടോടൈപ്പ് ആകാം, അല്ലെങ്കിൽ കാലഹരണപ്പെട്ട സിസ്റ്റം. പിന്നീടുള്ള സന്ദർഭത്തിൽ, ഒരു സോഫ്റ്റ്വെയർ സിസ്റ്റത്തെക്കുറിച്ചുള്ള അറിവ് അതിൻ്റെ തുടർന്നുള്ള ഉപയോഗത്തിനായി പുനഃസ്ഥാപിക്കുന്നതിന് പുനർ-വികസനം - പുനർനിർമ്മാണം - ഉപയോഗിക്കുന്നു.

പുനർവികസനം യഥാർത്ഥ മോഡൽ നിർമ്മിക്കുന്നതിലേക്ക് വരുന്നു സോഫ്റ്റ്വെയർ സിസ്റ്റംഅതിൻ്റെ പ്രോഗ്രാം കോഡുകൾ പരിശോധിച്ചുകൊണ്ട്. ഒരു മോഡൽ ഉണ്ടെങ്കിൽ, നിങ്ങൾക്ക് അത് മെച്ചപ്പെടുത്താം, തുടർന്ന് വീണ്ടും വികസനത്തിലേക്ക് നീങ്ങുക. ഇത്തരത്തിലുള്ള ഏറ്റവും അറിയപ്പെടുന്ന തത്വങ്ങളിലൊന്നാണ് റൗണ്ട് ട്രിപ്പ് എഞ്ചിനീയറിംഗിൻ്റെ (ആർടിഇ) തത്വം.

ആധുനിക CASE സിസ്റ്റങ്ങൾ പ്രാരംഭവും പുനർ-വികസനവും നൽകുന്നു, ഇത് ആപ്ലിക്കേഷൻ വികസനം ഗണ്യമായി വേഗത്തിലാക്കുകയും അവയുടെ ഗുണനിലവാരം മെച്ചപ്പെടുത്തുകയും ചെയ്യുന്നു.

നിലവിൽ, CASE ടൂളുകൾക്കുള്ള മറ്റ് ആവശ്യകതകൾക്കിടയിൽ, ഇനിപ്പറയുന്നവ ചുമത്തിയിരിക്കുന്നു:

ഒരു പ്രയോഗിച്ച ടാസ്ക്കിൻ്റെ പ്രധാന മാതൃക നിർവചിക്കാനുള്ള കഴിവിൻ്റെ ലഭ്യത (ബിസിനസ് മോഡൽ, സാധാരണയായി ഒബ്ജക്റ്റ്-ഓറിയൻ്റഡ്) അതിൻ്റെ പെരുമാറ്റത്തിൻ്റെ നിയമങ്ങൾ (ബിസിനസ് നിയമങ്ങൾ);

ഡിസൈൻ ഘടകങ്ങൾ (ഒബ്ജക്റ്റുകളും നിയമങ്ങളും) സംഭരിക്കുന്നതിനും തിരയുന്നതിനും തിരഞ്ഞെടുക്കുന്നതിനുമുള്ള ഉപകരണങ്ങൾ സജ്ജീകരിച്ചിട്ടുള്ള ലൈബ്രറികൾ ഉപയോഗിച്ച് ഡിസൈൻ പ്രക്രിയയെ പിന്തുണയ്ക്കുന്നു;

സൃഷ്ടിക്കുന്നതിനുള്ള ഫണ്ടുകളുടെ ലഭ്യത ഉപയോക്തൃ ഇൻ്റർഫേസ്വ്യാപകമായി നിലനിർത്തുകയും ചെയ്യുന്നു സോഫ്റ്റ്വെയർ ഇൻ്റർഫേസുകൾ(OLE, OpenDoc മാനദണ്ഡങ്ങൾക്കുള്ള പിന്തുണ, HTML/Java ലൈബ്രറികളിലേക്കുള്ള ആക്സസ് മുതലായവ);

വിവിധ വിതരണം ചെയ്ത ക്ലയൻ്റ്-സെർവർ ആപ്ലിക്കേഷനുകൾ സൃഷ്ടിക്കുന്നതിനുള്ള കഴിവുകളുടെ ലഭ്യത.

ഹൈരാർക്കിക്കൽ CASE മോഡലുകൾ പ്രശ്നത്തിൻ്റെ വലിയ മാനവുമായി വളരെ നന്നായി യോജിക്കുന്നു. CASE (കമ്പ്യൂട്ടർ-എയ്ഡഡ് സോഫ്‌റ്റ്‌വെയർ/സിസ്റ്റം എഞ്ചിനീയറിംഗ്) എന്നതിൻ്റെ ചുരുക്കെഴുത്ത് കമ്പ്യൂട്ടർ-അസിസ്റ്റഡ് സോഫ്റ്റ്‌വെയർ അല്ലെങ്കിൽ സിസ്റ്റം എഞ്ചിനീയറിംഗ് എന്നാണ്.

ഈ മേഖലയിൽ CAD സംവിധാനങ്ങൾ സൃഷ്ടിക്കുന്നതിൽ നിലവിലുള്ളതും അതിവേഗം വികസിച്ചുകൊണ്ടിരിക്കുന്നതുമായ ഒരു ദിശയാണ് CASE സാങ്കേതികവിദ്യ സോഫ്റ്റ്വെയർ ഉൽപ്പന്നങ്ങൾവിവര സംസ്കരണ സംവിധാനങ്ങളും. CASE ടൂളുകൾ ഉപയോഗിക്കാതെ നിലവിൽ ഒരു പ്രധാന വിദേശ സോഫ്റ്റ്‌വെയർ ഉൽപ്പന്നവും സൃഷ്ടിക്കപ്പെട്ടിട്ടില്ല.

CASE ടൂളുകൾ ഉപയോഗിച്ച് സൃഷ്ടിച്ച ആഭ്യന്തര സംവിധാനങ്ങളിൽ, ഐടി കമ്പനിയിൽ നിന്നുള്ള BOSS-CORPORATION സിസ്റ്റം ശ്രദ്ധിക്കേണ്ടതാണ്. ഈ സംവിധാനം സൃഷ്ടിക്കുന്നതിൻ്റെ എല്ലാ ഘട്ടങ്ങളിലും, ഒറാക്കിൾ 2000 കുടുംബത്തിൻ്റെ (ഡിസൈനർ/2000, ഡെവലപ്പർ/200, പ്രോഗ്രാമർ/2000) വികസന ഉപകരണങ്ങൾ ഉപയോഗിച്ചു.

CASE സാങ്കേതികവിദ്യകളുടെ പ്രയോഗത്തിൻ്റെ വ്യാപ്തി ഈ സംവിധാനങ്ങളുടെ ബഹുജന സ്വഭാവത്താൽ വിശദീകരിക്കപ്പെടുന്ന സാമ്പത്തിക വിവര സംവിധാനങ്ങളുടെ സൃഷ്ടിയുമായി ബന്ധപ്പെട്ടിരിക്കുന്നു.

ഓട്ടോമേറ്റഡ് കൺട്രോൾ സിസ്റ്റങ്ങൾ സൃഷ്ടിക്കാൻ മാത്രമല്ല, വികസിപ്പിക്കാനും CASE സാങ്കേതികവിദ്യകൾ ഉപയോഗിക്കുന്നു എന്നത് ശ്രദ്ധിക്കേണ്ടതാണ്. സിസ്റ്റം മോഡലുകൾ, തന്ത്രപരമായ ആസൂത്രണ മേഖലയിൽ തീരുമാനങ്ങൾ എടുക്കാൻ സഹായിക്കുന്നു, സാമ്പത്തിക മാനേജ്മെന്റ്കമ്പനികൾ, വ്യക്തിഗത പരിശീലനം മുതലായവ. CASE സാങ്കേതികവിദ്യകളുടെ പ്രയോഗത്തിൻ്റെ ഈ മേഖലയ്ക്ക് അതിൻ്റേതായ പേര് ലഭിച്ചു - ബിസിനസ് വിശകലനം.

സബ്ജക്ട് ഏരിയയിലെ പ്രശ്നങ്ങൾ വളരെ സങ്കീർണ്ണമായ സാഹചര്യത്തിൽ CASE സാങ്കേതികവിദ്യകളും ഉപയോഗിക്കുന്നു, ഉദാഹരണത്തിന്, സിസ്റ്റം സോഫ്റ്റ്വെയർ വികസിപ്പിക്കുന്നതിൽ.

CASE സാങ്കേതികവിദ്യകളുടെ രീതിശാസ്ത്രപരമായ അടിസ്ഥാനങ്ങൾ നമുക്ക് പരിഗണിക്കാം.

CASE രീതിശാസ്ത്രത്തിൻ്റെ അടിസ്ഥാനം മോഡലിംഗ് ആണ്. സിസ്റ്റം ഡിസൈൻ ഓട്ടോമേറ്റ് ചെയ്യുന്നതിനുള്ള ഒരു മാതൃകാ രീതിയാണ് CASE സാങ്കേതികവിദ്യ.

CASE സാങ്കേതികവിദ്യ മാതൃകയെ അടിസ്ഥാനമാക്കിയുള്ളതാണ്: രീതിശാസ്ത്രം - രീതി - കുറിപ്പുകൾ - ഉപകരണങ്ങൾ

ഒരു സിസ്റ്റം ഓപ്ഷൻ വിലയിരുത്തുന്നതിനും തിരഞ്ഞെടുക്കുന്നതിനുമുള്ള പൊതുവായ സമീപനങ്ങൾ, ഡിസൈൻ ഘട്ടങ്ങളുടെയും ഘട്ടങ്ങളുടെയും ക്രമം, രീതികൾ തിരഞ്ഞെടുക്കുന്നതിനുള്ള സമീപനങ്ങൾ എന്നിവ മെത്തഡോളജി നിർവചിക്കുന്നു.

സിസ്റ്റത്തിൻ്റെ വ്യക്തിഗത ഘടകങ്ങൾ രൂപകൽപ്പന ചെയ്യുന്നതിനുള്ള ക്രമം ഈ രീതി വ്യക്തമാക്കുന്നു (ഉദാഹരണത്തിന്, സിസ്റ്റത്തിൽ ഡാറ്റാ ഫ്ലോകൾ രൂപകൽപ്പന ചെയ്യുന്നതിനും പ്രോസസ്സുകളുടെ സവിശേഷതകൾ (വിവരണങ്ങൾ) സജ്ജീകരിക്കുന്നതിനും സംഭരണത്തിലെ ഡാറ്റാ ഘടനകളെ പ്രതിനിധീകരിക്കുന്നതിനും മറ്റും അറിയപ്പെടുന്ന രീതികളുണ്ട്).

ഒരു സിസ്റ്റത്തിൻ്റെ ഘടന, വിവര പ്രോസസ്സിംഗിൻ്റെ ഘട്ടങ്ങൾ, ഡാറ്റാ ഘടന മുതലായവ വിവരിക്കുന്നതിനായി രൂപകൽപ്പന ചെയ്ത ഗ്രാഫിക്കൽ നോട്ടേഷനുകളും നിയമങ്ങളും നോട്ടേഷനുകളാണ്. ഗ്രാഫുകൾ, ഡയഗ്രമുകൾ, പട്ടികകൾ, ഫ്ലോചാർട്ടുകൾ, ഔപചാരികവും സ്വാഭാവികവുമായ ഭാഷകൾ എന്നിവ നൊട്ടേഷനുകളിൽ ഉൾപ്പെടുന്നു.

അവസാനമായി, ടൂളുകളാണ് ടൂളുകൾ, ഒരു ഇൻ്ററാക്ടീവ് ഡിസൈൻ മോഡ് (ഒരു വിവര സിസ്റ്റത്തിൻ്റെ ഗ്രാഫിക്കൽ ഡിസൈൻ സൃഷ്ടിക്കുകയും എഡിറ്റുചെയ്യുകയും ചെയ്യുക), പ്രോഗ്രാം കോഡ് സൃഷ്ടിക്കൽ (സിസ്റ്റം പ്രോഗ്രാം കോഡുകളുടെ സ്വയമേവ സൃഷ്ടിക്കൽ) എന്നിവ നൽകുന്നതിനുള്ള സോഫ്റ്റ്വെയർ ഉൽപ്പന്നങ്ങളുടെ രൂപത്തിൽ ഓട്ടോമേഷൻ ടൂളുകൾ ഡിസൈൻ ചെയ്യുക.

കമ്പ്യൂട്ടർ പിന്തുണയെ അടിസ്ഥാനമാക്കിയുള്ള ഡിസൈൻ രീതിശാസ്ത്രത്തിന് ഒരു വിവര മാതൃകയുടെ രൂപത്തിൽ വിവര സിസ്റ്റത്തിൻ്റെ ഔപചാരികമായ വിവരണത്തിൻ്റെ നിർമ്മാണം ആവശ്യമാണ്. ഒരു സിസ്റ്റത്തിൻ്റെ CASE മോഡലിൻ്റെ നിർമ്മാണത്തിൽ സിസ്റ്റത്തിൻ്റെ വിഘടനവും വിഘടിപ്പിച്ച ഉപസിസ്റ്റങ്ങളുടെ ശ്രേണി ക്രമപ്പെടുത്തലും ഉൾപ്പെടുന്നു.

സിസ്റ്റം മോഡൽ പ്രതിഫലിപ്പിക്കണം:

സിസ്റ്റത്തിൻ്റെ പ്രവർത്തനപരമായ ഭാഗം;

ഡാറ്റ തമ്മിലുള്ള ബന്ധം;

തത്സമയം പ്രവർത്തിക്കുമ്പോൾ സിസ്റ്റം അവസ്ഥകളുടെ പരിവർത്തനങ്ങൾ. മൂന്ന് നിർദ്ദിഷ്ട വശങ്ങളിൽ ഒരു വിവര സംവിധാനം മാതൃകയാക്കാൻ, ചില നൊട്ടേഷനുകളുള്ള മൂന്ന് തരം ഗ്രാഫിക്കൽ ടൂളുകൾ ഉപയോഗിക്കുന്നു.

1. ഡാറ്റാ ഫ്ലോ ഡയഗ്രമുകൾ - DFD (ഡാറ്റ ഫ്ലോ ഡയഗ്രമുകൾ). അവ ഡാറ്റാ നിഘണ്ടുക്കളുമായും പ്രോസസ്സ് സ്പെസിഫിക്കേഷനുകളുമായും സംയോജിച്ച് ഉപയോഗിക്കുന്നു.

2. എൻ്റിറ്റി-റിലേഷൻഷിപ്പ് ഡയഗ്രമുകൾ - ERD (എൻ്റിറ്റി റിലേഷൻഷിപ്പ് ഡയഗ്രമുകൾ), ഡാറ്റ തമ്മിലുള്ള ബന്ധങ്ങൾ കാണിക്കുന്നു.

3. സ്റ്റേറ്റ് ട്രാൻസിഷൻ ഡയഗ്രമുകൾ - STD (സ്റ്റേറ്റ് ട്രാൻസിറ്റൈൻ ഡയഗ്രമുകൾ) സിസ്റ്റത്തിൻ്റെ സമയാധിഷ്ഠിത സ്വഭാവം (തത്സമയം) പ്രതിഫലിപ്പിക്കുന്നു.

മോഡലിംഗിലെ പ്രധാന പങ്ക് ഡിഎഫ്ഡിയുടേതാണ്.

ഡാറ്റയുടെ ഉറവിടങ്ങളും റിസീവറുകളും (വിവര സംവിധാനവുമായി ബന്ധപ്പെട്ട് ബാഹ്യ എൻ്റിറ്റികൾ എന്ന് വിളിക്കപ്പെടുന്നവ), ഡാറ്റാ ഫ്ലോകൾ, പ്രോസസ്സിംഗ് പ്രക്രിയകൾ (സിസ്റ്റത്തിൻ്റെ പ്രവർത്തനങ്ങളുമായി പൊരുത്തപ്പെടുന്ന കമ്പ്യൂട്ടിംഗ് പ്രക്രിയകൾ), ഡാറ്റ സ്റ്റോറേജുകൾ (ഡ്രൈവുകൾ) എന്നിവ തമ്മിലുള്ള ബന്ധത്തെ പ്രതിഫലിപ്പിക്കുന്നതിനാണ് DFD രൂപകൽപ്പന ചെയ്തിരിക്കുന്നത്. .

ഡിസ്പ്ലേ സ്ക്രീനിലെ ഡാറ്റാ ഫ്ലോ ഡയഗ്രാമിൻ്റെ ഒരു ഗ്രാഫിക്കൽ പ്രാതിനിധ്യം മോഡലിംഗിൻ്റെ വ്യക്തതയും ഇൻ്ററാക്ടീവ് മോഡിൽ മോഡലിൻ്റെ പ്രധാന ഘടകങ്ങളുടെ ക്രമീകരണവും എളുപ്പമാക്കുന്നു.

ഒരു DFD യുടെ ഘടകങ്ങൾ കൃത്യമായി നിർവചിക്കുന്നതിന് ഒരു ഗ്രാഫിക്കൽ പ്രാതിനിധ്യം പര്യാപ്തമല്ലാത്തതിനാൽ, പ്രോസസ്സിംഗ് പ്രക്രിയകളും ഡാറ്റാ ഘടനയും വ്യക്തമാക്കുന്നതിനുള്ള ടെക്സ്റ്റ് വിവരണങ്ങളും മറ്റ് മാർഗങ്ങളും ഉപയോഗിക്കുന്നു.

അങ്ങനെ, ഡാറ്റാ സ്ട്രീമുകൾ ഡാറ്റാ നിഘണ്ടുവിൽ അവയുടെ ഘടനയുടെ അടിസ്ഥാനത്തിൽ വ്യക്തമാക്കിയിരിക്കുന്നു. ഓരോ പ്രക്രിയയും (സിസ്റ്റം ഫംഗ്‌ഷൻ) ഒരു ലോവർ-ലെവൽ DFD ഉപയോഗിച്ച് വിശദമായി വിവരിക്കാം, അവിടെ അത് പല പ്രക്രിയകളായി വിഭജിക്കപ്പെട്ടിരിക്കുന്നു, അതേസമയം ഡാറ്റാ ഫ്ലോകൾ വിശദീകരിക്കുന്നു.

തിരഞ്ഞെടുത്ത പ്രോസസ്സ് അൽഗോരിതം റൈറ്റിംഗ് രീതി ഉപയോഗിച്ച് ഓരോ വിശദമായ പ്രക്രിയയുടെയും ഒരു വിവരണം നിർമ്മിക്കാൻ കഴിയുമ്പോൾ പ്രോസസ്സ് വിശദാംശം അവസാനിക്കുന്നു. പ്രോസസ്സ് സ്പെസിഫിക്കേഷനിൽ പ്രോസസ് നമ്പറും പേരും, ഡാറ്റാ നിഘണ്ടുവിൽ നിന്നുള്ള ഇൻപുട്ട്, ഔട്ട്പുട്ട് ഡാറ്റാ പേരുകളുടെ ലിസ്റ്റുകൾ, ഇൻപുട്ട് ഡാറ്റ സ്ട്രീമുകളെ ഇൻപുട്ട് സ്ട്രീമുകളാക്കി മാറ്റുന്ന ഒരു പ്രോസസ് അൽഗോരിതം എന്നിവ അടങ്ങിയിരിക്കുന്നു. പ്രോസസ്സ് അൽഗോരിതങ്ങൾ വ്യക്തമാക്കുന്നതിന് CASE സാങ്കേതികവിദ്യ ഇനിപ്പറയുന്ന രീതികൾ ഉപയോഗിക്കുന്നു:

വാചക വിവരണം;

സ്വാഭാവിക ഘടനാപരമായ ഭാഷ;

തീരുമാന പട്ടികകൾ;

തീരുമാന മരങ്ങൾ;

ദൃശ്യ ഭാഷകൾ;

പ്രോഗ്രാമിംഗ് ഭാഷകൾ.

പ്രോഗ്രാമിംഗ് ഭാഷകൾ (സി, കോബോൾ മുതലായവ) ഡിഎഫ്ഡിയുമായി ബന്ധപ്പെട്ട് അൽഗോരിതങ്ങൾ എഴുതുന്നതിൽ ബുദ്ധിമുട്ടുകൾ സൃഷ്ടിക്കുന്നു, കാരണം അവയ്ക്ക് ഡാറ്റാ ഫ്ലോകൾക്ക് പുറമേ ഡാറ്റാ നിഘണ്ടുക്കളുടെ ഉപയോഗം ആവശ്യമാണ്, കൂടാതെ ഡിഎഫ്ഡി ക്രമീകരിക്കുമ്പോൾ പ്രോസസ് സ്പെസിഫിക്കേഷനുകളുടെ സിൻക്രണസ് ക്രമീകരണം ആവശ്യമാണ്.

ഘടനാപരമായ സ്വാഭാവിക ഭാഷ ഡിസൈനർമാർക്കും പ്രോഗ്രാമർമാർക്കും മാത്രമല്ല, എളുപ്പത്തിൽ മനസ്സിലാക്കാം അന്തിമ ഉപയോക്താക്കൾ. ഇതാണ് അവൻ്റെ അന്തസ്സ്. എന്നിരുന്നാലും, അവ്യക്തതകൾ ഉള്ളതിനാൽ ഇത് സ്വയമേവയുള്ള കോഡ് ജനറേഷൻ നൽകുന്നില്ല.

ടേബിളുകൾക്കും തീരുമാന മരങ്ങൾക്കും, വ്യവസ്ഥകളുടെ സംയോജനവും ആവശ്യമായ പ്രവർത്തനങ്ങളും തമ്മിലുള്ള ബന്ധം വ്യക്തമായി പ്രതിഫലിപ്പിക്കുമ്പോൾ, പ്രോഗ്രാമുകളുടെ കോഡ് സൃഷ്ടിക്കുന്നതിനുള്ള നടപടിക്രമപരമായ കഴിവുകൾ ഇല്ല.

വിഷ്വൽ ഭാഷകൾ സ്വയമേവയുള്ള കോഡ് ജനറേഷൻ നൽകുന്നു, എന്നാൽ അവയുടെ സഹായത്തോടെ അവതരിപ്പിച്ച പ്രോസസ് സ്പെസിഫിക്കേഷനുകൾ ക്രമീകരിക്കാൻ പ്രയാസമാണ്.

ഒരു ഡാറ്റാ ഫ്ലോ ഡയഗ്രാമിൽ പ്രതിനിധീകരിക്കുന്ന ഓരോ ഡാറ്റ സ്റ്റോറിൻ്റെയും ഉള്ളടക്കം വിവരിക്കുന്നത് ഒരു ഡാറ്റാ നിഘണ്ടുവും ഒരു ERD ഡാറ്റ മോഡലും ആണ്. തത്സമയ സിസ്റ്റം ഓപ്പറേഷൻ്റെ കാര്യത്തിൽ, DFD STD മുഖേന പൂർത്തീകരിക്കപ്പെടുന്നു.

CASE മോഡലിൻ്റെ ശ്രേണിപരമായ ഘടന ചിത്രം കാണിച്ചിരിക്കുന്നു. 11.9

ഒരു വിവര സംവിധാനം സൃഷ്ടിക്കുന്നതിനുള്ള CASE സാങ്കേതികവിദ്യയുടെ ഒരു പ്രധാന രീതിശാസ്ത്ര തത്വം 4 ഘട്ടങ്ങളായി ഒരു സിസ്റ്റം സൃഷ്ടിക്കുന്ന പ്രക്രിയയുടെ വ്യക്തമായ വിഭജനമാണ്:

പ്രീ-ഡിസൈൻ (വിശകലനം, പ്രോട്ടോടൈപ്പിംഗ്, സിസ്റ്റം ആവശ്യകതകളുടെ ഒരു മാതൃക നിർമ്മിക്കൽ എന്നിവയുടെ ഘട്ടം);

സിസ്റ്റത്തിൻ്റെ ലോജിക്കൽ ഡിസൈൻ ഉൾപ്പെടുന്ന ഡിസൈൻ (പ്രോഗ്രാമിംഗ് ഇല്ലാതെ);

പ്രോഗ്രാമിംഗ് ഘട്ടം (ഫിസിക്കൽ ഡാറ്റാബേസ് ഡിസൈൻ ഉൾപ്പെടെ);

സിസ്റ്റത്തിൻ്റെ കമ്മീഷനിംഗ്, ഓപ്പറേഷൻ, മെയിൻ്റനൻസ് എന്നിവയുൾപ്പെടെയുള്ള പോസ്റ്റ്-പ്രൊജക്റ്റ്.

പ്രീ-ഡിസൈൻ ഘട്ടത്തിൽ, സിസ്റ്റത്തിനായുള്ള ആവശ്യകതകളുടെ ഒരു മാതൃക നിർമ്മിക്കപ്പെടുന്നു, അതായത് ആവശ്യകതകൾ നടപ്പിലാക്കുന്നതിനുള്ള വഴികൾ സൂചിപ്പിക്കാതെ, അത് എന്തുചെയ്യണം എന്നതിൻ്റെ വിശദമായ വിവരണം.

ഡിസൈൻ ഘട്ടത്തിൽ, ആവശ്യകതകളുടെ മാതൃക വ്യക്തമാക്കുന്നു (വിശദമായ വികസനം ശ്രേണിപരമായ മാതൃക DFD, പ്രോസസ്സ് സ്പെസിഫിക്കേഷനുകൾ എന്നിവയെ അടിസ്ഥാനമാക്കി) അടിസ്ഥാനമാക്കിയുള്ള ഒരു നടപ്പാക്കൽ മാതൃകയിലേക്ക് ഇത് വികസിപ്പിക്കുന്നു ലോജിക്കൽ ലെവൽ. ഈ ഘട്ടത്തിൻ്റെ അവസാനം, ലോജിക്കൽ ഇംപ്ലിമെൻ്റേഷൻ മോഡലിൻ്റെ തലത്തിൽ പ്രോജക്റ്റ് ശ്രദ്ധാപൂർവ്വം നിരീക്ഷിക്കുന്നു.

അടുത്ത ഘട്ടത്തിൽ (പ്രോഗ്രാമിംഗ്) സിസ്റ്റത്തിൻ്റെ ഫിസിക്കൽ ഡിസൈൻ ഉൾപ്പെടുന്നു. ഈ ഘട്ടത്തിൽ സിസ്റ്റം സോഫ്റ്റ്‌വെയർ പ്രോസസ്സ് സ്പെസിഫിക്കേഷനുകളും ഫിസിക്കൽ ഡാറ്റാബേസ് ഡിസൈനും അടിസ്ഥാനമാക്കിയുള്ള ഓട്ടോമാറ്റിക് കോഡ് ജനറേഷൻ ഉൾപ്പെടുന്നു.

പ്രോജക്ടിന് ശേഷമുള്ള അവസാന ഘട്ടം സ്വീകാര്യത പരിശോധനയോടെ ആരംഭിക്കുന്നു. സിസ്റ്റത്തിൻ്റെ സ്ഥിരമായ പ്രവർത്തനം, അറ്റകുറ്റപ്പണികൾ, വികസനം എന്നിവയുടെ കമ്മീഷൻ ചെയ്യലാണ് ഇതിന് ശേഷം.

CASE സാങ്കേതികവിദ്യയെ അടിസ്ഥാനമാക്കി ഒരു വിവര സംവിധാനം സൃഷ്ടിക്കുന്നതിനുള്ള പ്രവർത്തനങ്ങളുടെ ക്രമം ചിത്രത്തിൽ അവതരിപ്പിച്ചിരിക്കുന്നു. 11.10

CASE സാങ്കേതികവിദ്യയുടെ കാര്യക്ഷമത ഘടകങ്ങൾ നമുക്ക് പരിഗണിക്കാം.

1. CASE സാങ്കേതികവിദ്യ അവസരം സൃഷ്ടിക്കുകയും ഒരു സിസ്റ്റം സൃഷ്ടിക്കുന്നതിനുള്ള തൊഴിൽ തീവ്രതയിൽ പ്രീ-ഡിസൈൻ, ഡിസൈൻ ഘട്ടങ്ങൾ എന്നിവയിലേക്ക് മാറുകയും ചെയ്യുന്നു എന്നത് ശ്രദ്ധിക്കേണ്ടതാണ്. ഈ ഘട്ടങ്ങളെക്കുറിച്ച് ശ്രദ്ധാപൂർവ്വം പഠിക്കുക സംവേദനാത്മക മോഡ്കമ്പ്യൂട്ടർ പിന്തുണയോടെ എണ്ണം കുറയ്ക്കുന്നു സാധ്യമായ പിശകുകൾരൂപകൽപ്പനയിൽ, തുടർന്നുള്ള ഘട്ടങ്ങളിൽ ശരിയാക്കാൻ പ്രയാസമാണ്.

2. പ്രോഗ്രാമർ അല്ലാത്ത ഉപയോക്താക്കൾക്ക് മനസ്സിലാക്കാവുന്ന മോഡലിൻ്റെ പ്രതിനിധാനത്തിൻ്റെ ഒരു ഗ്രാഫിക്കൽ രൂപം, സിസ്റ്റം സൃഷ്ടിക്കുന്നതിൽ ഉപയോക്താക്കളുടെ പങ്കാളിത്തം നൽകുന്ന ഉപയോക്തൃ രൂപകൽപ്പനയുടെ തത്വം നടപ്പിലാക്കുന്നത് സാധ്യമാക്കുന്നു. സിസ്റ്റം സൃഷ്ടിക്കുന്നതിൽ (ഉപഭോക്താക്കൾ, ഉപയോക്താക്കൾ, ഡിസൈനർമാർ, പ്രോഗ്രാമർമാർ) എല്ലാ പങ്കാളികളും തമ്മിൽ പരസ്പര ധാരണ നേടാൻ CASE മോഡൽ നിങ്ങളെ അനുവദിക്കുന്നു.

3. പ്രീ-ഡിസൈൻ ഘട്ടത്തിൽ സിസ്റ്റത്തിൻ്റെ ഔപചാരിക മാതൃകയുടെ സാന്നിദ്ധ്യം, പ്രോട്ടോടൈപ്പിംഗും ഓപ്ഷനുകളുടെ ഫലപ്രാപ്തിയുടെ ഏകദേശ വിലയിരുത്തലും ഉപയോഗിച്ച് മൾട്ടിവാരിയേറ്റ് വിശകലനത്തിനുള്ള അവസരം സൃഷ്ടിക്കുന്നു. ഒരു സിസ്റ്റം പ്രോട്ടോടൈപ്പിൻ്റെ വിശകലനം ഭൌതികമായി നടപ്പിലാക്കുന്നതിന് മുമ്പ് ഭാവി സിസ്റ്റം ക്രമീകരിക്കാൻ നിങ്ങളെ അനുവദിക്കുന്നു. ഈ സമീപനം വേഗത്തിലാക്കുകയും ഒരു സിസ്റ്റം സൃഷ്ടിക്കുന്നതിനുള്ള ചെലവ് കുറയ്ക്കുകയും ചെയ്യുന്നു.

4. ഒരു ഔപചാരിക രൂപത്തിൽ സിസ്റ്റത്തിൻ്റെ ആവശ്യകതകൾ പരിഹരിക്കുന്നത്, പുതിയ ഉപയോക്തൃ ആവശ്യകതകളിലേക്ക് നിരവധി ക്രമീകരണങ്ങളുടെ ആവശ്യകതയിൽ നിന്ന് ഡിസൈനർമാരെ ഒഴിവാക്കുന്നു.

5. പ്രോഗ്രാമിംഗിൽ നിന്ന് സിസ്റ്റം ഡിസൈൻ വേർതിരിക്കുന്നത് വ്യത്യസ്ത സോഫ്‌റ്റ്‌വെയർ, ഹാർഡ്‌വെയർ പ്ലാറ്റ്‌ഫോമുകളിൽ നടപ്പിലാക്കുന്നതിനുള്ള ഡിസൈൻ സൊല്യൂഷനുകളുടെ സ്ഥിരത സൃഷ്ടിക്കുന്നു.

6. ഒരു ഫോർമലൈസ്ഡ് സിസ്റ്റം ഇംപ്ലിമെൻ്റേഷൻ മോഡലിൻ്റെയും അനുബന്ധ ഓട്ടോമേഷൻ ടൂളുകളുടെയും സാന്നിധ്യം സിസ്റ്റം സോഫ്‌റ്റ്‌വെയറിൻ്റെ സ്വയമേവ കോഡ് സൃഷ്ടിക്കുന്നതിനും യുക്തിസഹമായ ഒരു ഡാറ്റാബേസ് ഘടന സൃഷ്ടിക്കുന്നതിനും അനുവദിക്കുന്നു.

7. സിസ്റ്റത്തിൻ്റെ പ്രവർത്തന ഘട്ടത്തിൽ, പ്രോഗ്രാം ടെക്സ്റ്റുകൾ അവലംബിക്കാതെ മോഡൽ തലത്തിൽ മാറ്റങ്ങൾ വരുത്താൻ സാധിക്കും, ഒരുപക്ഷേ കമ്പനിയുടെ ഓട്ടോമേഷൻ ഡിപ്പാർട്ട്മെൻ്റിൽ നിന്നുള്ള സ്പെഷ്യലിസ്റ്റുകൾ.

8. സിസ്റ്റം മോഡൽ അതിൻ്റെ സൃഷ്ടിയുടെ അടിസ്ഥാനമായി മാത്രമല്ല, ഡയഗ്രമുകൾ ഉപയോഗിച്ച് ഓട്ടോമേറ്റഡ് പേഴ്‌സണൽ പരിശീലനത്തിൻ്റെ ഉദ്ദേശ്യത്തിനും ഉപയോഗിക്കാം.

9. നിലവിലെ സിസ്റ്റത്തിൻ്റെ മാതൃകയെ അടിസ്ഥാനമാക്കി, കമ്പനിയുടെ പ്രവർത്തനങ്ങളുടെ ദിശ മാറ്റുമ്പോൾ മാനേജ്മെൻ്റ് തീരുമാനങ്ങളും ബിസിനസ് റീഎൻജിയറിംഗും പിന്തുണയ്ക്കുന്നതിന് ബിസിനസ് വിശകലനം നടത്താം.

CASE സാങ്കേതികവിദ്യ നൽകുന്ന സോഫ്റ്റ്‌വെയർ ടൂളുകൾ നമുക്ക് പരിഗണിക്കാം. അവയുടെ പ്രവർത്തനപരമായ ഉദ്ദേശ്യത്തെ ആശ്രയിച്ച്, അവ ഇനിപ്പറയുന്ന വർഗ്ഗീകരണ ഗ്രൂപ്പുകളായി തിരിച്ചിരിക്കുന്നു:

വിവര സിസ്റ്റത്തിൻ്റെ വിശകലനവും രൂപകൽപ്പനയും;

ഡാറ്റാബേസ് ഡിസൈൻ;

പ്രോഗ്രാമിംഗ്;

പരിപാലനവും പുനർനിർമ്മാണവും;

ഡിസൈൻ പ്രോസസ്സ് മാനേജ്മെൻ്റ്.

നിലവിലുള്ളതും നടപ്പിലാക്കിയതുമായ നിയന്ത്രണ സംവിധാനത്തിൻ്റെ ഒരു CASE മോഡൽ നിർമ്മിക്കുന്നതിന് വിശകലനവും ഡിസൈൻ ഉപകരണങ്ങളും ഉപയോഗിക്കുന്നു. ഡാറ്റാ ഫ്ലോ ഡയഗ്രമുകളുടെ ഒരു ഹൈറാർക്കിക്കൽ മോഡലിൻ്റെ ഗ്രാഫിക്കൽ നിർമ്മാണവും നിയന്ത്രണവും അതിൻ്റെ ഘടകങ്ങളുടെ വിവരണവും അവർ പിന്തുണയ്ക്കുന്നു. ഈ ഉപകരണങ്ങൾ രൂപകൽപ്പന ചെയ്യുന്ന സിസ്റ്റത്തിൻ്റെ (റിപ്പോസിറ്ററി) ഡാറ്റാബേസ് ആക്സസ് ചെയ്യാൻ വിശകലന വിദഗ്ധരെയും ഡിസൈനർമാരെയും അനുവദിക്കുന്നു.

ഈ ഉപകരണങ്ങളിൽ ഇവ ഉൾപ്പെടുന്നു: ആഭ്യന്തര CASE പാക്കേജ്. അനലിസ്റ്റ്, ഡിസൈൻ/ഐഡിഇഎഫ് (മെറ്റാ സോഫ്റ്റ്‌വെയർ), ഡെവലപ്പർ (ASYST ടെക്നോളജീസ്) തുടങ്ങിയവ.

ഉപയോക്തൃ ആവശ്യകതകൾ ഏകോപിപ്പിക്കുന്നതിന്, മെനുകൾ, സ്ക്രീൻ ഫോമുകൾ, പട്ടികകൾ അല്ലെങ്കിൽ ഗ്രാഫുകളുടെ രൂപത്തിൽ റിപ്പോർട്ടുകൾ എന്നിവ ഉൾപ്പെടെയുള്ള ഉപയോക്തൃ ഇൻ്റർഫേസുകളുടെ പ്രോട്ടോടൈപ്പുകൾ സൃഷ്ടിക്കപ്പെടുന്നു. ഒരു ഉപയോക്തൃ ഇൻ്റർഫേസ് സോഫ്‌റ്റ്‌വെയർ ഉപകരണത്തിൻ്റെ ഒരു ഉദാഹരണം Developer/2000 (Oracle) ആണ്.

ഡാറ്റാബേസ് ഡിസൈൻ ടൂളുകൾ ലോജിക്കൽ ഡാറ്റ മോഡലിംഗ്, ഡാറ്റാ മോഡലുകൾ മൂന്നാം സാധാരണ രൂപത്തിലേക്ക് സ്വയമേവ പരിവർത്തനം ചെയ്യൽ, ഡാറ്റാബേസ് സ്കീമകളുടെ ജനറേഷൻ എന്നിവ നൽകുന്നു. Oracle-ൽ നിന്നുള്ള Designer/2000, ERWin (Logic Works) മുതലായവ അത്തരം ടൂളുകളുടെ ഉദാഹരണങ്ങളാണ്.

പ്രോസസ് സ്പെസിഫിക്കേഷനുകൾ, ടെസ്റ്റിംഗ്, ഡോക്യുമെൻ്റിംഗ് എന്നിവയിൽ നിന്ന് ഓട്ടോമാറ്റിക് കോഡ് ജനറേഷൻ പ്രോഗ്രാമിംഗ് ടൂളുകൾ പിന്തുണയ്ക്കുന്നു. പ്രോഗ്രാമർ/2000 (ഒറാക്കിൾ), DECASE (DEC), APS (സേജ് സോഫ്റ്റ്‌വെയർ) തുടങ്ങിയവ ഇതിൽ ഉൾപ്പെടുന്നു.

മെയിൻ്റനൻസ്, റീഎൻജിനീയറിംഗ് ടൂളുകൾ മാറിക്കൊണ്ടിരിക്കുന്ന ബിസിനസ് സാഹചര്യങ്ങൾക്ക് കീഴിൽ മോഡൽ തലത്തിൽ സിസ്റ്റത്തിൽ മാറ്റങ്ങൾ വരുത്താൻ നിങ്ങളെ അനുവദിക്കുന്നു (Adpac-ൽ നിന്നുള്ള Adpac CASE ടൂളുകൾ മുതലായവ).

ഡിസൈൻ പ്രോസസ് മാനേജ്‌മെൻ്റ് ടൂളുകൾ ഒരു കൂട്ടം ഡിസൈൻ വർക്കുകളുടെ ആസൂത്രണത്തെയും നിയന്ത്രണത്തെയും പിന്തുണയ്‌ക്കുന്നു, അതുപോലെ തന്നെ വിശകലന വിദഗ്ധരും ഡിസൈനർമാരും പ്രോഗ്രാമർമാരും തമ്മിലുള്ള ആശയവിനിമയവും പൊതുവായ അടിസ്ഥാനംപ്രോജക്റ്റ് ഡാറ്റ (ഉദാഹരണത്തിന്, അപ്ലൈഡ് ബിസിനസ് ടെക്നോളജിയുടെ പ്രോജക്റ്റ് വർക്ക്ബെഞ്ച്). വിവര വ്യവസ്ഥയുടെ ജീവിത ചക്രത്തിൻ്റെ എല്ലാ ഘട്ടങ്ങളിലും CASE സാങ്കേതികവിദ്യയെ പിന്തുണയ്‌ക്കുന്നതിന് ഉപകരണങ്ങളുടെ ഒരു സംയോജിത പാക്കേജ് സൃഷ്ടിക്കുന്നതിൻ്റെ പ്രസക്തി വ്യക്തമാണ്.

കഴിഞ്ഞ ദശകത്തിൽ, സോഫ്റ്റ്‌വെയർ എഞ്ചിനീയറിംഗിൽ ഒരു പുതിയ ദിശ ഉയർന്നുവന്നിട്ടുണ്ട് - CASE (കമ്പ്യൂട്ടർ-എയ്ഡഡ് സോഫ്റ്റ്‌വെയർ/സിസ്റ്റം എഞ്ചിനീയറിംഗ്) - അക്ഷരാർത്ഥത്തിൽ വിവർത്തനം ചെയ്തത് - ഒരു കമ്പ്യൂട്ടറിൻ്റെ പിന്തുണയോടെ (ഉപയോഗിച്ച്) ഇൻഫർമേഷൻ സിസ്റ്റം സോഫ്റ്റ്‌വെയറിൻ്റെ വികസനം. നിലവിൽ, CASE എന്നതിന് പൊതുവായി അംഗീകരിക്കപ്പെട്ട നിർവചനം ഇല്ല; CASE എന്ന പദം വളരെ വിശാലമായ അർത്ഥത്തിലാണ് ഉപയോഗിക്കുന്നത്. CASE എന്ന പദത്തിൻ്റെ യഥാർത്ഥ അർത്ഥം, സോഫ്‌റ്റ്‌വെയർ വികസനത്തിൻ്റെ ഓട്ടോമേഷൻ പ്രശ്‌നങ്ങളിൽ മാത്രമായി പരിമിതപ്പെടുത്തിയിരിക്കുന്നു, ഇപ്പോൾ സങ്കീർണ്ണമായ ഓട്ടോമേറ്റഡ് ഇൻഫർമേഷൻ സിസ്റ്റങ്ങൾ മൊത്തത്തിൽ വികസിപ്പിക്കുന്ന പ്രക്രിയയെ ഉൾക്കൊള്ളുന്ന ഒരു പുതിയ അർത്ഥം നേടിയിരിക്കുന്നു. ഇപ്പോൾ CASE ടൂളുകൾ എന്ന പദം, ആവശ്യകതകളുടെ വിശകലനവും രൂപീകരണവും, ആപ്ലിക്കേഷൻ സോഫ്റ്റ്‌വെയർ (അപ്ലിക്കേഷനുകൾ), ഡാറ്റാബേസുകൾ, കോഡ് സൃഷ്ടിക്കൽ, ടെസ്റ്റിംഗ്, ഡോക്യുമെൻ്റേഷൻ, ഗുണമേന്മ ഉറപ്പ്, കോൺഫിഗറേഷൻ മാനേജ്‌മെൻ്റ്, പ്രോജക്ട് എന്നിവയുടെ രൂപകല്പന ഉൾപ്പെടെ IS സൃഷ്ടിക്കുന്നതിനും പരിപാലിക്കുന്നതിനുമുള്ള പ്രക്രിയകളെ പിന്തുണയ്ക്കുന്ന സോഫ്റ്റ്‌വെയർ ടൂളുകളെ സൂചിപ്പിക്കുന്നു. മാനേജ്മെൻ്റ്, അതുപോലെ മറ്റ് പ്രക്രിയകൾ. CASE ടൂളുകൾ, സിസ്റ്റം സോഫ്‌റ്റ്‌വെയറും ഹാർഡ്‌വെയറും ചേർന്ന്, ഒരു സമ്പൂർണ്ണ IS വികസന അന്തരീക്ഷം സൃഷ്ടിക്കുന്നു.

"ശരിയായ" ഉൽപ്പന്നങ്ങൾ സൃഷ്ടിക്കാൻ മാത്രമല്ല, അവ സൃഷ്ടിക്കുന്നതിനുള്ള "ശരിയായ" പ്രക്രിയ ഉറപ്പാക്കാനും CASE ടൂളുകൾ നിങ്ങളെ അനുവദിക്കുന്നു. ഒരു ഐഎസിൻ്റെ രൂപകല്പനയെ അതിൻ്റെ കോഡിംഗിൽ നിന്നും തുടർന്നുള്ള വികസന ഘട്ടങ്ങളിൽ നിന്നും വേർതിരിക്കുക, കൂടാതെ ഐഎസിൻ്റെ വികസന പരിസ്ഥിതിയുടെയും പ്രവർത്തനത്തിൻ്റെയും എല്ലാ വിശദാംശങ്ങളും ഡവലപ്പർമാരിൽ നിന്ന് മറയ്ക്കുക എന്നതാണ് CASE-ൻ്റെ പ്രധാന ലക്ഷ്യം. CASE സാങ്കേതികവിദ്യകൾ ഉപയോഗിക്കുമ്പോൾ, സോഫ്റ്റ്‌വെയർ ലൈഫ് സൈക്കിളിൻ്റെ എല്ലാ ഘട്ടങ്ങളും (ഇതിനെക്കുറിച്ച് കൂടുതൽ ചുവടെ ചർച്ചചെയ്യും) ഇൻഫർമേഷൻ സിസ്റ്റം മാറ്റുന്നു, ഏറ്റവും വലിയ മാറ്റങ്ങൾ വിശകലനത്തിൻ്റെയും രൂപകൽപ്പനയുടെയും ഘട്ടങ്ങളെ ബാധിക്കുന്നു. നിലവിലുള്ള മിക്ക CASE ടൂളുകളും ഘടനാപരമായ (കൂടുതലും) അല്ലെങ്കിൽ ഒബ്ജക്റ്റ്-ഓറിയൻ്റഡ് വിശകലനം, ഡിസൈൻ രീതികൾ എന്നിവയെ അടിസ്ഥാനമാക്കിയുള്ളവയാണ്, ബാഹ്യ ആവശ്യകതകൾ, സിസ്റ്റം മോഡലുകൾ തമ്മിലുള്ള ബന്ധങ്ങൾ, സിസ്റ്റം പെരുമാറ്റ ചലനാത്മകത, ആർക്കിടെക്ചർ എന്നിവയെ വിവരിക്കുന്നതിന് ഡയഗ്രമുകളോ ടെക്സ്റ്റുകളോ രൂപത്തിൽ സ്പെസിഫിക്കേഷനുകൾ ഉപയോഗിക്കുന്നു. സോഫ്റ്റ്വെയർ. അത്തരം രീതിശാസ്ത്രങ്ങൾ രൂപകൽപ്പന ചെയ്ത സിസ്റ്റത്തിൻ്റെ കർശനവും ദൃശ്യപരവുമായ വിവരണം നൽകുന്നു, അത് അതിൻ്റെ പൊതുവായ അവലോകനത്തിൽ ആരംഭിക്കുകയും പിന്നീട് വിശദമായി മാറുകയും ചെയ്യുന്നു, വർദ്ധിച്ചുവരുന്ന തലങ്ങളുള്ള ഒരു ശ്രേണിപരമായ ഘടന നേടുന്നു. മിക്കവാറും എല്ലാത്തരം ഐസികളും നിർമ്മിക്കുന്നതിന് CASE സാങ്കേതികവിദ്യകൾ വിജയകരമായി ഉപയോഗിക്കുന്നു, എന്നാൽ അവ ഇനിപ്പറയുന്ന മേഖലകളിൽ സ്ഥിരതയുള്ള സ്ഥാനം വഹിക്കുന്നു:

    ബിസിനസ്സ്, വാണിജ്യ ഐഎസ് എന്നിവയുടെ വികസനം ഉറപ്പാക്കുന്നു, ഈ ആപ്ലിക്കേഷൻ ഏരിയയുടെ വ്യാപകമായ ഉപയോഗമാണ് CASE സാങ്കേതികവിദ്യകളുടെ വ്യാപകമായ ഉപയോഗം, ഇതിൽ IS-ൻ്റെ വികസനത്തിന് മാത്രമല്ല, പ്രശ്നങ്ങൾ പരിഹരിക്കാൻ സഹായിക്കുന്ന സിസ്റ്റം മോഡലുകൾ സൃഷ്ടിക്കുന്നതിനും CASE ഉപയോഗിക്കുന്നു. തന്ത്രപരമായ ആസൂത്രണം, സാമ്പത്തിക മാനേജുമെൻ്റ്, കമ്പനി നയങ്ങൾ നിർണ്ണയിക്കൽ, വ്യക്തിഗത പരിശീലനം മുതലായവ (ഈ ദിശയ്ക്ക് സ്വന്തം പേര് ലഭിച്ചു - ബിസിനസ് വിശകലനം);

    സിസ്റ്റത്തിൻ്റെയും നിയന്ത്രണ വിവര സംവിധാനങ്ങളുടെയും വികസനം. CASE സാങ്കേതികവിദ്യകളുടെ സജീവമായ ഉപയോഗം ഈ പ്രശ്നത്തിൻ്റെ വലിയ സങ്കീർണ്ണതയുമായും ജോലിയുടെ കാര്യക്ഷമത വർദ്ധിപ്പിക്കാനുള്ള ആഗ്രഹവുമായും ബന്ധപ്പെട്ടിരിക്കുന്നു.

CASE എന്നത് സോഫ്റ്റ്‌വെയർ എഞ്ചിനീയറിംഗിലെ ഒരു വിപ്ലവമല്ല, മറിച്ച് ഉപകരണങ്ങളുടെ മുഴുവൻ വ്യവസായത്തിൻ്റെയും സ്വാഭാവിക പരിണാമപരമായ വികാസത്തിൻ്റെ ഫലമാണ്, മുമ്പ് ഇൻസ്ട്രുമെൻ്റൽ അല്ലെങ്കിൽ ടെക്നോളജിക്കൽ എന്ന് വിളിച്ചിരുന്നു. അതിൻ്റെ തുടക്കം മുതൽ, 60 കളിലെയും 70 കളിലെയും ഘടനാപരമായ ഡിസൈൻ രീതികളുടെ പരിമിതികൾ മറികടക്കാൻ CASE സാങ്കേതികവിദ്യകൾ വികസിച്ചു. XX നൂറ്റാണ്ട് (മനസ്സിലാക്കാനുള്ള ബുദ്ധിമുട്ട്, ഉയർന്ന തൊഴിൽ തീവ്രതയും ഉപയോഗച്ചെലവും, ഡിസൈൻ സ്പെസിഫിക്കേഷനുകളിൽ മാറ്റങ്ങൾ വരുത്തുന്നതിലെ ബുദ്ധിമുട്ട് മുതലായവ) അവയുടെ ഓട്ടോമേഷനും പിന്തുണയ്ക്കുന്ന ഉപകരണങ്ങളുടെ സംയോജനവും കാരണം. അതിനാൽ, CASE സാങ്കേതികവിദ്യകളെ സ്വതന്ത്രമായ രീതിശാസ്ത്രങ്ങളായി കണക്കാക്കാനാവില്ല; അവ ഘടനാപരമായ രീതികൾ വികസിപ്പിക്കുകയും ഓട്ടോമേഷൻ വഴി അവയുടെ ആപ്ലിക്കേഷൻ കൂടുതൽ കാര്യക്ഷമമാക്കുകയും ചെയ്യുന്നു.

ഘടനാപരമായ രീതിശാസ്ത്രങ്ങളുടെ ഓട്ടോമേഷൻ കൂടാതെ, അതിൻ്റെ ഫലമായി, സിസ്റ്റം, സോഫ്റ്റ്വെയർ എഞ്ചിനീയറിംഗ് എന്നിവയുടെ ആധുനിക രീതികൾ ഉപയോഗിക്കുന്നതിനുള്ള സാധ്യത, CASE ടൂളുകൾ ഇനിപ്പറയുന്ന പ്രധാന നേട്ടങ്ങൾ:

    യാന്ത്രിക നിയന്ത്രണ മാർഗങ്ങളിലൂടെ (പ്രാഥമികമായി പ്രോജക്റ്റ് നിയന്ത്രണം) സൃഷ്ടിച്ച വിവര സംവിധാനങ്ങളുടെ ഗുണനിലവാരം മെച്ചപ്പെടുത്തുക;

    ചുരുങ്ങിയ സമയത്തിനുള്ളിൽ ഒരു ഭാവി സിസ്റ്റത്തിൻ്റെ ഒരു പ്രോട്ടോടൈപ്പ് സൃഷ്ടിക്കാൻ നിങ്ങളെ അനുവദിക്കുന്നു, ഇത് പ്രാരംഭ ഘട്ടത്തിൽ പ്രതീക്ഷിച്ച ഫലം വിലയിരുത്താൻ നിങ്ങളെ അനുവദിക്കുന്നു;

    രൂപകൽപ്പനയും വികസന പ്രക്രിയയും വേഗത്തിലാക്കുക;

    ഡെവലപ്പറെ പതിവ് ജോലിയിൽ നിന്ന് മോചിപ്പിക്കുക, വികസനത്തിൻ്റെ സൃഷ്ടിപരമായ ഭാഗത്ത് പൂർണ്ണമായും ശ്രദ്ധ കേന്ദ്രീകരിക്കാൻ അവനെ അനുവദിക്കുന്നു;

    വികസനത്തിൻ്റെ വികസനവും പരിപാലനവും പിന്തുണയ്ക്കുക;

    വികസന ഘടകം പുനരുപയോഗ സാങ്കേതികവിദ്യകളെ പിന്തുണയ്ക്കുക.

CASE സാങ്കേതികവിദ്യയുടെയും CASE ടൂളുകളുടെയും ആവിർഭാവം പ്രോഗ്രാമിംഗ് മെത്തഡോളജി മേഖലയിലെ ഗവേഷണത്തിന് മുമ്പായിരുന്നു. ഉയർന്ന തലത്തിലുള്ള ഭാഷകളുടെ വികസനവും നടപ്പാക്കലും, ഘടനാപരവും മോഡുലാർ പ്രോഗ്രാമിംഗ് രീതികളും, ഡിസൈൻ ഭാഷകളും അവയുടെ പിന്തുണാ ഉപകരണങ്ങളും, സിസ്റ്റം ആവശ്യകതകളും സവിശേഷതകളും വിവരിക്കുന്നതിനുള്ള ഔപചാരികവും അനൗപചാരികവുമായ ഭാഷകൾ മുതലായവ ഉപയോഗിച്ച് പ്രോഗ്രാമിംഗ് ഒരു സിസ്റ്റം സമീപനത്തിൻ്റെ സവിശേഷതകൾ നേടിയെടുത്തു. 70-80 കളിൽ. ഒരു ഘടനാപരമായ രീതിശാസ്ത്രം പ്രായോഗികമായി ഉപയോഗിക്കാൻ തുടങ്ങി, ഡവലപ്പർമാർക്ക് ഐപിയും സാങ്കേതിക തീരുമാനങ്ങളും വിവരിക്കുന്നതിന് കർശനമായ ഔപചാരിക രീതികൾ നൽകുന്നു. ഇത് ഒരു വിഷ്വൽ ഗ്രാഫിക് ടെക്നിക്കിനെ അടിസ്ഥാനമാക്കിയുള്ളതാണ്: വിവിധ തരം ഐസി മോഡലുകളെ വിവരിക്കാൻ ഡയഗ്രാമുകളും ഡയഗ്രമുകളും ഉപയോഗിക്കുന്നു. മാർഗങ്ങളുടെ ദൃശ്യപരതയും കാഠിന്യവും ഘടനാപരമായ വിശകലനംസിസ്റ്റത്തിൻ്റെ ഡവലപ്പർമാരെയും ഭാവിയിലെ ഉപയോക്താക്കളെയും തുടക്കം മുതൽ തന്നെ അതിൻ്റെ സൃഷ്ടിയിൽ അനൗപചാരികമായി പങ്കെടുക്കാനും പ്രധാന സാങ്കേതിക പരിഹാരങ്ങളെക്കുറിച്ചുള്ള ധാരണ ചർച്ച ചെയ്യാനും ഏകീകരിക്കാനും അനുവദിച്ചു. എന്നിരുന്നാലും, ഈ രീതിശാസ്ത്രത്തിൻ്റെ വ്യാപകമായ ഉപയോഗവും കോൺടാക്റ്റ് ഐസികളുടെ വികസനത്തിൽ അതിൻ്റെ ശുപാർശകൾ പിന്തുടരുന്നതും വളരെ വിരളമായിരുന്നു, കാരണം ഓട്ടോമേറ്റഡ് അല്ലാത്ത (മാനുവൽ) വികസനത്തിൽ ഇത് പ്രായോഗികമായി അസാധ്യമാണ്. ഇത് ഒരു പ്രത്യേക തരം സോഫ്‌റ്റ്‌വെയർ, ഹാർഡ്‌വെയർ ടൂളുകളുടെ ആവിർഭാവത്തിന് കാരണമായി - IS സൃഷ്ടിക്കുന്നതിനും പരിപാലിക്കുന്നതിനുമുള്ള CASE സാങ്കേതികവിദ്യ നടപ്പിലാക്കുന്ന CASE ഉപകരണങ്ങൾ.

ഈ ഉപകരണങ്ങൾ അടിസ്ഥാനമാക്കിയുള്ള അടിസ്ഥാന സാങ്കേതികവിദ്യ മനസ്സിലാക്കാതെ CASE ടൂളുകളുടെ വിജയകരമായ ഉപയോഗം അസാധ്യമാണെന്ന് മനസ്സിലാക്കേണ്ടത് ആവശ്യമാണ്. വിവര സംവിധാനങ്ങൾ രൂപകല്പന ചെയ്യുന്നതിനും പരിപാലിക്കുന്നതിനുമുള്ള പ്രക്രിയകൾ ഓട്ടോമേറ്റ് ചെയ്യുന്നതിനുള്ള ഉപകരണങ്ങളാണ് CASE സോഫ്റ്റ്വെയർ ഉപകരണങ്ങൾ. IS ഡിസൈൻ രീതി മനസ്സിലാക്കാതെ, CASE ടൂളുകൾ ഉപയോഗിക്കുന്നത് അസാധ്യമാണ്.

ഐഎസ് ഡിസൈനിലേക്കുള്ള സമീപനങ്ങൾ.

വിവര സംവിധാനങ്ങളുടെ രൂപകൽപ്പനയ്ക്ക് രണ്ട് പ്രധാന സമീപനങ്ങളുണ്ട്:

· ഘടനാപരമായ

· പ്രക്രിയാപരമായ .

ഘടനാപരമായ സമീപനംരൂപകൽപ്പന ചെയ്യുമ്പോൾ കമ്പനിയുടെ സംഘടനാ ഘടനയുടെ ഉപയോഗത്തെ അടിസ്ഥാനമാക്കിയുള്ളതാണ് സിസ്റ്റം വരുന്നുഘടനാപരമായ വിഭജനം വഴി. ഈ കേസിലെ പ്രവർത്തന സാങ്കേതികവിദ്യകൾ ഘടനാപരമായ യൂണിറ്റുകളുടെ പ്രവർത്തന സാങ്കേതികവിദ്യകളിലൂടെയും അവയുടെ ഇടപെടലിലൂടെയും വിവരിക്കുന്നു.

കമ്പനി ആണെങ്കിൽ സങ്കീർണ്ണമായ ഘടനഹോൾഡിംഗ് തരം, അല്ലെങ്കിൽ എൻ്റർപ്രൈസ്-നെറ്റ്‌വർക്ക്, അപ്പോൾ അതിൻ്റെ എല്ലാ ഘടക ഘടകങ്ങളുടെയും പ്രതിപ്രവർത്തനത്തിൻ്റെ ഒരു മാതൃകയും ആവശ്യമാണ്, അത് സാങ്കേതികമായി മാത്രമല്ല, സാമ്പത്തികവും നിയമപരവുമായ വശങ്ങളെയും പ്രതിഫലിപ്പിക്കും.

പ്രധാന പോരായ്മഘടനാപരമായ സമീപനം ഓർഗനൈസേഷണൽ ഘടനയുമായി ബന്ധപ്പെട്ടിരിക്കുന്നു, അത് വളരെ വേഗത്തിൽ മാറുന്നു, അതിനാൽ ഇൻഫർമേഷൻ സിസ്റ്റത്തിൻ്റെ സിസ്റ്റം ഡിസൈനിൽ പതിവായി മാറ്റങ്ങൾ വരുത്തേണ്ടതുണ്ട്. കൂടാതെ ഒരു പൂർത്തിയായ ഐപി മാറ്റുന്നത് സാധാരണയായി അധ്വാനവും ദൈർഘ്യമേറിയതും മടുപ്പിക്കുന്നതുമായ ഒരു പ്രക്രിയയാണ്.

പ്രക്രിയ സമീപനംസംഘടനാ ഘടനയിലല്ല, മറിച്ച് ബിസിനസ് പ്രക്രിയകളിലാണ് ശ്രദ്ധ കേന്ദ്രീകരിച്ചത്, അതായത്. ഉദാഹരണത്തിന്, ഒരു കമ്പനി ഉപകരണങ്ങൾ വിതരണം ചെയ്യുന്നു, ഘടകങ്ങളും സ്പെയർ പാർട്ടുകളും വിതരണം ചെയ്യുന്നു, ഉപകരണങ്ങൾ പരിപാലിക്കുന്നു മുതലായവ. ഇത് അതിൻ്റെ ബിസിനസ്സ് പ്രക്രിയകളായിരിക്കും, അത് IS രൂപകൽപ്പനയുടെ ആദ്യ ഘട്ടത്തിൽ വിശകലനം ചെയ്യണം.

പ്രക്രിയ സമീപനം കൂടുതൽ വാഗ്ദാനമാണ്, കാരണം ബിസിനസ്സ് പ്രക്രിയകൾ, സംഘടനാ ഘടനയിൽ നിന്ന് വ്യത്യസ്തമായി, കുറച്ച് ഇടയ്ക്കിടെ മാറുന്നു. മാത്രമല്ല, ഒരു എൻ്റർപ്രൈസസിൽ കുറച്ച് പ്രധാന ബിസിനസ്സ് പ്രക്രിയകളുണ്ട്, സാധാരണയായി പത്തിൽ കൂടരുത്.

ആധുനിക സാഹചര്യങ്ങളിൽ, വിവര സംവിധാനങ്ങൾ സൃഷ്ടിക്കുന്നതിൻ്റെ സങ്കീർണ്ണത വളരെ ഉയർന്നതാണ്. അതിനാൽ, ഐസി ഡിസൈനിൽ CASE സാങ്കേതികവിദ്യ ഇപ്പോൾ വ്യാപകമായി ഉപയോഗിച്ചു.

CASE സാങ്കേതികവിദ്യ - ഈ സോഫ്റ്റ്വെയർ പാക്കേജ്, എല്ലാം ഓട്ടോമേറ്റ് ചെയ്യുന്നു സാങ്കേതിക പ്രക്രിയസങ്കീർണ്ണമായ സോഫ്റ്റ്വെയറിൻ്റെ വിശകലനം, രൂപകൽപ്പന, വികസനം, പരിപാലനം.

ആധുനിക CASE ടൂളുകൾ നിരവധി IS ഡിസൈൻ സാങ്കേതികവിദ്യകൾക്കുള്ള പിന്തുണയുടെ വിപുലമായ ശ്രേണി ഉൾക്കൊള്ളുന്നു: ലളിതമായ വിശകലനവും ഡോക്യുമെൻ്റേഷൻ ടൂളുകളും മുതൽ മുഴുവൻ സോഫ്‌റ്റ്‌വെയർ ജീവിത ചക്രവും ഉൾക്കൊള്ളുന്ന പൂർണ്ണ തോതിലുള്ള ഓട്ടോമേഷൻ ടൂളുകൾ വരെ.

IS വികസനത്തിൻ്റെ ഏറ്റവും അധ്വാനം-ഇൻ്റൻസീവ് ഘട്ടങ്ങൾ വിശകലനത്തിൻ്റെയും രൂപകൽപ്പനയുടെയും ഘട്ടങ്ങളാണ്, ഈ സമയത്ത് CASE ഉപകരണങ്ങൾ നൽകുന്നു ഉയർന്ന നിലവാരമുള്ളത്എടുത്ത സാങ്കേതിക തീരുമാനങ്ങളും പ്രോജക്റ്റ് ഡോക്യുമെൻ്റേഷൻ തയ്യാറാക്കലും. ഈ സാഹചര്യത്തിൽ, സബ്ജക്ട് ഏരിയ മോഡലിംഗ് ചെയ്യുന്നതിനുള്ള ഗ്രാഫിക്കൽ ടൂളുകൾ ഒരു പ്രധാന പങ്ക് വഹിക്കുന്നു, ഇത് ഡവലപ്പർമാരെ നിലവിലുള്ള ഐഎസിനെ ദൃശ്യപരമായി പഠിക്കാനും അവരുടെ ലക്ഷ്യങ്ങൾക്കും നിലവിലുള്ള പരിമിതികൾക്കും അനുസൃതമായി പുനർനിർമ്മിക്കാനും അനുവദിക്കുന്നു.

സംയോജിത CASE ടൂളുകൾക്ക് ഇനിപ്പറയുന്നവയുണ്ട് സ്വഭാവ സവിശേഷതകൾ :



IS വികസന പ്രക്രിയയുടെ മാനേജ്മെൻ്റ് ഉറപ്പാക്കൽ;

· പ്രോജക്റ്റ് മെറ്റാഡാറ്റയുടെ (റിപ്പോസിറ്ററി) പ്രത്യേകം സംഘടിപ്പിച്ച സംഭരണത്തിൻ്റെ ഉപയോഗം.

സംയോജിത CASE ടൂളുകളിൽ ഇനിപ്പറയുന്ന ഘടകങ്ങൾ അടങ്ങിയിരിക്കുന്നു:

IS വിവരിക്കാനും രേഖപ്പെടുത്താനും ഉപയോഗിക്കുന്ന ഗ്രാഫിക്കൽ വിശകലനവും ഡിസൈൻ ടൂളുകളും;

· പ്രോഗ്രാമിംഗ് ഭാഷകളും കോഡ് ജനറേറ്ററുകളും ഉൾപ്പെടെയുള്ള ആപ്ലിക്കേഷൻ വികസന ഉപകരണങ്ങൾ;

വികസിപ്പിച്ചുകൊണ്ടിരിക്കുന്ന പ്രോജക്റ്റിൻ്റെയും അതിൻ്റെ പതിപ്പുകളുടെയും സംഭരണം നൽകുന്ന ഒരു ശേഖരം വ്യക്തിഗത ഘടകങ്ങൾ, നിന്ന് ലഭിച്ച വിവരങ്ങളുടെ സമന്വയം വിവിധ ഡെവലപ്പർമാർഗ്രൂപ്പ് വികസന സമയത്ത്, പൂർണ്ണതയ്ക്കും സ്ഥിരതയ്ക്കും വേണ്ടി മെറ്റാഡാറ്റയുടെ നിയന്ത്രണം;

IS വികസന പ്രക്രിയ കൈകാര്യം ചെയ്യുന്നതിനുള്ള ഉപകരണങ്ങൾ;

· ഡോക്യുമെൻ്റേഷൻ ടൂളുകൾ;

· ടെസ്റ്റിംഗ് ടൂളുകൾ;

· പ്രോഗ്രാം കോഡുകളുടെയും ഡാറ്റാബേസ് സ്കീമകളുടെയും വിശകലനം നൽകുന്ന റീഎൻജിയറിംഗ് ടൂളുകൾ, അവയെ അടിസ്ഥാനമാക്കിയുള്ള വിവിധ മോഡലുകളുടെയും ഡിസൈൻ സ്പെസിഫിക്കേഷനുകളുടെയും രൂപീകരണം.

എല്ലാം ആധുനിക CASE ഉപകരണങ്ങൾരണ്ട് ഗ്രൂപ്പുകളായി തിരിച്ചിരിക്കുന്നു. ആദ്യ ഗ്രൂപ്പ്എല്ലാ ഡിസൈൻ, നടപ്പാക്കൽ തീരുമാനങ്ങളും തിരഞ്ഞെടുത്ത ഡാറ്റാബേസ് മാനേജുമെൻ്റ് സിസ്റ്റവുമായി ബന്ധിപ്പിച്ചിരിക്കുന്ന നടപ്പിലാക്കൽ സിസ്റ്റത്തിൽ നിർമ്മിച്ച ടൂളുകൾ സംഘടിപ്പിക്കുക. രണ്ടാമത്തെ ഗ്രൂപ്പ്എല്ലാ ഡിസൈൻ തീരുമാനങ്ങളും ഏകീകരണത്തിൽ കേന്ദ്രീകരിച്ചിരിക്കുന്ന സിസ്റ്റത്തിൽ നിന്ന് സ്വതന്ത്രമായി നടപ്പിലാക്കുന്നതിനുള്ള മാർഗങ്ങൾ സംഘടിപ്പിക്കുക പ്രാരംഭ ഘട്ടങ്ങൾജീവിത ചക്രവും അവ രേഖപ്പെടുത്തുന്നതിനുള്ള മാർഗങ്ങളും. നടപ്പാക്കൽ ഉപകരണങ്ങൾ തിരഞ്ഞെടുക്കുന്നതിൽ ഈ ഉപകരണങ്ങൾ കൂടുതൽ വഴക്കം നൽകുന്നു.

അടിസ്ഥാനകാര്യങ്ങൾ അന്തസ്സ് CASE സാങ്കേതികവിദ്യകൾ - പിന്തുണ ടീം വർക്ക്ജോലി ചെയ്യാനുള്ള അവസരം കാരണം പദ്ധതിയിൽ പ്രാദേശിക നെറ്റ്വർക്ക്, ഡവലപ്പർമാർക്കിടയിൽ വ്യക്തിഗത പദ്ധതി ശകലങ്ങളുടെ കയറ്റുമതിയും ഇറക്കുമതിയും, സംഘടിത മാനേജ്മെൻ്റ്പദ്ധതി.

പോലെ ഘട്ടങ്ങൾവിവര സംവിധാനങ്ങൾക്കായുള്ള സോഫ്റ്റ്വെയർ ഉൽപ്പന്നങ്ങളുടെ നിർമ്മാണം, ഇനിപ്പറയുന്നവ വേർതിരിച്ചറിയാൻ കഴിയും:

1. പ്രവർത്തന അന്തരീക്ഷം നിർണ്ണയിക്കപ്പെടുന്നു. ഈ ഘട്ടത്തിൽ, IS ലൈഫ് സൈക്കിൾ പ്രക്രിയകളുടെ ഒരു കൂട്ടം നിർണ്ണയിക്കപ്പെടുന്നു, IS-ൻ്റെ വ്യാപ്തി നിർണ്ണയിക്കപ്പെടുന്നു, പിന്തുണയ്ക്കുന്ന ആപ്ലിക്കേഷനുകളുടെ വലുപ്പം നിർണ്ണയിക്കപ്പെടുന്നു, അതായത്. പ്രോഗ്രാം കോഡിൻ്റെ വരികളുടെ എണ്ണം, ഡാറ്റാബേസ് വലുപ്പം, ഡാറ്റ ഘടകങ്ങളുടെ എണ്ണം, നിയന്ത്രണ ഒബ്‌ജക്റ്റുകളുടെ എണ്ണം മുതലായവ പോലുള്ള മൂല്യങ്ങളിൽ നിയന്ത്രണങ്ങൾ സജ്ജീകരിച്ചിരിക്കുന്നു.

2. രേഖാചിത്രങ്ങൾ നിർമ്മിച്ചു കൂടാതെ ഗ്രാഫിക്കൽ വിശകലനം. ഈ ഘട്ടത്തിൽ, വിവര സ്രോതസ്സുകളുമായും ഉപഭോക്താക്കളുമായും കണക്ഷനുകൾ സ്ഥാപിക്കുന്ന ഡയഗ്രമുകൾ നിർമ്മിക്കപ്പെടുന്നു, ഡാറ്റ പരിവർത്തന പ്രക്രിയകളും അവയുടെ സംഭരണത്തിൻ്റെ സ്ഥാനവും നിർവചിക്കുന്നു.

3. സിസ്റ്റത്തിനായുള്ള സ്പെസിഫിക്കേഷനുകളും ആവശ്യകതകളും നിർണ്ണയിക്കപ്പെടുന്നു (ഇൻ്റർഫേസിൻ്റെ തരം, ഡാറ്റയുടെ തരം, സിസ്റ്റം ഘടന, ഗുണനിലവാരം, പ്രകടനം, സാങ്കേതിക മാർഗങ്ങൾ, മൊത്തം ചെലവുകൾ മുതലായവ).

4. ഡാറ്റ മോഡലിംഗ് നടത്തുന്നു, അതായത്. സിസ്റ്റം ഡാറ്റ ഘടകങ്ങളും അവയുടെ ബന്ധങ്ങളും വിവരിക്കുന്ന വിവരങ്ങൾ നൽകിയിട്ടുണ്ട്.

5. പ്രോസസ് മോഡലിംഗ് നടത്തുന്നു, അതായത്. സിസ്റ്റം പ്രക്രിയകളും അവയുടെ ബന്ധങ്ങളും വിവരിക്കുന്ന വിവരങ്ങൾ നൽകിയിട്ടുണ്ട്.

6. ഭാവി സോഫ്‌റ്റ്‌വെയറിൻ്റെ ആർക്കിടെക്‌ചർ രൂപകൽപ്പന ചെയ്‌തുകൊണ്ടിരിക്കുന്നു.

7. പുരോഗതിയിലാണ് അനുകരണം, അതായത്. മോഡലിംഗ് വിവിധ വശങ്ങൾആവശ്യകതകളുടെ സവിശേഷതകളും കൂടാതെ/അല്ലെങ്കിൽ ഡിസൈൻ സവിശേഷതകളും അടിസ്ഥാനമാക്കിയുള്ള സിസ്റ്റത്തിൻ്റെ പ്രവർത്തനം.

8. പ്രോട്ടോടൈപ്പിംഗ്, അതായത്. മുഴുവൻ സിസ്റ്റത്തിൻ്റെയും അല്ലെങ്കിൽ അതിൻ്റെ വ്യക്തിഗത ഘടകങ്ങളുടെയും പ്രാഥമിക പതിപ്പ് സൃഷ്ടിക്കപ്പെടുന്നു.

9. ട്രേസിംഗ്, സിസ്റ്റത്തിൻ്റെ പ്രവർത്തനത്തിൻ്റെ ഒരു വിശകലനം, ആവശ്യകതകളുടെ സ്പെസിഫിക്കേഷൻ മുതൽ അന്തിമ ഫലങ്ങൾ വരെ നടത്തുന്നു.

10. പ്രോഗ്രാം കോഡ് ജനറേറ്റ് ചെയ്യുകയും കംപൈൽ ചെയ്യുകയും ഡീബഗ്ഗ് ചെയ്യുകയും ചെയ്യുന്നു.

11. തത്ഫലമായുണ്ടാകുന്ന സോഫ്റ്റ്വെയറിൻ്റെ പരിശോധന. ലഭിച്ച ഫലങ്ങളുടെ വിശകലനവും വിലയിരുത്തലും.

ഇന്ന്, സെറ്റ് ലക്ഷ്യങ്ങളും ലക്ഷ്യങ്ങളും പൂർണ്ണമായി തൃപ്തിപ്പെടുത്തുന്ന ഏറ്റവും അനുയോജ്യമായ CASE ടൂൾ തിരഞ്ഞെടുക്കുന്നതിലെ പ്രശ്നം അവയുടെ വൈവിധ്യവും ഓട്ടോമേഷൻ ആവശ്യങ്ങൾ നിറവേറ്റുന്നതിനായി ഡെവലപ്പർ വാഗ്ദാനം ചെയ്യുന്ന വലിയ ശ്രേണിയിലുള്ള പരിഹാരങ്ങളും കണക്കിലെടുക്കുമ്പോൾ ഏറ്റവും പ്രസക്തമാണെന്ന് തോന്നുന്നു. എന്ന പരിചയപ്പെടുത്തലാണ് ഈ ലേഖനത്തിൻ്റെ ഉദ്ദേശം നിലവിലുള്ള മാർഗങ്ങൾ, അതുപോലെ നടത്തുന്നതിനുള്ള ഏറ്റവും പ്രധാനപ്പെട്ട മാനദണ്ഡങ്ങൾ എടുത്തുകാണിക്കുന്നു താരതമ്യ വിശകലനം.

ഡിസൈൻ സമീപനങ്ങൾ

CASE ടൂളിൻ്റെ തിരഞ്ഞെടുപ്പ് പ്രധാനമായും ഐസി ഡിസൈനിലേക്കുള്ള പ്രത്യേക സമീപനത്തെ ആശ്രയിച്ചിരിക്കുന്നു. ഏറ്റവും പ്രധാനപ്പെട്ട സമീപനങ്ങൾ ഘടനാപരമായ (ഫങ്ഷണൽ), ഒബ്ജക്റ്റ് ഓറിയൻ്റഡ് ആണ്, കൂടാതെ ARIS രീതിശാസ്ത്രവും എടുത്തുകാണിക്കുന്നു.
ഐഎസ് വികസനത്തിലേക്കുള്ള ഘടനാപരമായ സമീപനത്തിൻ്റെ സാരാംശം അതിൻ്റെ സ്വയമേവയുള്ള ഫംഗ്ഷനുകളായി വിഘടിക്കുന്നതിലാണ്: സിസ്റ്റം വിഭജിച്ചിരിക്കുന്നു ഫങ്ഷണൽ സബ്സിസ്റ്റങ്ങൾ, അവ ഉപഫംഗ്ഷനുകളായി വിഭജിക്കപ്പെട്ടിരിക്കുന്നു, ചുമതലകളായി വിഭജിക്കപ്പെട്ടിരിക്കുന്നു, എന്നിങ്ങനെ. നിലവിൽ ഇനിപ്പറയുന്നവ വ്യാപകമായി ഉപയോഗിക്കുന്നു:
  • CA ERwin പ്രോസസ് മോഡലർ (മുമ്പ്: BPwin)
  • CA ERwin ഡാറ്റ മോഡലർ (മുമ്പ്: ERwin)
ഒബ്ജക്റ്റ്-ഓറിയൻ്റഡ് സമീപനം ഒബ്ജക്റ്റ് വിഘടനം ഉപയോഗിക്കുന്നു, അതേസമയം സ്റ്റാറ്റിക് ഘടനഒബ്‌ജക്‌റ്റുകളുടെയും അവയ്‌ക്കിടയിലുള്ള കണക്ഷനുകളുടെയും അടിസ്ഥാനത്തിൽ സിസ്റ്റങ്ങൾ വിവരിച്ചിരിക്കുന്നു, കൂടാതെ സിസ്റ്റത്തിൻ്റെ പെരുമാറ്റം വസ്തുക്കൾ തമ്മിലുള്ള സന്ദേശങ്ങളുടെ കൈമാറ്റത്തിൻ്റെ അടിസ്ഥാനത്തിൽ വിവരിച്ചിരിക്കുന്നു. ഒബ്ജക്റ്റ്-ഓറിയൻ്റഡ് സമീപനം പാലിക്കുന്ന ഉപകരണങ്ങൾ:

ARIS മെത്തഡോളജി ഓർഗനൈസേഷൻ്റെ പ്രവർത്തനങ്ങളുടെ വിവിധ വശങ്ങൾ മാതൃകയാക്കുന്നതിനുള്ള തത്വങ്ങൾ നിർവചിക്കുന്നു, സംയോജനം എന്ന ആശയത്തെ അടിസ്ഥാനമാക്കിയുള്ളതാണ്, ബിസിനസ്സ് പ്രക്രിയകളുടെ സമഗ്രമായ വീക്ഷണം വാഗ്ദാനം ചെയ്യുന്നു, കൂടാതെ ഒറ്റയ്ക്കുള്ളിൽ സംയോജിപ്പിച്ചിരിക്കുന്ന നിരവധി വ്യത്യസ്ത രീതിശാസ്ത്രങ്ങളെ പ്രതിനിധീകരിക്കുന്നു. വ്യവസ്ഥാപിത സമീപനം. ഗ്രാഫിക്കായി, ഈ സമീപനം ചുവടെ അവതരിപ്പിച്ചിരിക്കുന്നു:

ഫണ്ടുകളുടെ താരതമ്യം

CASE ടൂളുകൾ താരതമ്യം ചെയ്യുന്നതിനുള്ള മാനദണ്ഡമെന്ന നിലയിൽ, ഹൈലൈറ്റ് ചെയ്യുന്നത് ഉചിതമാണ്: ബിസിനസ്സ് പ്രക്രിയകളുടെ ആഴത്തിലുള്ള സമഗ്രമായ വിശകലനം നടത്താനുള്ള കഴിവ്, ഉപയോഗിച്ച മോഡലുകളുടെ വിവരണത്തിൻ്റെ പൂർണ്ണതയും വ്യക്തതയും, വഴക്കം, പരിഹരിക്കാൻ ഉപയോഗിക്കുന്ന ഉപകരണത്തിൻ്റെ പൊരുത്തപ്പെടുത്തലിൻ്റെ അളവ് നിർദ്ദിഷ്ട ജോലികൾ, അതുപോലെ തന്നെ പ്രോഗ്രാം കോഡ് സൃഷ്ടിക്കാനുള്ള കഴിവും പരിഗണനയിലുള്ള സമീപനം പാലിക്കുന്ന ഉപകരണങ്ങളുടെ വ്യാപനവും.

തിരഞ്ഞെടുത്ത മാനദണ്ഡങ്ങൾക്കനുസൃതമായി പരിഗണിക്കുന്ന സമീപനങ്ങളുടെ താരതമ്യം

റഷ്യയിലെ ഏറ്റവും ജനപ്രിയമായ CASE ടൂളുകളുടെ താരതമ്യം

കൂട്ടത്തിൽ വ്യക്തിഗത സവിശേഷതകൾഓരോ ടൂളുകളും ഇനിപ്പറയുന്ന രീതിയിൽ വിശേഷിപ്പിക്കാം: ഡിസൈൻ വിവരങ്ങൾ മൂന്ന് തരത്തിൽ നൽകാനുള്ള കഴിവ് ബാഹ്യ ഫയലുകൾ Silverrun-നായി, ഈ ടൂൾ യൂണിഫേസുമായി ഇടപഴകുമ്പോൾ, ദ്രുത പ്രോട്ടോടൈപ്പിംഗിൻ്റെ പ്രയോജനമായ, Westmount - Vantage Team Builder-ൽ നിന്നുള്ള ഉപകരണത്തിൻ്റെ കാസ്കേഡ് മോഡലിൽ ശ്രദ്ധ കേന്ദ്രീകരിക്കുക. സൌകര്യങ്ങൾ ഒറാക്കിൾ(ഡിസൈനർ/ഡെവലപ്പർ) നൽകുന്നു പൂർണ്ണ പിന്തുണജെ സി. ERwin ഉം BPwin ഉം, പ്രാദേശിക ഓട്ടോമേഷൻ ടൂളുകൾ ആയതിനാൽ, ലളിതവൽക്കരിച്ച ഘടനയും ടാർഗെറ്റുചെയ്‌തവയുമാണ്, തൽഫലമായി അവ ഏറ്റവും ലളിതവും ലളിതവുമാണെന്ന് തോന്നുന്നു. സൗകര്യപ്രദമായ പരിഹാരങ്ങൾഓട്ടോമേഷൻ. റേഷണൽ റോസ് പോലെയുള്ള ഒബ്ജക്റ്റ് ഓറിയൻ്റഡ് ടൂളുകൾ ഇന്ന് ഗ്രൂപ്പ് വർക്കിൻ്റെ ചുമതലകൾ പൂർണ്ണമായും തൃപ്തിപ്പെടുത്തുന്നു.

ഉൽപ്പന്നങ്ങളെ താരതമ്യം ചെയ്തതിൻ്റെ ഫലമായി, ഘടനാപരമായ സമീപനം (ERwin, BPwin) പാലിക്കുന്ന ഉപകരണങ്ങൾ പ്രധാനമായും IS ആവശ്യകതകൾ നിർണ്ണയിക്കുന്ന ഘട്ടങ്ങളിൽ അവയുടെ ഉപയോഗം കണ്ടെത്തുമെന്ന് നമുക്ക് നിഗമനം ചെയ്യാം. അത്തരം ഉപകരണങ്ങൾ ചോദ്യം ചെയ്യപ്പെടുന്ന പ്രക്രിയകളുടെ ആഴത്തിലുള്ള വിശകലനം നടത്തുന്നതിന് അനുയോജ്യമാണ് (വാൻ്റേജ് ടീം ബിൽഡർ) കൂടാതെ വ്യക്തിഗത സോഫ്‌റ്റ്‌വെയർ ഘടകങ്ങളുടെ (ഒറാക്കിൾ) സ്വാതന്ത്ര്യം കാരണം വിഭവങ്ങളുടെ ഏറ്റവും കാര്യക്ഷമമായ ഉപയോഗം അനുവദിക്കുന്നു. ഒബ്‌ജക്‌റ്റ് ഓറിയൻ്റഡ് ടൂളുകളെ സംബന്ധിച്ചിടത്തോളം, യുഎംഎൽ ഭാഷയുടെ സാർവത്രികതയും വ്യക്തതയും ഉപയോഗിച്ച് ഏത് തരത്തിലുള്ള രൂപകൽപ്പനയും അവയുടെ ഉപയോഗത്തിനുള്ള രീതിശാസ്ത്രം അനുവദിക്കുന്നു എന്നത് ശ്രദ്ധിക്കേണ്ടതാണ്, ഇത് യുക്തിസഹമായ റോസ്, പവർ ഡിസൈനർ എന്നിവയിൽ ഉപയോഗിക്കുന്നു. സൗകര്യപ്രദമായ ഉപകരണംപരിശീലനത്തിൻ്റെ ഏതെങ്കിലും തലത്തിലുള്ള സ്പെഷ്യലിസ്റ്റുകളുടെ പ്രവർത്തനത്തിനായി.

വിശകലനത്തിൻ്റെയും രൂപകൽപ്പനയുടെയും ഘട്ടത്തിൽ (മുകളിലുള്ള വിശകലനത്തിന് അനുസൃതമായി) ബിസിനസ്സ് പ്രക്രിയകളുടെ മോഡലിംഗ് പ്രശ്നം പരിഹരിക്കുന്നതുമായി ബന്ധപ്പെട്ട് സമീപനങ്ങളുടെ സ്ഥാനനിർണ്ണയം നടത്താം:

ഉപസംഹാരമായി, യുഎംഎൽ നിലവാരത്തിൻ്റെ വ്യാപനം കാരണം, ഒരുപക്ഷേ ഇപ്പോൾ അത്തരമൊരു വിശകലനം വർഷങ്ങൾക്ക് മുമ്പ് ചെയ്തതുപോലെ പ്രസക്തമല്ലെന്ന് ഞാൻ പറയാൻ ആഗ്രഹിക്കുന്നു. എന്നിരുന്നാലും, ഒരു പ്രത്യേക ഡിസൈൻ രീതിശാസ്ത്രത്തിൻ്റെ പശ്ചാത്തലത്തിൽ ചില മാർഗങ്ങളുടെ ഗുണവും ദോഷവും ഇത് വളരെ വ്യക്തമായി പ്രതിഫലിപ്പിക്കുന്നു.

ടാഗുകൾ: CASE ടൂളുകൾ, CASE, ഡിസൈൻ, സമീപനം, രീതിശാസ്ത്രം, വിവര സംവിധാനങ്ങൾ, വിശകലനം, താരതമ്യം, മാനദണ്ഡം