Page 42 - 4652
P. 42

скорочення  часу  проектування  СНК,  то  розробники
                            використовують  послідовності  проектування  відмінні  від
                            водоспадної.  Особливу  ефективність  надає  розробникам
                            новітня спіральна послідовність проектування. При спіральній
                            послідовності в проектування максимально задіяно всі групи
                            розробників     різних    рівнів   проектування.     Основними
                            особливостями спіральної послідовності проектування є:
                                - паралельна розробка програмних та апаратних складових
                                СНК;
                                - паралельне тестування та синтез;
                                - етапи планування, розміщення та трасування є
                                невід’ємною частиною загальної послідовності
                                проектування;
                                - складові компоненти системи розробляються за умови
                                відсутності розроблених модулів.

                                3.2 Низхідна послідовність в порівнянні з висхідною

                                Класична     низхідна    послідовність     проектування     є
                            рекурсивною  послідовністю  проектування  з  верхнього  рівня
                            специфікації  системи  та  декомпозиції  до  нижнього  рівня
                            розробки прототипу та тестування. Низхідна  послідовність є
                            наступною:
                                - проектування починається з розробки специфікації
                                системи та підсистем;
                                - визначення архітектури СНК та алгоритмів, включаючи
                            розробку програмних компонентів та сумісну симуляцію
                            апаратних та програмних компонент;
                                - декомпозиція архітектури системи до рівня ядер та
                            компонентів;
                                - розробка ядер та компонентів;
                                - інтеграція компонентів на верхньому рівні, перевірка
                            функціонування та визначення продуктивності;
                                - тестування СНК загалом та виготовлення прототипу.
                                Вимоги  ринку  щодо  скорочення  термінів  проектування,
                            наявність  сучасних  засобів  проектування,  наявність  широкої
                            гами  розроблених  компонентів  ставить  нові  вимоги  до
                            послідовності  проектування.  Низхідна  послідовність  не

                                                            40
   37   38   39   40   41   42   43   44   45   46   47