9.2 Программалық қҧралдарды жасаудың автоматтандырылған жҥйесі Автоматтандырылған жҥйе жергілікті есептеу желілерінде (ЖЕЖ)
қҧрылады. ЖЕЖ-нің қҧрамына программистердің жҧмыс станциясы және
әкімшіліктің сервері кіреді. Программистер тек ӛзінің ЭЕМ-дағы ақпаратқа ене
алады. Администратордың жҧмыс орнына қҧрастырушылар ЭЕМ-дарға тек оқу
режимінде кіре алады.
Жасалатын программалық қҧралдардың алгоритмдерінің мәліметтер базасы
администратордың серверінде болады және ӛзінің серверіне қҧрастырушы-
мекеме архивімен прогпаммалық қҧралдардың алгоритмдерін бақылайтын
мекеменің қҧралдарын оларды администратордың бақылауы ҥшін блок-
схемалар, псевдокодтағы сипаттамалар тҥрінде енгізеді.
Администратордың серверінде қҧрастырылатын программалық қҧралдың
программаларының листингтерінің мәліметтер базасы болады. Оған
қҧрастырушы мекеменің және бақылаушы мекеменің программаларын
митингтерді салыстыру және программалардың ӛзгерген және қосылған
бӛліктерін алғашқы программалармен салыстыра алатындай архивке ие болады.
Администратордың серверінде қҧрастырылатын программалық қҧралдың
орындалатын эталондық мәліметтер базасы оларды осы модульдердегі
ӛзгерістерді тексеру мақсатында болады.
Листингтердің версияларын тексеру программалары мен орындалатын
модульдерді салыстыру программалары қҧрастырушы мекемемен де, бақы-
лайтын мекемемен де байланыссыз болуы тиіс және кезкелген мақсаттағы
программаларды бақылауы керек.
Қҧрастырудың қауіпсіздігін бақылау тӛмендегідей тҥрде орындалуы
мҥмкін.
Администратор ӛзінің графигіне сәйкес қҧрастырушыларға ескертпестен
программалар листингтерімен орындалатын модульдерді мәліметтер базасына
енгізеді. Салыстыру программалары бойынша администратор кейінгі тексеру
нәтижесімен салыстырғанда қҧрастырушының енгізген ӛзгерістерін табады
және талдайды.
Орындалатын модульдерді жасау барысында администратордың базасында
тапсырыс берушіге ӛткізуге дайын орындалатын модульдердің ҥлгілерін
тапсырады, олардың аман сақталуын администратор ӛзі бақылайды.
Жҧмыстарды осылайша ҧйымдастыруды қолдану администраторға енгізіл-
ген бетбелгілерді, әдейі жіберілген қателерді программалық қҧралдарды жасау-
дың барлық кезеңдерінде анықтауына мҥмкіндік тудырады.
95
Администратор ӛзі бетбелгі ендіре алмайды, себебі оның программистер
жасайтын программаларды ӛзгертуге қҧқығы жоқ.