56
орындаушыға дейін жəне орындаушыдан тапсырыс берушіге дейін
сəйкестендіргеннен кейін орындалады. Трассалау үдерісінде
əзірлеу үдерісіне ілесетін элементтерді – құжаттар, бағдарламалық
кодтың модульдері, ерекшеліктер жəне т.б. түріндегі объектілерді
дұрыс іске асыруын есепке алу ұсынылады.
RUP əдіснамасы жоба бойынша жұмыстарды жоспарлаудың екі
деңгейлі схемасын ұсынады. Бұл ретте жобаның жоспары жəне
итерация жоспары жасалады.
Жобаның жоспары сатыларға
бөлінеді: бастау, нақтылау, құрылымдау, келесі кезеңге өту.
Жобаның күрделілігі дəрежесіне жəне жүйе əзірлеушілерінің
біліктілігіне байланысты əр сатыда жекелеген кезеңдер —
ите-
рациялар белгіленеді.
Талаптардың қозғалысы тұрғысынан оларды төрт сыныпқа
бөлуге болады. Оларды былай шартты белгілейміз: тапсырыс
беруші
— талап; талап — жүйе; жүйе — талап; талап — тапсырыс беруші.
Талаптарды орындау үдерісін бақылау үшін талаптар матрицасы
деп аталатын арнайы кестені пайдалану ұсынылады (2.10 кесте).
Ақпараттық жүйенің ӛмір циклінің модельдері. Жалпы түрде
ISO 12207 стандарты өмір циклін бағдарламалық өнімді əзірлеуді,
пайдаланууды жəне сүйемелдеуді қамтитын, талаптарды қоюдан
бастап, оны пайдалануды тоқтатуына дейін жүйенің өмірін
қамтитын, үдерістерден, жұмыстардан жəне міндеттерден тұратын
құрылым ретінде белгілейді.
2.10-кесте
Талаптар матрицасы
Т
ал
ап
ты
ң
шар
тт
ы
бел
гіс
і
К
оды
Функцио-
налдық
талап
Талап
оған
қатысты жүйенің
элементі
Бағдарламалық код
модулінің шартты
белгісі
Код
модулін
тестілеу
нұсқасының
шартты белгісі
T100 Тауарды
код
бойынша
іздестіру
Мəзір
тармағы
Тауарды іздестіру
Код
SKdTоvаr
(Kоd As Long)
Verifl _100
T200 Тауарды
атауы
бойынша
іздестіру
Мəзір
тармағы
Тауарды іздестіру
Атауы
SNаimTоvаr (N AS
String)
Verif2_100
57
2.3-сурет. Өмір циклінің каскадтық моделі
Бұл ретте нақты модельдер ұсынылмайды. Бағдарламалық
қамсыздандыруды жəне ақпараттық жүйелерді əзірлеу үдерісінде
өмір циклі моделінің үш нұсқасы пайдаланылады: каскадты моделі,
кері байланыстары бар каскадты моделі жəне шиыршықты моделі.
Каскадты модель жүйені құрудың жəне оны пайдалануға
енгізудің негізгі кезеңдерін белгілеуді көздейді (2.3-сурет):
•
жүйеге қойылатын
талаптарды талдау;
•
жүйені əзірлеу — жобалау;
•
жүйені іске асыру;
•
енгізу— оны пайдалануға енгізу;
•
пайдалану үдерісінде жүйені сүйемелдеу.
Каскадты технология — иерархиялық құрылым.Келесі кезеңдегі
жұмыстар басталар алдында бұдан бұрынғы кезең аяқталуы тиіс.
Келесі кезеңнің əзірлеушілер ұжымы қажетті құжаттаманың толық
жинақтамасын алуы тиіс.
Каскадтық тəсілдеменің артықшылықтары - əр кезеңде жобалық
құжаттаманың толықтық жəне келісушілік критерийлеріне сай
толық жинағы қалыптастырылады; қисынды ретпен орындалатын
жұмыс кезеңдері барлық жұмыстардың аяқталу мерзімін жəне тиісті
шығындарды жоспарлауға мүмкіндік береді.
Иерархиялық каскадты технология жүйеге қойылатын талаптар
толық көлемде тұжырымдалған жағдайда пайдаланылуы мүмкін.
Ақпараттық жүйені əзірлеу сəтінде толық анық болмаған
жағдайда
кері байланыстары бар каскадты модель қолданылады
(2.4-сур.). Кері байланыстың болуы жүйені əзірлеген кездегі
итерациялар туралы айтуға мүмкіндік береді. Белгілі бір кезеңге
ауысқан кезде жүйеге қойылатын талаптарды нақтылау жəне əзірлеу
үдерісіне өзгерістерді енгізу үшін алдынғы кезеңдерге қайта оралу
орындалады.